builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0283 starttime: 1464189329.76 results: success (0) buildid: 20160525071041 builduid: 51a06339b3b746c2a12a7a3c6a921a7b revision: b01ee9309ba0d1d2ac65e4f2d8e25899ca817ec4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:29.765057) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:29.768741) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:29.769262) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:29.794503) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:29.795138) ========= 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.qqrQGglrVI/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.9OqSzG1WsH/Listeners TMPDIR=/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/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-05-25 08:15:29-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 156M=0s 2016-05-25 08:15:29 (156 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.091783 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:29.913206) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:29.913799) ========= 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.qqrQGglrVI/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.9OqSzG1WsH/Listeners TMPDIR=/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/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.025672 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:29.972991) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:29.973653) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b01ee9309ba0d1d2ac65e4f2d8e25899ca817ec4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b01ee9309ba0d1d2ac65e4f2d8e25899ca817ec4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qqrQGglrVI/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.9OqSzG1WsH/Listeners TMPDIR=/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/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-05-25 08:15:30,061 truncating revision to first 12 chars 2016-05-25 08:15:30,061 Setting DEBUG logging. 2016-05-25 08:15:30,061 attempt 1/10 2016-05-25 08:15:30,061 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b01ee9309ba0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-25 08:15:30,665 unpacking tar archive at: mozilla-aurora-b01ee9309ba0/testing/mozharness/ program finished with exit code 0 elapsedTime=0.860745 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:30.858116) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:30.858475) ========= script_repo_revision: b01ee9309ba0d1d2ac65e4f2d8e25899ca817ec4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:30.858884) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:30.859167) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-25 08:15:30.878178) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-05-25 08:15:30.878593) ========= /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 mozilla-aurora --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', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qqrQGglrVI/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.9OqSzG1WsH/Listeners TMPDIR=/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/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:15:31 INFO - MultiFileLogger online at 20160525 08:15:31 in /builds/slave/test 08:15:31 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 mozilla-aurora --download-symbols true 08:15:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:15:31 INFO - {'append_to_log': False, 08:15:31 INFO - 'base_work_dir': '/builds/slave/test', 08:15:31 INFO - 'blob_upload_branch': 'mozilla-aurora', 08:15:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:15:31 INFO - 'buildbot_json_path': 'buildprops.json', 08:15:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:15:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:15:31 INFO - 'download_minidump_stackwalk': True, 08:15:31 INFO - 'download_symbols': 'true', 08:15:31 INFO - 'e10s': False, 08:15:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:15:31 INFO - 'tooltool.py': '/tools/tooltool.py', 08:15:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:15:31 INFO - '/tools/misc-python/virtualenv.py')}, 08:15:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:15:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:15:31 INFO - 'log_level': 'info', 08:15:31 INFO - 'log_to_console': True, 08:15:31 INFO - 'opt_config_files': (), 08:15:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:15:31 INFO - '--processes=1', 08:15:31 INFO - '--config=%(test_path)s/wptrunner.ini', 08:15:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:15:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:15:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:15:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:15:31 INFO - 'pip_index': False, 08:15:31 INFO - 'require_test_zip': True, 08:15:31 INFO - 'test_type': ('testharness',), 08:15:31 INFO - 'this_chunk': '1', 08:15:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:15:31 INFO - 'total_chunks': '10', 08:15:31 INFO - 'virtualenv_path': 'venv', 08:15:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:15:31 INFO - 'work_dir': 'build'} 08:15:31 INFO - ##### 08:15:31 INFO - ##### Running clobber step. 08:15:31 INFO - ##### 08:15:31 INFO - Running pre-action listener: _resource_record_pre_action 08:15:31 INFO - Running main action method: clobber 08:15:31 INFO - rmtree: /builds/slave/test/build 08:15:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:15:32 INFO - Running post-action listener: _resource_record_post_action 08:15:32 INFO - ##### 08:15:32 INFO - ##### Running read-buildbot-config step. 08:15:32 INFO - ##### 08:15:32 INFO - Running pre-action listener: _resource_record_pre_action 08:15:32 INFO - Running main action method: read_buildbot_config 08:15:32 INFO - Using buildbot properties: 08:15:32 INFO - { 08:15:32 INFO - "project": "", 08:15:32 INFO - "product": "firefox", 08:15:32 INFO - "script_repo_revision": "production", 08:15:32 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 08:15:32 INFO - "repository": "", 08:15:32 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 08:15:32 INFO - "buildid": "20160525071041", 08:15:32 INFO - "pgo_build": "False", 08:15:32 INFO - "basedir": "/builds/slave/test", 08:15:32 INFO - "buildnumber": 10, 08:15:32 INFO - "slavename": "t-yosemite-r7-0283", 08:15:32 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 08:15:32 INFO - "platform": "macosx64", 08:15:32 INFO - "branch": "mozilla-aurora", 08:15:32 INFO - "revision": "b01ee9309ba0d1d2ac65e4f2d8e25899ca817ec4", 08:15:32 INFO - "repo_path": "releases/mozilla-aurora", 08:15:32 INFO - "moz_repo_path": "", 08:15:32 INFO - "stage_platform": "macosx64", 08:15:32 INFO - "builduid": "51a06339b3b746c2a12a7a3c6a921a7b", 08:15:32 INFO - "slavebuilddir": "test" 08:15:32 INFO - } 08:15:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 08:15:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 08:15:32 INFO - Running post-action listener: _resource_record_post_action 08:15:32 INFO - ##### 08:15:32 INFO - ##### Running download-and-extract step. 08:15:32 INFO - ##### 08:15:32 INFO - Running pre-action listener: _resource_record_pre_action 08:15:32 INFO - Running main action method: download_and_extract 08:15:32 INFO - mkdir: /builds/slave/test/build/tests 08:15:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:15:32 INFO - https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:15:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:15:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:15:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:15:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 08:15:34 INFO - Downloaded 1235 bytes. 08:15:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:15:34 INFO - Using the following test package requirements: 08:15:34 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:15:34 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:15:34 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 08:15:34 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:15:34 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 08:15:34 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:15:34 INFO - u'jsshell-mac64.zip'], 08:15:34 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:15:34 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 08:15:34 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:15:34 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:15:34 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 08:15:34 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:15:34 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 08:15:34 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:15:34 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 08:15:34 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:15:34 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 08:15:34 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:15:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:15:34 INFO - https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:15:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:15:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:15:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:15:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 08:15:35 INFO - Downloaded 18306186 bytes. 08:15:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:15:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:15:35 INFO - caution: filename not matched: web-platform/* 08:15:35 INFO - Return code: 11 08:15:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:15:35 INFO - https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:15:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:15:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:15:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:15:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:15:37 INFO - Downloaded 36409193 bytes. 08:15:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:15:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:15:41 INFO - caution: filename not matched: bin/* 08:15:41 INFO - caution: filename not matched: config/* 08:15:41 INFO - caution: filename not matched: mozbase/* 08:15:41 INFO - caution: filename not matched: marionette/* 08:15:41 INFO - caution: filename not matched: tools/wptserve/* 08:15:41 INFO - Return code: 11 08:15:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:15:41 INFO - https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 08:15:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:15:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:15:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 08:15:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 08:15:44 INFO - Downloaded 73045766 bytes. 08:15:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:15:44 INFO - mkdir: /builds/slave/test/properties 08:15:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:15:44 INFO - Writing to file /builds/slave/test/properties/build_url 08:15:44 INFO - Contents: 08:15:44 INFO - build_url:https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:15:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:15:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:15:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:15:46 INFO - Contents: 08:15:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:15:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:15:46 INFO - https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:15:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:15:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:15:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:15:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:15:49 INFO - Downloaded 103637199 bytes. 08:15:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:15:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:15:52 INFO - Return code: 0 08:15:52 INFO - Running post-action listener: _resource_record_post_action 08:15:52 INFO - Running post-action listener: set_extra_try_arguments 08:15:52 INFO - ##### 08:15:52 INFO - ##### Running create-virtualenv step. 08:15:52 INFO - ##### 08:15:52 INFO - Running pre-action listener: _pre_create_virtualenv 08:15:52 INFO - Running pre-action listener: _resource_record_pre_action 08:15:52 INFO - Running main action method: create_virtualenv 08:15:52 INFO - Creating virtualenv /builds/slave/test/build/venv 08:15:52 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:15:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:15:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:15:52 INFO - Using real prefix '/tools/python27' 08:15:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:15:53 INFO - Installing distribute.............................................................................................................................................................................................done. 08:15:56 INFO - Installing pip.................done. 08:15:56 INFO - Return code: 0 08:15:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:15:56 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:15:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:15:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:15:56 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:15:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:15:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:15:56 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 0x100ae6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b03f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb541ce3740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100aff5e0>, '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 0x1006e2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10070d990>, '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.qqrQGglrVI/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.9OqSzG1WsH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:15:56 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:15:56 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:15:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qqrQGglrVI/Render', 08:15:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:15:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:15:56 INFO - 'HOME': '/Users/cltbld', 08:15:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:15:56 INFO - 'LOGNAME': 'cltbld', 08:15:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:15:56 INFO - 'MOZ_NO_REMOTE': '1', 08:15:56 INFO - 'NO_EM_RESTART': '1', 08:15:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:15:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:15:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:15:56 INFO - 'PWD': '/builds/slave/test', 08:15:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:15:56 INFO - 'SHELL': '/bin/bash', 08:15:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9OqSzG1WsH/Listeners', 08:15:56 INFO - 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', 08:15:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:15:56 INFO - 'USER': 'cltbld', 08:15:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:15:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:15:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:15:56 INFO - 'XPC_FLAGS': '0x0', 08:15:56 INFO - 'XPC_SERVICE_NAME': '0', 08:15:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:15:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:15:56 INFO - Downloading/unpacking psutil>=0.7.1 08:15:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:15:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:15:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:15:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:15:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:15:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:15:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:15:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:15:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:15:59 INFO - Installing collected packages: psutil 08:15:59 INFO - Running setup.py install for psutil 08:15:59 INFO - building 'psutil._psutil_osx' extension 08:15:59 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:15:59 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:15:59 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:16:00 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:16:00 INFO - building 'psutil._psutil_posix' extension 08:16:00 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:16:00 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:16:00 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:16:00 INFO - ^ 08:16:00 INFO - 1 warning generated. 08:16:00 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:16:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:16:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:16:00 INFO - Successfully installed psutil 08:16:00 INFO - Cleaning up... 08:16:00 INFO - Return code: 0 08:16:00 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:16:00 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:16:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:16:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:16:00 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:16:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:16:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:16:00 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 0x100ae6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b03f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb541ce3740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100aff5e0>, '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 0x1006e2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10070d990>, '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.qqrQGglrVI/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.9OqSzG1WsH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:16:00 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:16:00 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:16:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qqrQGglrVI/Render', 08:16:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:16:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:16:00 INFO - 'HOME': '/Users/cltbld', 08:16:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:16:00 INFO - 'LOGNAME': 'cltbld', 08:16:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:16:00 INFO - 'MOZ_NO_REMOTE': '1', 08:16:00 INFO - 'NO_EM_RESTART': '1', 08:16:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:16:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:16:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:16:00 INFO - 'PWD': '/builds/slave/test', 08:16:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:16:00 INFO - 'SHELL': '/bin/bash', 08:16:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9OqSzG1WsH/Listeners', 08:16:00 INFO - 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', 08:16:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:16:00 INFO - 'USER': 'cltbld', 08:16:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:16:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:16:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:16:00 INFO - 'XPC_FLAGS': '0x0', 08:16:00 INFO - 'XPC_SERVICE_NAME': '0', 08:16:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:16:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:16:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:16:00 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:16:00 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:16:00 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:16:00 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:16:00 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:16:00 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:16:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:16:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:16:03 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:16:03 INFO - Installing collected packages: mozsystemmonitor 08:16:03 INFO - Running setup.py install for mozsystemmonitor 08:16:03 INFO - Successfully installed mozsystemmonitor 08:16:03 INFO - Cleaning up... 08:16:03 INFO - Return code: 0 08:16:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:16:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:16:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:16:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:16:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:16:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:16:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:16:03 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 0x100ae6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b03f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb541ce3740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100aff5e0>, '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 0x1006e2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10070d990>, '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.qqrQGglrVI/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.9OqSzG1WsH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:16:03 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:16:03 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:16:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qqrQGglrVI/Render', 08:16:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:16:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:16:03 INFO - 'HOME': '/Users/cltbld', 08:16:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:16:03 INFO - 'LOGNAME': 'cltbld', 08:16:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:16:03 INFO - 'MOZ_NO_REMOTE': '1', 08:16:03 INFO - 'NO_EM_RESTART': '1', 08:16:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:16:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:16:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:16:03 INFO - 'PWD': '/builds/slave/test', 08:16:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:16:03 INFO - 'SHELL': '/bin/bash', 08:16:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9OqSzG1WsH/Listeners', 08:16:03 INFO - 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', 08:16:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:16:03 INFO - 'USER': 'cltbld', 08:16:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:16:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:16:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:16:03 INFO - 'XPC_FLAGS': '0x0', 08:16:03 INFO - 'XPC_SERVICE_NAME': '0', 08:16:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:16:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:16:03 INFO - Downloading/unpacking blobuploader==1.2.4 08:16:03 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:16:03 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:16:03 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:16:03 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:16:03 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:16:03 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:16:06 INFO - Downloading blobuploader-1.2.4.tar.gz 08:16:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:16:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:16:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:16:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:16:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:16:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:16:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:16:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:16:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:16:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:16:07 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:16:07 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:16:07 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:16:07 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:16:07 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:16:07 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:16:07 INFO - Downloading docopt-0.6.1.tar.gz 08:16:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:16:07 INFO - Installing collected packages: blobuploader, requests, docopt 08:16:07 INFO - Running setup.py install for blobuploader 08:16:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:16:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:16:07 INFO - Running setup.py install for requests 08:16:08 INFO - Running setup.py install for docopt 08:16:08 INFO - Successfully installed blobuploader requests docopt 08:16:08 INFO - Cleaning up... 08:16:08 INFO - Return code: 0 08:16:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:16:08 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:16:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:16:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:16:08 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:16:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:16:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:16:08 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 0x100ae6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b03f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb541ce3740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100aff5e0>, '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 0x1006e2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10070d990>, '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.qqrQGglrVI/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.9OqSzG1WsH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:16:08 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:16:08 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:16:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qqrQGglrVI/Render', 08:16:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:16:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:16:08 INFO - 'HOME': '/Users/cltbld', 08:16:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:16:08 INFO - 'LOGNAME': 'cltbld', 08:16:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:16:08 INFO - 'MOZ_NO_REMOTE': '1', 08:16:08 INFO - 'NO_EM_RESTART': '1', 08:16:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:16:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:16:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:16:08 INFO - 'PWD': '/builds/slave/test', 08:16:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:16:08 INFO - 'SHELL': '/bin/bash', 08:16:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9OqSzG1WsH/Listeners', 08:16:08 INFO - 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', 08:16:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:16:08 INFO - 'USER': 'cltbld', 08:16:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:16:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:16:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:16:08 INFO - 'XPC_FLAGS': '0x0', 08:16:08 INFO - 'XPC_SERVICE_NAME': '0', 08:16:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:16:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:16:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:16:08 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-w6BbG6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:16:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:16:08 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-xc1wD8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:16:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:16:08 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-KxTOBl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:16:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:16:08 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-On4dsY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-8B2K4Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-qIBTZf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-w8gb3V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-k5gFEz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-CxDk0I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-piCVI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-4Y8FFx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-yixHDg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-RWAPHp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:16:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:16:09 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-SQr3Wu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:16:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:16:10 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-n_CEVp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:16:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:16:10 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-Arm8he-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:16:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:16:10 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-S9YXPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:16:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:16:10 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-oxS5ph-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:16:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:16:10 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-q4A9dq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:16:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:16:10 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-fhEsW_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:16:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:16:11 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-Iw95US-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:16:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:16:11 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:16:11 INFO - Running setup.py install for manifestparser 08:16:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:16:11 INFO - Running setup.py install for mozcrash 08:16:11 INFO - Running setup.py install for mozdebug 08:16:11 INFO - Running setup.py install for mozdevice 08:16:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:16:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:16:11 INFO - Running setup.py install for mozfile 08:16:11 INFO - Running setup.py install for mozhttpd 08:16:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:16:12 INFO - Running setup.py install for mozinfo 08:16:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:16:12 INFO - Running setup.py install for mozInstall 08:16:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:16:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:16:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:16:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:16:12 INFO - Running setup.py install for mozleak 08:16:12 INFO - Running setup.py install for mozlog 08:16:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:16:12 INFO - Running setup.py install for moznetwork 08:16:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:16:12 INFO - Running setup.py install for mozprocess 08:16:12 INFO - Running setup.py install for mozprofile 08:16:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:16:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:16:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:16:13 INFO - Running setup.py install for mozrunner 08:16:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:16:13 INFO - Running setup.py install for mozscreenshot 08:16:13 INFO - Running setup.py install for moztest 08:16:13 INFO - Running setup.py install for mozversion 08:16:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:16:13 INFO - Running setup.py install for wptserve 08:16:13 INFO - Running setup.py install for marionette-driver 08:16:14 INFO - Running setup.py install for browsermob-proxy 08:16:14 INFO - Running setup.py install for marionette-client 08:16:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:16:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:16:14 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:16:14 INFO - Cleaning up... 08:16:14 INFO - Return code: 0 08:16:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:16:14 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:16:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:16:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:16:14 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:16:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:16:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:16:14 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 0x100ae6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100b03f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb541ce3740>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100aff5e0>, '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 0x1006e2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10070d990>, '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.qqrQGglrVI/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.9OqSzG1WsH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:16:14 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:16:14 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:16:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qqrQGglrVI/Render', 08:16:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:16:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:16:14 INFO - 'HOME': '/Users/cltbld', 08:16:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:16:14 INFO - 'LOGNAME': 'cltbld', 08:16:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:16:14 INFO - 'MOZ_NO_REMOTE': '1', 08:16:14 INFO - 'NO_EM_RESTART': '1', 08:16:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:16:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:16:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:16:14 INFO - 'PWD': '/builds/slave/test', 08:16:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:16:14 INFO - 'SHELL': '/bin/bash', 08:16:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9OqSzG1WsH/Listeners', 08:16:14 INFO - 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', 08:16:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:16:14 INFO - 'USER': 'cltbld', 08:16:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:16:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:16:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:16:14 INFO - 'XPC_FLAGS': '0x0', 08:16:14 INFO - 'XPC_SERVICE_NAME': '0', 08:16:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:16:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:16:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:16:14 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-YJF7ld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:16:14 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:16:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:16:14 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-V09eU9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:16:15 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:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:16:15 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-TsX_tr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:16:15 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:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:16:15 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-6cky0k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:16:15 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:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:16:15 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-0QpGiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:16:15 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:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:16:15 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-edULBJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:16:15 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:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:16:15 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-0TDltR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:16:15 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:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:16:15 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-Olyj2N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:16:15 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:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:16:15 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-5Ntnlg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:16:15 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:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:16:15 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-RWOC3J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:16:15 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:16:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:16:15 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-RQsnJ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:16:16 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:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:16:16 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-ZdBiPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:16:16 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:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:16:16 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-BodrI2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:16:16 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:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:16:16 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-pH0yvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:16:16 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:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:16:16 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-eLazAQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:16:16 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:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:16:16 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-4Hw7QX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:16:16 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:16:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:16:16 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-mgapYH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:16:16 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:16:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:16:16 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-5f1_49-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:16:16 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:16:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:16:16 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-rqSiiI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:16:16 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:16:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:16:16 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-peMTaY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:16:17 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:16:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:16:17 INFO - Running setup.py (path:/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/pip-P7yLOJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:16:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:16:17 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:16:17 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:16:17 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:16:17 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:16:17 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:16:17 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:16:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:16:17 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:16:17 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:16:17 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:16:17 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:16:17 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:16:17 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:16:19 INFO - Downloading blessings-1.6.tar.gz 08:16:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:16:20 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:16:20 INFO - Installing collected packages: blessings 08:16:20 INFO - Running setup.py install for blessings 08:16:20 INFO - Successfully installed blessings 08:16:20 INFO - Cleaning up... 08:16:20 INFO - Return code: 0 08:16:20 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:16:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:16:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:16:20 INFO - Reading from file tmpfile_stdout 08:16:20 INFO - Current package versions: 08:16:20 INFO - blessings == 1.6 08:16:20 INFO - blobuploader == 1.2.4 08:16:20 INFO - browsermob-proxy == 0.6.0 08:16:20 INFO - docopt == 0.6.1 08:16:20 INFO - manifestparser == 1.1 08:16:20 INFO - marionette-client == 2.3.0 08:16:20 INFO - marionette-driver == 1.4.0 08:16:20 INFO - mozInstall == 1.12 08:16:20 INFO - mozcrash == 0.17 08:16:20 INFO - mozdebug == 0.1 08:16:20 INFO - mozdevice == 0.48 08:16:20 INFO - mozfile == 1.2 08:16:20 INFO - mozhttpd == 0.7 08:16:20 INFO - mozinfo == 0.9 08:16:20 INFO - mozleak == 0.1 08:16:20 INFO - mozlog == 3.1 08:16:20 INFO - moznetwork == 0.27 08:16:20 INFO - mozprocess == 0.22 08:16:20 INFO - mozprofile == 0.28 08:16:20 INFO - mozrunner == 6.11 08:16:20 INFO - mozscreenshot == 0.1 08:16:20 INFO - mozsystemmonitor == 0.0 08:16:20 INFO - moztest == 0.7 08:16:20 INFO - mozversion == 1.4 08:16:20 INFO - psutil == 3.1.1 08:16:20 INFO - requests == 1.2.3 08:16:20 INFO - wptserve == 1.4.0 08:16:20 INFO - wsgiref == 0.1.2 08:16:20 INFO - Running post-action listener: _resource_record_post_action 08:16:20 INFO - Running post-action listener: _start_resource_monitoring 08:16:20 INFO - Starting resource monitoring. 08:16:20 INFO - ##### 08:16:20 INFO - ##### Running pull step. 08:16:20 INFO - ##### 08:16:20 INFO - Running pre-action listener: _resource_record_pre_action 08:16:20 INFO - Running main action method: pull 08:16:20 INFO - Pull has nothing to do! 08:16:20 INFO - Running post-action listener: _resource_record_post_action 08:16:20 INFO - ##### 08:16:20 INFO - ##### Running install step. 08:16:20 INFO - ##### 08:16:20 INFO - Running pre-action listener: _resource_record_pre_action 08:16:20 INFO - Running main action method: install 08:16:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:16:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:16:20 INFO - Reading from file tmpfile_stdout 08:16:20 INFO - Detecting whether we're running mozinstall >=1.0... 08:16:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:16:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:16:21 INFO - Reading from file tmpfile_stdout 08:16:21 INFO - Output received: 08:16:21 INFO - Usage: mozinstall [options] installer 08:16:21 INFO - Options: 08:16:21 INFO - -h, --help show this help message and exit 08:16:21 INFO - -d DEST, --destination=DEST 08:16:21 INFO - Directory to install application into. [default: 08:16:21 INFO - "/builds/slave/test"] 08:16:21 INFO - --app=APP Application being installed. [default: firefox] 08:16:21 INFO - mkdir: /builds/slave/test/build/application 08:16:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:16:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:16:38 INFO - Reading from file tmpfile_stdout 08:16:38 INFO - Output received: 08:16:38 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 08:16:38 INFO - Running post-action listener: _resource_record_post_action 08:16:38 INFO - ##### 08:16:38 INFO - ##### Running run-tests step. 08:16:38 INFO - ##### 08:16:38 INFO - Running pre-action listener: _resource_record_pre_action 08:16:38 INFO - Running main action method: run_tests 08:16:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:16:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:16:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:16:38 INFO - grabbing minidump binary from tooltool 08:16:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:16:38 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 0x100aff5e0>, '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 0x1006e2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10070d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:16:38 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:16:38 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:16:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:16:38 INFO - Return code: 0 08:16:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:16:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:16:38 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.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:16:38 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.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:16:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qqrQGglrVI/Render', 08:16:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:16:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:16:38 INFO - 'HOME': '/Users/cltbld', 08:16:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:16:38 INFO - 'LOGNAME': 'cltbld', 08:16:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:16:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:16:38 INFO - 'MOZ_NO_REMOTE': '1', 08:16:38 INFO - 'NO_EM_RESTART': '1', 08:16:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:16:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:16:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:16:38 INFO - 'PWD': '/builds/slave/test', 08:16:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:16:38 INFO - 'SHELL': '/bin/bash', 08:16:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9OqSzG1WsH/Listeners', 08:16:38 INFO - 'TMPDIR': '/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/T/', 08:16:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:16:38 INFO - 'USER': 'cltbld', 08:16:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:16:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:16:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:16:38 INFO - 'XPC_FLAGS': '0x0', 08:16:38 INFO - 'XPC_SERVICE_NAME': '0', 08:16:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:16:38 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.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:16:39 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:16:39 INFO - import pkg_resources 08:16:40 INFO - Using 1 client processes 08:16:40 INFO - wptserve Starting http server on 127.0.0.1:8001 08:16:40 INFO - wptserve Starting http server on 127.0.0.1:8000 08:16:40 INFO - wptserve Starting http server on 127.0.0.1:8443 08:16:42 INFO - SUITE-START | Running 778 tests 08:16:42 INFO - Running testharness tests 08:16:42 INFO - Setting up ssl 08:16:42 INFO - PROCESS | certutil | 08:16:42 INFO - PROCESS | certutil | 08:16:42 INFO - PROCESS | certutil | 08:16:42 INFO - Certificate Nickname Trust Attributes 08:16:42 INFO - SSL,S/MIME,JAR/XPI 08:16:42 INFO - 08:16:42 INFO - web-platform-tests CT,, 08:16:42 INFO - 08:16:42 INFO - Starting runner 08:16:43 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:16:43 INFO - PROCESS | 1648 | 1464189403807 Marionette DEBUG Marionette enabled via build flag and pref 08:16:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x113ca3800 == 1 [pid = 1648] [id = 1] 08:16:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113ca4000) [pid = 1648] [serial = 1] [outer = 0x0] 08:16:43 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:16:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113ca5000) [pid = 1648] [serial = 2] [outer = 0x113ca4000] 08:16:44 INFO - PROCESS | 1648 | 1464189404124 Marionette INFO Listening on port 2828 08:16:44 INFO - PROCESS | 1648 | 1464189404354 Marionette DEBUG Marionette enabled via command-line flag 08:16:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x116851000 == 2 [pid = 1648] [id = 2] 08:16:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x116851800) [pid = 1648] [serial = 3] [outer = 0x0] 08:16:44 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:16:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x116852800) [pid = 1648] [serial = 4] [outer = 0x116851800] 08:16:44 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:16:44 INFO - PROCESS | 1648 | 1464189404505 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 08:16:44 INFO - PROCESS | 1648 | 1464189404592 Marionette DEBUG Closed connection conn0 08:16:44 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:16:44 INFO - PROCESS | 1648 | 1464189404595 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 08:16:44 INFO - PROCESS | 1648 | 1464189404606 Marionette DEBUG Closed connection conn1 08:16:44 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:16:44 INFO - PROCESS | 1648 | 1464189404612 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 08:16:44 INFO - PROCESS | 1648 | 1464189404619 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:16:44 INFO - PROCESS | 1648 | 1464189404625 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160525071041","device":"desktop","version":"48.0a2"} 08:16:44 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:16:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119960800 == 3 [pid = 1648] [id = 3] 08:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119961000) [pid = 1648] [serial = 5] [outer = 0x0] 08:16:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119961800 == 4 [pid = 1648] [id = 4] 08:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x11942c000) [pid = 1648] [serial = 6] [outer = 0x0] 08:16:45 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:16:45 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:16:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f4c800 == 5 [pid = 1648] [id = 5] 08:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x11942b800) [pid = 1648] [serial = 7] [outer = 0x0] 08:16:45 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:16:45 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x12481b000) [pid = 1648] [serial = 8] [outer = 0x11942b800] 08:16:45 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x124fa8800) [pid = 1648] [serial = 9] [outer = 0x119961000] 08:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x124f96400) [pid = 1648] [serial = 10] [outer = 0x11942c000] 08:16:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x124f98000) [pid = 1648] [serial = 11] [outer = 0x11942b800] 08:16:46 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:16:46 INFO - PROCESS | 1648 | 1464189406669 Marionette DEBUG loaded listener.js 08:16:46 INFO - PROCESS | 1648 | 1464189406678 Marionette DEBUG loaded listener.js 08:16:46 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x12706a800) [pid = 1648] [serial = 12] [outer = 0x11942b800] 08:16:47 INFO - PROCESS | 1648 | 1464189407041 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3f4398d5-df40-2c41-a187-06477c51c5e4","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160525071041","device":"desktop","version":"48.0a2","command_id":1}}] 08:16:47 INFO - PROCESS | 1648 | 1464189407126 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:16:47 INFO - PROCESS | 1648 | 1464189407186 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:16:47 INFO - PROCESS | 1648 | 1464189407251 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:16:47 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:16:47 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x128c37000) [pid = 1648] [serial = 13] [outer = 0x11942b800] 08:16:47 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:16:47 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:16:47 INFO - PROCESS | 1648 | 1464189407506 Marionette TRACE conn2 <- [1,3,null,{}] 08:16:47 INFO - PROCESS | 1648 | 1464189407508 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:16:47 INFO - PROCESS | 1648 | 1464189407531 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:16:47 INFO - PROCESS | 1648 | 1464189407559 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:16:47 INFO - PROCESS | 1648 | 1464189407561 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:16:47 INFO - PROCESS | 1648 | 1464189407566 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:16:47 INFO - PROCESS | 1648 | 1464189407568 Marionette TRACE conn2 <- [1,6,null,{}] 08:16:47 INFO - PROCESS | 1648 | 1464189407573 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:16:47 INFO - PROCESS | 1648 | 1464189407580 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:16:47 INFO - PROCESS | 1648 | 1464189407587 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fa2000 == 6 [pid = 1648] [id = 6] 08:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x129219c00) [pid = 1648] [serial = 14] [outer = 0x0] 08:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x129348c00) [pid = 1648] [serial = 15] [outer = 0x129219c00] 08:16:47 INFO - PROCESS | 1648 | 1464189407619 Marionette DEBUG loaded listener.js 08:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x12934f000) [pid = 1648] [serial = 16] [outer = 0x129219c00] 08:16:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x129770800 == 7 [pid = 1648] [id = 7] 08:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x115e4c000) [pid = 1648] [serial = 17] [outer = 0x0] 08:16:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x1295b8000) [pid = 1648] [serial = 18] [outer = 0x115e4c000] 08:16:47 INFO - PROCESS | 1648 | 1464189407986 Marionette DEBUG loaded listener.js 08:16:48 INFO - PROCESS | 1648 | 1464189408011 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:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x1295df000) [pid = 1648] [serial = 19] [outer = 0x115e4c000] 08:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 523ms 08:16:48 INFO - PROCESS | 1648 | 1464189408119 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:16:48 INFO - PROCESS | 1648 | 1464189408121 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:16:48 INFO - PROCESS | 1648 | 1464189408141 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:16:48 INFO - PROCESS | 1648 | 1464189408142 Marionette TRACE conn2 <- [1,10,null,{}] 08:16:48 INFO - PROCESS | 1648 | 1464189408184 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:16:48 INFO - PROCESS | 1648 | 1464189408289 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:16:48 INFO - PROCESS | 1648 | 1464189408300 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae1b000 == 8 [pid = 1648] [id = 8] 08:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x1295c5800) [pid = 1648] [serial = 20] [outer = 0x0] 08:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12a8cbc00) [pid = 1648] [serial = 21] [outer = 0x1295c5800] 08:16:48 INFO - PROCESS | 1648 | 1464189408326 Marionette DEBUG loaded listener.js 08:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12af46800) [pid = 1648] [serial = 22] [outer = 0x1295c5800] 08:16:48 INFO - PROCESS | 1648 | 1464189408601 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:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 475ms 08:16:48 INFO - PROCESS | 1648 | 1464189408663 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:16:48 INFO - PROCESS | 1648 | 1464189408664 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:16:48 INFO - PROCESS | 1648 | 1464189408671 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:16:48 INFO - PROCESS | 1648 | 1464189408672 Marionette TRACE conn2 <- [1,14,null,{}] 08:16:48 INFO - PROCESS | 1648 | 1464189408675 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:16:48 INFO - PROCESS | 1648 | 1464189408763 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:16:48 INFO - PROCESS | 1648 | 1464189408770 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b292000 == 9 [pid = 1648] [id = 9] 08:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12af4c400) [pid = 1648] [serial = 23] [outer = 0x0] 08:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12af55c00) [pid = 1648] [serial = 24] [outer = 0x12af4c400] 08:16:48 INFO - PROCESS | 1648 | 1464189408796 Marionette DEBUG loaded listener.js 08:16:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12b99f400) [pid = 1648] [serial = 25] [outer = 0x12af4c400] 08:16:49 INFO - PROCESS | 1648 | 1464189409058 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:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 08:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:16:49 INFO - PROCESS | 1648 | 1464189409093 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:16:49 INFO - PROCESS | 1648 | 1464189409094 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:16:49 INFO - PROCESS | 1648 | 1464189409096 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:16:49 INFO - PROCESS | 1648 | 1464189409097 Marionette TRACE conn2 <- [1,18,null,{}] 08:16:49 INFO - PROCESS | 1648 | 1464189409107 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:16:49 INFO - PROCESS | 1648 | 1464189409197 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:16:49 INFO - PROCESS | 1648 | 1464189409205 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb59800 == 10 [pid = 1648] [id = 10] 08:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12bb92000) [pid = 1648] [serial = 26] [outer = 0x0] 08:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12bb97000) [pid = 1648] [serial = 27] [outer = 0x12bb92000] 08:16:49 INFO - PROCESS | 1648 | 1464189409231 Marionette DEBUG loaded listener.js 08:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12bb9d000) [pid = 1648] [serial = 28] [outer = 0x12bb92000] 08:16:49 INFO - PROCESS | 1648 | 1464189409493 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:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 08:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:16:49 INFO - PROCESS | 1648 | 1464189409522 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:16:49 INFO - PROCESS | 1648 | 1464189409523 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:16:49 INFO - PROCESS | 1648 | 1464189409525 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:16:49 INFO - PROCESS | 1648 | 1464189409526 Marionette TRACE conn2 <- [1,22,null,{}] 08:16:49 INFO - PROCESS | 1648 | 1464189409529 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:16:49 INFO - PROCESS | 1648 | 1464189409622 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:16:49 INFO - PROCESS | 1648 | 1464189409627 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be54000 == 11 [pid = 1648] [id = 11] 08:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x12bba0400) [pid = 1648] [serial = 29] [outer = 0x0] 08:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12bbad800) [pid = 1648] [serial = 30] [outer = 0x12bba0400] 08:16:49 INFO - PROCESS | 1648 | 1464189409653 Marionette DEBUG loaded listener.js 08:16:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x11759d000) [pid = 1648] [serial = 31] [outer = 0x12bba0400] 08:16:49 INFO - PROCESS | 1648 | 1464189409909 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:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 08:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:16:49 INFO - PROCESS | 1648 | 1464189409944 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:16:49 INFO - PROCESS | 1648 | 1464189409945 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:16:49 INFO - PROCESS | 1648 | 1464189409948 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:16:49 INFO - PROCESS | 1648 | 1464189409949 Marionette TRACE conn2 <- [1,26,null,{}] 08:16:49 INFO - PROCESS | 1648 | 1464189409959 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:16:50 INFO - PROCESS | 1648 | 1464189410050 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:16:50 INFO - PROCESS | 1648 | 1464189410057 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be72800 == 12 [pid = 1648] [id = 12] 08:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x118081800) [pid = 1648] [serial = 32] [outer = 0x0] 08:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x118521800) [pid = 1648] [serial = 33] [outer = 0x118081800] 08:16:50 INFO - PROCESS | 1648 | 1464189410082 Marionette DEBUG loaded listener.js 08:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12bed5800) [pid = 1648] [serial = 34] [outer = 0x118081800] 08:16:50 INFO - PROCESS | 1648 | 1464189410323 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:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 08:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:16:50 INFO - PROCESS | 1648 | 1464189410374 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:16:50 INFO - PROCESS | 1648 | 1464189410375 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:16:50 INFO - PROCESS | 1648 | 1464189410377 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:16:50 INFO - PROCESS | 1648 | 1464189410378 Marionette TRACE conn2 <- [1,30,null,{}] 08:16:50 INFO - PROCESS | 1648 | 1464189410381 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:16:50 INFO - PROCESS | 1648 | 1464189410478 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:16:50 INFO - PROCESS | 1648 | 1464189410482 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c4a7800 == 13 [pid = 1648] [id = 13] 08:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12bed8800) [pid = 1648] [serial = 35] [outer = 0x0] 08:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12c07c800) [pid = 1648] [serial = 36] [outer = 0x12bed8800] 08:16:50 INFO - PROCESS | 1648 | 1464189410507 Marionette DEBUG loaded listener.js 08:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12c080000) [pid = 1648] [serial = 37] [outer = 0x12bed8800] 08:16:50 INFO - PROCESS | 1648 | 1464189410739 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:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 08:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:16:50 INFO - PROCESS | 1648 | 1464189410811 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:16:50 INFO - PROCESS | 1648 | 1464189410812 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:16:50 INFO - PROCESS | 1648 | 1464189410814 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:16:50 INFO - PROCESS | 1648 | 1464189410815 Marionette TRACE conn2 <- [1,34,null,{}] 08:16:50 INFO - PROCESS | 1648 | 1464189410825 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:16:50 INFO - PROCESS | 1648 | 1464189410924 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:16:50 INFO - PROCESS | 1648 | 1464189410929 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c771800 == 14 [pid = 1648] [id = 14] 08:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x114ee2c00) [pid = 1648] [serial = 38] [outer = 0x0] 08:16:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12c085800) [pid = 1648] [serial = 39] [outer = 0x114ee2c00] 08:16:50 INFO - PROCESS | 1648 | 1464189410955 Marionette DEBUG loaded listener.js 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12c7b0400) [pid = 1648] [serial = 40] [outer = 0x114ee2c00] 08:16:51 INFO - PROCESS | 1648 | 1464189411192 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:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 08:16:51 INFO - PROCESS | 1648 | 1464189411240 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:16:51 INFO - PROCESS | 1648 | 1464189411241 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:16:51 INFO - PROCESS | 1648 | 1464189411244 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:16:51 INFO - PROCESS | 1648 | 1464189411245 Marionette TRACE conn2 <- [1,38,null,{}] 08:16:51 INFO - PROCESS | 1648 | 1464189411247 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:16:51 INFO - PROCESS | 1648 | 1464189411347 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:16:51 INFO - PROCESS | 1648 | 1464189411351 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c949000 == 15 [pid = 1648] [id = 15] 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12c7b5000) [pid = 1648] [serial = 41] [outer = 0x0] 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12ce1f400) [pid = 1648] [serial = 42] [outer = 0x12c7b5000] 08:16:51 INFO - PROCESS | 1648 | 1464189411375 Marionette DEBUG loaded listener.js 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12ce27000) [pid = 1648] [serial = 43] [outer = 0x12c7b5000] 08:16:51 INFO - PROCESS | 1648 | 1464189411619 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:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 08:16:51 INFO - PROCESS | 1648 | 1464189411662 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:16:51 INFO - PROCESS | 1648 | 1464189411663 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:16:51 INFO - PROCESS | 1648 | 1464189411673 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:16:51 INFO - PROCESS | 1648 | 1464189411674 Marionette TRACE conn2 <- [1,42,null,{}] 08:16:51 INFO - PROCESS | 1648 | 1464189411677 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:16:51 INFO - PROCESS | 1648 | 1464189411771 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:16:51 INFO - PROCESS | 1648 | 1464189411776 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0d8000 == 16 [pid = 1648] [id = 16] 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12ce2b400) [pid = 1648] [serial = 44] [outer = 0x0] 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12ce41800) [pid = 1648] [serial = 45] [outer = 0x12ce2b400] 08:16:51 INFO - PROCESS | 1648 | 1464189411801 Marionette DEBUG loaded listener.js 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12ce46000) [pid = 1648] [serial = 46] [outer = 0x12ce2b400] 08:16:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af9c800 == 17 [pid = 1648] [id = 17] 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12af9d000) [pid = 1648] [serial = 47] [outer = 0x0] 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12afa1800) [pid = 1648] [serial = 48] [outer = 0x12af9d000] 08:16:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12afa0000) [pid = 1648] [serial = 49] [outer = 0x12af9d000] 08:16:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af95000 == 18 [pid = 1648] [id = 18] 08:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12ce47000) [pid = 1648] [serial = 50] [outer = 0x0] 08:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12d59a400) [pid = 1648] [serial = 51] [outer = 0x12ce47000] 08:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12ce46800) [pid = 1648] [serial = 52] [outer = 0x12ce47000] 08:16:52 INFO - PROCESS | 1648 | 1464189412199 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:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 574ms 08:16:52 INFO - PROCESS | 1648 | 1464189412241 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:16:52 INFO - PROCESS | 1648 | 1464189412243 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:16:52 INFO - PROCESS | 1648 | 1464189412245 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:16:52 INFO - PROCESS | 1648 | 1464189412246 Marionette TRACE conn2 <- [1,46,null,{}] 08:16:52 INFO - PROCESS | 1648 | 1464189412250 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:16:52 INFO - PROCESS | 1648 | 1464189412336 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:16:52 INFO - PROCESS | 1648 | 1464189412340 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d79d000 == 19 [pid = 1648] [id = 19] 08:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x12d5cf800) [pid = 1648] [serial = 53] [outer = 0x0] 08:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12d9a4800) [pid = 1648] [serial = 54] [outer = 0x12d5cf800] 08:16:52 INFO - PROCESS | 1648 | 1464189412369 Marionette DEBUG loaded listener.js 08:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x1175a0400) [pid = 1648] [serial = 55] [outer = 0x12d5cf800] 08:16:52 INFO - PROCESS | 1648 | 1464189412623 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:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 08:16:52 INFO - PROCESS | 1648 | 1464189412663 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:16:52 INFO - PROCESS | 1648 | 1464189412664 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:16:52 INFO - PROCESS | 1648 | 1464189412674 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:16:52 INFO - PROCESS | 1648 | 1464189412675 Marionette TRACE conn2 <- [1,50,null,{}] 08:16:52 INFO - PROCESS | 1648 | 1464189412677 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:16:52 INFO - PROCESS | 1648 | 1464189412774 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:16:52 INFO - PROCESS | 1648 | 1464189412779 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11802d000 == 20 [pid = 1648] [id = 20] 08:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x11815fc00) [pid = 1648] [serial = 56] [outer = 0x0] 08:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x118162400) [pid = 1648] [serial = 57] [outer = 0x11815fc00] 08:16:52 INFO - PROCESS | 1648 | 1464189412803 Marionette DEBUG loaded listener.js 08:16:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x1181d6800) [pid = 1648] [serial = 58] [outer = 0x11815fc00] 08:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 08:16:53 INFO - PROCESS | 1648 | 1464189413036 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:16:53 INFO - PROCESS | 1648 | 1464189413043 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:16:53 INFO - PROCESS | 1648 | 1464189413044 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:16:53 INFO - PROCESS | 1648 | 1464189413047 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:16:53 INFO - PROCESS | 1648 | 1464189413048 Marionette TRACE conn2 <- [1,54,null,{}] 08:16:53 INFO - PROCESS | 1648 | 1464189413057 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:16:53 INFO - PROCESS | 1648 | 1464189413154 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:16:53 INFO - PROCESS | 1648 | 1464189413159 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb13000 == 21 [pid = 1648] [id = 21] 08:16:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x12c079400) [pid = 1648] [serial = 59] [outer = 0x0] 08:16:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12d02f000) [pid = 1648] [serial = 60] [outer = 0x12c079400] 08:16:53 INFO - PROCESS | 1648 | 1464189413192 Marionette DEBUG loaded listener.js 08:16:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12d033000) [pid = 1648] [serial = 61] [outer = 0x12c079400] 08:16:53 INFO - PROCESS | 1648 | 1464189413416 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:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 422ms 08:16:53 INFO - PROCESS | 1648 | 1464189413474 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:16:53 INFO - PROCESS | 1648 | 1464189413475 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:16:53 INFO - PROCESS | 1648 | 1464189413477 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:16:53 INFO - PROCESS | 1648 | 1464189413478 Marionette TRACE conn2 <- [1,58,null,{}] 08:16:53 INFO - PROCESS | 1648 | 1464189413481 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:16:53 INFO - PROCESS | 1648 | 1464189413594 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:16:53 INFO - PROCESS | 1648 | 1464189413599 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e26d000 == 22 [pid = 1648] [id = 22] 08:16:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x12d037c00) [pid = 1648] [serial = 62] [outer = 0x0] 08:16:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119dc8800) [pid = 1648] [serial = 63] [outer = 0x12d037c00] 08:16:53 INFO - PROCESS | 1648 | 1464189413628 Marionette DEBUG loaded listener.js 08:16:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x12d9ae800) [pid = 1648] [serial = 64] [outer = 0x12d037c00] 08:16:53 INFO - PROCESS | 1648 | 1464189413894 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:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 470ms 08:16:54 INFO - PROCESS | 1648 | 1464189414482 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:16:54 INFO - PROCESS | 1648 | 1464189414485 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:16:54 INFO - PROCESS | 1648 | 1464189414554 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:16:54 INFO - PROCESS | 1648 | 1464189414556 Marionette TRACE conn2 <- [1,62,null,{}] 08:16:54 INFO - PROCESS | 1648 | 1464189414560 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:16:54 INFO - PROCESS | 1648 | 1464189414672 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:16:54 INFO - PROCESS | 1648 | 1464189414722 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x112171800 == 23 [pid = 1648] [id = 23] 08:16:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1121b1000) [pid = 1648] [serial = 65] [outer = 0x0] 08:16:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x112723800) [pid = 1648] [serial = 66] [outer = 0x1121b1000] 08:16:54 INFO - PROCESS | 1648 | 1464189414753 Marionette DEBUG loaded listener.js 08:16:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x112d3d000) [pid = 1648] [serial = 67] [outer = 0x1121b1000] 08:16:55 INFO - PROCESS | 1648 | 1464189415172 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:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 685ms 08:16:55 INFO - PROCESS | 1648 | 1464189415225 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:16:55 INFO - PROCESS | 1648 | 1464189415228 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:16:55 INFO - PROCESS | 1648 | 1464189415233 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:16:55 INFO - PROCESS | 1648 | 1464189415236 Marionette TRACE conn2 <- [1,66,null,{}] 08:16:55 INFO - PROCESS | 1648 | 1464189415239 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:16:55 INFO - PROCESS | 1648 | 1464189415346 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:16:55 INFO - PROCESS | 1648 | 1464189415387 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x116877800 == 24 [pid = 1648] [id = 24] 08:16:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1133f1c00) [pid = 1648] [serial = 68] [outer = 0x0] 08:16:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11671bc00) [pid = 1648] [serial = 69] [outer = 0x1133f1c00] 08:16:55 INFO - PROCESS | 1648 | 1464189415417 Marionette DEBUG loaded listener.js 08:16:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x116a60800) [pid = 1648] [serial = 70] [outer = 0x1133f1c00] 08:16:55 INFO - PROCESS | 1648 | 1464189415820 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:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 08:16:55 INFO - PROCESS | 1648 | 1464189415854 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:16:55 INFO - PROCESS | 1648 | 1464189415855 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:16:55 INFO - PROCESS | 1648 | 1464189415858 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:16:55 INFO - PROCESS | 1648 | 1464189415859 Marionette TRACE conn2 <- [1,70,null,{}] 08:16:55 INFO - PROCESS | 1648 | 1464189415865 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:16:55 INFO - PROCESS | 1648 | 1464189415976 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:16:56 INFO - PROCESS | 1648 | 1464189416044 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f6f800 == 25 [pid = 1648] [id = 25] 08:16:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11815a400) [pid = 1648] [serial = 71] [outer = 0x0] 08:16:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118165400) [pid = 1648] [serial = 72] [outer = 0x11815a400] 08:16:56 INFO - PROCESS | 1648 | 1464189416078 Marionette DEBUG loaded listener.js 08:16:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1187ca000) [pid = 1648] [serial = 73] [outer = 0x11815a400] 08:16:56 INFO - PROCESS | 1648 | 1464189416722 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:16:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 920ms 08:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:16:56 INFO - PROCESS | 1648 | 1464189416778 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:16:56 INFO - PROCESS | 1648 | 1464189416781 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:16:56 INFO - PROCESS | 1648 | 1464189416784 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:16:56 INFO - PROCESS | 1648 | 1464189416786 Marionette TRACE conn2 <- [1,74,null,{}] 08:16:56 INFO - PROCESS | 1648 | 1464189416789 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:16:56 INFO - PROCESS | 1648 | 1464189416865 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:16:56 INFO - PROCESS | 1648 | 1464189416921 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x114e5e000 == 26 [pid = 1648] [id = 26] 08:16:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x111ed7400) [pid = 1648] [serial = 74] [outer = 0x0] 08:16:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x116448c00) [pid = 1648] [serial = 75] [outer = 0x111ed7400] 08:16:56 INFO - PROCESS | 1648 | 1464189416949 Marionette DEBUG loaded listener.js 08:16:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11671c400) [pid = 1648] [serial = 76] [outer = 0x111ed7400] 08:16:57 INFO - PROCESS | 1648 | 1464189417364 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:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 621ms 08:16:57 INFO - PROCESS | 1648 | 1464189417405 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:16:57 INFO - PROCESS | 1648 | 1464189417408 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:16:57 INFO - PROCESS | 1648 | 1464189417412 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:16:57 INFO - PROCESS | 1648 | 1464189417414 Marionette TRACE conn2 <- [1,78,null,{}] 08:16:57 INFO - PROCESS | 1648 | 1464189417422 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:16:57 INFO - PROCESS | 1648 | 1464189417495 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:16:57 INFO - PROCESS | 1648 | 1464189417501 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164e8800 == 27 [pid = 1648] [id = 27] 08:16:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1167f1c00) [pid = 1648] [serial = 77] [outer = 0x0] 08:16:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1172bb400) [pid = 1648] [serial = 78] [outer = 0x1167f1c00] 08:16:57 INFO - PROCESS | 1648 | 1464189417528 Marionette DEBUG loaded listener.js 08:16:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11759dc00) [pid = 1648] [serial = 79] [outer = 0x1167f1c00] 08:16:57 INFO - PROCESS | 1648 | 1464189417849 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:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 08:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:16:57 INFO - PROCESS | 1648 | 1464189417888 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:16:57 INFO - PROCESS | 1648 | 1464189417889 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:16:57 INFO - PROCESS | 1648 | 1464189417892 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:16:57 INFO - PROCESS | 1648 | 1464189417894 Marionette TRACE conn2 <- [1,82,null,{}] 08:16:57 INFO - PROCESS | 1648 | 1464189417901 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:16:57 INFO - PROCESS | 1648 | 1464189417975 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:16:57 INFO - PROCESS | 1648 | 1464189417981 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac6800 == 28 [pid = 1648] [id = 28] 08:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118079c00) [pid = 1648] [serial = 80] [outer = 0x0] 08:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118092c00) [pid = 1648] [serial = 81] [outer = 0x118079c00] 08:16:58 INFO - PROCESS | 1648 | 1464189418012 Marionette DEBUG loaded listener.js 08:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118167c00) [pid = 1648] [serial = 82] [outer = 0x118079c00] 08:16:58 INFO - PROCESS | 1648 | 1464189418328 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:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 08:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:16:58 INFO - PROCESS | 1648 | 1464189418362 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:16:58 INFO - PROCESS | 1648 | 1464189418364 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:16:58 INFO - PROCESS | 1648 | 1464189418366 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:16:58 INFO - PROCESS | 1648 | 1464189418368 Marionette TRACE conn2 <- [1,86,null,{}] 08:16:58 INFO - PROCESS | 1648 | 1464189418372 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:16:58 INFO - PROCESS | 1648 | 1464189418458 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:16:58 INFO - PROCESS | 1648 | 1464189418495 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e0a000 == 29 [pid = 1648] [id = 29] 08:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11807ac00) [pid = 1648] [serial = 83] [outer = 0x0] 08:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1187c6c00) [pid = 1648] [serial = 84] [outer = 0x11807ac00] 08:16:58 INFO - PROCESS | 1648 | 1464189418521 Marionette DEBUG loaded listener.js 08:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1187e3000) [pid = 1648] [serial = 85] [outer = 0x11807ac00] 08:16:58 INFO - PROCESS | 1648 | 1464189418791 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:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 08:16:58 INFO - PROCESS | 1648 | 1464189418841 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:16:58 INFO - PROCESS | 1648 | 1464189418842 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:16:58 INFO - PROCESS | 1648 | 1464189418844 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:16:58 INFO - PROCESS | 1648 | 1464189418845 Marionette TRACE conn2 <- [1,90,null,{}] 08:16:58 INFO - PROCESS | 1648 | 1464189418848 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:16:58 INFO - PROCESS | 1648 | 1464189418919 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:16:58 INFO - PROCESS | 1648 | 1464189418924 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182de000 == 30 [pid = 1648] [id = 30] 08:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118169800) [pid = 1648] [serial = 86] [outer = 0x0] 08:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119276000) [pid = 1648] [serial = 87] [outer = 0x118169800] 08:16:58 INFO - PROCESS | 1648 | 1464189418951 Marionette DEBUG loaded listener.js 08:16:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119423800) [pid = 1648] [serial = 88] [outer = 0x118169800] 08:16:59 INFO - PROCESS | 1648 | 1464189419246 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:16:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 08:16:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:16:59 INFO - PROCESS | 1648 | 1464189419262 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:16:59 INFO - PROCESS | 1648 | 1464189419263 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:16:59 INFO - PROCESS | 1648 | 1464189419277 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:16:59 INFO - PROCESS | 1648 | 1464189419278 Marionette TRACE conn2 <- [1,94,null,{}] 08:16:59 INFO - PROCESS | 1648 | 1464189419280 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:16:59 INFO - PROCESS | 1648 | 1464189419391 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:16:59 INFO - PROCESS | 1648 | 1464189419400 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11858b000 == 31 [pid = 1648] [id = 31] 08:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1187da000) [pid = 1648] [serial = 89] [outer = 0x0] 08:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11942cc00) [pid = 1648] [serial = 90] [outer = 0x1187da000] 08:16:59 INFO - PROCESS | 1648 | 1464189419426 Marionette DEBUG loaded listener.js 08:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119c50800) [pid = 1648] [serial = 91] [outer = 0x1187da000] 08:16:59 INFO - PROCESS | 1648 | 1464189419716 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:16:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 479ms 08:16:59 INFO - PROCESS | 1648 | 1464189419745 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:16:59 INFO - PROCESS | 1648 | 1464189419746 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:16:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:16:59 INFO - PROCESS | 1648 | 1464189419756 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:16:59 INFO - PROCESS | 1648 | 1464189419756 Marionette TRACE conn2 <- [1,98,null,{}] 08:16:59 INFO - PROCESS | 1648 | 1464189419758 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:16:59 INFO - PROCESS | 1648 | 1464189419822 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:16:59 INFO - PROCESS | 1648 | 1464189419826 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11929b800 == 32 [pid = 1648] [id = 32] 08:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119c4e400) [pid = 1648] [serial = 92] [outer = 0x0] 08:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119dc7c00) [pid = 1648] [serial = 93] [outer = 0x119c4e400] 08:16:59 INFO - PROCESS | 1648 | 1464189419850 Marionette DEBUG loaded listener.js 08:16:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11a1e8400) [pid = 1648] [serial = 94] [outer = 0x119c4e400] 08:17:00 INFO - PROCESS | 1648 | 1464189420310 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:17:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 576ms 08:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:17:00 INFO - PROCESS | 1648 | 1464189420327 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:17:00 INFO - PROCESS | 1648 | 1464189420329 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:17:00 INFO - PROCESS | 1648 | 1464189420332 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:17:00 INFO - PROCESS | 1648 | 1464189420337 Marionette TRACE conn2 <- [1,102,null,{}] 08:17:00 INFO - PROCESS | 1648 | 1464189420341 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:17:00 INFO - PROCESS | 1648 | 1464189420447 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:17:00 INFO - PROCESS | 1648 | 1464189420455 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11211e800 == 33 [pid = 1648] [id = 33] 08:17:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119dc6c00) [pid = 1648] [serial = 95] [outer = 0x0] 08:17:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11a1ee000) [pid = 1648] [serial = 96] [outer = 0x119dc6c00] 08:17:00 INFO - PROCESS | 1648 | 1464189420495 Marionette DEBUG loaded listener.js 08:17:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x122971c00) [pid = 1648] [serial = 97] [outer = 0x119dc6c00] 08:17:00 INFO - PROCESS | 1648 | 1464189420829 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:17:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 524ms 08:17:00 INFO - PROCESS | 1648 | 1464189420860 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:17:00 INFO - PROCESS | 1648 | 1464189420875 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:17:00 INFO - PROCESS | 1648 | 1464189420879 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:17:00 INFO - PROCESS | 1648 | 1464189420881 Marionette TRACE conn2 <- [1,106,null,{}] 08:17:00 INFO - PROCESS | 1648 | 1464189420887 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:17:01 INFO - PROCESS | 1648 | 1464189421021 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:17:01 INFO - PROCESS | 1648 | 1464189421030 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a64800 == 34 [pid = 1648] [id = 34] 08:17:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11a1e9000) [pid = 1648] [serial = 98] [outer = 0x0] 08:17:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1229e0000) [pid = 1648] [serial = 99] [outer = 0x11a1e9000] 08:17:01 INFO - PROCESS | 1648 | 1464189421070 Marionette DEBUG loaded listener.js 08:17:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x122c85400) [pid = 1648] [serial = 100] [outer = 0x11a1e9000] 08:17:01 INFO - PROCESS | 1648 | 1464189421405 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:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 570ms 08:17:01 INFO - PROCESS | 1648 | 1464189421448 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:17:01 INFO - PROCESS | 1648 | 1464189421449 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:17:01 INFO - PROCESS | 1648 | 1464189421454 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:17:01 INFO - PROCESS | 1648 | 1464189421455 Marionette TRACE conn2 <- [1,110,null,{}] 08:17:01 INFO - PROCESS | 1648 | 1464189421457 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:17:01 INFO - PROCESS | 1648 | 1464189421527 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:17:01 INFO - PROCESS | 1648 | 1464189421531 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d12800 == 35 [pid = 1648] [id = 35] 08:17:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x122c7fc00) [pid = 1648] [serial = 101] [outer = 0x0] 08:17:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124a2e800) [pid = 1648] [serial = 102] [outer = 0x122c7fc00] 08:17:01 INFO - PROCESS | 1648 | 1464189421559 Marionette DEBUG loaded listener.js 08:17:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124aba400) [pid = 1648] [serial = 103] [outer = 0x122c7fc00] 08:17:01 INFO - PROCESS | 1648 | 1464189421879 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:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 08:17:01 INFO - PROCESS | 1648 | 1464189421937 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:17:01 INFO - PROCESS | 1648 | 1464189421939 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:17:01 INFO - PROCESS | 1648 | 1464189421942 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:17:01 INFO - PROCESS | 1648 | 1464189421945 Marionette TRACE conn2 <- [1,114,null,{}] 08:17:01 INFO - PROCESS | 1648 | 1464189421949 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:17:02 INFO - PROCESS | 1648 | 1464189422081 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:17:02 INFO - PROCESS | 1648 | 1464189422088 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12298c000 == 36 [pid = 1648] [id = 36] 08:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124823800) [pid = 1648] [serial = 104] [outer = 0x0] 08:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124f13000) [pid = 1648] [serial = 105] [outer = 0x124823800] 08:17:02 INFO - PROCESS | 1648 | 1464189422136 Marionette DEBUG loaded listener.js 08:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124f95c00) [pid = 1648] [serial = 106] [outer = 0x124823800] 08:17:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 671ms 08:17:02 INFO - PROCESS | 1648 | 1464189422605 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:17:02 INFO - PROCESS | 1648 | 1464189422613 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:17:02 INFO - PROCESS | 1648 | 1464189422614 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:17:02 INFO - PROCESS | 1648 | 1464189422618 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:17:02 INFO - PROCESS | 1648 | 1464189422619 Marionette TRACE conn2 <- [1,118,null,{}] 08:17:02 INFO - PROCESS | 1648 | 1464189422621 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:17:02 INFO - PROCESS | 1648 | 1464189422693 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:17:02 INFO - PROCESS | 1648 | 1464189422697 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x122cf5800 == 37 [pid = 1648] [id = 37] 08:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124f1d400) [pid = 1648] [serial = 107] [outer = 0x0] 08:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12537d000) [pid = 1648] [serial = 108] [outer = 0x124f1d400] 08:17:02 INFO - PROCESS | 1648 | 1464189422725 Marionette DEBUG loaded listener.js 08:17:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1256d5800) [pid = 1648] [serial = 109] [outer = 0x124f1d400] 08:17:03 INFO - PROCESS | 1648 | 1464189423017 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:17:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 08:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:17:03 INFO - PROCESS | 1648 | 1464189423039 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:17:03 INFO - PROCESS | 1648 | 1464189423041 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:17:03 INFO - PROCESS | 1648 | 1464189423043 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - PROCESS | 1648 | 1464189423043 Marionette TRACE conn2 <- [1,122,null,{}] 08:17:03 INFO - PROCESS | 1648 | 1464189423046 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:17:03 INFO - PROCESS | 1648 | 1464189423122 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:17:03 INFO - PROCESS | 1648 | 1464189423127 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a0f000 == 38 [pid = 1648] [id = 38] 08:17:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1256d8400) [pid = 1648] [serial = 110] [outer = 0x0] 08:17:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x125877000) [pid = 1648] [serial = 111] [outer = 0x1256d8400] 08:17:03 INFO - PROCESS | 1648 | 1464189423154 Marionette DEBUG loaded listener.js 08:17:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x125f15800) [pid = 1648] [serial = 112] [outer = 0x1256d8400] 08:17:03 INFO - PROCESS | 1648 | 1464189423464 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:17:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 467ms 08:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:17:03 INFO - PROCESS | 1648 | 1464189423510 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:17:03 INFO - PROCESS | 1648 | 1464189423511 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:17:03 INFO - PROCESS | 1648 | 1464189423514 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - PROCESS | 1648 | 1464189423515 Marionette TRACE conn2 <- [1,126,null,{}] 08:17:03 INFO - PROCESS | 1648 | 1464189423517 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:17:03 INFO - PROCESS | 1648 | 1464189423614 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:17:03 INFO - PROCESS | 1648 | 1464189423633 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fb1800 == 39 [pid = 1648] [id = 39] 08:17:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x125f73800) [pid = 1648] [serial = 113] [outer = 0x0] 08:17:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126921800) [pid = 1648] [serial = 114] [outer = 0x125f73800] 08:17:03 INFO - PROCESS | 1648 | 1464189423658 Marionette DEBUG loaded listener.js 08:17:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126db9400) [pid = 1648] [serial = 115] [outer = 0x125f73800] 08:17:03 INFO - PROCESS | 1648 | 1464189423935 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:17:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 08:17:03 INFO - PROCESS | 1648 | 1464189423982 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:17:03 INFO - PROCESS | 1648 | 1464189423985 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:17:03 INFO - PROCESS | 1648 | 1464189423989 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - PROCESS | 1648 | 1464189423990 Marionette TRACE conn2 <- [1,130,null,{}] 08:17:03 INFO - PROCESS | 1648 | 1464189423993 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:17:04 INFO - PROCESS | 1648 | 1464189424070 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:17:04 INFO - PROCESS | 1648 | 1464189424075 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e63000 == 40 [pid = 1648] [id = 40] 08:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1256d9c00) [pid = 1648] [serial = 116] [outer = 0x0] 08:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12706e400) [pid = 1648] [serial = 117] [outer = 0x1256d9c00] 08:17:04 INFO - PROCESS | 1648 | 1464189424099 Marionette DEBUG loaded listener.js 08:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128be7000) [pid = 1648] [serial = 118] [outer = 0x1256d9c00] 08:17:04 INFO - PROCESS | 1648 | 1464189424388 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:17:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms 08:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:17:04 INFO - PROCESS | 1648 | 1464189424408 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:17:04 INFO - PROCESS | 1648 | 1464189424409 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:17:04 INFO - PROCESS | 1648 | 1464189424412 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:17:04 INFO - PROCESS | 1648 | 1464189424412 Marionette TRACE conn2 <- [1,134,null,{}] 08:17:04 INFO - PROCESS | 1648 | 1464189424415 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:17:04 INFO - PROCESS | 1648 | 1464189424505 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:17:04 INFO - PROCESS | 1648 | 1464189424569 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f66800 == 41 [pid = 1648] [id = 41] 08:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1187e3400) [pid = 1648] [serial = 119] [outer = 0x0] 08:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128be6c00) [pid = 1648] [serial = 120] [outer = 0x1187e3400] 08:17:04 INFO - PROCESS | 1648 | 1464189424593 Marionette DEBUG loaded listener.js 08:17:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128c33400) [pid = 1648] [serial = 121] [outer = 0x1187e3400] 08:17:05 INFO - PROCESS | 1648 | 1464189425558 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:17:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1169ms 08:17:05 INFO - PROCESS | 1648 | 1464189425582 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:17:05 INFO - PROCESS | 1648 | 1464189425584 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:17:05 INFO - PROCESS | 1648 | 1464189425588 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:17:05 INFO - PROCESS | 1648 | 1464189425590 Marionette TRACE conn2 <- [1,138,null,{}] 08:17:05 INFO - PROCESS | 1648 | 1464189425600 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:17:05 INFO - PROCESS | 1648 | 1464189425688 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:17:05 INFO - PROCESS | 1648 | 1464189425694 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x112e24800 == 42 [pid = 1648] [id = 42] 08:17:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x115f59000) [pid = 1648] [serial = 122] [outer = 0x0] 08:17:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x116283000) [pid = 1648] [serial = 123] [outer = 0x115f59000] 08:17:05 INFO - PROCESS | 1648 | 1464189425721 Marionette DEBUG loaded listener.js 08:17:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x116610c00) [pid = 1648] [serial = 124] [outer = 0x115f59000] 08:17:06 INFO - PROCESS | 1648 | 1464189426122 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:17:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 576ms 08:17:06 INFO - PROCESS | 1648 | 1464189426164 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:17:06 INFO - PROCESS | 1648 | 1464189426168 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:17:06 INFO - PROCESS | 1648 | 1464189426172 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:17:06 INFO - PROCESS | 1648 | 1464189426174 Marionette TRACE conn2 <- [1,142,null,{}] 08:17:06 INFO - PROCESS | 1648 | 1464189426176 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:17:06 INFO - PROCESS | 1648 | 1464189426272 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:17:06 INFO - PROCESS | 1648 | 1464189426277 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116493800 == 43 [pid = 1648] [id = 43] 08:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11660a800) [pid = 1648] [serial = 125] [outer = 0x0] 08:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1167fcc00) [pid = 1648] [serial = 126] [outer = 0x11660a800] 08:17:06 INFO - PROCESS | 1648 | 1464189426303 Marionette DEBUG loaded listener.js 08:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11759c000) [pid = 1648] [serial = 127] [outer = 0x11660a800] 08:17:06 INFO - PROCESS | 1648 | 1464189426637 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:17:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 520ms 08:17:06 INFO - PROCESS | 1648 | 1464189426693 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:17:06 INFO - PROCESS | 1648 | 1464189426694 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:17:06 INFO - PROCESS | 1648 | 1464189426697 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:17:06 INFO - PROCESS | 1648 | 1464189426699 Marionette TRACE conn2 <- [1,146,null,{}] 08:17:06 INFO - PROCESS | 1648 | 1464189426722 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:17:06 INFO - PROCESS | 1648 | 1464189426810 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:17:06 INFO - PROCESS | 1648 | 1464189426816 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f66800 == 44 [pid = 1648] [id = 44] 08:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x111c80000) [pid = 1648] [serial = 128] [outer = 0x0] 08:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x118084800) [pid = 1648] [serial = 129] [outer = 0x111c80000] 08:17:06 INFO - PROCESS | 1648 | 1464189426844 Marionette DEBUG loaded listener.js 08:17:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1181ca800) [pid = 1648] [serial = 130] [outer = 0x111c80000] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12c7b5000) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x114ee2c00) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12bed8800) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x118081800) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12bba0400) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12bb92000) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12af4c400) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1295c5800) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x129219c00) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12c079400) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11815fc00) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12d5cf800) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12ce2b400) [pid = 1648] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1256d8400) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1133f1c00) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11815a400) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x111ed7400) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1167f1c00) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118079c00) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11807ac00) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118169800) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1187da000) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119c4e400) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119dc6c00) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11a1e9000) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124823800) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124f1d400) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12d037c00) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:17:07 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1121b1000) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:17:07 INFO - PROCESS | 1648 | 1464189427774 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:17:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:17:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1123ms 08:17:07 INFO - PROCESS | 1648 | 1464189427821 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:17:07 INFO - PROCESS | 1648 | 1464189427823 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:17:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:17:07 INFO - PROCESS | 1648 | 1464189427825 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:17:07 INFO - PROCESS | 1648 | 1464189427826 Marionette TRACE conn2 <- [1,150,null,{}] 08:17:07 INFO - PROCESS | 1648 | 1464189427828 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:17:07 INFO - PROCESS | 1648 | 1464189427897 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:17:07 INFO - PROCESS | 1648 | 1464189427903 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11801b000 == 45 [pid = 1648] [id = 45] 08:17:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117594400) [pid = 1648] [serial = 131] [outer = 0x0] 08:17:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11808bc00) [pid = 1648] [serial = 132] [outer = 0x117594400] 08:17:07 INFO - PROCESS | 1648 | 1464189427929 Marionette DEBUG loaded listener.js 08:17:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118518c00) [pid = 1648] [serial = 133] [outer = 0x117594400] 08:17:08 INFO - PROCESS | 1648 | 1464189428235 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:17:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:17:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 418ms 08:17:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:17:08 INFO - PROCESS | 1648 | 1464189428243 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:17:08 INFO - PROCESS | 1648 | 1464189428244 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:17:08 INFO - PROCESS | 1648 | 1464189428246 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:17:08 INFO - PROCESS | 1648 | 1464189428247 Marionette TRACE conn2 <- [1,154,null,{}] 08:17:08 INFO - PROCESS | 1648 | 1464189428250 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:17:08 INFO - PROCESS | 1648 | 1464189428322 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:17:08 INFO - PROCESS | 1648 | 1464189428374 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182d9000 == 46 [pid = 1648] [id = 46] 08:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1164b2c00) [pid = 1648] [serial = 134] [outer = 0x0] 08:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11851cc00) [pid = 1648] [serial = 135] [outer = 0x1164b2c00] 08:17:08 INFO - PROCESS | 1648 | 1464189428400 Marionette DEBUG loaded listener.js 08:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119272400) [pid = 1648] [serial = 136] [outer = 0x1164b2c00] 08:17:08 INFO - PROCESS | 1648 | 1464189428685 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:17:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:17:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 467ms 08:17:08 INFO - PROCESS | 1648 | 1464189428715 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:17:08 INFO - PROCESS | 1648 | 1464189428716 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:17:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:17:08 INFO - PROCESS | 1648 | 1464189428727 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:17:08 INFO - PROCESS | 1648 | 1464189428728 Marionette TRACE conn2 <- [1,158,null,{}] 08:17:08 INFO - PROCESS | 1648 | 1464189428730 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:17:08 INFO - PROCESS | 1648 | 1464189428814 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:17:08 INFO - PROCESS | 1648 | 1464189428820 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11929b000 == 47 [pid = 1648] [id = 47] 08:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119418000) [pid = 1648] [serial = 137] [outer = 0x0] 08:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119441400) [pid = 1648] [serial = 138] [outer = 0x119418000] 08:17:08 INFO - PROCESS | 1648 | 1464189428848 Marionette DEBUG loaded listener.js 08:17:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119c43000) [pid = 1648] [serial = 139] [outer = 0x119418000] 08:17:09 INFO - PROCESS | 1648 | 1464189429152 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:17:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 08:17:09 INFO - PROCESS | 1648 | 1464189429196 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:17:09 INFO - PROCESS | 1648 | 1464189429197 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:17:09 INFO - PROCESS | 1648 | 1464189429199 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:17:09 INFO - PROCESS | 1648 | 1464189429200 Marionette TRACE conn2 <- [1,162,null,{}] 08:17:09 INFO - PROCESS | 1648 | 1464189429203 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:17:09 INFO - PROCESS | 1648 | 1464189429270 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:17:09 INFO - PROCESS | 1648 | 1464189429275 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a65800 == 48 [pid = 1648] [id = 48] 08:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119c4fc00) [pid = 1648] [serial = 140] [outer = 0x0] 08:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119dc0400) [pid = 1648] [serial = 141] [outer = 0x119c4fc00] 08:17:09 INFO - PROCESS | 1648 | 1464189429302 Marionette DEBUG loaded listener.js 08:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119e2c000) [pid = 1648] [serial = 142] [outer = 0x119c4fc00] 08:17:09 INFO - PROCESS | 1648 | 1464189429745 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:17:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 569ms 08:17:09 INFO - PROCESS | 1648 | 1464189429784 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:17:09 INFO - PROCESS | 1648 | 1464189429786 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:17:09 INFO - PROCESS | 1648 | 1464189429791 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:17:09 INFO - PROCESS | 1648 | 1464189429794 Marionette TRACE conn2 <- [1,166,null,{}] 08:17:09 INFO - PROCESS | 1648 | 1464189429798 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:17:09 INFO - PROCESS | 1648 | 1464189429889 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:17:09 INFO - PROCESS | 1648 | 1464189429934 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11623f000 == 49 [pid = 1648] [id = 49] 08:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x112fdb400) [pid = 1648] [serial = 143] [outer = 0x0] 08:17:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116278c00) [pid = 1648] [serial = 144] [outer = 0x112fdb400] 08:17:09 INFO - PROCESS | 1648 | 1464189429966 Marionette DEBUG loaded listener.js 08:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1167f1c00) [pid = 1648] [serial = 145] [outer = 0x112fdb400] 08:17:10 INFO - PROCESS | 1648 | 1464189430408 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:17:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:17:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 08:17:10 INFO - PROCESS | 1648 | 1464189430462 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:17:10 INFO - PROCESS | 1648 | 1464189430466 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:17:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:17:10 INFO - PROCESS | 1648 | 1464189430473 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:17:10 INFO - PROCESS | 1648 | 1464189430474 Marionette TRACE conn2 <- [1,170,null,{}] 08:17:10 INFO - PROCESS | 1648 | 1464189430477 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:17:10 INFO - PROCESS | 1648 | 1464189430564 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:17:10 INFO - PROCESS | 1648 | 1464189430622 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194f1000 == 50 [pid = 1648] [id = 50] 08:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x117688800) [pid = 1648] [serial = 146] [outer = 0x0] 08:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118080400) [pid = 1648] [serial = 147] [outer = 0x117688800] 08:17:10 INFO - PROCESS | 1648 | 1464189430652 Marionette DEBUG loaded listener.js 08:17:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11815e000) [pid = 1648] [serial = 148] [outer = 0x117688800] 08:17:11 INFO - PROCESS | 1648 | 1464189431031 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:17:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 08:17:11 INFO - PROCESS | 1648 | 1464189431092 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:17:11 INFO - PROCESS | 1648 | 1464189431093 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:17:11 INFO - PROCESS | 1648 | 1464189431096 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:17:11 INFO - PROCESS | 1648 | 1464189431098 Marionette TRACE conn2 <- [1,174,null,{}] 08:17:11 INFO - PROCESS | 1648 | 1464189431125 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:17:11 INFO - PROCESS | 1648 | 1464189431229 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:17:11 INFO - PROCESS | 1648 | 1464189431288 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x122abd000 == 51 [pid = 1648] [id = 51] 08:17:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119444800) [pid = 1648] [serial = 149] [outer = 0x0] 08:17:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11945cc00) [pid = 1648] [serial = 150] [outer = 0x119444800] 08:17:11 INFO - PROCESS | 1648 | 1464189431320 Marionette DEBUG loaded listener.js 08:17:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119a0f800) [pid = 1648] [serial = 151] [outer = 0x119444800] 08:17:11 INFO - PROCESS | 1648 | 1464189431722 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:17:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 640ms 08:17:11 INFO - PROCESS | 1648 | 1464189431736 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:17:11 INFO - PROCESS | 1648 | 1464189431738 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:17:11 INFO - PROCESS | 1648 | 1464189431741 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:17:11 INFO - PROCESS | 1648 | 1464189431742 Marionette TRACE conn2 <- [1,178,null,{}] 08:17:11 INFO - PROCESS | 1648 | 1464189431744 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:17:11 INFO - PROCESS | 1648 | 1464189431831 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:17:11 INFO - PROCESS | 1648 | 1464189431874 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182d8000 == 52 [pid = 1648] [id = 52] 08:17:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x119dcfc00) [pid = 1648] [serial = 152] [outer = 0x0] 08:17:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11a1ec800) [pid = 1648] [serial = 153] [outer = 0x119dcfc00] 08:17:11 INFO - PROCESS | 1648 | 1464189431904 Marionette DEBUG loaded listener.js 08:17:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1229e2c00) [pid = 1648] [serial = 154] [outer = 0x119dcfc00] 08:17:12 INFO - PROCESS | 1648 | 1464189432279 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:17:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 571ms 08:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:17:12 INFO - PROCESS | 1648 | 1464189432313 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:17:12 INFO - PROCESS | 1648 | 1464189432314 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:17:12 INFO - PROCESS | 1648 | 1464189432317 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:17:12 INFO - PROCESS | 1648 | 1464189432318 Marionette TRACE conn2 <- [1,182,null,{}] 08:17:12 INFO - PROCESS | 1648 | 1464189432320 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:17:12 INFO - PROCESS | 1648 | 1464189432409 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:17:12 INFO - PROCESS | 1648 | 1464189432451 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f0e800 == 53 [pid = 1648] [id = 53] 08:17:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11671b400) [pid = 1648] [serial = 155] [outer = 0x0] 08:17:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1181cb400) [pid = 1648] [serial = 156] [outer = 0x11671b400] 08:17:12 INFO - PROCESS | 1648 | 1464189432481 Marionette DEBUG loaded listener.js 08:17:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11a1ea000) [pid = 1648] [serial = 157] [outer = 0x11671b400] 08:17:12 INFO - PROCESS | 1648 | 1464189432979 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:17:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 08:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:17:12 INFO - PROCESS | 1648 | 1464189432989 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:17:12 INFO - PROCESS | 1648 | 1464189432991 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:17:12 INFO - PROCESS | 1648 | 1464189432994 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:17:12 INFO - PROCESS | 1648 | 1464189432996 Marionette TRACE conn2 <- [1,186,null,{}] 08:17:13 INFO - PROCESS | 1648 | 1464189433000 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:17:13 INFO - PROCESS | 1648 | 1464189433085 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:17:13 INFO - PROCESS | 1648 | 1464189433128 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f07800 == 54 [pid = 1648] [id = 54] 08:17:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x113034c00) [pid = 1648] [serial = 158] [outer = 0x0] 08:17:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x113c6f400) [pid = 1648] [serial = 159] [outer = 0x113034c00] 08:17:13 INFO - PROCESS | 1648 | 1464189433156 Marionette DEBUG loaded listener.js 08:17:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1164b5000) [pid = 1648] [serial = 160] [outer = 0x113034c00] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11929b000 == 53 [pid = 1648] [id = 47] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1182d9000 == 52 [pid = 1648] [id = 46] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11801b000 == 51 [pid = 1648] [id = 45] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1182de000 == 50 [pid = 1648] [id = 30] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11211e800 == 49 [pid = 1648] [id = 33] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116f66800 == 48 [pid = 1648] [id = 44] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116493800 == 47 [pid = 1648] [id = 43] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1164e8800 == 46 [pid = 1648] [id = 27] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac6800 == 45 [pid = 1648] [id = 28] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11929b800 == 44 [pid = 1648] [id = 32] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x117e0a000 == 43 [pid = 1648] [id = 29] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x112e24800 == 42 [pid = 1648] [id = 42] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11858b000 == 41 [pid = 1648] [id = 31] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124fb1800 == 40 [pid = 1648] [id = 39] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x125f66800 == 39 [pid = 1648] [id = 41] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x115f0e800 == 38 [pid = 1648] [id = 53] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1182d8000 == 37 [pid = 1648] [id = 52] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x122abd000 == 36 [pid = 1648] [id = 51] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119d12800 == 35 [pid = 1648] [id = 35] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x125e63000 == 34 [pid = 1648] [id = 40] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1194f1000 == 33 [pid = 1648] [id = 50] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x122cf5800 == 32 [pid = 1648] [id = 37] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119a64800 == 31 [pid = 1648] [id = 34] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12298c000 == 30 [pid = 1648] [id = 36] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119a65800 == 29 [pid = 1648] [id = 48] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11623f000 == 28 [pid = 1648] [id = 49] 08:17:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124a0f000 == 27 [pid = 1648] [id = 38] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x124f98000) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126921800) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12706e400) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x118165400) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x116448c00) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11671c400) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1172bb400) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11759dc00) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118092c00) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1187c6c00) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119276000) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11942cc00) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119dc7c00) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11a1ee000) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x122971c00) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1229e0000) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x122c85400) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124a2e800) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124f13000) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12537d000) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x125877000) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x112723800) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11671bc00) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124f95c00) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11a1e8400) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119423800) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112d3d000) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1256d5800) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119c50800) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x125f15800) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1187ca000) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118167c00) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116a60800) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12d9ae800) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1187e3000) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12b99f400) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12af55c00) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a8cbc00) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12af46800) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12934f000) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1295b8000) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129348c00) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12481b000) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1181d6800) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12d9a4800) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1175a0400) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12ce46000) [pid = 1648] [serial = 46] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12afa1800) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12d59a400) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12ce41800) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12ce1f400) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12ce27000) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12c085800) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12c7b0400) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12c080000) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bed5800) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12c07c800) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118521800) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12bbad800) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11759d000) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12bb97000) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12bb9d000) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x119dc8800) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12d02f000) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12d033000) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 08:17:13 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x118162400) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 08:17:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:17:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1020ms 08:17:14 INFO - PROCESS | 1648 | 1464189434008 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:17:14 INFO - PROCESS | 1648 | 1464189434015 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:17:14 INFO - PROCESS | 1648 | 1464189434017 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:17:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:17:14 INFO - PROCESS | 1648 | 1464189434023 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:17:14 INFO - PROCESS | 1648 | 1464189434025 Marionette TRACE conn2 <- [1,190,null,{}] 08:17:14 INFO - PROCESS | 1648 | 1464189434033 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:17:14 INFO - PROCESS | 1648 | 1464189434102 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:17:14 INFO - PROCESS | 1648 | 1464189434108 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11255c800 == 28 [pid = 1648] [id = 55] 08:17:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x115ab4800) [pid = 1648] [serial = 161] [outer = 0x0] 08:17:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x115f65000) [pid = 1648] [serial = 162] [outer = 0x115ab4800] 08:17:14 INFO - PROCESS | 1648 | 1464189434136 Marionette DEBUG loaded listener.js 08:17:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1166cec00) [pid = 1648] [serial = 163] [outer = 0x115ab4800] 08:17:14 INFO - PROCESS | 1648 | 1464189434439 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:17:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:17:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 08:17:14 INFO - PROCESS | 1648 | 1464189434494 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:17:14 INFO - PROCESS | 1648 | 1464189434498 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:17:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:17:14 INFO - PROCESS | 1648 | 1464189434502 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:17:14 INFO - PROCESS | 1648 | 1464189434504 Marionette TRACE conn2 <- [1,194,null,{}] 08:17:14 INFO - PROCESS | 1648 | 1464189434506 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:17:14 INFO - PROCESS | 1648 | 1464189434575 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:17:14 INFO - PROCESS | 1648 | 1464189434580 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x116481800 == 29 [pid = 1648] [id = 56] 08:17:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1167f2000) [pid = 1648] [serial = 164] [outer = 0x0] 08:17:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x116a5ec00) [pid = 1648] [serial = 165] [outer = 0x1167f2000] 08:17:14 INFO - PROCESS | 1648 | 1464189434607 Marionette DEBUG loaded listener.js 08:17:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11740c800) [pid = 1648] [serial = 166] [outer = 0x1167f2000] 08:17:14 INFO - PROCESS | 1648 | 1464189434922 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:17:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:17:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 08:17:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:17:14 INFO - PROCESS | 1648 | 1464189434972 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:17:14 INFO - PROCESS | 1648 | 1464189434973 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:17:14 INFO - PROCESS | 1648 | 1464189434976 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:17:14 INFO - PROCESS | 1648 | 1464189434978 Marionette TRACE conn2 <- [1,198,null,{}] 08:17:14 INFO - PROCESS | 1648 | 1464189434985 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:17:15 INFO - PROCESS | 1648 | 1464189435060 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:17:15 INFO - PROCESS | 1648 | 1464189435105 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f66800 == 30 [pid = 1648] [id = 57] 08:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11303e800) [pid = 1648] [serial = 167] [outer = 0x0] 08:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118080800) [pid = 1648] [serial = 168] [outer = 0x11303e800] 08:17:15 INFO - PROCESS | 1648 | 1464189435133 Marionette DEBUG loaded listener.js 08:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118161800) [pid = 1648] [serial = 169] [outer = 0x11303e800] 08:17:15 INFO - PROCESS | 1648 | 1464189435452 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:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 521ms 08:17:15 INFO - PROCESS | 1648 | 1464189435498 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:17:15 INFO - PROCESS | 1648 | 1464189435500 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:17:15 INFO - PROCESS | 1648 | 1464189435504 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:17:15 INFO - PROCESS | 1648 | 1464189435506 Marionette TRACE conn2 <- [1,202,null,{}] 08:17:15 INFO - PROCESS | 1648 | 1464189435509 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:17:15 INFO - PROCESS | 1648 | 1464189435614 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:17:15 INFO - PROCESS | 1648 | 1464189435673 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e18800 == 31 [pid = 1648] [id = 58] 08:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11759ec00) [pid = 1648] [serial = 170] [outer = 0x0] 08:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1181d4000) [pid = 1648] [serial = 171] [outer = 0x11759ec00] 08:17:15 INFO - PROCESS | 1648 | 1464189435712 Marionette DEBUG loaded listener.js 08:17:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1187d9c00) [pid = 1648] [serial = 172] [outer = 0x11759ec00] 08:17:16 INFO - PROCESS | 1648 | 1464189436037 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:17:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 570ms 08:17:16 INFO - PROCESS | 1648 | 1464189436078 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:17:16 INFO - PROCESS | 1648 | 1464189436079 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:17:16 INFO - PROCESS | 1648 | 1464189436082 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:17:16 INFO - PROCESS | 1648 | 1464189436083 Marionette TRACE conn2 <- [1,206,null,{}] 08:17:16 INFO - PROCESS | 1648 | 1464189436088 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:17:16 INFO - PROCESS | 1648 | 1464189436169 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:17:16 INFO - PROCESS | 1648 | 1464189436173 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11857d000 == 32 [pid = 1648] [id = 59] 08:17:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11671b800) [pid = 1648] [serial = 173] [outer = 0x0] 08:17:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1187e1800) [pid = 1648] [serial = 174] [outer = 0x11671b800] 08:17:16 INFO - PROCESS | 1648 | 1464189436222 Marionette DEBUG loaded listener.js 08:17:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11941e000) [pid = 1648] [serial = 175] [outer = 0x11671b800] 08:17:16 INFO - PROCESS | 1648 | 1464189436555 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:17:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 522ms 08:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:17:16 INFO - PROCESS | 1648 | 1464189436604 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:17:16 INFO - PROCESS | 1648 | 1464189436606 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:17:16 INFO - PROCESS | 1648 | 1464189436608 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:17:16 INFO - PROCESS | 1648 | 1464189436609 Marionette TRACE conn2 <- [1,210,null,{}] 08:17:16 INFO - PROCESS | 1648 | 1464189436611 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:17:16 INFO - PROCESS | 1648 | 1464189436712 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:17:16 INFO - PROCESS | 1648 | 1464189436741 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c9000 == 33 [pid = 1648] [id = 60] 08:17:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119422000) [pid = 1648] [serial = 176] [outer = 0x0] 08:17:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11945a400) [pid = 1648] [serial = 177] [outer = 0x119422000] 08:17:16 INFO - PROCESS | 1648 | 1464189436766 Marionette DEBUG loaded listener.js 08:17:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119d3bc00) [pid = 1648] [serial = 178] [outer = 0x119422000] 08:17:17 INFO - PROCESS | 1648 | 1464189437064 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:17:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 08:17:17 INFO - PROCESS | 1648 | 1464189437126 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:17:17 INFO - PROCESS | 1648 | 1464189437127 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:17:17 INFO - PROCESS | 1648 | 1464189437130 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:17:17 INFO - PROCESS | 1648 | 1464189437131 Marionette TRACE conn2 <- [1,214,null,{}] 08:17:17 INFO - PROCESS | 1648 | 1464189437133 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:17:17 INFO - PROCESS | 1648 | 1464189437214 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:17:17 INFO - PROCESS | 1648 | 1464189437241 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194da000 == 34 [pid = 1648] [id = 61] 08:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119dc7800) [pid = 1648] [serial = 179] [outer = 0x0] 08:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119e30000) [pid = 1648] [serial = 180] [outer = 0x119dc7800] 08:17:17 INFO - PROCESS | 1648 | 1464189437267 Marionette DEBUG loaded listener.js 08:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11a1ef000) [pid = 1648] [serial = 181] [outer = 0x119dc7800] 08:17:17 INFO - PROCESS | 1648 | 1464189437563 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:17:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 467ms 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119c4fc00) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119418000) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11660a800) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x115f59000) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x111c80000) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1164b2c00) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x117594400) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1187e3400) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x125f73800) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1256d9c00) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:17:17 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x122c7fc00) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:17:17 INFO - PROCESS | 1648 | 1464189437621 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:17:17 INFO - PROCESS | 1648 | 1464189437622 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:17:17 INFO - PROCESS | 1648 | 1464189437626 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:17:17 INFO - PROCESS | 1648 | 1464189437627 Marionette TRACE conn2 <- [1,218,null,{}] 08:17:17 INFO - PROCESS | 1648 | 1464189437629 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:17:17 INFO - PROCESS | 1648 | 1464189437709 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:17:17 INFO - PROCESS | 1648 | 1464189437738 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182dd800 == 35 [pid = 1648] [id = 62] 08:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1121b6400) [pid = 1648] [serial = 182] [outer = 0x0] 08:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118082400) [pid = 1648] [serial = 183] [outer = 0x1121b6400] 08:17:17 INFO - PROCESS | 1648 | 1464189437769 Marionette DEBUG loaded listener.js 08:17:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11a1ef800) [pid = 1648] [serial = 184] [outer = 0x1121b6400] 08:17:18 INFO - PROCESS | 1648 | 1464189438009 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:17:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 418ms 08:17:18 INFO - PROCESS | 1648 | 1464189438047 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:17:18 INFO - PROCESS | 1648 | 1464189438048 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:17:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:17:18 INFO - PROCESS | 1648 | 1464189438058 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:17:18 INFO - PROCESS | 1648 | 1464189438059 Marionette TRACE conn2 <- [1,222,null,{}] 08:17:18 INFO - PROCESS | 1648 | 1464189438062 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:17:18 INFO - PROCESS | 1648 | 1464189438132 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:17:18 INFO - PROCESS | 1648 | 1464189438137 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f62800 == 36 [pid = 1648] [id = 63] 08:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1166d1400) [pid = 1648] [serial = 185] [outer = 0x0] 08:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x122e6d400) [pid = 1648] [serial = 186] [outer = 0x1166d1400] 08:17:18 INFO - PROCESS | 1648 | 1464189438164 Marionette DEBUG loaded listener.js 08:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124a2e800) [pid = 1648] [serial = 187] [outer = 0x1166d1400] 08:17:18 INFO - PROCESS | 1648 | 1464189438461 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:17:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 08:17:18 INFO - PROCESS | 1648 | 1464189438528 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:17:18 INFO - PROCESS | 1648 | 1464189438530 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:17:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:17:18 INFO - PROCESS | 1648 | 1464189438545 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:17:18 INFO - PROCESS | 1648 | 1464189438546 Marionette TRACE conn2 <- [1,226,null,{}] 08:17:18 INFO - PROCESS | 1648 | 1464189438551 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:17:18 INFO - PROCESS | 1648 | 1464189438655 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:17:18 INFO - PROCESS | 1648 | 1464189438678 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12299c000 == 37 [pid = 1648] [id = 64] 08:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124ab9400) [pid = 1648] [serial = 188] [outer = 0x0] 08:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124cee000) [pid = 1648] [serial = 189] [outer = 0x124ab9400] 08:17:18 INFO - PROCESS | 1648 | 1464189438716 Marionette DEBUG loaded listener.js 08:17:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124ee0800) [pid = 1648] [serial = 190] [outer = 0x124ab9400] 08:17:19 INFO - PROCESS | 1648 | 1464189439134 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:17:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:17:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 633ms 08:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:17:19 INFO - PROCESS | 1648 | 1464189439165 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:17:19 INFO - PROCESS | 1648 | 1464189439167 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:17:19 INFO - PROCESS | 1648 | 1464189439169 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:17:19 INFO - PROCESS | 1648 | 1464189439170 Marionette TRACE conn2 <- [1,230,null,{}] 08:17:19 INFO - PROCESS | 1648 | 1464189439173 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:17:19 INFO - PROCESS | 1648 | 1464189439254 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:17:19 INFO - PROCESS | 1648 | 1464189439258 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e4800 == 38 [pid = 1648] [id = 65] 08:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124f12800) [pid = 1648] [serial = 191] [outer = 0x0] 08:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124f1a800) [pid = 1648] [serial = 192] [outer = 0x124f12800] 08:17:19 INFO - PROCESS | 1648 | 1464189439288 Marionette DEBUG loaded listener.js 08:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124f97800) [pid = 1648] [serial = 193] [outer = 0x124f12800] 08:17:19 INFO - PROCESS | 1648 | 1464189439585 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:17:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:17:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 08:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:17:19 INFO - PROCESS | 1648 | 1464189439638 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:17:19 INFO - PROCESS | 1648 | 1464189439639 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:17:19 INFO - PROCESS | 1648 | 1464189439641 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:17:19 INFO - PROCESS | 1648 | 1464189439642 Marionette TRACE conn2 <- [1,234,null,{}] 08:17:19 INFO - PROCESS | 1648 | 1464189439645 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:17:19 INFO - PROCESS | 1648 | 1464189439713 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:17:19 INFO - PROCESS | 1648 | 1464189439718 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fa7000 == 39 [pid = 1648] [id = 66] 08:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124f12c00) [pid = 1648] [serial = 194] [outer = 0x0] 08:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x125219c00) [pid = 1648] [serial = 195] [outer = 0x124f12c00] 08:17:19 INFO - PROCESS | 1648 | 1464189439781 Marionette DEBUG loaded listener.js 08:17:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1256d3c00) [pid = 1648] [serial = 196] [outer = 0x124f12c00] 08:17:20 INFO - PROCESS | 1648 | 1464189440331 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:17:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:17:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 718ms 08:17:20 INFO - PROCESS | 1648 | 1464189440376 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:17:20 INFO - PROCESS | 1648 | 1464189440379 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:17:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:17:20 INFO - PROCESS | 1648 | 1464189440384 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:17:20 INFO - PROCESS | 1648 | 1464189440388 Marionette TRACE conn2 <- [1,238,null,{}] 08:17:20 INFO - PROCESS | 1648 | 1464189440392 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:17:20 INFO - PROCESS | 1648 | 1464189440491 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:17:20 INFO - PROCESS | 1648 | 1464189440555 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x116650000 == 40 [pid = 1648] [id = 67] 08:17:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1130a6800) [pid = 1648] [serial = 197] [outer = 0x0] 08:17:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1164b3c00) [pid = 1648] [serial = 198] [outer = 0x1130a6800] 08:17:20 INFO - PROCESS | 1648 | 1464189440587 Marionette DEBUG loaded listener.js 08:17:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11671e000) [pid = 1648] [serial = 199] [outer = 0x1130a6800] 08:17:21 INFO - PROCESS | 1648 | 1464189441077 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:17:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 724ms 08:17:21 INFO - PROCESS | 1648 | 1464189441130 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:17:21 INFO - PROCESS | 1648 | 1464189441134 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:17:21 INFO - PROCESS | 1648 | 1464189441141 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:17:21 INFO - PROCESS | 1648 | 1464189441143 Marionette TRACE conn2 <- [1,242,null,{}] 08:17:21 INFO - PROCESS | 1648 | 1464189441161 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:17:21 INFO - PROCESS | 1648 | 1464189441261 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:17:21 INFO - PROCESS | 1648 | 1464189441422 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x114e5c800 == 41 [pid = 1648] [id = 68] 08:17:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112fc2400) [pid = 1648] [serial = 200] [outer = 0x0] 08:17:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113375c00) [pid = 1648] [serial = 201] [outer = 0x112fc2400] 08:17:21 INFO - PROCESS | 1648 | 1464189441449 Marionette DEBUG loaded listener.js 08:17:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116716400) [pid = 1648] [serial = 202] [outer = 0x112fc2400] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e4800 == 40 [pid = 1648] [id = 65] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12299c000 == 39 [pid = 1648] [id = 64] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116f62800 == 38 [pid = 1648] [id = 63] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1182dd800 == 37 [pid = 1648] [id = 62] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1194da000 == 36 [pid = 1648] [id = 61] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c9000 == 35 [pid = 1648] [id = 60] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11857d000 == 34 [pid = 1648] [id = 59] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x117e18800 == 33 [pid = 1648] [id = 58] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116f66800 == 32 [pid = 1648] [id = 57] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116481800 == 31 [pid = 1648] [id = 56] 08:17:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11255c800 == 30 [pid = 1648] [id = 55] 08:17:21 INFO - PROCESS | 1648 | 1464189441875 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:17:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 785ms 08:17:21 INFO - PROCESS | 1648 | 1464189441928 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:17:21 INFO - PROCESS | 1648 | 1464189441932 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119e2c000) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119dc0400) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119c43000) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1167fcc00) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116283000) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118084800) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119441400) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11851cc00) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118518c00) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1181ca800) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11759c000) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116610c00) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11808bc00) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119272400) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128c33400) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128be6c00) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126db9400) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128be7000) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x124aba400) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1648 | 1464189441957 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:17:21 INFO - PROCESS | 1648 | 1464189441960 Marionette TRACE conn2 <- [1,246,null,{}] 08:17:21 INFO - PROCESS | 1648 | 1464189441975 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:17:22 INFO - PROCESS | 1648 | 1464189442087 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116a62c00) [pid = 1648] [serial = 203] [outer = 0x12ce47000] 08:17:22 INFO - PROCESS | 1648 | 1464189442116 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab9800 == 31 [pid = 1648] [id = 69] 08:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1172b5400) [pid = 1648] [serial = 204] [outer = 0x0] 08:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11740ac00) [pid = 1648] [serial = 205] [outer = 0x1172b5400] 08:17:22 INFO - PROCESS | 1648 | 1464189442149 Marionette DEBUG loaded listener.js 08:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11807c400) [pid = 1648] [serial = 206] [outer = 0x1172b5400] 08:17:22 INFO - PROCESS | 1648 | 1464189442470 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:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 534ms 08:17:22 INFO - PROCESS | 1648 | 1464189442483 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:17:22 INFO - PROCESS | 1648 | 1464189442488 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:17:22 INFO - PROCESS | 1648 | 1464189442504 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - PROCESS | 1648 | 1464189442506 Marionette TRACE conn2 <- [1,250,null,{}] 08:17:22 INFO - PROCESS | 1648 | 1464189442509 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:17:22 INFO - PROCESS | 1648 | 1464189442579 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:17:22 INFO - PROCESS | 1648 | 1464189442587 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1e800 == 32 [pid = 1648] [id = 70] 08:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11808dc00) [pid = 1648] [serial = 207] [outer = 0x0] 08:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1181ca800) [pid = 1648] [serial = 208] [outer = 0x11808dc00] 08:17:22 INFO - PROCESS | 1648 | 1464189442613 Marionette DEBUG loaded listener.js 08:17:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1187ce800) [pid = 1648] [serial = 209] [outer = 0x11808dc00] 08:17:22 INFO - PROCESS | 1648 | 1464189442964 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:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 474ms 08:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:17:22 INFO - PROCESS | 1648 | 1464189442974 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:17:22 INFO - PROCESS | 1648 | 1464189442975 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:17:22 INFO - PROCESS | 1648 | 1464189442982 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - PROCESS | 1648 | 1464189442989 Marionette TRACE conn2 <- [1,254,null,{}] 08:17:23 INFO - PROCESS | 1648 | 1464189442999 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:17:23 INFO - PROCESS | 1648 | 1464189443074 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:17:23 INFO - PROCESS | 1648 | 1464189443116 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185b1000 == 33 [pid = 1648] [id = 71] 08:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112a8e000) [pid = 1648] [serial = 210] [outer = 0x0] 08:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1187dc800) [pid = 1648] [serial = 211] [outer = 0x112a8e000] 08:17:23 INFO - PROCESS | 1648 | 1464189443141 Marionette DEBUG loaded listener.js 08:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119460000) [pid = 1648] [serial = 212] [outer = 0x112a8e000] 08:17:23 INFO - PROCESS | 1648 | 1464189443412 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:17:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:17:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 479ms 08:17:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:17:23 INFO - PROCESS | 1648 | 1464189443459 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:17:23 INFO - PROCESS | 1648 | 1464189443460 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:17:23 INFO - PROCESS | 1648 | 1464189443463 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:17:23 INFO - PROCESS | 1648 | 1464189443465 Marionette TRACE conn2 <- [1,258,null,{}] 08:17:23 INFO - PROCESS | 1648 | 1464189443469 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:17:23 INFO - PROCESS | 1648 | 1464189443578 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:17:23 INFO - PROCESS | 1648 | 1464189443640 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c9000 == 34 [pid = 1648] [id = 72] 08:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113034400) [pid = 1648] [serial = 213] [outer = 0x0] 08:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119a02800) [pid = 1648] [serial = 214] [outer = 0x113034400] 08:17:23 INFO - PROCESS | 1648 | 1464189443677 Marionette DEBUG loaded listener.js 08:17:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119dc4000) [pid = 1648] [serial = 215] [outer = 0x113034400] 08:17:24 INFO - PROCESS | 1648 | 1464189444075 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:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 621ms 08:17:24 INFO - PROCESS | 1648 | 1464189444085 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:17:24 INFO - PROCESS | 1648 | 1464189444087 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:17:24 INFO - PROCESS | 1648 | 1464189444090 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:17:24 INFO - PROCESS | 1648 | 1464189444091 Marionette TRACE conn2 <- [1,262,null,{}] 08:17:24 INFO - PROCESS | 1648 | 1464189444093 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:17:24 INFO - PROCESS | 1648 | 1464189444175 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:17:24 INFO - PROCESS | 1648 | 1464189444204 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ae5800 == 35 [pid = 1648] [id = 73] 08:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11a1eb400) [pid = 1648] [serial = 216] [outer = 0x0] 08:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11a1f0800) [pid = 1648] [serial = 217] [outer = 0x11a1eb400] 08:17:24 INFO - PROCESS | 1648 | 1464189444235 Marionette DEBUG loaded listener.js 08:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x122e69800) [pid = 1648] [serial = 218] [outer = 0x11a1eb400] 08:17:24 INFO - PROCESS | 1648 | 1464189444633 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:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 567ms 08:17:24 INFO - PROCESS | 1648 | 1464189444659 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:17:24 INFO - PROCESS | 1648 | 1464189444660 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:17:24 INFO - PROCESS | 1648 | 1464189444664 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:17:24 INFO - PROCESS | 1648 | 1464189444666 Marionette TRACE conn2 <- [1,266,null,{}] 08:17:24 INFO - PROCESS | 1648 | 1464189444669 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:17:24 INFO - PROCESS | 1648 | 1464189444795 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:17:24 INFO - PROCESS | 1648 | 1464189444810 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x122988800 == 36 [pid = 1648] [id = 74] 08:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1229e0000) [pid = 1648] [serial = 219] [outer = 0x0] 08:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124cf0000) [pid = 1648] [serial = 220] [outer = 0x1229e0000] 08:17:24 INFO - PROCESS | 1648 | 1464189444849 Marionette DEBUG loaded listener.js 08:17:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124f1dc00) [pid = 1648] [serial = 221] [outer = 0x1229e0000] 08:17:25 INFO - PROCESS | 1648 | 1464189445245 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:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 621ms 08:17:25 INFO - PROCESS | 1648 | 1464189445286 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:17:25 INFO - PROCESS | 1648 | 1464189445288 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:17:25 INFO - PROCESS | 1648 | 1464189445292 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:17:25 INFO - PROCESS | 1648 | 1464189445294 Marionette TRACE conn2 <- [1,270,null,{}] 08:17:25 INFO - PROCESS | 1648 | 1464189445297 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:17:25 INFO - PROCESS | 1648 | 1464189445424 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:17:25 INFO - PROCESS | 1648 | 1464189445442 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f63000 == 37 [pid = 1648] [id = 75] 08:17:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124f20800) [pid = 1648] [serial = 222] [outer = 0x0] 08:17:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1252ed800) [pid = 1648] [serial = 223] [outer = 0x124f20800] 08:17:25 INFO - PROCESS | 1648 | 1464189445480 Marionette DEBUG loaded listener.js 08:17:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1256d8c00) [pid = 1648] [serial = 224] [outer = 0x124f20800] 08:17:25 INFO - PROCESS | 1648 | 1464189445903 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:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 620ms 08:17:25 INFO - PROCESS | 1648 | 1464189445911 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:17:25 INFO - PROCESS | 1648 | 1464189445912 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:17:25 INFO - PROCESS | 1648 | 1464189445914 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:17:25 INFO - PROCESS | 1648 | 1464189445916 Marionette TRACE conn2 <- [1,274,null,{}] 08:17:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11671b800) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:17:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119dc7800) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:17:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1167f2000) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:17:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11759ec00) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:17:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11303e800) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:17:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x115ab4800) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112fdb400) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117688800) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119444800) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119422000) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1121b6400) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119dcfc00) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124f12800) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1166d1400) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11671b400) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:17:26 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124ab9400) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:17:26 INFO - PROCESS | 1648 | 1464189446004 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:17:26 INFO - PROCESS | 1648 | 1464189446118 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:17:26 INFO - PROCESS | 1648 | 1464189446154 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185ac000 == 38 [pid = 1648] [id = 76] 08:17:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x115ab4800) [pid = 1648] [serial = 225] [outer = 0x0] 08:17:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117593800) [pid = 1648] [serial = 226] [outer = 0x115ab4800] 08:17:26 INFO - PROCESS | 1648 | 1464189446195 Marionette DEBUG loaded listener.js 08:17:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119417c00) [pid = 1648] [serial = 227] [outer = 0x115ab4800] 08:17:26 INFO - PROCESS | 1648 | 1464189446640 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:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 769ms 08:17:26 INFO - PROCESS | 1648 | 1464189446684 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:17:26 INFO - PROCESS | 1648 | 1464189446686 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:17:26 INFO - PROCESS | 1648 | 1464189446690 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:17:26 INFO - PROCESS | 1648 | 1464189446692 Marionette TRACE conn2 <- [1,278,null,{}] 08:17:26 INFO - PROCESS | 1648 | 1464189446695 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:17:26 INFO - PROCESS | 1648 | 1464189446773 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:17:26 INFO - PROCESS | 1648 | 1464189446777 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x118594000 == 39 [pid = 1648] [id = 77] 08:17:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11941f800) [pid = 1648] [serial = 228] [outer = 0x0] 08:17:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x122c7a400) [pid = 1648] [serial = 229] [outer = 0x11941f800] 08:17:26 INFO - PROCESS | 1648 | 1464189446803 Marionette DEBUG loaded listener.js 08:17:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x125878400) [pid = 1648] [serial = 230] [outer = 0x11941f800] 08:17:27 INFO - PROCESS | 1648 | 1464189447092 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:17:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:17:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 420ms 08:17:27 INFO - PROCESS | 1648 | 1464189447110 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:17:27 INFO - PROCESS | 1648 | 1464189447111 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:17:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:17:27 INFO - PROCESS | 1648 | 1464189447113 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:17:27 INFO - PROCESS | 1648 | 1464189447114 Marionette TRACE conn2 <- [1,282,null,{}] 08:17:27 INFO - PROCESS | 1648 | 1464189447116 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:17:27 INFO - PROCESS | 1648 | 1464189447198 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:17:27 INFO - PROCESS | 1648 | 1464189447204 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f58800 == 40 [pid = 1648] [id = 78] 08:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119444c00) [pid = 1648] [serial = 231] [outer = 0x0] 08:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x125f15800) [pid = 1648] [serial = 232] [outer = 0x119444c00] 08:17:27 INFO - PROCESS | 1648 | 1464189447269 Marionette DEBUG loaded listener.js 08:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x125f73800) [pid = 1648] [serial = 233] [outer = 0x119444c00] 08:17:27 INFO - PROCESS | 1648 | 1464189447538 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:17:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:17:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 08:17:27 INFO - PROCESS | 1648 | 1464189447582 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:17:27 INFO - PROCESS | 1648 | 1464189447584 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:17:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:17:27 INFO - PROCESS | 1648 | 1464189447594 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:17:27 INFO - PROCESS | 1648 | 1464189447596 Marionette TRACE conn2 <- [1,286,null,{}] 08:17:27 INFO - PROCESS | 1648 | 1464189447598 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:17:27 INFO - PROCESS | 1648 | 1464189447687 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:17:27 INFO - PROCESS | 1648 | 1464189447692 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12731a800 == 41 [pid = 1648] [id = 79] 08:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12691c000) [pid = 1648] [serial = 234] [outer = 0x0] 08:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126fc4400) [pid = 1648] [serial = 235] [outer = 0x12691c000] 08:17:27 INFO - PROCESS | 1648 | 1464189447716 Marionette DEBUG loaded listener.js 08:17:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12734d800) [pid = 1648] [serial = 236] [outer = 0x12691c000] 08:17:28 INFO - PROCESS | 1648 | 1464189448058 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:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 519ms 08:17:28 INFO - PROCESS | 1648 | 1464189448114 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:17:28 INFO - PROCESS | 1648 | 1464189448116 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:17:28 INFO - PROCESS | 1648 | 1464189448120 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:17:28 INFO - PROCESS | 1648 | 1464189448123 Marionette TRACE conn2 <- [1,290,null,{}] 08:17:28 INFO - PROCESS | 1648 | 1464189448127 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:17:28 INFO - PROCESS | 1648 | 1464189448221 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:17:28 INFO - PROCESS | 1648 | 1464189448274 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x116656800 == 42 [pid = 1648] [id = 80] 08:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113371c00) [pid = 1648] [serial = 237] [outer = 0x0] 08:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116448c00) [pid = 1648] [serial = 238] [outer = 0x113371c00] 08:17:28 INFO - PROCESS | 1648 | 1464189448306 Marionette DEBUG loaded listener.js 08:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1168ad000) [pid = 1648] [serial = 239] [outer = 0x113371c00] 08:17:28 INFO - PROCESS | 1648 | 1464189448720 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:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 622ms 08:17:28 INFO - PROCESS | 1648 | 1464189448742 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:17:28 INFO - PROCESS | 1648 | 1464189448747 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:17:28 INFO - PROCESS | 1648 | 1464189448751 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:17:28 INFO - PROCESS | 1648 | 1464189448753 Marionette TRACE conn2 <- [1,294,null,{}] 08:17:28 INFO - PROCESS | 1648 | 1464189448755 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:17:28 INFO - PROCESS | 1648 | 1464189448848 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:17:28 INFO - PROCESS | 1648 | 1464189448926 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a65800 == 43 [pid = 1648] [id = 81] 08:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118083400) [pid = 1648] [serial = 240] [outer = 0x0] 08:17:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1181d7000) [pid = 1648] [serial = 241] [outer = 0x118083400] 08:17:28 INFO - PROCESS | 1648 | 1464189448957 Marionette DEBUG loaded listener.js 08:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119222800) [pid = 1648] [serial = 242] [outer = 0x118083400] 08:17:29 INFO - PROCESS | 1648 | 1464189449362 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:17:29 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:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 08:17:29 INFO - PROCESS | 1648 | 1464189449372 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:17:29 INFO - PROCESS | 1648 | 1464189449373 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:17:29 INFO - PROCESS | 1648 | 1464189449376 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:17:29 INFO - PROCESS | 1648 | 1464189449378 Marionette TRACE conn2 <- [1,298,null,{}] 08:17:29 INFO - PROCESS | 1648 | 1464189449386 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:17:29 INFO - PROCESS | 1648 | 1464189449480 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:17:29 INFO - PROCESS | 1648 | 1464189449521 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x127016000 == 44 [pid = 1648] [id = 82] 08:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119417800) [pid = 1648] [serial = 243] [outer = 0x0] 08:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119dc8800) [pid = 1648] [serial = 244] [outer = 0x119417800] 08:17:29 INFO - PROCESS | 1648 | 1464189449553 Marionette DEBUG loaded listener.js 08:17:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1229e3800) [pid = 1648] [serial = 245] [outer = 0x119417800] 08:17:29 INFO - PROCESS | 1648 | 1464189449955 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:17:29 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:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 08:17:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:17:30 INFO - PROCESS | 1648 | 1464189449998 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:17:30 INFO - PROCESS | 1648 | 1464189450000 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:17:30 INFO - PROCESS | 1648 | 1464189450002 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:17:30 INFO - PROCESS | 1648 | 1464189450003 Marionette TRACE conn2 <- [1,302,null,{}] 08:17:30 INFO - PROCESS | 1648 | 1464189450006 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:17:30 INFO - PROCESS | 1648 | 1464189450097 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:17:30 INFO - PROCESS | 1648 | 1464189450170 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12737b800 == 45 [pid = 1648] [id = 83] 08:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124cef400) [pid = 1648] [serial = 246] [outer = 0x0] 08:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124f14c00) [pid = 1648] [serial = 247] [outer = 0x124cef400] 08:17:30 INFO - PROCESS | 1648 | 1464189450201 Marionette DEBUG loaded listener.js 08:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1253f0800) [pid = 1648] [serial = 248] [outer = 0x124cef400] 08:17:30 INFO - PROCESS | 1648 | 1464189450597 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:17:30 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:17:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 08:17:30 INFO - PROCESS | 1648 | 1464189450621 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:17:30 INFO - PROCESS | 1648 | 1464189450623 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:17:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:17:30 INFO - PROCESS | 1648 | 1464189450625 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:17:30 INFO - PROCESS | 1648 | 1464189450626 Marionette TRACE conn2 <- [1,306,null,{}] 08:17:30 INFO - PROCESS | 1648 | 1464189450629 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:17:30 INFO - PROCESS | 1648 | 1464189450717 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:17:30 INFO - PROCESS | 1648 | 1464189450789 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ddd000 == 46 [pid = 1648] [id = 84] 08:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124ab7400) [pid = 1648] [serial = 249] [outer = 0x0] 08:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x125f1b000) [pid = 1648] [serial = 250] [outer = 0x124ab7400] 08:17:30 INFO - PROCESS | 1648 | 1464189450818 Marionette DEBUG loaded listener.js 08:17:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126db7400) [pid = 1648] [serial = 251] [outer = 0x124ab7400] 08:17:31 INFO - PROCESS | 1648 | 1464189451434 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:17:31 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:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 869ms 08:17:31 INFO - PROCESS | 1648 | 1464189451496 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:17:31 INFO - PROCESS | 1648 | 1464189451499 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:17:31 INFO - PROCESS | 1648 | 1464189451504 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:17:31 INFO - PROCESS | 1648 | 1464189451508 Marionette TRACE conn2 <- [1,310,null,{}] 08:17:31 INFO - PROCESS | 1648 | 1464189451514 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:17:31 INFO - PROCESS | 1648 | 1464189451656 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:17:31 INFO - PROCESS | 1648 | 1464189451664 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182d6000 == 47 [pid = 1648] [id = 85] 08:17:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11671bc00) [pid = 1648] [serial = 252] [outer = 0x0] 08:17:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1167f4400) [pid = 1648] [serial = 253] [outer = 0x11671bc00] 08:17:31 INFO - PROCESS | 1648 | 1464189451691 Marionette DEBUG loaded listener.js 08:17:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1172b3c00) [pid = 1648] [serial = 254] [outer = 0x11671bc00] 08:17:32 INFO - PROCESS | 1648 | 1464189452109 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:17:32 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:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 624ms 08:17:32 INFO - PROCESS | 1648 | 1464189452128 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:17:32 INFO - PROCESS | 1648 | 1464189452132 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:17:32 INFO - PROCESS | 1648 | 1464189452136 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:17:32 INFO - PROCESS | 1648 | 1464189452138 Marionette TRACE conn2 <- [1,314,null,{}] 08:17:32 INFO - PROCESS | 1648 | 1464189452140 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:17:32 INFO - PROCESS | 1648 | 1464189452241 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x125f58800 == 46 [pid = 1648] [id = 78] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x118594000 == 45 [pid = 1648] [id = 77] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1185ac000 == 44 [pid = 1648] [id = 76] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x122f63000 == 43 [pid = 1648] [id = 75] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x122988800 == 42 [pid = 1648] [id = 74] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x119ae5800 == 41 [pid = 1648] [id = 73] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c9000 == 40 [pid = 1648] [id = 72] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1185b1000 == 39 [pid = 1648] [id = 71] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1e800 == 38 [pid = 1648] [id = 70] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x113c6f400) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x125219c00) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab9800 == 37 [pid = 1648] [id = 69] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x114e5c800 == 36 [pid = 1648] [id = 68] 08:17:32 INFO - PROCESS | 1648 | --DOCSHELL 0x124fa7000 == 35 [pid = 1648] [id = 66] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1187e1800) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119e30000) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116a5ec00) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11740c800) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1181d4000) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118080800) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118161800) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x115f65000) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1166cec00) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1167f1c00) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116278c00) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11815e000) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118080400) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119a0f800) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11945cc00) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119d3bc00) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11945a400) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118082400) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1229e2c00) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124f97800) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11a1ec800) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11a1ef800) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124a2e800) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11a1ea000) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124cee000) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1181cb400) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124f1a800) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124ee0800) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11a1ef000) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11941e000) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x122e6d400) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1187d9c00) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 08:17:32 INFO - PROCESS | 1648 | 1464189452313 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x112e24800 == 36 [pid = 1648] [id = 86] 08:17:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113319000) [pid = 1648] [serial = 255] [outer = 0x0] 08:17:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11671b800) [pid = 1648] [serial = 256] [outer = 0x113319000] 08:17:32 INFO - PROCESS | 1648 | 1464189452341 Marionette DEBUG loaded listener.js 08:17:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118090400) [pid = 1648] [serial = 257] [outer = 0x113319000] 08:17:32 INFO - PROCESS | 1648 | 1464189452728 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:17:32 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:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 619ms 08:17:32 INFO - PROCESS | 1648 | 1464189452756 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:17:32 INFO - PROCESS | 1648 | 1464189452758 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:17:32 INFO - PROCESS | 1648 | 1464189452762 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:17:32 INFO - PROCESS | 1648 | 1464189452765 Marionette TRACE conn2 <- [1,318,null,{}] 08:17:32 INFO - PROCESS | 1648 | 1464189452786 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:17:32 INFO - PROCESS | 1648 | 1464189452906 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:17:33 INFO - PROCESS | 1648 | 1464189453008 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x118031800 == 37 [pid = 1648] [id = 87] 08:17:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118090000) [pid = 1648] [serial = 258] [outer = 0x0] 08:17:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119276400) [pid = 1648] [serial = 259] [outer = 0x118090000] 08:17:33 INFO - PROCESS | 1648 | 1464189453039 Marionette DEBUG loaded listener.js 08:17:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11943ec00) [pid = 1648] [serial = 260] [outer = 0x118090000] 08:17:33 INFO - PROCESS | 1648 | 1464189453376 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:17:33 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:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 632ms 08:17:33 INFO - PROCESS | 1648 | 1464189453394 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:17:33 INFO - PROCESS | 1648 | 1464189453395 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:17:33 INFO - PROCESS | 1648 | 1464189453398 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:17:33 INFO - PROCESS | 1648 | 1464189453399 Marionette TRACE conn2 <- [1,322,null,{}] 08:17:33 INFO - PROCESS | 1648 | 1464189453403 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:17:33 INFO - PROCESS | 1648 | 1464189453476 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:17:33 INFO - PROCESS | 1648 | 1464189453521 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c2000 == 38 [pid = 1648] [id = 88] 08:17:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119441400) [pid = 1648] [serial = 261] [outer = 0x0] 08:17:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119dc3c00) [pid = 1648] [serial = 262] [outer = 0x119441400] 08:17:33 INFO - PROCESS | 1648 | 1464189453547 Marionette DEBUG loaded listener.js 08:17:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11a1efc00) [pid = 1648] [serial = 263] [outer = 0x119441400] 08:17:33 INFO - PROCESS | 1648 | 1464189453856 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:17:33 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:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 08:17:33 INFO - PROCESS | 1648 | 1464189453868 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:17:33 INFO - PROCESS | 1648 | 1464189453871 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:17:33 INFO - PROCESS | 1648 | 1464189453875 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:17:33 INFO - PROCESS | 1648 | 1464189453876 Marionette TRACE conn2 <- [1,326,null,{}] 08:17:33 INFO - PROCESS | 1648 | 1464189453879 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:17:33 INFO - PROCESS | 1648 | 1464189453951 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:17:33 INFO - PROCESS | 1648 | 1464189453957 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a70000 == 39 [pid = 1648] [id = 89] 08:17:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119a0ec00) [pid = 1648] [serial = 264] [outer = 0x0] 08:17:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124ab8400) [pid = 1648] [serial = 265] [outer = 0x119a0ec00] 08:17:33 INFO - PROCESS | 1648 | 1464189453983 Marionette DEBUG loaded listener.js 08:17:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124f1b400) [pid = 1648] [serial = 266] [outer = 0x119a0ec00] 08:17:34 INFO - PROCESS | 1648 | 1464189454326 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:17:34 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:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 08:17:34 INFO - PROCESS | 1648 | 1464189454344 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:17:34 INFO - PROCESS | 1648 | 1464189454345 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:17:34 INFO - PROCESS | 1648 | 1464189454347 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:17:34 INFO - PROCESS | 1648 | 1464189454348 Marionette TRACE conn2 <- [1,330,null,{}] 08:17:34 INFO - PROCESS | 1648 | 1464189454351 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:17:34 INFO - PROCESS | 1648 | 1464189454471 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:17:34 INFO - PROCESS | 1648 | 1464189454477 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x122ab9000 == 40 [pid = 1648] [id = 90] 08:17:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124f1f800) [pid = 1648] [serial = 267] [outer = 0x0] 08:17:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1256d5400) [pid = 1648] [serial = 268] [outer = 0x124f1f800] 08:17:34 INFO - PROCESS | 1648 | 1464189454503 Marionette DEBUG loaded listener.js 08:17:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126fc4c00) [pid = 1648] [serial = 269] [outer = 0x124f1f800] 08:17:34 INFO - PROCESS | 1648 | 1464189454836 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:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 08:17:34 INFO - PROCESS | 1648 | 1464189454865 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:17:34 INFO - PROCESS | 1648 | 1464189454867 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:17:34 INFO - PROCESS | 1648 | 1464189454871 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:17:34 INFO - PROCESS | 1648 | 1464189454872 Marionette TRACE conn2 <- [1,334,null,{}] 08:17:34 INFO - PROCESS | 1648 | 1464189454874 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:17:34 INFO - PROCESS | 1648 | 1464189454961 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:17:34 INFO - PROCESS | 1648 | 1464189454965 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f4e800 == 41 [pid = 1648] [id = 91] 08:17:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126fc5400) [pid = 1648] [serial = 270] [outer = 0x0] 08:17:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127352c00) [pid = 1648] [serial = 271] [outer = 0x126fc5400] 08:17:34 INFO - PROCESS | 1648 | 1464189454990 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x127357800) [pid = 1648] [serial = 272] [outer = 0x126fc5400] 08:17:35 INFO - PROCESS | 1648 | 1464189455297 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:17:35 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:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 08:17:35 INFO - PROCESS | 1648 | 1464189455340 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 1648 | 1464189455342 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:17:35 INFO - PROCESS | 1648 | 1464189455344 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 1648 | 1464189455345 Marionette TRACE conn2 <- [1,338,null,{}] 08:17:35 INFO - PROCESS | 1648 | 1464189455347 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:17:35 INFO - PROCESS | 1648 | 1464189455439 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:17:35 INFO - PROCESS | 1648 | 1464189455443 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x125694800 == 42 [pid = 1648] [id = 92] 08:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x127352800) [pid = 1648] [serial = 273] [outer = 0x0] 08:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128bdf800) [pid = 1648] [serial = 274] [outer = 0x127352800] 08:17:35 INFO - PROCESS | 1648 | 1464189455467 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128be5400) [pid = 1648] [serial = 275] [outer = 0x127352800] 08:17:35 INFO - PROCESS | 1648 | 1464189455798 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:17:35 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:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 467ms 08:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:17:35 INFO - PROCESS | 1648 | 1464189455812 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 1648 | 1464189455813 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:17:35 INFO - PROCESS | 1648 | 1464189455815 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 1648 | 1464189455816 Marionette TRACE conn2 <- [1,342,null,{}] 08:17:35 INFO - PROCESS | 1648 | 1464189455820 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:17:35 INFO - PROCESS | 1648 | 1464189455919 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:17:35 INFO - PROCESS | 1648 | 1464189455930 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x127010800 == 43 [pid = 1648] [id = 93] 08:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128be7800) [pid = 1648] [serial = 276] [outer = 0x0] 08:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128bebc00) [pid = 1648] [serial = 277] [outer = 0x128be7800] 08:17:35 INFO - PROCESS | 1648 | 1464189455954 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128c34400) [pid = 1648] [serial = 278] [outer = 0x128be7800] 08:17:36 INFO - PROCESS | 1648 | 1464189456262 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:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 472ms 08:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:17:36 INFO - PROCESS | 1648 | 1464189456296 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:17:36 INFO - PROCESS | 1648 | 1464189456297 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:17:36 INFO - PROCESS | 1648 | 1464189456299 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:17:36 INFO - PROCESS | 1648 | 1464189456300 Marionette TRACE conn2 <- [1,346,null,{}] 08:17:36 INFO - PROCESS | 1648 | 1464189456305 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:17:36 INFO - PROCESS | 1648 | 1464189456395 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:17:36 INFO - PROCESS | 1648 | 1464189456399 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12736f800 == 44 [pid = 1648] [id = 94] 08:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128be7c00) [pid = 1648] [serial = 279] [outer = 0x0] 08:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128f54800) [pid = 1648] [serial = 280] [outer = 0x128be7c00] 08:17:36 INFO - PROCESS | 1648 | 1464189456424 Marionette DEBUG loaded listener.js 08:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129218000) [pid = 1648] [serial = 281] [outer = 0x128be7c00] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11941f800) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112a8e000) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124f20800) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119444c00) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1229e0000) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11a1eb400) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112fc2400) [pid = 1648] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113034400) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11808dc00) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113034c00) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1172b5400) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:17:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x115ab4800) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:17:36 INFO - PROCESS | 1648 | 1464189456790 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:17:36 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:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 522ms 08:17:36 INFO - PROCESS | 1648 | 1464189456832 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:17:36 INFO - PROCESS | 1648 | 1464189456834 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:17:36 INFO - PROCESS | 1648 | 1464189456840 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:17:36 INFO - PROCESS | 1648 | 1464189456841 Marionette TRACE conn2 <- [1,350,null,{}] 08:17:36 INFO - PROCESS | 1648 | 1464189456844 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:17:36 INFO - PROCESS | 1648 | 1464189456933 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:17:36 INFO - PROCESS | 1648 | 1464189456939 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a1800 == 45 [pid = 1648] [id = 95] 08:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119e2f800) [pid = 1648] [serial = 282] [outer = 0x0] 08:17:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124f1ec00) [pid = 1648] [serial = 283] [outer = 0x119e2f800] 08:17:36 INFO - PROCESS | 1648 | 1464189456968 Marionette DEBUG loaded listener.js 08:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12934f800) [pid = 1648] [serial = 284] [outer = 0x119e2f800] 08:17:37 INFO - PROCESS | 1648 | 1464189457279 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:17:37 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:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 08:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:17:37 INFO - PROCESS | 1648 | 1464189457309 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:17:37 INFO - PROCESS | 1648 | 1464189457310 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:17:37 INFO - PROCESS | 1648 | 1464189457312 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:17:37 INFO - PROCESS | 1648 | 1464189457313 Marionette TRACE conn2 <- [1,354,null,{}] 08:17:37 INFO - PROCESS | 1648 | 1464189457315 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:17:37 INFO - PROCESS | 1648 | 1464189457394 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:17:37 INFO - PROCESS | 1648 | 1464189457437 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x129588800 == 46 [pid = 1648] [id = 96] 08:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119dc6800) [pid = 1648] [serial = 285] [outer = 0x0] 08:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129356000) [pid = 1648] [serial = 286] [outer = 0x119dc6800] 08:17:37 INFO - PROCESS | 1648 | 1464189457461 Marionette DEBUG loaded listener.js 08:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1295bbc00) [pid = 1648] [serial = 287] [outer = 0x119dc6800] 08:17:37 INFO - PROCESS | 1648 | 1464189457736 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:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 08:17:37 INFO - PROCESS | 1648 | 1464189457781 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:17:37 INFO - PROCESS | 1648 | 1464189457782 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:17:37 INFO - PROCESS | 1648 | 1464189457784 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:17:37 INFO - PROCESS | 1648 | 1464189457787 Marionette TRACE conn2 <- [1,358,null,{}] 08:17:37 INFO - PROCESS | 1648 | 1464189457791 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:17:37 INFO - PROCESS | 1648 | 1464189457867 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:17:37 INFO - PROCESS | 1648 | 1464189457873 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12978b800 == 47 [pid = 1648] [id = 97] 08:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1295b7000) [pid = 1648] [serial = 288] [outer = 0x0] 08:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1295da000) [pid = 1648] [serial = 289] [outer = 0x1295b7000] 08:17:37 INFO - PROCESS | 1648 | 1464189457898 Marionette DEBUG loaded listener.js 08:17:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1295e5400) [pid = 1648] [serial = 290] [outer = 0x1295b7000] 08:17:38 INFO - PROCESS | 1648 | 1464189458206 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:17:38 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:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 471ms 08:17:38 INFO - PROCESS | 1648 | 1464189458257 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:17:38 INFO - PROCESS | 1648 | 1464189458258 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:17:38 INFO - PROCESS | 1648 | 1464189458260 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:17:38 INFO - PROCESS | 1648 | 1464189458269 Marionette TRACE conn2 <- [1,362,null,{}] 08:17:38 INFO - PROCESS | 1648 | 1464189458279 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:17:38 INFO - PROCESS | 1648 | 1464189458355 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:17:38 INFO - PROCESS | 1648 | 1464189458359 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae10000 == 48 [pid = 1648] [id = 98] 08:17:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a730800) [pid = 1648] [serial = 291] [outer = 0x0] 08:17:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12a745c00) [pid = 1648] [serial = 292] [outer = 0x12a730800] 08:17:38 INFO - PROCESS | 1648 | 1464189458384 Marionette DEBUG loaded listener.js 08:17:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a74cc00) [pid = 1648] [serial = 293] [outer = 0x12a730800] 08:17:38 INFO - PROCESS | 1648 | 1464189458817 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:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 584ms 08:17:38 INFO - PROCESS | 1648 | 1464189458845 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:17:38 INFO - PROCESS | 1648 | 1464189458847 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:17:38 INFO - PROCESS | 1648 | 1464189458851 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:17:38 INFO - PROCESS | 1648 | 1464189458854 Marionette TRACE conn2 <- [1,366,null,{}] 08:17:38 INFO - PROCESS | 1648 | 1464189458857 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:17:38 INFO - PROCESS | 1648 | 1464189458959 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:17:39 INFO - PROCESS | 1648 | 1464189459005 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f77000 == 49 [pid = 1648] [id = 99] 08:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113313400) [pid = 1648] [serial = 294] [outer = 0x0] 08:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1166d1400) [pid = 1648] [serial = 295] [outer = 0x113313400] 08:17:39 INFO - PROCESS | 1648 | 1464189459037 Marionette DEBUG loaded listener.js 08:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1172bd000) [pid = 1648] [serial = 296] [outer = 0x113313400] 08:17:39 INFO - PROCESS | 1648 | 1464189459460 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:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 621ms 08:17:39 INFO - PROCESS | 1648 | 1464189459472 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:17:39 INFO - PROCESS | 1648 | 1464189459476 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:17:39 INFO - PROCESS | 1648 | 1464189459480 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:17:39 INFO - PROCESS | 1648 | 1464189459482 Marionette TRACE conn2 <- [1,370,null,{}] 08:17:39 INFO - PROCESS | 1648 | 1464189459485 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:17:39 INFO - PROCESS | 1648 | 1464189459605 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:17:39 INFO - PROCESS | 1648 | 1464189459664 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a18c800 == 50 [pid = 1648] [id = 100] 08:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118087c00) [pid = 1648] [serial = 297] [outer = 0x0] 08:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1187de800) [pid = 1648] [serial = 298] [outer = 0x118087c00] 08:17:39 INFO - PROCESS | 1648 | 1464189459695 Marionette DEBUG loaded listener.js 08:17:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11942c800) [pid = 1648] [serial = 299] [outer = 0x118087c00] 08:17:40 INFO - PROCESS | 1648 | 1464189460111 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:17:40 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:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 669ms 08:17:40 INFO - PROCESS | 1648 | 1464189460166 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:17:40 INFO - PROCESS | 1648 | 1464189460169 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:17:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:17:40 INFO - PROCESS | 1648 | 1464189460173 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:17:40 INFO - PROCESS | 1648 | 1464189460175 Marionette TRACE conn2 <- [1,374,null,{}] 08:17:40 INFO - PROCESS | 1648 | 1464189460183 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:17:40 INFO - PROCESS | 1648 | 1464189460282 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:17:40 INFO - PROCESS | 1648 | 1464189460343 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae0a000 == 51 [pid = 1648] [id = 101] 08:17:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x124815000) [pid = 1648] [serial = 300] [outer = 0x0] 08:17:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124f15400) [pid = 1648] [serial = 301] [outer = 0x124815000] 08:17:40 INFO - PROCESS | 1648 | 1464189460375 Marionette DEBUG loaded listener.js 08:17:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1253e5c00) [pid = 1648] [serial = 302] [outer = 0x124815000] 08:17:40 INFO - PROCESS | 1648 | 1464189460806 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:17:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:17:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 08:17:40 INFO - PROCESS | 1648 | 1464189460848 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:17:40 INFO - PROCESS | 1648 | 1464189460850 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:17:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:17:40 INFO - PROCESS | 1648 | 1464189460912 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:17:40 INFO - PROCESS | 1648 | 1464189460913 Marionette TRACE conn2 <- [1,378,null,{}] 08:17:40 INFO - PROCESS | 1648 | 1464189460946 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:17:41 INFO - PROCESS | 1648 | 1464189461060 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:17:41 INFO - PROCESS | 1648 | 1464189461115 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11665f800 == 52 [pid = 1648] [id = 102] 08:17:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1181cf400) [pid = 1648] [serial = 303] [outer = 0x0] 08:17:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12734e400) [pid = 1648] [serial = 304] [outer = 0x1181cf400] 08:17:41 INFO - PROCESS | 1648 | 1464189461144 Marionette DEBUG loaded listener.js 08:17:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x129218800) [pid = 1648] [serial = 305] [outer = 0x1181cf400] 08:17:41 INFO - PROCESS | 1648 | 1464189461782 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:17:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:17:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 941ms 08:17:41 INFO - PROCESS | 1648 | 1464189461800 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:17:41 INFO - PROCESS | 1648 | 1464189461803 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:17:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:17:41 INFO - PROCESS | 1648 | 1464189461830 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:17:41 INFO - PROCESS | 1648 | 1464189461833 Marionette TRACE conn2 <- [1,382,null,{}] 08:17:41 INFO - PROCESS | 1648 | 1464189461840 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:17:41 INFO - PROCESS | 1648 | 1464189461964 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:17:42 INFO - PROCESS | 1648 | 1464189462030 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11255c800 == 53 [pid = 1648] [id = 103] 08:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x111e6cc00) [pid = 1648] [serial = 306] [outer = 0x0] 08:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x114ee5c00) [pid = 1648] [serial = 307] [outer = 0x111e6cc00] 08:17:42 INFO - PROCESS | 1648 | 1464189462058 Marionette DEBUG loaded listener.js 08:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x116714800) [pid = 1648] [serial = 308] [outer = 0x111e6cc00] 08:17:42 INFO - PROCESS | 1648 | 1464189462508 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116650000 == 52 [pid = 1648] [id = 67] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12978b800 == 51 [pid = 1648] [id = 97] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x129588800 == 50 [pid = 1648] [id = 96] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a1800 == 49 [pid = 1648] [id = 95] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12736f800 == 48 [pid = 1648] [id = 94] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x127010800 == 47 [pid = 1648] [id = 93] 08:17:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:17:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 729ms 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x126fc4400) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1164b3c00) [pid = 1648] [serial = 198] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x125694800 == 46 [pid = 1648] [id = 92] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x122f4e800 == 45 [pid = 1648] [id = 91] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x122ab9000 == 44 [pid = 1648] [id = 90] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119a70000 == 43 [pid = 1648] [id = 89] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c2000 == 42 [pid = 1648] [id = 88] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118031800 == 41 [pid = 1648] [id = 87] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x112e24800 == 40 [pid = 1648] [id = 86] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1182d6000 == 39 [pid = 1648] [id = 85] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12737b800 == 38 [pid = 1648] [id = 83] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x127016000 == 37 [pid = 1648] [id = 82] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119a65800 == 36 [pid = 1648] [id = 81] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116656800 == 35 [pid = 1648] [id = 80] 08:17:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12731a800 == 34 [pid = 1648] [id = 79] 08:17:42 INFO - PROCESS | 1648 | 1464189462588 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:17:42 INFO - PROCESS | 1648 | 1464189462592 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x125f73800) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x125878400) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119460000) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1256d8c00) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1252ed800) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x125f15800) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124cf0000) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12ce46800) [pid = 1648] [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:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x122c7a400) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11a1f0800) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113375c00) [pid = 1648] [serial = 201] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119dc4000) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1187ce800) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1164b5000) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11807c400) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x122e69800) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1187dc800) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1181ca800) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124f1dc00) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119a02800) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116716400) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11740ac00) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117593800) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 08:17:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119417c00) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 08:17:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:17:42 INFO - PROCESS | 1648 | 1464189462600 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:17:42 INFO - PROCESS | 1648 | 1464189462601 Marionette TRACE conn2 <- [1,386,null,{}] 08:17:42 INFO - PROCESS | 1648 | 1464189462604 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:17:42 INFO - PROCESS | 1648 | 1464189462680 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:17:42 INFO - PROCESS | 1648 | 1464189462689 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f09800 == 35 [pid = 1648] [id = 104] 08:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1167fb400) [pid = 1648] [serial = 309] [outer = 0x0] 08:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116a5f800) [pid = 1648] [serial = 310] [outer = 0x1167fb400] 08:17:42 INFO - PROCESS | 1648 | 1464189462717 Marionette DEBUG loaded listener.js 08:17:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11807e000) [pid = 1648] [serial = 311] [outer = 0x1167fb400] 08:17:43 INFO - PROCESS | 1648 | 1464189463181 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:17:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:17:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 620ms 08:17:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:17:43 INFO - PROCESS | 1648 | 1464189463220 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:17:43 INFO - PROCESS | 1648 | 1464189463222 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:17:43 INFO - PROCESS | 1648 | 1464189463224 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:17:43 INFO - PROCESS | 1648 | 1464189463226 Marionette TRACE conn2 <- [1,390,null,{}] 08:17:43 INFO - PROCESS | 1648 | 1464189463233 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:17:43 INFO - PROCESS | 1648 | 1464189463308 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:17:43 INFO - PROCESS | 1648 | 1464189463313 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11745c000 == 36 [pid = 1648] [id = 105] 08:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118166800) [pid = 1648] [serial = 312] [outer = 0x0] 08:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1187c7c00) [pid = 1648] [serial = 313] [outer = 0x118166800] 08:17:43 INFO - PROCESS | 1648 | 1464189463342 Marionette DEBUG loaded listener.js 08:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11921dc00) [pid = 1648] [serial = 314] [outer = 0x118166800] 08:17:43 INFO - PROCESS | 1648 | 1464189463673 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:17:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:17:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 08:17:43 INFO - PROCESS | 1648 | 1464189463694 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:17:43 INFO - PROCESS | 1648 | 1464189463696 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:17:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:17:43 INFO - PROCESS | 1648 | 1464189463698 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:17:43 INFO - PROCESS | 1648 | 1464189463699 Marionette TRACE conn2 <- [1,394,null,{}] 08:17:43 INFO - PROCESS | 1648 | 1464189463703 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:17:43 INFO - PROCESS | 1648 | 1464189463788 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:17:43 INFO - PROCESS | 1648 | 1464189463832 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185b0800 == 37 [pid = 1648] [id = 106] 08:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118169800) [pid = 1648] [serial = 315] [outer = 0x0] 08:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119423800) [pid = 1648] [serial = 316] [outer = 0x118169800] 08:17:43 INFO - PROCESS | 1648 | 1464189463857 Marionette DEBUG loaded listener.js 08:17:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119a03400) [pid = 1648] [serial = 317] [outer = 0x118169800] 08:17:44 INFO - PROCESS | 1648 | 1464189464273 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:17:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:17:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 620ms 08:17:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:17:44 INFO - PROCESS | 1648 | 1464189464318 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:17:44 INFO - PROCESS | 1648 | 1464189464319 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:17:44 INFO - PROCESS | 1648 | 1464189464321 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:17:44 INFO - PROCESS | 1648 | 1464189464322 Marionette TRACE conn2 <- [1,398,null,{}] 08:17:44 INFO - PROCESS | 1648 | 1464189464325 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:17:44 INFO - PROCESS | 1648 | 1464189464395 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:17:44 INFO - PROCESS | 1648 | 1464189464399 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a6c000 == 38 [pid = 1648] [id = 107] 08:17:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11921f400) [pid = 1648] [serial = 318] [outer = 0x0] 08:17:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1229dcc00) [pid = 1648] [serial = 319] [outer = 0x11921f400] 08:17:44 INFO - PROCESS | 1648 | 1464189464428 Marionette DEBUG loaded listener.js 08:17:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124aaf400) [pid = 1648] [serial = 320] [outer = 0x11921f400] 08:17:44 INFO - PROCESS | 1648 | 1464189464794 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:17:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:17:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 517ms 08:17:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:17:44 INFO - PROCESS | 1648 | 1464189464840 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:17:44 INFO - PROCESS | 1648 | 1464189464841 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:17:44 INFO - PROCESS | 1648 | 1464189464843 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:17:44 INFO - PROCESS | 1648 | 1464189464844 Marionette TRACE conn2 <- [1,402,null,{}] 08:17:44 INFO - PROCESS | 1648 | 1464189464846 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:17:44 INFO - PROCESS | 1648 | 1464189464956 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:17:44 INFO - PROCESS | 1648 | 1464189464969 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119af0000 == 39 [pid = 1648] [id = 108] 08:17:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124cee400) [pid = 1648] [serial = 321] [outer = 0x0] 08:17:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124f1ac00) [pid = 1648] [serial = 322] [outer = 0x124cee400] 08:17:44 INFO - PROCESS | 1648 | 1464189464995 Marionette DEBUG loaded listener.js 08:17:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12598f800) [pid = 1648] [serial = 323] [outer = 0x124cee400] 08:17:45 INFO - PROCESS | 1648 | 1464189465362 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:17:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:17:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 570ms 08:17:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:17:45 INFO - PROCESS | 1648 | 1464189465414 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:17:45 INFO - PROCESS | 1648 | 1464189465415 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:17:45 INFO - PROCESS | 1648 | 1464189465417 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:17:45 INFO - PROCESS | 1648 | 1464189465418 Marionette TRACE conn2 <- [1,406,null,{}] 08:17:45 INFO - PROCESS | 1648 | 1464189465421 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:17:45 INFO - PROCESS | 1648 | 1464189465508 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:17:45 INFO - PROCESS | 1648 | 1464189465522 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a06800 == 40 [pid = 1648] [id = 109] 08:17:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x125f14c00) [pid = 1648] [serial = 324] [outer = 0x0] 08:17:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x125f73400) [pid = 1648] [serial = 325] [outer = 0x125f14c00] 08:17:45 INFO - PROCESS | 1648 | 1464189465547 Marionette DEBUG loaded listener.js 08:17:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x127065c00) [pid = 1648] [serial = 326] [outer = 0x125f14c00] 08:17:45 INFO - PROCESS | 1648 | 1464189465878 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:17:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:17:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 471ms 08:17:45 INFO - PROCESS | 1648 | 1464189465890 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:17:45 INFO - PROCESS | 1648 | 1464189465891 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:17:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:17:45 INFO - PROCESS | 1648 | 1464189465893 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:17:45 INFO - PROCESS | 1648 | 1464189465894 Marionette TRACE conn2 <- [1,410,null,{}] 08:17:45 INFO - PROCESS | 1648 | 1464189465896 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:17:45 INFO - PROCESS | 1648 | 1464189465995 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:17:46 INFO - PROCESS | 1648 | 1464189466000 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fa5800 == 41 [pid = 1648] [id = 110] 08:17:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124edf000) [pid = 1648] [serial = 327] [outer = 0x0] 08:17:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12734f800) [pid = 1648] [serial = 328] [outer = 0x124edf000] 08:17:46 INFO - PROCESS | 1648 | 1464189466025 Marionette DEBUG loaded listener.js 08:17:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128bdf000) [pid = 1648] [serial = 329] [outer = 0x124edf000] 08:17:46 INFO - PROCESS | 1648 | 1464189466400 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:17:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:17:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 569ms 08:17:46 INFO - PROCESS | 1648 | 1464189466463 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:17:46 INFO - PROCESS | 1648 | 1464189466465 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:17:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:17:46 INFO - PROCESS | 1648 | 1464189466468 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:17:46 INFO - PROCESS | 1648 | 1464189466470 Marionette TRACE conn2 <- [1,414,null,{}] 08:17:46 INFO - PROCESS | 1648 | 1464189466473 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:17:46 INFO - PROCESS | 1648 | 1464189466607 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1130a6800) [pid = 1648] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126fc5400) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x127352800) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12691c000) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118090000) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x113319000) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119441400) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119a0ec00) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11671bc00) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128be7800) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128be7c00) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119e2f800) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1295b7000) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124f1f800) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:17:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119dc6800) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:17:46 INFO - PROCESS | 1648 | 1464189466912 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:17:46 INFO - PROCESS | 1648 | 1464189466924 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x125365000 == 42 [pid = 1648] [id = 111] 08:17:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116860800) [pid = 1648] [serial = 330] [outer = 0x0] 08:17:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119441400) [pid = 1648] [serial = 331] [outer = 0x116860800] 08:17:46 INFO - PROCESS | 1648 | 1464189466963 Marionette DEBUG loaded listener.js 08:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124f1f800) [pid = 1648] [serial = 332] [outer = 0x116860800] 08:17:47 INFO - PROCESS | 1648 | 1464189467236 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:17:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:17:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 821ms 08:17:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:17:47 INFO - PROCESS | 1648 | 1464189467290 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:17:47 INFO - PROCESS | 1648 | 1464189467291 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:17:47 INFO - PROCESS | 1648 | 1464189467294 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:17:47 INFO - PROCESS | 1648 | 1464189467295 Marionette TRACE conn2 <- [1,418,null,{}] 08:17:47 INFO - PROCESS | 1648 | 1464189467297 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:17:47 INFO - PROCESS | 1648 | 1464189467375 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:17:47 INFO - PROCESS | 1648 | 1464189467422 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12732a800 == 43 [pid = 1648] [id = 112] 08:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x125994400) [pid = 1648] [serial = 333] [outer = 0x0] 08:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128be8c00) [pid = 1648] [serial = 334] [outer = 0x125994400] 08:17:47 INFO - PROCESS | 1648 | 1464189467446 Marionette DEBUG loaded listener.js 08:17:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12934d800) [pid = 1648] [serial = 335] [outer = 0x125994400] 08:17:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 08:17:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 918ms 08:17:48 INFO - PROCESS | 1648 | 1464189468208 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:17:48 INFO - PROCESS | 1648 | 1464189468213 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:17:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:17:48 INFO - PROCESS | 1648 | 1464189468216 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:17:48 INFO - PROCESS | 1648 | 1464189468221 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:17:48 INFO - PROCESS | 1648 | 1464189468223 Marionette TRACE conn2 <- [1,422,null,{}] 08:17:48 INFO - PROCESS | 1648 | 1464189468227 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:17:48 INFO - PROCESS | 1648 | 1464189468325 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:17:48 INFO - PROCESS | 1648 | 1464189468330 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x129398000 == 44 [pid = 1648] [id = 113] 08:17:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129351000) [pid = 1648] [serial = 336] [outer = 0x0] 08:17:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1295b8400) [pid = 1648] [serial = 337] [outer = 0x129351000] 08:17:48 INFO - PROCESS | 1648 | 1464189468359 Marionette DEBUG loaded listener.js 08:17:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a8c4400) [pid = 1648] [serial = 338] [outer = 0x129351000] 08:17:49 INFO - PROCESS | 1648 | 1464189469195 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:17:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:17:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1022ms 08:17:49 INFO - PROCESS | 1648 | 1464189469242 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:17:49 INFO - PROCESS | 1648 | 1464189469244 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:17:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:17:49 INFO - PROCESS | 1648 | 1464189469248 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:17:49 INFO - PROCESS | 1648 | 1464189469250 Marionette TRACE conn2 <- [1,426,null,{}] 08:17:49 INFO - PROCESS | 1648 | 1464189469254 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:17:49 INFO - PROCESS | 1648 | 1464189469354 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:17:49 INFO - PROCESS | 1648 | 1464189469398 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f1f800 == 45 [pid = 1648] [id = 114] 08:17:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115e4cc00) [pid = 1648] [serial = 339] [outer = 0x0] 08:17:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1164b7800) [pid = 1648] [serial = 340] [outer = 0x115e4cc00] 08:17:49 INFO - PROCESS | 1648 | 1464189469429 Marionette DEBUG loaded listener.js 08:17:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116a5e000) [pid = 1648] [serial = 341] [outer = 0x115e4cc00] 08:17:49 INFO - PROCESS | 1648 | 1464189469875 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:17:49 INFO - PROCESS | 1648 | 1464189469946 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:17:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:17:49 INFO - PROCESS | 1648 | 1464189469957 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:17:49 INFO - PROCESS | 1648 | 1464189469959 Marionette TRACE conn2 <- [1,430,null,{}] 08:17:49 INFO - PROCESS | 1648 | 1464189469963 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:17:50 INFO - PROCESS | 1648 | 1464189470105 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:17:50 INFO - PROCESS | 1648 | 1464189470188 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194ed800 == 46 [pid = 1648] [id = 115] 08:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11815e400) [pid = 1648] [serial = 342] [outer = 0x0] 08:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118168c00) [pid = 1648] [serial = 343] [outer = 0x11815e400] 08:17:50 INFO - PROCESS | 1648 | 1464189470232 Marionette DEBUG loaded listener.js 08:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1187ddc00) [pid = 1648] [serial = 344] [outer = 0x11815e400] 08:17:50 INFO - PROCESS | 1648 | 1464189470688 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:17:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:17:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 771ms 08:17:50 INFO - PROCESS | 1648 | 1464189470728 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:17:50 INFO - PROCESS | 1648 | 1464189470729 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:17:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:17:50 INFO - PROCESS | 1648 | 1464189470732 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:17:50 INFO - PROCESS | 1648 | 1464189470735 Marionette TRACE conn2 <- [1,434,null,{}] 08:17:50 INFO - PROCESS | 1648 | 1464189470745 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:17:50 INFO - PROCESS | 1648 | 1464189470845 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:17:50 INFO - PROCESS | 1648 | 1464189470906 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x128de6800 == 47 [pid = 1648] [id = 116] 08:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119a0c400) [pid = 1648] [serial = 345] [outer = 0x0] 08:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11a1ed000) [pid = 1648] [serial = 346] [outer = 0x119a0c400] 08:17:50 INFO - PROCESS | 1648 | 1464189470937 Marionette DEBUG loaded listener.js 08:17:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124ab6000) [pid = 1648] [serial = 347] [outer = 0x119a0c400] 08:17:51 INFO - PROCESS | 1648 | 1464189471356 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:17:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:17:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 675ms 08:17:51 INFO - PROCESS | 1648 | 1464189471407 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:17:51 INFO - PROCESS | 1648 | 1464189471409 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:17:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:17:51 INFO - PROCESS | 1648 | 1464189471411 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:17:51 INFO - PROCESS | 1648 | 1464189471413 Marionette TRACE conn2 <- [1,438,null,{}] 08:17:51 INFO - PROCESS | 1648 | 1464189471415 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:17:51 INFO - PROCESS | 1648 | 1464189471513 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:17:51 INFO - PROCESS | 1648 | 1464189471560 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a65f000 == 48 [pid = 1648] [id = 117] 08:17:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124f19400) [pid = 1648] [serial = 348] [outer = 0x0] 08:17:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1252dfc00) [pid = 1648] [serial = 349] [outer = 0x124f19400] 08:17:51 INFO - PROCESS | 1648 | 1464189471590 Marionette DEBUG loaded listener.js 08:17:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x125f1a800) [pid = 1648] [serial = 350] [outer = 0x124f19400] 08:17:52 INFO - PROCESS | 1648 | 1464189472023 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:17:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:17:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 669ms 08:17:52 INFO - PROCESS | 1648 | 1464189472223 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:17:52 INFO - PROCESS | 1648 | 1464189472225 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:17:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:17:52 INFO - PROCESS | 1648 | 1464189472248 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:17:52 INFO - PROCESS | 1648 | 1464189472250 Marionette TRACE conn2 <- [1,442,null,{}] 08:17:52 INFO - PROCESS | 1648 | 1464189472254 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:17:52 INFO - PROCESS | 1648 | 1464189472349 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:17:52 INFO - PROCESS | 1648 | 1464189472396 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119293800 == 49 [pid = 1648] [id = 118] 08:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x117680400) [pid = 1648] [serial = 351] [outer = 0x0] 08:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11807a800) [pid = 1648] [serial = 352] [outer = 0x117680400] 08:17:52 INFO - PROCESS | 1648 | 1464189472424 Marionette DEBUG loaded listener.js 08:17:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x118162c00) [pid = 1648] [serial = 353] [outer = 0x117680400] 08:17:52 INFO - PROCESS | 1648 | 1464189472910 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:17:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:17:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 674ms 08:17:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:17:52 INFO - PROCESS | 1648 | 1464189472922 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:17:52 INFO - PROCESS | 1648 | 1464189472924 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:17:52 INFO - PROCESS | 1648 | 1464189472929 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:17:52 INFO - PROCESS | 1648 | 1464189472932 Marionette TRACE conn2 <- [1,446,null,{}] 08:17:52 INFO - PROCESS | 1648 | 1464189472935 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:17:53 INFO - PROCESS | 1648 | 1464189473028 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:17:53 INFO - PROCESS | 1648 | 1464189473097 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12732a800 == 48 [pid = 1648] [id = 112] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x125365000 == 47 [pid = 1648] [id = 111] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x124fa5800 == 46 [pid = 1648] [id = 110] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x124a06800 == 45 [pid = 1648] [id = 109] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x119af0000 == 44 [pid = 1648] [id = 108] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x119a6c000 == 43 [pid = 1648] [id = 107] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12a745c00) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11647a000 == 44 [pid = 1648] [id = 119] 08:17:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11660a400) [pid = 1648] [serial = 354] [outer = 0x0] 08:17:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118082400) [pid = 1648] [serial = 355] [outer = 0x11660a400] 08:17:53 INFO - PROCESS | 1648 | 1464189473147 Marionette DEBUG loaded listener.js 08:17:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x119416400) [pid = 1648] [serial = 356] [outer = 0x11660a400] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1185b0800 == 43 [pid = 1648] [id = 106] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11745c000 == 42 [pid = 1648] [id = 105] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x115f09800 == 41 [pid = 1648] [id = 104] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11255c800 == 40 [pid = 1648] [id = 103] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11665f800 == 39 [pid = 1648] [id = 102] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae0a000 == 38 [pid = 1648] [id = 101] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11a18c800 == 37 [pid = 1648] [id = 100] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x116f77000 == 36 [pid = 1648] [id = 99] 08:17:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae10000 == 35 [pid = 1648] [id = 98] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12934f800) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126fc4c00) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x129356000) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1295bbc00) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1295e5400) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124f1b400) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11671e000) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x127352c00) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x125f1b000) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128bdf800) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12734d800) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119276400) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11943ec00) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11671b800) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118090400) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1181d7000) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119dc8800) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119dc3c00) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11a1efc00) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124ab8400) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1172b3c00) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1167f4400) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124f14c00) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116448c00) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128bebc00) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128be5400) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128f54800) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128c34400) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124f1ec00) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1295da000) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129218000) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1256d5400) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127357800) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 08:17:53 INFO - PROCESS | 1648 | 1464189473473 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:17:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:17:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 571ms 08:17:53 INFO - PROCESS | 1648 | 1464189473500 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:17:53 INFO - PROCESS | 1648 | 1464189473502 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:17:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:17:53 INFO - PROCESS | 1648 | 1464189473506 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:17:53 INFO - PROCESS | 1648 | 1464189473507 Marionette TRACE conn2 <- [1,450,null,{}] 08:17:53 INFO - PROCESS | 1648 | 1464189473514 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:17:53 INFO - PROCESS | 1648 | 1464189473590 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:17:53 INFO - PROCESS | 1648 | 1464189473597 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118596800 == 36 [pid = 1648] [id = 120] 08:17:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119dc8800) [pid = 1648] [serial = 357] [outer = 0x0] 08:17:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11a1efc00) [pid = 1648] [serial = 358] [outer = 0x119dc8800] 08:17:53 INFO - PROCESS | 1648 | 1464189473628 Marionette DEBUG loaded listener.js 08:17:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124a2ec00) [pid = 1648] [serial = 359] [outer = 0x119dc8800] 08:17:53 INFO - PROCESS | 1648 | 1464189473979 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:17:54 INFO - PROCESS | 1648 | 1464189474026 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:17:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:17:54 INFO - PROCESS | 1648 | 1464189474028 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:17:54 INFO - PROCESS | 1648 | 1464189474029 Marionette TRACE conn2 <- [1,454,null,{}] 08:17:54 INFO - PROCESS | 1648 | 1464189474031 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:17:54 INFO - PROCESS | 1648 | 1464189474107 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:17:54 INFO - PROCESS | 1648 | 1464189474112 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d2a800 == 37 [pid = 1648] [id = 121] 08:17:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124f1d400) [pid = 1648] [serial = 360] [outer = 0x0] 08:17:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1253f2000) [pid = 1648] [serial = 361] [outer = 0x124f1d400] 08:17:54 INFO - PROCESS | 1648 | 1464189474138 Marionette DEBUG loaded listener.js 08:17:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x125f14800) [pid = 1648] [serial = 362] [outer = 0x124f1d400] 08:17:54 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:17:54 INFO - PROCESS | 1648 | 1464189474476 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:17:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:17:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 08:17:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:17:54 INFO - PROCESS | 1648 | 1464189474496 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:17:54 INFO - PROCESS | 1648 | 1464189474498 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:17:54 INFO - PROCESS | 1648 | 1464189474500 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:17:54 INFO - PROCESS | 1648 | 1464189474501 Marionette TRACE conn2 <- [1,458,null,{}] 08:17:54 INFO - PROCESS | 1648 | 1464189474507 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:17:54 INFO - PROCESS | 1648 | 1464189474598 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:17:54 INFO - PROCESS | 1648 | 1464189474606 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x122cee000 == 38 [pid = 1648] [id = 122] 08:17:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x125f19c00) [pid = 1648] [serial = 363] [outer = 0x0] 08:17:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126db8000) [pid = 1648] [serial = 364] [outer = 0x125f19c00] 08:17:54 INFO - PROCESS | 1648 | 1464189474632 Marionette DEBUG loaded listener.js 08:17:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12734d800) [pid = 1648] [serial = 365] [outer = 0x125f19c00] 08:17:54 INFO - PROCESS | 1648 | 1464189474962 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:17:54 INFO - PROCESS | 1648 | 1464189474973 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:17:54 INFO - PROCESS | 1648 | 1464189474975 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:17:54 INFO - PROCESS | 1648 | 1464189474976 Marionette TRACE conn2 <- [1,462,null,{}] 08:17:54 INFO - PROCESS | 1648 | 1464189474979 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:17:55 INFO - PROCESS | 1648 | 1464189475074 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:17:55 INFO - PROCESS | 1648 | 1464189475080 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e4b000 == 39 [pid = 1648] [id = 123] 08:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128be3000) [pid = 1648] [serial = 366] [outer = 0x0] 08:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128f55800) [pid = 1648] [serial = 367] [outer = 0x128be3000] 08:17:55 INFO - PROCESS | 1648 | 1464189475109 Marionette DEBUG loaded listener.js 08:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1295de000) [pid = 1648] [serial = 368] [outer = 0x128be3000] 08:17:55 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:17:55 INFO - PROCESS | 1648 | 1464189475490 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:17:55 INFO - PROCESS | 1648 | 1464189475547 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:17:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:17:55 INFO - PROCESS | 1648 | 1464189475549 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:17:55 INFO - PROCESS | 1648 | 1464189475551 Marionette TRACE conn2 <- [1,466,null,{}] 08:17:55 INFO - PROCESS | 1648 | 1464189475553 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:17:55 INFO - PROCESS | 1648 | 1464189475660 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:17:55 INFO - PROCESS | 1648 | 1464189475675 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x127010800 == 40 [pid = 1648] [id = 124] 08:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129352000) [pid = 1648] [serial = 369] [outer = 0x0] 08:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a747c00) [pid = 1648] [serial = 370] [outer = 0x129352000] 08:17:55 INFO - PROCESS | 1648 | 1464189475716 Marionette DEBUG loaded listener.js 08:17:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a8ca800) [pid = 1648] [serial = 371] [outer = 0x129352000] 08:17:56 INFO - PROCESS | 1648 | 1464189476168 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:17:56 INFO - PROCESS | 1648 | 1464189476222 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:17:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:17:56 INFO - PROCESS | 1648 | 1464189476231 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:17:56 INFO - PROCESS | 1648 | 1464189476232 Marionette TRACE conn2 <- [1,470,null,{}] 08:17:56 INFO - PROCESS | 1648 | 1464189476240 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:17:56 INFO - PROCESS | 1648 | 1464189476333 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:17:56 INFO - PROCESS | 1648 | 1464189476384 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x128920000 == 41 [pid = 1648] [id = 125] 08:17:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a74a800) [pid = 1648] [serial = 372] [outer = 0x0] 08:17:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12af4c400) [pid = 1648] [serial = 373] [outer = 0x12a74a800] 08:17:56 INFO - PROCESS | 1648 | 1464189476409 Marionette DEBUG loaded listener.js 08:17:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12af52000) [pid = 1648] [serial = 374] [outer = 0x12a74a800] 08:17:56 INFO - PROCESS | 1648 | 1464189476725 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:17:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:17:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 08:17:56 INFO - PROCESS | 1648 | 1464189476749 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:17:56 INFO - PROCESS | 1648 | 1464189476760 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:17:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:17:56 INFO - PROCESS | 1648 | 1464189476769 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:17:56 INFO - PROCESS | 1648 | 1464189476770 Marionette TRACE conn2 <- [1,474,null,{}] 08:17:56 INFO - PROCESS | 1648 | 1464189476773 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:17:56 INFO - PROCESS | 1648 | 1464189476864 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:17:56 INFO - PROCESS | 1648 | 1464189476869 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a3000 == 42 [pid = 1648] [id = 126] 08:17:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a8cec00) [pid = 1648] [serial = 375] [outer = 0x0] 08:17:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12b113800) [pid = 1648] [serial = 376] [outer = 0x12a8cec00] 08:17:56 INFO - PROCESS | 1648 | 1464189476894 Marionette DEBUG loaded listener.js 08:17:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12b27b800) [pid = 1648] [serial = 377] [outer = 0x12a8cec00] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x111e6cc00) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118169800) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124cee400) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1167fb400) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118166800) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11921f400) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x125f14c00) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124edf000) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x125994400) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:17:57 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116860800) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:17:57 INFO - PROCESS | 1648 | 1464189477273 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:17:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:17:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 08:17:57 INFO - PROCESS | 1648 | 1464189477290 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:17:57 INFO - PROCESS | 1648 | 1464189477291 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:17:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:17:57 INFO - PROCESS | 1648 | 1464189477293 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:17:57 INFO - PROCESS | 1648 | 1464189477295 Marionette TRACE conn2 <- [1,478,null,{}] 08:17:57 INFO - PROCESS | 1648 | 1464189477297 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:17:57 INFO - PROCESS | 1648 | 1464189477375 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:17:57 INFO - PROCESS | 1648 | 1464189477380 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a07800 == 43 [pid = 1648] [id = 127] 08:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118098c00) [pid = 1648] [serial = 378] [outer = 0x0] 08:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11a1e8000) [pid = 1648] [serial = 379] [outer = 0x118098c00] 08:17:57 INFO - PROCESS | 1648 | 1464189477405 Marionette DEBUG loaded listener.js 08:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x127351000) [pid = 1648] [serial = 380] [outer = 0x118098c00] 08:17:57 INFO - PROCESS | 1648 | 1464189477723 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:17:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:17:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 08:17:57 INFO - PROCESS | 1648 | 1464189477763 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:17:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:17:57 INFO - PROCESS | 1648 | 1464189477764 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:17:57 INFO - PROCESS | 1648 | 1464189477766 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:17:57 INFO - PROCESS | 1648 | 1464189477768 Marionette TRACE conn2 <- [1,482,null,{}] 08:17:57 INFO - PROCESS | 1648 | 1464189477771 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:17:57 INFO - PROCESS | 1648 | 1464189477883 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:17:57 INFO - PROCESS | 1648 | 1464189477925 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af98800 == 44 [pid = 1648] [id = 128] 08:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12734d400) [pid = 1648] [serial = 381] [outer = 0x0] 08:17:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12b99c800) [pid = 1648] [serial = 382] [outer = 0x12734d400] 08:17:57 INFO - PROCESS | 1648 | 1464189477953 Marionette DEBUG loaded listener.js 08:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12bb92400) [pid = 1648] [serial = 383] [outer = 0x12734d400] 08:17:58 INFO - PROCESS | 1648 | 1464189478255 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:17:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:17:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 08:17:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:17:58 INFO - PROCESS | 1648 | 1464189478290 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:17:58 INFO - PROCESS | 1648 | 1464189478291 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:17:58 INFO - PROCESS | 1648 | 1464189478293 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:17:58 INFO - PROCESS | 1648 | 1464189478294 Marionette TRACE conn2 <- [1,486,null,{}] 08:17:58 INFO - PROCESS | 1648 | 1464189478296 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:17:58 INFO - PROCESS | 1648 | 1464189478375 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:17:58 INFO - PROCESS | 1648 | 1464189478380 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b28d800 == 45 [pid = 1648] [id = 129] 08:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12bb94000) [pid = 1648] [serial = 384] [outer = 0x0] 08:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12bb9d800) [pid = 1648] [serial = 385] [outer = 0x12bb94000] 08:17:58 INFO - PROCESS | 1648 | 1464189478404 Marionette DEBUG loaded listener.js 08:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12bba7800) [pid = 1648] [serial = 386] [outer = 0x12bb94000] 08:17:58 INFO - PROCESS | 1648 | 1464189478749 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:17:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:17:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 08:17:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:17:58 INFO - PROCESS | 1648 | 1464189478763 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:17:58 INFO - PROCESS | 1648 | 1464189478765 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:17:58 INFO - PROCESS | 1648 | 1464189478770 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:17:58 INFO - PROCESS | 1648 | 1464189478774 Marionette TRACE conn2 <- [1,490,null,{}] 08:17:58 INFO - PROCESS | 1648 | 1464189478792 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:17:58 INFO - PROCESS | 1648 | 1464189478910 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:17:58 INFO - PROCESS | 1648 | 1464189478916 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0c000 == 46 [pid = 1648] [id = 130] 08:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x125f16000) [pid = 1648] [serial = 387] [outer = 0x0] 08:17:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12bbaa800) [pid = 1648] [serial = 388] [outer = 0x125f16000] 08:17:58 INFO - PROCESS | 1648 | 1464189478957 Marionette DEBUG loaded listener.js 08:17:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12bed0400) [pid = 1648] [serial = 389] [outer = 0x125f16000] 08:17:59 INFO - PROCESS | 1648 | --DOCSHELL 0x115f07800 == 45 [pid = 1648] [id = 54] 08:17:59 INFO - PROCESS | 1648 | --DOCSHELL 0x128ddd000 == 44 [pid = 1648] [id = 84] 08:17:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11647a000 == 43 [pid = 1648] [id = 119] 08:17:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119293800 == 42 [pid = 1648] [id = 118] 08:17:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12a65f000 == 41 [pid = 1648] [id = 117] 08:17:59 INFO - PROCESS | 1648 | --DOCSHELL 0x128de6800 == 40 [pid = 1648] [id = 116] 08:17:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1194ed800 == 39 [pid = 1648] [id = 115] 08:17:59 INFO - PROCESS | 1648 | --DOCSHELL 0x129398000 == 38 [pid = 1648] [id = 113] 08:17:59 INFO - PROCESS | 1648 | --DOCSHELL 0x115f1f800 == 37 [pid = 1648] [id = 114] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x122cee000 == 36 [pid = 1648] [id = 122] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12af98800 == 35 [pid = 1648] [id = 128] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x125e4b000 == 34 [pid = 1648] [id = 123] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12b28d800 == 33 [pid = 1648] [id = 129] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x124a07800 == 32 [pid = 1648] [id = 127] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119d2a800 == 31 [pid = 1648] [id = 121] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x127010800 == 30 [pid = 1648] [id = 124] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a3000 == 29 [pid = 1648] [id = 126] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x128920000 == 28 [pid = 1648] [id = 125] 08:18:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118596800 == 27 [pid = 1648] [id = 120] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1295b8400) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1166d1400) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1187de800) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116714800) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x114ee5c00) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119423800) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124f1ac00) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119a03400) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116a5f800) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11807e000) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1187c7c00) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1229dcc00) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x125f73400) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12598f800) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11921dc00) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12734f800) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128bdf000) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12734e400) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124f15400) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12934d800) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124f1f800) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119441400) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127065c00) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128be8c00) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x124aaf400) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 08:18:00 INFO - PROCESS | 1648 | 1464189480552 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:18:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:18:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1791ms 08:18:00 INFO - PROCESS | 1648 | 1464189480558 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:18:00 INFO - PROCESS | 1648 | 1464189480561 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:18:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:18:00 INFO - PROCESS | 1648 | 1464189480564 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:18:00 INFO - PROCESS | 1648 | 1464189480567 Marionette TRACE conn2 <- [1,494,null,{}] 08:18:00 INFO - PROCESS | 1648 | 1464189480573 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:18:00 INFO - PROCESS | 1648 | 1464189480647 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:18:00 INFO - PROCESS | 1648 | 1464189480690 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x113248000 == 28 [pid = 1648] [id = 131] 08:18:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116283000) [pid = 1648] [serial = 390] [outer = 0x0] 08:18:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1164bac00) [pid = 1648] [serial = 391] [outer = 0x116283000] 08:18:00 INFO - PROCESS | 1648 | 1464189480718 Marionette DEBUG loaded listener.js 08:18:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116717000) [pid = 1648] [serial = 392] [outer = 0x116283000] 08:18:01 INFO - PROCESS | 1648 | 1464189481031 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:18:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:18:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 471ms 08:18:01 INFO - PROCESS | 1648 | 1464189481043 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:18:01 INFO - PROCESS | 1648 | 1464189481047 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:18:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:18:01 INFO - PROCESS | 1648 | 1464189481052 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:18:01 INFO - PROCESS | 1648 | 1464189481056 Marionette TRACE conn2 <- [1,498,null,{}] 08:18:01 INFO - PROCESS | 1648 | 1464189481059 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:18:01 INFO - PROCESS | 1648 | 1464189481133 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:18:01 INFO - PROCESS | 1648 | 1464189481139 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x116838800 == 29 [pid = 1648] [id = 132] 08:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11671e000) [pid = 1648] [serial = 393] [outer = 0x0] 08:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1172b3c00) [pid = 1648] [serial = 394] [outer = 0x11671e000] 08:18:01 INFO - PROCESS | 1648 | 1464189481167 Marionette DEBUG loaded listener.js 08:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x117682000) [pid = 1648] [serial = 395] [outer = 0x11671e000] 08:18:01 INFO - PROCESS | 1648 | 1464189481479 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:18:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:18:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 474ms 08:18:01 INFO - PROCESS | 1648 | 1464189481526 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:18:01 INFO - PROCESS | 1648 | 1464189481527 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:18:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:18:01 INFO - PROCESS | 1648 | 1464189481530 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:18:01 INFO - PROCESS | 1648 | 1464189481532 Marionette TRACE conn2 <- [1,502,null,{}] 08:18:01 INFO - PROCESS | 1648 | 1464189481542 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:18:01 INFO - PROCESS | 1648 | 1464189481616 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:18:01 INFO - PROCESS | 1648 | 1464189481624 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f76800 == 30 [pid = 1648] [id = 133] 08:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x111c8a400) [pid = 1648] [serial = 396] [outer = 0x0] 08:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118167000) [pid = 1648] [serial = 397] [outer = 0x111c8a400] 08:18:01 INFO - PROCESS | 1648 | 1464189481660 Marionette DEBUG loaded listener.js 08:18:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118521000) [pid = 1648] [serial = 398] [outer = 0x111c8a400] 08:18:01 INFO - PROCESS | 1648 | 1464189481967 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:18:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:18:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 471ms 08:18:02 INFO - PROCESS | 1648 | 1464189482002 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:18:02 INFO - PROCESS | 1648 | 1464189482006 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:18:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:18:02 INFO - PROCESS | 1648 | 1464189482009 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:18:02 INFO - PROCESS | 1648 | 1464189482010 Marionette TRACE conn2 <- [1,506,null,{}] 08:18:02 INFO - PROCESS | 1648 | 1464189482012 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:18:02 INFO - PROCESS | 1648 | 1464189482086 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:18:02 INFO - PROCESS | 1648 | 1464189482128 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118029800 == 31 [pid = 1648] [id = 134] 08:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11759fc00) [pid = 1648] [serial = 399] [outer = 0x0] 08:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1187d0000) [pid = 1648] [serial = 400] [outer = 0x11759fc00] 08:18:02 INFO - PROCESS | 1648 | 1464189482153 Marionette DEBUG loaded listener.js 08:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11927b000) [pid = 1648] [serial = 401] [outer = 0x11759fc00] 08:18:02 INFO - PROCESS | 1648 | 1464189482441 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:18:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:18:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 08:18:02 INFO - PROCESS | 1648 | 1464189482477 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:18:02 INFO - PROCESS | 1648 | 1464189482479 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:18:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:18:02 INFO - PROCESS | 1648 | 1464189482481 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:18:02 INFO - PROCESS | 1648 | 1464189482482 Marionette TRACE conn2 <- [1,510,null,{}] 08:18:02 INFO - PROCESS | 1648 | 1464189482484 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:18:02 INFO - PROCESS | 1648 | 1464189482558 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:18:02 INFO - PROCESS | 1648 | 1464189482562 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185c6800 == 32 [pid = 1648] [id = 135] 08:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116213800) [pid = 1648] [serial = 402] [outer = 0x0] 08:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11942a800) [pid = 1648] [serial = 403] [outer = 0x116213800] 08:18:02 INFO - PROCESS | 1648 | 1464189482590 Marionette DEBUG loaded listener.js 08:18:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11945f800) [pid = 1648] [serial = 404] [outer = 0x116213800] 08:18:02 INFO - PROCESS | 1648 | 1464189482916 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:18:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:18:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 08:18:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:18:02 INFO - PROCESS | 1648 | 1464189482950 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:18:02 INFO - PROCESS | 1648 | 1464189482951 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:18:02 INFO - PROCESS | 1648 | 1464189482953 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:18:02 INFO - PROCESS | 1648 | 1464189482963 Marionette TRACE conn2 <- [1,514,null,{}] 08:18:02 INFO - PROCESS | 1648 | 1464189482973 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:18:03 INFO - PROCESS | 1648 | 1464189483053 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:18:03 INFO - PROCESS | 1648 | 1464189483058 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x119977000 == 33 [pid = 1648] [id = 136] 08:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119460000) [pid = 1648] [serial = 405] [outer = 0x0] 08:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119d3c400) [pid = 1648] [serial = 406] [outer = 0x119460000] 08:18:03 INFO - PROCESS | 1648 | 1464189483086 Marionette DEBUG loaded listener.js 08:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1229e2c00) [pid = 1648] [serial = 407] [outer = 0x119460000] 08:18:03 INFO - PROCESS | 1648 | 1464189483393 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:18:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:18:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 485ms 08:18:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:18:03 INFO - PROCESS | 1648 | 1464189483440 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:18:03 INFO - PROCESS | 1648 | 1464189483441 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:18:03 INFO - PROCESS | 1648 | 1464189483443 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:18:03 INFO - PROCESS | 1648 | 1464189483444 Marionette TRACE conn2 <- [1,518,null,{}] 08:18:03 INFO - PROCESS | 1648 | 1464189483446 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:18:03 INFO - PROCESS | 1648 | 1464189483514 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:18:03 INFO - PROCESS | 1648 | 1464189483521 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x119aee800 == 34 [pid = 1648] [id = 137] 08:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11926e400) [pid = 1648] [serial = 408] [outer = 0x0] 08:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124a27400) [pid = 1648] [serial = 409] [outer = 0x11926e400] 08:18:03 INFO - PROCESS | 1648 | 1464189483546 Marionette DEBUG loaded listener.js 08:18:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x124cf1000) [pid = 1648] [serial = 410] [outer = 0x11926e400] 08:18:03 INFO - PROCESS | 1648 | 1464189483857 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:18:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:18:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 08:18:03 INFO - PROCESS | 1648 | 1464189483918 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:18:03 INFO - PROCESS | 1648 | 1464189483919 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:18:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:18:03 INFO - PROCESS | 1648 | 1464189483921 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:18:03 INFO - PROCESS | 1648 | 1464189483922 Marionette TRACE conn2 <- [1,522,null,{}] 08:18:03 INFO - PROCESS | 1648 | 1464189483925 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:18:04 INFO - PROCESS | 1648 | 1464189483995 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:18:04 INFO - PROCESS | 1648 | 1464189483999 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x122985800 == 35 [pid = 1648] [id = 138] 08:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124f12800) [pid = 1648] [serial = 411] [outer = 0x0] 08:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124f19000) [pid = 1648] [serial = 412] [outer = 0x124f12800] 08:18:04 INFO - PROCESS | 1648 | 1464189484036 Marionette DEBUG loaded listener.js 08:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124f20800) [pid = 1648] [serial = 413] [outer = 0x124f12800] 08:18:04 INFO - PROCESS | 1648 | 1464189484373 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:18:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:18:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 469ms 08:18:04 INFO - PROCESS | 1648 | 1464189484391 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:18:04 INFO - PROCESS | 1648 | 1464189484392 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:18:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:18:04 INFO - PROCESS | 1648 | 1464189484395 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:18:04 INFO - PROCESS | 1648 | 1464189484396 Marionette TRACE conn2 <- [1,526,null,{}] 08:18:04 INFO - PROCESS | 1648 | 1464189484398 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:18:04 INFO - PROCESS | 1648 | 1464189484468 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:18:04 INFO - PROCESS | 1648 | 1464189484474 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f75800 == 36 [pid = 1648] [id = 139] 08:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124f99800) [pid = 1648] [serial = 414] [outer = 0x0] 08:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1253ec000) [pid = 1648] [serial = 415] [outer = 0x124f99800] 08:18:04 INFO - PROCESS | 1648 | 1464189484500 Marionette DEBUG loaded listener.js 08:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12598d800) [pid = 1648] [serial = 416] [outer = 0x124f99800] 08:18:04 INFO - PROCESS | 1648 | 1464189484814 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:18:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 08:18:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 08:18:04 INFO - PROCESS | 1648 | 1464189484863 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:18:04 INFO - PROCESS | 1648 | 1464189484864 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:18:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:18:04 INFO - PROCESS | 1648 | 1464189484866 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:18:04 INFO - PROCESS | 1648 | 1464189484867 Marionette TRACE conn2 <- [1,530,null,{}] 08:18:04 INFO - PROCESS | 1648 | 1464189484877 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:18:04 INFO - PROCESS | 1648 | 1464189484949 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:18:04 INFO - PROCESS | 1648 | 1464189484955 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fb7800 == 37 [pid = 1648] [id = 140] 08:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x125f15800) [pid = 1648] [serial = 417] [outer = 0x0] 08:18:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x125f6dc00) [pid = 1648] [serial = 418] [outer = 0x125f15800] 08:18:04 INFO - PROCESS | 1648 | 1464189484980 Marionette DEBUG loaded listener.js 08:18:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126db8c00) [pid = 1648] [serial = 419] [outer = 0x125f15800] 08:18:05 INFO - PROCESS | 1648 | 1464189485303 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:18:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 08:18:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:18:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:18:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 08:18:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:18:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:18:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 467ms 08:18:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:18:05 INFO - PROCESS | 1648 | 1464189485335 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:18:05 INFO - PROCESS | 1648 | 1464189485339 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:18:05 INFO - PROCESS | 1648 | 1464189485341 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:18:05 INFO - PROCESS | 1648 | 1464189485343 Marionette TRACE conn2 <- [1,534,null,{}] 08:18:05 INFO - PROCESS | 1648 | 1464189485345 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:18:05 INFO - PROCESS | 1648 | 1464189485432 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:18:05 INFO - PROCESS | 1648 | 1464189485438 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185c5800 == 38 [pid = 1648] [id = 141] 08:18:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126fc4c00) [pid = 1648] [serial = 420] [outer = 0x0] 08:18:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x127356800) [pid = 1648] [serial = 421] [outer = 0x126fc4c00] 08:18:05 INFO - PROCESS | 1648 | 1464189485468 Marionette DEBUG loaded listener.js 08:18:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128bec400) [pid = 1648] [serial = 422] [outer = 0x126fc4c00] 08:18:05 INFO - PROCESS | 1648 | 1464189485828 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:18:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:18:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 08:18:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:18:05 INFO - PROCESS | 1648 | 1464189485861 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:18:05 INFO - PROCESS | 1648 | 1464189485862 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:18:05 INFO - PROCESS | 1648 | 1464189485864 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:18:05 INFO - PROCESS | 1648 | 1464189485865 Marionette TRACE conn2 <- [1,538,null,{}] 08:18:05 INFO - PROCESS | 1648 | 1464189485867 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:18:05 INFO - PROCESS | 1648 | 1464189485958 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:18:06 INFO - PROCESS | 1648 | 1464189485997 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12732e000 == 39 [pid = 1648] [id = 142] 08:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128beb000) [pid = 1648] [serial = 423] [outer = 0x0] 08:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128f4f400) [pid = 1648] [serial = 424] [outer = 0x128beb000] 08:18:06 INFO - PROCESS | 1648 | 1464189486028 Marionette DEBUG loaded listener.js 08:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129349c00) [pid = 1648] [serial = 425] [outer = 0x128beb000] 08:18:06 INFO - PROCESS | 1648 | 1464189486325 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:18:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 08:18:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 468ms 08:18:06 INFO - PROCESS | 1648 | 1464189486332 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:18:06 INFO - PROCESS | 1648 | 1464189486333 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:18:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:18:06 INFO - PROCESS | 1648 | 1464189486342 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:18:06 INFO - PROCESS | 1648 | 1464189486343 Marionette TRACE conn2 <- [1,542,null,{}] 08:18:06 INFO - PROCESS | 1648 | 1464189486347 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:18:06 INFO - PROCESS | 1648 | 1464189486449 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:18:06 INFO - PROCESS | 1648 | 1464189486453 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12892d000 == 40 [pid = 1648] [id = 143] 08:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x129217400) [pid = 1648] [serial = 426] [outer = 0x0] 08:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12934b400) [pid = 1648] [serial = 427] [outer = 0x129217400] 08:18:06 INFO - PROCESS | 1648 | 1464189486478 Marionette DEBUG loaded listener.js 08:18:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1295b9400) [pid = 1648] [serial = 428] [outer = 0x129217400] 08:18:06 INFO - PROCESS | 1648 | 1464189486825 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:18:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 08:18:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 528ms 08:18:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:18:06 INFO - PROCESS | 1648 | 1464189486864 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:18:06 INFO - PROCESS | 1648 | 1464189486865 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:18:06 INFO - PROCESS | 1648 | 1464189486867 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:18:06 INFO - PROCESS | 1648 | 1464189486868 Marionette TRACE conn2 <- [1,546,null,{}] 08:18:06 INFO - PROCESS | 1648 | 1464189486874 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:18:06 INFO - PROCESS | 1648 | 1464189486966 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:18:07 INFO - PROCESS | 1648 | 1464189487007 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x129398000 == 41 [pid = 1648] [id = 144] 08:18:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12934b000) [pid = 1648] [serial = 429] [outer = 0x0] 08:18:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1295c3800) [pid = 1648] [serial = 430] [outer = 0x12934b000] 08:18:07 INFO - PROCESS | 1648 | 1464189487034 Marionette DEBUG loaded listener.js 08:18:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12a742400) [pid = 1648] [serial = 431] [outer = 0x12934b000] 08:18:07 INFO - PROCESS | 1648 | 1464189487343 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:18:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:18:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 525ms 08:18:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:18:07 INFO - PROCESS | 1648 | 1464189487396 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:18:07 INFO - PROCESS | 1648 | 1464189487397 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:18:07 INFO - PROCESS | 1648 | 1464189487399 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:18:07 INFO - PROCESS | 1648 | 1464189487400 Marionette TRACE conn2 <- [1,550,null,{}] 08:18:07 INFO - PROCESS | 1648 | 1464189487405 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:18:07 INFO - PROCESS | 1648 | 1464189487514 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:18:07 INFO - PROCESS | 1648 | 1464189487563 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae0b800 == 42 [pid = 1648] [id = 145] 08:18:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12934cc00) [pid = 1648] [serial = 432] [outer = 0x0] 08:18:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12a731000) [pid = 1648] [serial = 433] [outer = 0x12934cc00] 08:18:07 INFO - PROCESS | 1648 | 1464189487594 Marionette DEBUG loaded listener.js 08:18:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a8cf400) [pid = 1648] [serial = 434] [outer = 0x12934cc00] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1181cf400) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x124f12c00) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x124ab7400) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x124cef400) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118083400) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x113371c00) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119417800) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x129352000) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12a74a800) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a8cec00) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x118098c00) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12734d400) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12bb94000) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128be3000) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x125f19c00) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124f1d400) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119dc8800) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11660a400) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x117680400) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124f19400) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119a0c400) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11815e400) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x115e4cc00) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x129351000) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124815000) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113313400) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118087c00) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:18:07 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12a730800) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:18:08 INFO - PROCESS | 1648 | 1464189488084 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:18:08 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:18:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 724ms 08:18:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:18:08 INFO - PROCESS | 1648 | 1464189488125 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:18:08 INFO - PROCESS | 1648 | 1464189488126 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:18:08 INFO - PROCESS | 1648 | 1464189488128 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:18:08 INFO - PROCESS | 1648 | 1464189488129 Marionette TRACE conn2 <- [1,554,null,{}] 08:18:08 INFO - PROCESS | 1648 | 1464189488131 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:18:08 INFO - PROCESS | 1648 | 1464189488233 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:18:08 INFO - PROCESS | 1648 | 1464189488280 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194e1000 == 43 [pid = 1648] [id = 146] 08:18:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118087c00) [pid = 1648] [serial = 435] [outer = 0x0] 08:18:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1181cf400) [pid = 1648] [serial = 436] [outer = 0x118087c00] 08:18:08 INFO - PROCESS | 1648 | 1464189488305 Marionette DEBUG loaded listener.js 08:18:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119e34c00) [pid = 1648] [serial = 437] [outer = 0x118087c00] 08:18:08 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:08 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:08 INFO - PROCESS | 1648 | 1464189488573 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:18:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:18:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 08:18:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:18:08 INFO - PROCESS | 1648 | 1464189488596 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:18:08 INFO - PROCESS | 1648 | 1464189488598 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:18:08 INFO - PROCESS | 1648 | 1464189488600 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:18:08 INFO - PROCESS | 1648 | 1464189488601 Marionette TRACE conn2 <- [1,558,null,{}] 08:18:08 INFO - PROCESS | 1648 | 1464189488610 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:18:08 INFO - PROCESS | 1648 | 1464189488691 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:18:08 INFO - PROCESS | 1648 | 1464189488696 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a672800 == 44 [pid = 1648] [id = 147] 08:18:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11a1e8c00) [pid = 1648] [serial = 438] [outer = 0x0] 08:18:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x125389000) [pid = 1648] [serial = 439] [outer = 0x11a1e8c00] 08:18:08 INFO - PROCESS | 1648 | 1464189488721 Marionette DEBUG loaded listener.js 08:18:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129351800) [pid = 1648] [serial = 440] [outer = 0x11a1e8c00] 08:18:09 INFO - PROCESS | 1648 | 1464189489018 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:18:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:18:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 475ms 08:18:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:18:09 INFO - PROCESS | 1648 | 1464189489075 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:18:09 INFO - PROCESS | 1648 | 1464189489077 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:18:09 INFO - PROCESS | 1648 | 1464189489079 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:18:09 INFO - PROCESS | 1648 | 1464189489080 Marionette TRACE conn2 <- [1,562,null,{}] 08:18:09 INFO - PROCESS | 1648 | 1464189489082 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:18:09 INFO - PROCESS | 1648 | 1464189489189 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:18:09 INFO - PROCESS | 1648 | 1464189489193 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12afa1800 == 45 [pid = 1648] [id = 148] 08:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124f1d000) [pid = 1648] [serial = 441] [outer = 0x0] 08:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12a8c5400) [pid = 1648] [serial = 442] [outer = 0x124f1d000] 08:18:09 INFO - PROCESS | 1648 | 1464189489218 Marionette DEBUG loaded listener.js 08:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12af46400) [pid = 1648] [serial = 443] [outer = 0x124f1d000] 08:18:09 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:09 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:09 INFO - PROCESS | 1648 | 1464189489528 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:18:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:18:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 467ms 08:18:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:18:09 INFO - PROCESS | 1648 | 1464189489546 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:18:09 INFO - PROCESS | 1648 | 1464189489548 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:18:09 INFO - PROCESS | 1648 | 1464189489550 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:18:09 INFO - PROCESS | 1648 | 1464189489551 Marionette TRACE conn2 <- [1,566,null,{}] 08:18:09 INFO - PROCESS | 1648 | 1464189489555 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:18:09 INFO - PROCESS | 1648 | 1464189489634 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:18:09 INFO - PROCESS | 1648 | 1464189489640 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb05800 == 46 [pid = 1648] [id = 149] 08:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12af4e000) [pid = 1648] [serial = 444] [outer = 0x0] 08:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12b112400) [pid = 1648] [serial = 445] [outer = 0x12af4e000] 08:18:09 INFO - PROCESS | 1648 | 1464189489666 Marionette DEBUG loaded listener.js 08:18:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12b276400) [pid = 1648] [serial = 446] [outer = 0x12af4e000] 08:18:09 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:09 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:10 INFO - PROCESS | 1648 | 1464189490125 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:18:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:18:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 619ms 08:18:10 INFO - PROCESS | 1648 | 1464189490170 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:18:10 INFO - PROCESS | 1648 | 1464189490172 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:18:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:18:10 INFO - PROCESS | 1648 | 1464189490176 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:18:10 INFO - PROCESS | 1648 | 1464189490178 Marionette TRACE conn2 <- [1,570,null,{}] 08:18:10 INFO - PROCESS | 1648 | 1464189490182 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:18:10 INFO - PROCESS | 1648 | 1464189490293 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:18:10 INFO - PROCESS | 1648 | 1464189490364 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162d3000 == 47 [pid = 1648] [id = 150] 08:18:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11272d800) [pid = 1648] [serial = 447] [outer = 0x0] 08:18:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x115aaac00) [pid = 1648] [serial = 448] [outer = 0x11272d800] 08:18:10 INFO - PROCESS | 1648 | 1464189490396 Marionette DEBUG loaded listener.js 08:18:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1166d6000) [pid = 1648] [serial = 449] [outer = 0x11272d800] 08:18:10 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:10 INFO - PROCESS | 1648 | 1464189490930 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:18:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:18:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 771ms 08:18:10 INFO - PROCESS | 1648 | 1464189490966 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:18:10 INFO - PROCESS | 1648 | 1464189490972 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:18:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:18:10 INFO - PROCESS | 1648 | 1464189490978 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:18:10 INFO - PROCESS | 1648 | 1464189490980 Marionette TRACE conn2 <- [1,574,null,{}] 08:18:10 INFO - PROCESS | 1648 | 1464189490982 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:18:11 INFO - PROCESS | 1648 | 1464189491095 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:18:11 INFO - PROCESS | 1648 | 1464189491167 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab0800 == 48 [pid = 1648] [id = 151] 08:18:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x117595c00) [pid = 1648] [serial = 450] [outer = 0x0] 08:18:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11807ac00) [pid = 1648] [serial = 451] [outer = 0x117595c00] 08:18:11 INFO - PROCESS | 1648 | 1464189491198 Marionette DEBUG loaded listener.js 08:18:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11815e000) [pid = 1648] [serial = 452] [outer = 0x117595c00] 08:18:11 INFO - PROCESS | 1648 | 1464189491846 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:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12afa1800 == 47 [pid = 1648] [id = 148] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12a672800 == 46 [pid = 1648] [id = 147] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1194e1000 == 45 [pid = 1648] [id = 146] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae0b800 == 44 [pid = 1648] [id = 145] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x129398000 == 43 [pid = 1648] [id = 144] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12892d000 == 42 [pid = 1648] [id = 143] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12bbaa800) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 08:18:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:18:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 922ms 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12732e000 == 41 [pid = 1648] [id = 142] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1185c5800 == 40 [pid = 1648] [id = 141] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x124fb7800 == 39 [pid = 1648] [id = 140] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x116f75800 == 38 [pid = 1648] [id = 139] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x122985800 == 37 [pid = 1648] [id = 138] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x119aee800 == 36 [pid = 1648] [id = 137] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x119977000 == 35 [pid = 1648] [id = 136] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1185c6800 == 34 [pid = 1648] [id = 135] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x118029800 == 33 [pid = 1648] [id = 134] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x116f76800 == 32 [pid = 1648] [id = 133] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x116838800 == 31 [pid = 1648] [id = 132] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x113248000 == 30 [pid = 1648] [id = 131] 08:18:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0c000 == 29 [pid = 1648] [id = 130] 08:18:11 INFO - PROCESS | 1648 | 1464189491926 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:18:11 INFO - PROCESS | 1648 | 1464189491928 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x129218800) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1256d3c00) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126db7400) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1253f0800) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119222800) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1168ad000) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1229e3800) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1172bd000) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11942c800) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12a74cc00) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a747c00) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12af4c400) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b113800) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12af52000) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11a1e8000) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x127351000) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b99c800) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12b27b800) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12bb9d800) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128f55800) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126db8000) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12734d800) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1253f2000) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x125f14800) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11a1efc00) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124a2ec00) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118082400) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119416400) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118162c00) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11807a800) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x125f1a800) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1252dfc00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124ab6000) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11a1ed000) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1187ddc00) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118168c00) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116a5e000) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1164b7800) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a8c4400) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bb92400) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a8ca800) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1295de000) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12bba7800) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 08:18:11 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1253e5c00) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 08:18:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:18:11 INFO - PROCESS | 1648 | 1464189491950 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:18:11 INFO - PROCESS | 1648 | 1464189491952 Marionette TRACE conn2 <- [1,578,null,{}] 08:18:11 INFO - PROCESS | 1648 | 1464189491959 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:18:12 INFO - PROCESS | 1648 | 1464189492075 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:18:12 INFO - PROCESS | 1648 | 1464189492087 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f9a800 == 30 [pid = 1648] [id = 152] 08:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1167eec00) [pid = 1648] [serial = 453] [outer = 0x0] 08:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1167f6400) [pid = 1648] [serial = 454] [outer = 0x1167eec00] 08:18:12 INFO - PROCESS | 1648 | 1464189492131 Marionette DEBUG loaded listener.js 08:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11710ec00) [pid = 1648] [serial = 455] [outer = 0x1167eec00] 08:18:12 INFO - PROCESS | 1648 | 1464189492569 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:18:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:18:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 677ms 08:18:12 INFO - PROCESS | 1648 | 1464189492625 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:18:12 INFO - PROCESS | 1648 | 1464189492629 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:18:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:18:12 INFO - PROCESS | 1648 | 1464189492633 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:18:12 INFO - PROCESS | 1648 | 1464189492636 Marionette TRACE conn2 <- [1,582,null,{}] 08:18:12 INFO - PROCESS | 1648 | 1464189492638 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:18:12 INFO - PROCESS | 1648 | 1464189492710 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:18:12 INFO - PROCESS | 1648 | 1464189492715 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f5e000 == 31 [pid = 1648] [id = 153] 08:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118080c00) [pid = 1648] [serial = 456] [outer = 0x0] 08:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118165400) [pid = 1648] [serial = 457] [outer = 0x118080c00] 08:18:12 INFO - PROCESS | 1648 | 1464189492743 Marionette DEBUG loaded listener.js 08:18:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11851cc00) [pid = 1648] [serial = 458] [outer = 0x118080c00] 08:18:13 INFO - PROCESS | 1648 | 1464189493057 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:18:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:18:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 470ms 08:18:13 INFO - PROCESS | 1648 | 1464189493104 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:18:13 INFO - PROCESS | 1648 | 1464189493105 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:18:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:18:13 INFO - PROCESS | 1648 | 1464189493108 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:18:13 INFO - PROCESS | 1648 | 1464189493110 Marionette TRACE conn2 <- [1,586,null,{}] 08:18:13 INFO - PROCESS | 1648 | 1464189493118 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:18:13 INFO - PROCESS | 1648 | 1464189493200 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:18:13 INFO - PROCESS | 1648 | 1464189493208 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11858f000 == 32 [pid = 1648] [id = 154] 08:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11336b000) [pid = 1648] [serial = 459] [outer = 0x0] 08:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119416400) [pid = 1648] [serial = 460] [outer = 0x11336b000] 08:18:13 INFO - PROCESS | 1648 | 1464189493236 Marionette DEBUG loaded listener.js 08:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119454c00) [pid = 1648] [serial = 461] [outer = 0x11336b000] 08:18:13 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:13 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:13 INFO - PROCESS | 1648 | 1464189493562 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:18:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:18:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 470ms 08:18:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:18:13 INFO - PROCESS | 1648 | 1464189493578 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:18:13 INFO - PROCESS | 1648 | 1464189493580 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:18:13 INFO - PROCESS | 1648 | 1464189493582 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:18:13 INFO - PROCESS | 1648 | 1464189493583 Marionette TRACE conn2 <- [1,590,null,{}] 08:18:13 INFO - PROCESS | 1648 | 1464189493586 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:18:13 INFO - PROCESS | 1648 | 1464189493661 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:18:13 INFO - PROCESS | 1648 | 1464189493711 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194df800 == 33 [pid = 1648] [id = 155] 08:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1187cec00) [pid = 1648] [serial = 462] [outer = 0x0] 08:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119a09000) [pid = 1648] [serial = 463] [outer = 0x1187cec00] 08:18:13 INFO - PROCESS | 1648 | 1464189493737 Marionette DEBUG loaded listener.js 08:18:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119dcfc00) [pid = 1648] [serial = 464] [outer = 0x1187cec00] 08:18:14 INFO - PROCESS | 1648 | --DOCSHELL 0x115f9a800 == 32 [pid = 1648] [id = 152] 08:18:14 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab0800 == 31 [pid = 1648] [id = 151] 08:18:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb05800 == 30 [pid = 1648] [id = 149] 08:18:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1162d3000 == 29 [pid = 1648] [id = 150] 08:18:14 INFO - PROCESS | 1648 | --DOCSHELL 0x116f5e000 == 28 [pid = 1648] [id = 153] 08:18:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11858f000 == 27 [pid = 1648] [id = 154] 08:18:15 INFO - PROCESS | 1648 | 1464189495055 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:18:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:18:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1519ms 08:18:15 INFO - PROCESS | 1648 | 1464189495102 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:18:15 INFO - PROCESS | 1648 | 1464189495105 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:18:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:18:15 INFO - PROCESS | 1648 | 1464189495109 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:18:15 INFO - PROCESS | 1648 | 1464189495111 Marionette TRACE conn2 <- [1,594,null,{}] 08:18:15 INFO - PROCESS | 1648 | 1464189495115 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:18:15 INFO - PROCESS | 1648 | 1464189495207 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:18:15 INFO - PROCESS | 1648 | 1464189495242 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x113c9b800 == 28 [pid = 1648] [id = 156] 08:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116712800) [pid = 1648] [serial = 465] [outer = 0x0] 08:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116713800) [pid = 1648] [serial = 466] [outer = 0x116712800] 08:18:15 INFO - PROCESS | 1648 | 1464189495270 Marionette DEBUG loaded listener.js 08:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11685a000) [pid = 1648] [serial = 467] [outer = 0x116712800] 08:18:15 INFO - PROCESS | 1648 | 1464189495618 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:18:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:18:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 08:18:15 INFO - PROCESS | 1648 | 1464189495630 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:18:15 INFO - PROCESS | 1648 | 1464189495634 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:18:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:18:15 INFO - PROCESS | 1648 | 1464189495648 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:18:15 INFO - PROCESS | 1648 | 1464189495650 Marionette TRACE conn2 <- [1,598,null,{}] 08:18:15 INFO - PROCESS | 1648 | 1464189495654 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:18:15 INFO - PROCESS | 1648 | 1464189495744 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:18:15 INFO - PROCESS | 1648 | 1464189495749 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac0000 == 29 [pid = 1648] [id = 157] 08:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116853c00) [pid = 1648] [serial = 468] [outer = 0x0] 08:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11759d000) [pid = 1648] [serial = 469] [outer = 0x116853c00] 08:18:15 INFO - PROCESS | 1648 | 1464189495775 Marionette DEBUG loaded listener.js 08:18:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118084800) [pid = 1648] [serial = 470] [outer = 0x116853c00] 08:18:16 INFO - PROCESS | 1648 | 1464189496126 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:18:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:18:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 526ms 08:18:16 INFO - PROCESS | 1648 | 1464189496168 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 1648 | 1464189496170 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:18:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:18:16 INFO - PROCESS | 1648 | 1464189496173 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 1648 | 1464189496175 Marionette TRACE conn2 <- [1,602,null,{}] 08:18:16 INFO - PROCESS | 1648 | 1464189496183 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:18:16 INFO - PROCESS | 1648 | 1464189496274 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:18:16 INFO - PROCESS | 1648 | 1464189496308 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x118581800 == 30 [pid = 1648] [id = 158] 08:18:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x111c1f000) [pid = 1648] [serial = 471] [outer = 0x0] 08:18:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1187d0c00) [pid = 1648] [serial = 472] [outer = 0x111c1f000] 08:18:16 INFO - PROCESS | 1648 | 1464189496343 Marionette DEBUG loaded listener.js 08:18:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119418c00) [pid = 1648] [serial = 473] [outer = 0x111c1f000] 08:18:16 INFO - PROCESS | 1648 | 1464189496693 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:18:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:18:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 570ms 08:18:16 INFO - PROCESS | 1648 | 1464189496743 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 1648 | 1464189496745 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:18:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:18:16 INFO - PROCESS | 1648 | 1464189496747 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 1648 | 1464189496749 Marionette TRACE conn2 <- [1,606,null,{}] 08:18:16 INFO - PROCESS | 1648 | 1464189496751 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:18:16 INFO - PROCESS | 1648 | 1464189496840 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:18:16 INFO - PROCESS | 1648 | 1464189496869 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194f7000 == 31 [pid = 1648] [id = 159] 08:18:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119441800) [pid = 1648] [serial = 474] [outer = 0x0] 08:18:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119a0e000) [pid = 1648] [serial = 475] [outer = 0x119441800] 08:18:16 INFO - PROCESS | 1648 | 1464189496895 Marionette DEBUG loaded listener.js 08:18:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119dcd400) [pid = 1648] [serial = 476] [outer = 0x119441800] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11336b000) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x125f15800) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11671e000) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124f1d000) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129217400) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x111c8a400) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11926e400) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119460000) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11272d800) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12934cc00) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11759fc00) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1167eec00) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126fc4c00) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11a1e8c00) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12934b000) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125f16000) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x117595c00) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124f99800) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118087c00) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116213800) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128beb000) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12af4e000) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124f12800) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:18:17 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x116283000) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:18:17 INFO - PROCESS | 1648 | 1464189497335 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:18:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:18:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 618ms 08:18:17 INFO - PROCESS | 1648 | 1464189497366 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:18:17 INFO - PROCESS | 1648 | 1464189497367 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:18:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:18:17 INFO - PROCESS | 1648 | 1464189497375 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:18:17 INFO - PROCESS | 1648 | 1464189497376 Marionette TRACE conn2 <- [1,610,null,{}] 08:18:17 INFO - PROCESS | 1648 | 1464189497378 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:18:17 INFO - PROCESS | 1648 | 1464189497469 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:18:17 INFO - PROCESS | 1648 | 1464189497501 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x119adb800 == 32 [pid = 1648] [id = 160] 08:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1166cac00) [pid = 1648] [serial = 477] [outer = 0x0] 08:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11815a400) [pid = 1648] [serial = 478] [outer = 0x1166cac00] 08:18:17 INFO - PROCESS | 1648 | 1464189497544 Marionette DEBUG loaded listener.js 08:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119d33000) [pid = 1648] [serial = 479] [outer = 0x1166cac00] 08:18:17 INFO - PROCESS | 1648 | 1464189497799 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:18:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:18:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 08:18:17 INFO - PROCESS | 1648 | 1464189497844 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:18:17 INFO - PROCESS | 1648 | 1464189497845 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:18:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:18:17 INFO - PROCESS | 1648 | 1464189497847 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:18:17 INFO - PROCESS | 1648 | 1464189497861 Marionette TRACE conn2 <- [1,614,null,{}] 08:18:17 INFO - PROCESS | 1648 | 1464189497868 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:18:17 INFO - PROCESS | 1648 | 1464189497956 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:18:17 INFO - PROCESS | 1648 | 1464189497961 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e4000 == 33 [pid = 1648] [id = 161] 08:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119a03c00) [pid = 1648] [serial = 480] [outer = 0x0] 08:18:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11a1e9000) [pid = 1648] [serial = 481] [outer = 0x119a03c00] 08:18:17 INFO - PROCESS | 1648 | 1464189497989 Marionette DEBUG loaded listener.js 08:18:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124aac800) [pid = 1648] [serial = 482] [outer = 0x119a03c00] 08:18:18 INFO - PROCESS | 1648 | 1464189498294 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:18:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:18:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 486ms 08:18:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:18:18 INFO - PROCESS | 1648 | 1464189498333 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:18:18 INFO - PROCESS | 1648 | 1464189498334 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:18:18 INFO - PROCESS | 1648 | 1464189498338 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:18:18 INFO - PROCESS | 1648 | 1464189498340 Marionette TRACE conn2 <- [1,618,null,{}] 08:18:18 INFO - PROCESS | 1648 | 1464189498342 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:18:18 INFO - PROCESS | 1648 | 1464189498431 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:18:18 INFO - PROCESS | 1648 | 1464189498437 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f46800 == 34 [pid = 1648] [id = 162] 08:18:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11671bc00) [pid = 1648] [serial = 483] [outer = 0x0] 08:18:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124aaf400) [pid = 1648] [serial = 484] [outer = 0x11671bc00] 08:18:18 INFO - PROCESS | 1648 | 1464189498462 Marionette DEBUG loaded listener.js 08:18:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124f15000) [pid = 1648] [serial = 485] [outer = 0x11671bc00] 08:18:18 INFO - PROCESS | 1648 | 1464189498800 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:18:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:18:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 471ms 08:18:18 INFO - PROCESS | 1648 | 1464189498809 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:18:18 INFO - PROCESS | 1648 | 1464189498811 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:18:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:18:18 INFO - PROCESS | 1648 | 1464189498831 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:18:18 INFO - PROCESS | 1648 | 1464189498833 Marionette TRACE conn2 <- [1,622,null,{}] 08:18:18 INFO - PROCESS | 1648 | 1464189498838 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:18:18 INFO - PROCESS | 1648 | 1464189498943 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:18:18 INFO - PROCESS | 1648 | 1464189498950 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c62800 == 35 [pid = 1648] [id = 163] 08:18:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124ee6400) [pid = 1648] [serial = 486] [outer = 0x0] 08:18:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124f1dc00) [pid = 1648] [serial = 487] [outer = 0x124ee6400] 08:18:19 INFO - PROCESS | 1648 | 1464189499001 Marionette DEBUG loaded listener.js 08:18:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1252ed800) [pid = 1648] [serial = 488] [outer = 0x124ee6400] 08:18:19 INFO - PROCESS | 1648 | 1464189499605 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:18:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:18:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 823ms 08:18:19 INFO - PROCESS | 1648 | 1464189499655 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:18:19 INFO - PROCESS | 1648 | 1464189499658 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:18:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:18:19 INFO - PROCESS | 1648 | 1464189499662 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:18:19 INFO - PROCESS | 1648 | 1464189499664 Marionette TRACE conn2 <- [1,626,null,{}] 08:18:19 INFO - PROCESS | 1648 | 1464189499667 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:18:19 INFO - PROCESS | 1648 | 1464189499769 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:18:19 INFO - PROCESS | 1648 | 1464189499837 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f75000 == 36 [pid = 1648] [id = 164] 08:18:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x115e4cc00) [pid = 1648] [serial = 489] [outer = 0x0] 08:18:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116719400) [pid = 1648] [serial = 490] [outer = 0x115e4cc00] 08:18:19 INFO - PROCESS | 1648 | 1464189499869 Marionette DEBUG loaded listener.js 08:18:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1168adc00) [pid = 1648] [serial = 491] [outer = 0x115e4cc00] 08:18:20 INFO - PROCESS | 1648 | 1464189500491 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:18:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:18:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 871ms 08:18:20 INFO - PROCESS | 1648 | 1464189500632 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:18:20 INFO - PROCESS | 1648 | 1464189500635 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:18:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:18:20 INFO - PROCESS | 1648 | 1464189500640 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:18:20 INFO - PROCESS | 1648 | 1464189500644 Marionette TRACE conn2 <- [1,630,null,{}] 08:18:20 INFO - PROCESS | 1648 | 1464189500649 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:18:20 INFO - PROCESS | 1648 | 1464189500784 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:18:20 INFO - PROCESS | 1648 | 1464189500844 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11665f800 == 37 [pid = 1648] [id = 165] 08:18:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1164b5000) [pid = 1648] [serial = 492] [outer = 0x0] 08:18:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1166d3000) [pid = 1648] [serial = 493] [outer = 0x1164b5000] 08:18:20 INFO - PROCESS | 1648 | 1464189500886 Marionette DEBUG loaded listener.js 08:18:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a61400) [pid = 1648] [serial = 494] [outer = 0x1164b5000] 08:18:21 INFO - PROCESS | 1648 | --DOCSHELL 0x122f46800 == 36 [pid = 1648] [id = 162] 08:18:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e4000 == 35 [pid = 1648] [id = 161] 08:18:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119adb800 == 34 [pid = 1648] [id = 160] 08:18:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1194f7000 == 33 [pid = 1648] [id = 159] 08:18:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118581800 == 32 [pid = 1648] [id = 158] 08:18:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac0000 == 31 [pid = 1648] [id = 157] 08:18:21 INFO - PROCESS | 1648 | --DOCSHELL 0x113c9b800 == 30 [pid = 1648] [id = 156] 08:18:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1194df800 == 29 [pid = 1648] [id = 155] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11945f800) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1172b3c00) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x117682000) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124f19000) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124f20800) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119d3c400) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1229e2c00) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1187d0000) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11927b000) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1253ec000) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12598d800) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x125f6dc00) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126db8c00) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1164bac00) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116717000) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118167000) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118521000) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x127356800) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12934b400) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x129349c00) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1295c3800) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1295b9400) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a731000) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1181cf400) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12a742400) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x125389000) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12a8c5400) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x124cf1000) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12af46400) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x129351800) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12b112400) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x124a27400) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12a8cf400) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x119e34c00) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x128bec400) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x119454c00) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x118165400) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x115aaac00) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1167f6400) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12b276400) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x119416400) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x11710ec00) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x11807ac00) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x11815e000) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x12bed0400) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x1166d6000) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x128f4f400) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | --DOMWINDOW == 52 (0x11942a800) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 08:18:21 INFO - PROCESS | 1648 | 1464189501416 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:18:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:18:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 824ms 08:18:21 INFO - PROCESS | 1648 | 1464189501464 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:18:21 INFO - PROCESS | 1648 | 1464189501467 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:18:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:18:21 INFO - PROCESS | 1648 | 1464189501478 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:18:21 INFO - PROCESS | 1648 | 1464189501481 Marionette TRACE conn2 <- [1,634,null,{}] 08:18:21 INFO - PROCESS | 1648 | 1464189501484 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:18:21 INFO - PROCESS | 1648 | 1464189501558 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:18:21 INFO - PROCESS | 1648 | 1464189501563 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x11684c000 == 30 [pid = 1648] [id = 166] 08:18:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x11671c800) [pid = 1648] [serial = 495] [outer = 0x0] 08:18:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x117684000) [pid = 1648] [serial = 496] [outer = 0x11671c800] 08:18:21 INFO - PROCESS | 1648 | 1464189501591 Marionette DEBUG loaded listener.js 08:18:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x118087000) [pid = 1648] [serial = 497] [outer = 0x11671c800] 08:18:21 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:21 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:21 INFO - PROCESS | 1648 | 1464189501926 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:18:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:18:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 472ms 08:18:21 INFO - PROCESS | 1648 | 1464189501949 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:18:21 INFO - PROCESS | 1648 | 1464189501950 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:18:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:18:21 INFO - PROCESS | 1648 | 1464189501953 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:18:21 INFO - PROCESS | 1648 | 1464189501956 Marionette TRACE conn2 <- [1,638,null,{}] 08:18:21 INFO - PROCESS | 1648 | 1464189501963 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:18:22 INFO - PROCESS | 1648 | 1464189502037 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:18:22 INFO - PROCESS | 1648 | 1464189502044 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x118032000 == 31 [pid = 1648] [id = 167] 08:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1181ce800) [pid = 1648] [serial = 498] [outer = 0x0] 08:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1187cdc00) [pid = 1648] [serial = 499] [outer = 0x1181ce800] 08:18:22 INFO - PROCESS | 1648 | 1464189502076 Marionette DEBUG loaded listener.js 08:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11921dc00) [pid = 1648] [serial = 500] [outer = 0x1181ce800] 08:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x119425000) [pid = 1648] [serial = 501] [outer = 0x12ce47000] 08:18:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:22 INFO - PROCESS | 1648 | 1464189502455 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:18:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:18:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 522ms 08:18:22 INFO - PROCESS | 1648 | 1464189502475 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:18:22 INFO - PROCESS | 1648 | 1464189502476 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:18:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:18:22 INFO - PROCESS | 1648 | 1464189502478 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:18:22 INFO - PROCESS | 1648 | 1464189502479 Marionette TRACE conn2 <- [1,642,null,{}] 08:18:22 INFO - PROCESS | 1648 | 1464189502490 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:18:22 INFO - PROCESS | 1648 | 1464189502571 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:18:22 INFO - PROCESS | 1648 | 1464189502576 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188b9000 == 32 [pid = 1648] [id = 168] 08:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11941e000) [pid = 1648] [serial = 502] [outer = 0x0] 08:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x119423400) [pid = 1648] [serial = 503] [outer = 0x11941e000] 08:18:22 INFO - PROCESS | 1648 | 1464189502604 Marionette DEBUG loaded listener.js 08:18:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x119e2f800) [pid = 1648] [serial = 504] [outer = 0x11941e000] 08:18:22 INFO - PROCESS | 1648 | 1464189502946 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:18:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:18:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 08:18:23 INFO - PROCESS | 1648 | 1464189503002 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:18:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:18:23 INFO - PROCESS | 1648 | 1464189503004 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:18:23 INFO - PROCESS | 1648 | 1464189503008 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:18:23 INFO - PROCESS | 1648 | 1464189503009 Marionette TRACE conn2 <- [1,646,null,{}] 08:18:23 INFO - PROCESS | 1648 | 1464189503013 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:18:23 INFO - PROCESS | 1648 | 1464189503147 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:18:23 INFO - PROCESS | 1648 | 1464189503186 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194ef000 == 33 [pid = 1648] [id = 169] 08:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11807f400) [pid = 1648] [serial = 505] [outer = 0x0] 08:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119e34c00) [pid = 1648] [serial = 506] [outer = 0x11807f400] 08:18:23 INFO - PROCESS | 1648 | 1464189503224 Marionette DEBUG loaded listener.js 08:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1229e3800) [pid = 1648] [serial = 507] [outer = 0x11807f400] 08:18:23 INFO - PROCESS | 1648 | 1464189503662 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:18:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:18:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 08:18:23 INFO - PROCESS | 1648 | 1464189503677 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:18:23 INFO - PROCESS | 1648 | 1464189503678 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:18:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:18:23 INFO - PROCESS | 1648 | 1464189503681 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:18:23 INFO - PROCESS | 1648 | 1464189503682 Marionette TRACE conn2 <- [1,650,null,{}] 08:18:23 INFO - PROCESS | 1648 | 1464189503684 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:18:23 INFO - PROCESS | 1648 | 1464189503796 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:18:23 INFO - PROCESS | 1648 | 1464189503801 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12298e000 == 34 [pid = 1648] [id = 170] 08:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x122c7c400) [pid = 1648] [serial = 508] [outer = 0x0] 08:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x124edfc00) [pid = 1648] [serial = 509] [outer = 0x122c7c400] 08:18:23 INFO - PROCESS | 1648 | 1464189503827 Marionette DEBUG loaded listener.js 08:18:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x125389000) [pid = 1648] [serial = 510] [outer = 0x122c7c400] 08:18:24 INFO - PROCESS | 1648 | 1464189504166 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:18:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:18:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 08:18:24 INFO - PROCESS | 1648 | 1464189504199 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:18:24 INFO - PROCESS | 1648 | 1464189504201 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:18:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:18:24 INFO - PROCESS | 1648 | 1464189504203 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:18:24 INFO - PROCESS | 1648 | 1464189504206 Marionette TRACE conn2 <- [1,654,null,{}] 08:18:24 INFO - PROCESS | 1648 | 1464189504209 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:18:24 INFO - PROCESS | 1648 | 1464189504295 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:18:24 INFO - PROCESS | 1648 | 1464189504299 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f58800 == 35 [pid = 1648] [id = 171] 08:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x122e74400) [pid = 1648] [serial = 511] [outer = 0x0] 08:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1256d8c00) [pid = 1648] [serial = 512] [outer = 0x122e74400] 08:18:24 INFO - PROCESS | 1648 | 1464189504323 Marionette DEBUG loaded listener.js 08:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x115f5cc00) [pid = 1648] [serial = 513] [outer = 0x122e74400] 08:18:24 INFO - PROCESS | 1648 | 1464189504692 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:18:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:18:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 08:18:24 INFO - PROCESS | 1648 | 1464189504726 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:18:24 INFO - PROCESS | 1648 | 1464189504728 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:18:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:18:24 INFO - PROCESS | 1648 | 1464189504731 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:18:24 INFO - PROCESS | 1648 | 1464189504733 Marionette TRACE conn2 <- [1,658,null,{}] 08:18:24 INFO - PROCESS | 1648 | 1464189504736 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:18:24 INFO - PROCESS | 1648 | 1464189504867 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:18:24 INFO - PROCESS | 1648 | 1464189504913 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fa5800 == 36 [pid = 1648] [id = 172] 08:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x112fc2400) [pid = 1648] [serial = 514] [outer = 0x0] 08:18:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x125f14c00) [pid = 1648] [serial = 515] [outer = 0x112fc2400] 08:18:24 INFO - PROCESS | 1648 | 1464189504951 Marionette DEBUG loaded listener.js 08:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x126924000) [pid = 1648] [serial = 516] [outer = 0x112fc2400] 08:18:25 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118080c00) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:18:25 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1187cec00) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:18:25 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x116712800) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:18:25 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x116853c00) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:18:25 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x111c1f000) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:18:25 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1166cac00) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:18:25 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x119441800) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:18:25 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x119a03c00) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:18:25 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11671bc00) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:18:25 INFO - PROCESS | 1648 | 1464189505310 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:18:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:18:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 620ms 08:18:25 INFO - PROCESS | 1648 | 1464189505351 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:18:25 INFO - PROCESS | 1648 | 1464189505352 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:18:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:18:25 INFO - PROCESS | 1648 | 1464189505354 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:18:25 INFO - PROCESS | 1648 | 1464189505355 Marionette TRACE conn2 <- [1,662,null,{}] 08:18:25 INFO - PROCESS | 1648 | 1464189505357 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:18:25 INFO - PROCESS | 1648 | 1464189505440 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:18:25 INFO - PROCESS | 1648 | 1464189505445 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x125350000 == 37 [pid = 1648] [id = 173] 08:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x116853c00) [pid = 1648] [serial = 517] [outer = 0x0] 08:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x119420c00) [pid = 1648] [serial = 518] [outer = 0x116853c00] 08:18:25 INFO - PROCESS | 1648 | 1464189505475 Marionette DEBUG loaded listener.js 08:18:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x125f6dc00) [pid = 1648] [serial = 519] [outer = 0x116853c00] 08:18:25 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:25 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:25 INFO - PROCESS | 1648 | 1464189505945 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:18:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:18:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 618ms 08:18:25 INFO - PROCESS | 1648 | 1464189505973 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:18:25 INFO - PROCESS | 1648 | 1464189505975 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:18:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:18:25 INFO - PROCESS | 1648 | 1464189505978 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:18:25 INFO - PROCESS | 1648 | 1464189505980 Marionette TRACE conn2 <- [1,666,null,{}] 08:18:25 INFO - PROCESS | 1648 | 1464189505984 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:18:26 INFO - PROCESS | 1648 | 1464189506043 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:18:26 INFO - PROCESS | 1648 | 1464189506047 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194e6800 == 38 [pid = 1648] [id = 174] 08:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x125f6cc00) [pid = 1648] [serial = 520] [outer = 0x0] 08:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x126fc4400) [pid = 1648] [serial = 521] [outer = 0x125f6cc00] 08:18:26 INFO - PROCESS | 1648 | 1464189506070 Marionette DEBUG loaded listener.js 08:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x127069800) [pid = 1648] [serial = 522] [outer = 0x125f6cc00] 08:18:26 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:26 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:26 INFO - PROCESS | 1648 | 1464189506391 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:18:26 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:18:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 424ms 08:18:26 INFO - PROCESS | 1648 | 1464189506403 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:18:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:18:26 INFO - PROCESS | 1648 | 1464189506407 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:18:26 INFO - PROCESS | 1648 | 1464189506410 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:18:26 INFO - PROCESS | 1648 | 1464189506413 Marionette TRACE conn2 <- [1,670,null,{}] 08:18:26 INFO - PROCESS | 1648 | 1464189506417 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:18:26 INFO - PROCESS | 1648 | 1464189506573 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:18:26 INFO - PROCESS | 1648 | 1464189506615 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x127327800 == 39 [pid = 1648] [id = 175] 08:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x126dc4400) [pid = 1648] [serial = 523] [outer = 0x0] 08:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x127350400) [pid = 1648] [serial = 524] [outer = 0x126dc4400] 08:18:26 INFO - PROCESS | 1648 | 1464189506643 Marionette DEBUG loaded listener.js 08:18:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12706a000) [pid = 1648] [serial = 525] [outer = 0x126dc4400] 08:18:26 INFO - PROCESS | 1648 | 1464189506948 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:18:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:18:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 572ms 08:18:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:18:26 INFO - PROCESS | 1648 | 1464189506982 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:18:26 INFO - PROCESS | 1648 | 1464189506983 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:18:26 INFO - PROCESS | 1648 | 1464189506985 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:18:26 INFO - PROCESS | 1648 | 1464189506987 Marionette TRACE conn2 <- [1,674,null,{}] 08:18:26 INFO - PROCESS | 1648 | 1464189506992 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:18:27 INFO - PROCESS | 1648 | 1464189507066 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:18:27 INFO - PROCESS | 1648 | 1464189507071 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x127369800 == 40 [pid = 1648] [id = 176] 08:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x128f50c00) [pid = 1648] [serial = 526] [outer = 0x0] 08:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12921a800) [pid = 1648] [serial = 527] [outer = 0x128f50c00] 08:18:27 INFO - PROCESS | 1648 | 1464189507098 Marionette DEBUG loaded listener.js 08:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x129355000) [pid = 1648] [serial = 528] [outer = 0x128f50c00] 08:18:27 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:27 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:27 INFO - PROCESS | 1648 | 1464189507402 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:18:27 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:18:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 421ms 08:18:27 INFO - PROCESS | 1648 | 1464189507410 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:18:27 INFO - PROCESS | 1648 | 1464189507411 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:18:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:18:27 INFO - PROCESS | 1648 | 1464189507415 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:18:27 INFO - PROCESS | 1648 | 1464189507416 Marionette TRACE conn2 <- [1,678,null,{}] 08:18:27 INFO - PROCESS | 1648 | 1464189507419 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:18:27 INFO - PROCESS | 1648 | 1464189507544 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:18:27 INFO - PROCESS | 1648 | 1464189507590 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11325d800 == 41 [pid = 1648] [id = 177] 08:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112a67c00) [pid = 1648] [serial = 529] [outer = 0x0] 08:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113033800) [pid = 1648] [serial = 530] [outer = 0x112a67c00] 08:18:27 INFO - PROCESS | 1648 | 1464189507622 Marionette DEBUG loaded listener.js 08:18:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116283000) [pid = 1648] [serial = 531] [outer = 0x112a67c00] 08:18:28 INFO - PROCESS | 1648 | 1464189508058 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:18:28 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:18:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 668ms 08:18:28 INFO - PROCESS | 1648 | 1464189508086 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 1648 | 1464189508090 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:18:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:18:28 INFO - PROCESS | 1648 | 1464189508093 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 1648 | 1464189508096 Marionette TRACE conn2 <- [1,682,null,{}] 08:18:28 INFO - PROCESS | 1648 | 1464189508099 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:18:28 INFO - PROCESS | 1648 | 1464189508197 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:18:28 INFO - PROCESS | 1648 | 1464189508237 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185ba800 == 42 [pid = 1648] [id = 178] 08:18:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1172bd000) [pid = 1648] [serial = 532] [outer = 0x0] 08:18:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11808f400) [pid = 1648] [serial = 533] [outer = 0x1172bd000] 08:18:28 INFO - PROCESS | 1648 | 1464189508272 Marionette DEBUG loaded listener.js 08:18:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1181d3800) [pid = 1648] [serial = 534] [outer = 0x1172bd000] 08:18:29 INFO - PROCESS | 1648 | 1464189509154 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:18:29 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:18:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1071ms 08:18:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:18:29 INFO - PROCESS | 1648 | 1464189509165 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:18:29 INFO - PROCESS | 1648 | 1464189509167 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:18:29 INFO - PROCESS | 1648 | 1464189509170 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:18:29 INFO - PROCESS | 1648 | 1464189509172 Marionette TRACE conn2 <- [1,686,null,{}] 08:18:29 INFO - PROCESS | 1648 | 1464189509174 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:18:29 INFO - PROCESS | 1648 | 1464189509267 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:18:29 INFO - PROCESS | 1648 | 1464189509309 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x127013000 == 43 [pid = 1648] [id = 179] 08:18:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11927c800) [pid = 1648] [serial = 535] [outer = 0x0] 08:18:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11a1ee000) [pid = 1648] [serial = 536] [outer = 0x11927c800] 08:18:29 INFO - PROCESS | 1648 | 1464189509338 Marionette DEBUG loaded listener.js 08:18:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124a28000) [pid = 1648] [serial = 537] [outer = 0x11927c800] 08:18:30 INFO - PROCESS | 1648 | 1464189510240 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:18:30 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:18:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 08:18:30 INFO - PROCESS | 1648 | 1464189510291 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:18:30 INFO - PROCESS | 1648 | 1464189510294 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:18:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:18:30 INFO - PROCESS | 1648 | 1464189510301 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:18:30 INFO - PROCESS | 1648 | 1464189510305 Marionette TRACE conn2 <- [1,690,null,{}] 08:18:30 INFO - PROCESS | 1648 | 1464189510308 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:18:30 INFO - PROCESS | 1648 | 1464189510524 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:18:30 INFO - PROCESS | 1648 | 1464189510616 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f77800 == 44 [pid = 1648] [id = 180] 08:18:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1164b5800) [pid = 1648] [serial = 538] [outer = 0x0] 08:18:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116714800) [pid = 1648] [serial = 539] [outer = 0x1164b5800] 08:18:30 INFO - PROCESS | 1648 | 1464189510644 Marionette DEBUG loaded listener.js 08:18:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11740a800) [pid = 1648] [serial = 540] [outer = 0x1164b5800] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x127369800 == 43 [pid = 1648] [id = 176] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x127327800 == 42 [pid = 1648] [id = 175] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1194e6800 == 41 [pid = 1648] [id = 174] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x125350000 == 40 [pid = 1648] [id = 173] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x124fa5800 == 39 [pid = 1648] [id = 172] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x122f58800 == 38 [pid = 1648] [id = 171] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12298e000 == 37 [pid = 1648] [id = 170] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1194ef000 == 36 [pid = 1648] [id = 169] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124f1dc00) [pid = 1648] [serial = 487] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1188b9000 == 35 [pid = 1648] [id = 168] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x118032000 == 34 [pid = 1648] [id = 167] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11684c000 == 33 [pid = 1648] [id = 166] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11665f800 == 32 [pid = 1648] [id = 165] 08:18:31 INFO - PROCESS | 1648 | --DOCSHELL 0x124c62800 == 31 [pid = 1648] [id = 163] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11851cc00) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119a09000) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116713800) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11759d000) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11685a000) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1187d0c00) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118084800) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11815a400) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119a0e000) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119418c00) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11a1e9000) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x124f15000) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119dcd400) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119dcfc00) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x124aac800) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x124aaf400) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x119d33000) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 08:18:31 INFO - PROCESS | 1648 | 1464189511515 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:18:31 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:18:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1226ms 08:18:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:18:31 INFO - PROCESS | 1648 | 1464189511524 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:18:31 INFO - PROCESS | 1648 | 1464189511526 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:18:31 INFO - PROCESS | 1648 | 1464189511529 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:18:31 INFO - PROCESS | 1648 | 1464189511532 Marionette TRACE conn2 <- [1,694,null,{}] 08:18:31 INFO - PROCESS | 1648 | 1464189511535 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:18:31 INFO - PROCESS | 1648 | 1464189511614 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:18:31 INFO - PROCESS | 1648 | 1464189511655 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164de000 == 32 [pid = 1648] [id = 181] 08:18:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1168ac800) [pid = 1648] [serial = 541] [outer = 0x0] 08:18:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11808bc00) [pid = 1648] [serial = 542] [outer = 0x1168ac800] 08:18:31 INFO - PROCESS | 1648 | 1464189511683 Marionette DEBUG loaded listener.js 08:18:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1181cfc00) [pid = 1648] [serial = 543] [outer = 0x1168ac800] 08:18:32 INFO - PROCESS | 1648 | 1464189512478 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:18:32 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:18:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 08:18:32 INFO - PROCESS | 1648 | 1464189512500 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:18:32 INFO - PROCESS | 1648 | 1464189512502 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:18:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:18:32 INFO - PROCESS | 1648 | 1464189512506 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:18:32 INFO - PROCESS | 1648 | 1464189512508 Marionette TRACE conn2 <- [1,698,null,{}] 08:18:32 INFO - PROCESS | 1648 | 1464189512510 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:18:32 INFO - PROCESS | 1648 | 1464189512582 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:18:32 INFO - PROCESS | 1648 | 1464189512591 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e4800 == 33 [pid = 1648] [id = 182] 08:18:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x113374000) [pid = 1648] [serial = 544] [outer = 0x0] 08:18:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119a09800) [pid = 1648] [serial = 545] [outer = 0x113374000] 08:18:32 INFO - PROCESS | 1648 | 1464189512618 Marionette DEBUG loaded listener.js 08:18:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119e38400) [pid = 1648] [serial = 546] [outer = 0x113374000] 08:18:33 INFO - PROCESS | 1648 | 1464189513405 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:18:33 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:18:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 920ms 08:18:33 INFO - PROCESS | 1648 | 1464189513426 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:18:33 INFO - PROCESS | 1648 | 1464189513429 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:18:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:18:33 INFO - PROCESS | 1648 | 1464189513436 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:18:33 INFO - PROCESS | 1648 | 1464189513441 Marionette TRACE conn2 <- [1,702,null,{}] 08:18:33 INFO - PROCESS | 1648 | 1464189513449 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:18:33 INFO - PROCESS | 1648 | 1464189513547 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:18:33 INFO - PROCESS | 1648 | 1464189513551 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a6c800 == 34 [pid = 1648] [id = 183] 08:18:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11a1ef800) [pid = 1648] [serial = 547] [outer = 0x0] 08:18:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124a30800) [pid = 1648] [serial = 548] [outer = 0x11a1ef800] 08:18:33 INFO - PROCESS | 1648 | 1464189513578 Marionette DEBUG loaded listener.js 08:18:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x124f1a800) [pid = 1648] [serial = 549] [outer = 0x11a1ef800] 08:18:34 INFO - PROCESS | 1648 | 1464189514412 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:18:34 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:18:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 982ms 08:18:34 INFO - PROCESS | 1648 | 1464189514415 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:18:34 INFO - PROCESS | 1648 | 1464189514416 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:18:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:18:34 INFO - PROCESS | 1648 | 1464189514418 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:18:34 INFO - PROCESS | 1648 | 1464189514420 Marionette TRACE conn2 <- [1,706,null,{}] 08:18:34 INFO - PROCESS | 1648 | 1464189514428 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:18:34 INFO - PROCESS | 1648 | 1464189514520 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:18:34 INFO - PROCESS | 1648 | 1464189514524 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12298d800 == 35 [pid = 1648] [id = 184] 08:18:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11336b000) [pid = 1648] [serial = 550] [outer = 0x0] 08:18:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1253e4c00) [pid = 1648] [serial = 551] [outer = 0x11336b000] 08:18:34 INFO - PROCESS | 1648 | 1464189514550 Marionette DEBUG loaded listener.js 08:18:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x125f78c00) [pid = 1648] [serial = 552] [outer = 0x11336b000] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x122c7c400) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11671c800) [pid = 1648] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11941e000) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1181ce800) [pid = 1648] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x122e74400) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1164b5000) [pid = 1648] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11807f400) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x112fc2400) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116853c00) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x125f6cc00) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:18:35 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x126dc4400) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:18:35 INFO - PROCESS | 1648 | 1464189515357 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:18:35 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:18:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 977ms 08:18:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:18:35 INFO - PROCESS | 1648 | 1464189515395 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:18:35 INFO - PROCESS | 1648 | 1464189515397 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:18:35 INFO - PROCESS | 1648 | 1464189515399 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:18:35 INFO - PROCESS | 1648 | 1464189515400 Marionette TRACE conn2 <- [1,710,null,{}] 08:18:35 INFO - PROCESS | 1648 | 1464189515402 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:18:35 INFO - PROCESS | 1648 | 1464189515483 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:18:35 INFO - PROCESS | 1648 | 1464189515490 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d29800 == 36 [pid = 1648] [id = 185] 08:18:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1253ee400) [pid = 1648] [serial = 553] [outer = 0x0] 08:18:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x125f6cc00) [pid = 1648] [serial = 554] [outer = 0x1253ee400] 08:18:35 INFO - PROCESS | 1648 | 1464189515522 Marionette DEBUG loaded listener.js 08:18:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12734c000) [pid = 1648] [serial = 555] [outer = 0x1253ee400] 08:18:36 INFO - PROCESS | 1648 | 1464189516316 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:18:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:18:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 08:18:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:18:36 INFO - PROCESS | 1648 | 1464189516368 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:18:36 INFO - PROCESS | 1648 | 1464189516369 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:18:36 INFO - PROCESS | 1648 | 1464189516371 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:18:36 INFO - PROCESS | 1648 | 1464189516373 Marionette TRACE conn2 <- [1,714,null,{}] 08:18:36 INFO - PROCESS | 1648 | 1464189516375 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:18:36 INFO - PROCESS | 1648 | 1464189516446 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:18:36 INFO - PROCESS | 1648 | 1464189516487 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12523f800 == 37 [pid = 1648] [id = 186] 08:18:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x125876800) [pid = 1648] [serial = 556] [outer = 0x0] 08:18:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x128beb800) [pid = 1648] [serial = 557] [outer = 0x125876800] 08:18:36 INFO - PROCESS | 1648 | 1464189516513 Marionette DEBUG loaded listener.js 08:18:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12920fc00) [pid = 1648] [serial = 558] [outer = 0x125876800] 08:18:37 INFO - PROCESS | 1648 | 1464189517313 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:18:37 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:18:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 08:18:37 INFO - PROCESS | 1648 | 1464189517342 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:18:37 INFO - PROCESS | 1648 | 1464189517344 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:18:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:18:37 INFO - PROCESS | 1648 | 1464189517348 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:18:37 INFO - PROCESS | 1648 | 1464189517350 Marionette TRACE conn2 <- [1,718,null,{}] 08:18:37 INFO - PROCESS | 1648 | 1464189517355 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:18:37 INFO - PROCESS | 1648 | 1464189517451 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:18:37 INFO - PROCESS | 1648 | 1464189517494 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116888800 == 38 [pid = 1648] [id = 187] 08:18:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1164be000) [pid = 1648] [serial = 559] [outer = 0x0] 08:18:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11671c800) [pid = 1648] [serial = 560] [outer = 0x1164be000] 08:18:37 INFO - PROCESS | 1648 | 1464189517526 Marionette DEBUG loaded listener.js 08:18:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117688800) [pid = 1648] [serial = 561] [outer = 0x1164be000] 08:18:38 INFO - PROCESS | 1648 | 1464189518416 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:18:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:18:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1122ms 08:18:38 INFO - PROCESS | 1648 | 1464189518470 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:18:38 INFO - PROCESS | 1648 | 1464189518474 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:18:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:18:38 INFO - PROCESS | 1648 | 1464189518479 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:18:38 INFO - PROCESS | 1648 | 1464189518480 Marionette TRACE conn2 <- [1,722,null,{}] 08:18:38 INFO - PROCESS | 1648 | 1464189518483 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:18:38 INFO - PROCESS | 1648 | 1464189518580 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:18:38 INFO - PROCESS | 1648 | 1464189518622 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182d7800 == 39 [pid = 1648] [id = 188] 08:18:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118088400) [pid = 1648] [serial = 562] [outer = 0x0] 08:18:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119424000) [pid = 1648] [serial = 563] [outer = 0x118088400] 08:18:38 INFO - PROCESS | 1648 | 1464189518652 Marionette DEBUG loaded listener.js 08:18:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119e30c00) [pid = 1648] [serial = 564] [outer = 0x118088400] 08:18:39 INFO - PROCESS | 1648 | 1464189519085 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:18:39 INFO - PROCESS | 1648 | 1464189519099 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:18:39 INFO - PROCESS | 1648 | 1464189519102 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:18:39 INFO - PROCESS | 1648 | 1464189519106 Marionette TRACE conn2 <- [1,726,null,{}] 08:18:39 INFO - PROCESS | 1648 | 1464189519114 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:18:39 INFO - PROCESS | 1648 | 1464189519211 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:18:39 INFO - PROCESS | 1648 | 1464189519253 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12700f000 == 40 [pid = 1648] [id = 189] 08:18:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11a1ec400) [pid = 1648] [serial = 565] [outer = 0x0] 08:18:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1252de800) [pid = 1648] [serial = 566] [outer = 0x11a1ec400] 08:18:39 INFO - PROCESS | 1648 | 1464189519284 Marionette DEBUG loaded listener.js 08:18:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x127068c00) [pid = 1648] [serial = 567] [outer = 0x11a1ec400] 08:18:39 INFO - PROCESS | 1648 | 1464189519731 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:18:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:18:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 673ms 08:18:39 INFO - PROCESS | 1648 | 1464189519775 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:18:39 INFO - PROCESS | 1648 | 1464189519777 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:18:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:18:39 INFO - PROCESS | 1648 | 1464189519779 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:18:39 INFO - PROCESS | 1648 | 1464189519781 Marionette TRACE conn2 <- [1,730,null,{}] 08:18:39 INFO - PROCESS | 1648 | 1464189519783 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:18:39 INFO - PROCESS | 1648 | 1464189519880 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:18:39 INFO - PROCESS | 1648 | 1464189519976 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x128921000 == 41 [pid = 1648] [id = 190] 08:18:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12934f800) [pid = 1648] [serial = 568] [outer = 0x0] 08:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1295d6400) [pid = 1648] [serial = 569] [outer = 0x12934f800] 08:18:40 INFO - PROCESS | 1648 | 1464189520007 Marionette DEBUG loaded listener.js 08:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1295e5400) [pid = 1648] [serial = 570] [outer = 0x12934f800] 08:18:40 INFO - PROCESS | 1648 | 1464189520428 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:18:40 INFO - PROCESS | 1648 | 1464189520450 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:18:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:18:40 INFO - PROCESS | 1648 | 1464189520452 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:18:40 INFO - PROCESS | 1648 | 1464189520454 Marionette TRACE conn2 <- [1,734,null,{}] 08:18:40 INFO - PROCESS | 1648 | 1464189520456 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:18:40 INFO - PROCESS | 1648 | 1464189520546 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:18:40 INFO - PROCESS | 1648 | 1464189520588 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12956c800 == 42 [pid = 1648] [id = 191] 08:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1295de800) [pid = 1648] [serial = 571] [outer = 0x0] 08:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a747000) [pid = 1648] [serial = 572] [outer = 0x1295de800] 08:18:40 INFO - PROCESS | 1648 | 1464189520617 Marionette DEBUG loaded listener.js 08:18:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a8c5c00) [pid = 1648] [serial = 573] [outer = 0x1295de800] 08:18:41 INFO - PROCESS | 1648 | 1464189521032 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:18:41 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:18:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 08:18:41 INFO - PROCESS | 1648 | 1464189521073 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:18:41 INFO - PROCESS | 1648 | 1464189521074 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:18:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:18:41 INFO - PROCESS | 1648 | 1464189521077 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:18:41 INFO - PROCESS | 1648 | 1464189521078 Marionette TRACE conn2 <- [1,738,null,{}] 08:18:41 INFO - PROCESS | 1648 | 1464189521080 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:18:41 INFO - PROCESS | 1648 | 1464189521188 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:18:41 INFO - PROCESS | 1648 | 1464189521363 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac9000 == 43 [pid = 1648] [id = 192] 08:18:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1121b6800) [pid = 1648] [serial = 574] [outer = 0x0] 08:18:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1130a6800) [pid = 1648] [serial = 575] [outer = 0x1121b6800] 08:18:41 INFO - PROCESS | 1648 | 1464189521391 Marionette DEBUG loaded listener.js 08:18:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1167f6400) [pid = 1648] [serial = 576] [outer = 0x1121b6800] 08:18:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119d29800 == 42 [pid = 1648] [id = 185] 08:18:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12298d800 == 41 [pid = 1648] [id = 184] 08:18:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119a6c800 == 40 [pid = 1648] [id = 183] 08:18:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e4800 == 39 [pid = 1648] [id = 182] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12921a800) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1164de000 == 38 [pid = 1648] [id = 181] 08:18:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116f77800 == 37 [pid = 1648] [id = 180] 08:18:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11325d800 == 36 [pid = 1648] [id = 177] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124edfc00) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x117684000) [pid = 1648] [serial = 496] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118087000) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119423400) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119e2f800) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116719400) [pid = 1648] [serial = 490] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1187cdc00) [pid = 1648] [serial = 499] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11921dc00) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1256d8c00) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116a61400) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1166d3000) [pid = 1648] [serial = 493] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119e34c00) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x125f14c00) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x115f5cc00) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119420c00) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126fc4400) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x127350400) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126924000) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x127069800) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x125389000) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12706a000) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1229e3800) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x125f6dc00) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 08:18:42 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x116a62c00) [pid = 1648] [serial = 203] [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:18:42 INFO - PROCESS | 1648 | 1464189522280 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:18:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:18:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1219ms 08:18:42 INFO - PROCESS | 1648 | 1464189522297 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:18:42 INFO - PROCESS | 1648 | 1464189522301 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:18:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:18:42 INFO - PROCESS | 1648 | 1464189522308 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:18:42 INFO - PROCESS | 1648 | 1464189522311 Marionette TRACE conn2 <- [1,742,null,{}] 08:18:42 INFO - PROCESS | 1648 | 1464189522316 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:18:42 INFO - PROCESS | 1648 | 1464189522432 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:18:42 INFO - PROCESS | 1648 | 1464189522490 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab3800 == 37 [pid = 1648] [id = 193] 08:18:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11807bc00) [pid = 1648] [serial = 577] [outer = 0x0] 08:18:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11808d000) [pid = 1648] [serial = 578] [outer = 0x11807bc00] 08:18:42 INFO - PROCESS | 1648 | 1464189522518 Marionette DEBUG loaded listener.js 08:18:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119271c00) [pid = 1648] [serial = 579] [outer = 0x11807bc00] 08:18:43 INFO - PROCESS | 1648 | 1464189523313 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:18:43 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:18:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1025ms 08:18:43 INFO - PROCESS | 1648 | 1464189523332 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:18:43 INFO - PROCESS | 1648 | 1464189523334 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:18:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:18:43 INFO - PROCESS | 1648 | 1464189523337 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:18:43 INFO - PROCESS | 1648 | 1464189523339 Marionette TRACE conn2 <- [1,746,null,{}] 08:18:43 INFO - PROCESS | 1648 | 1464189523343 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:18:43 INFO - PROCESS | 1648 | 1464189523416 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:18:43 INFO - PROCESS | 1648 | 1464189523424 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11929d000 == 38 [pid = 1648] [id = 194] 08:18:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119444000) [pid = 1648] [serial = 580] [outer = 0x0] 08:18:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12481a400) [pid = 1648] [serial = 581] [outer = 0x119444000] 08:18:43 INFO - PROCESS | 1648 | 1464189523450 Marionette DEBUG loaded listener.js 08:18:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x124f15000) [pid = 1648] [serial = 582] [outer = 0x119444000] 08:18:44 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:18:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 921ms 08:18:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:18:44 INFO - PROCESS | 1648 | 1464189524254 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:18:44 INFO - PROCESS | 1648 | 1464189524259 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:18:44 INFO - PROCESS | 1648 | 1464189524260 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:18:44 INFO - PROCESS | 1648 | 1464189524266 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:18:44 INFO - PROCESS | 1648 | 1464189524271 Marionette TRACE conn2 <- [1,750,null,{}] 08:18:44 INFO - PROCESS | 1648 | 1464189524275 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:18:44 INFO - PROCESS | 1648 | 1464189524382 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:18:44 INFO - PROCESS | 1648 | 1464189524388 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119299000 == 39 [pid = 1648] [id = 195] 08:18:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1181cb000) [pid = 1648] [serial = 583] [outer = 0x0] 08:18:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x125f6dc00) [pid = 1648] [serial = 584] [outer = 0x1181cb000] 08:18:44 INFO - PROCESS | 1648 | 1464189524413 Marionette DEBUG loaded listener.js 08:18:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128be1000) [pid = 1648] [serial = 585] [outer = 0x1181cb000] 08:18:45 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11336b000) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:18:45 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113374000) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:18:45 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1168ac800) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:18:45 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128f50c00) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:18:45 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1164b5800) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:18:45 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1253ee400) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:18:45 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x11a1ef800) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:18:45 INFO - PROCESS | 1648 | 1464189525218 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:18:45 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:18:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 980ms 08:18:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:18:45 INFO - PROCESS | 1648 | 1464189525242 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:18:45 INFO - PROCESS | 1648 | 1464189525244 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:18:45 INFO - PROCESS | 1648 | 1464189525246 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:18:45 INFO - PROCESS | 1648 | 1464189525247 Marionette TRACE conn2 <- [1,754,null,{}] 08:18:45 INFO - PROCESS | 1648 | 1464189525250 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:18:45 INFO - PROCESS | 1648 | 1464189525325 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:18:45 INFO - PROCESS | 1648 | 1464189525329 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x125227800 == 40 [pid = 1648] [id = 196] 08:18:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x124815000) [pid = 1648] [serial = 586] [outer = 0x0] 08:18:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x128be2c00) [pid = 1648] [serial = 587] [outer = 0x124815000] 08:18:45 INFO - PROCESS | 1648 | 1464189525355 Marionette DEBUG loaded listener.js 08:18:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12934b000) [pid = 1648] [serial = 588] [outer = 0x124815000] 08:18:46 INFO - PROCESS | 1648 | 1464189526166 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:18:46 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:18:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 08:18:46 INFO - PROCESS | 1648 | 1464189526216 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:18:46 INFO - PROCESS | 1648 | 1464189526217 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:18:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:18:46 INFO - PROCESS | 1648 | 1464189526219 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:18:46 INFO - PROCESS | 1648 | 1464189526220 Marionette TRACE conn2 <- [1,758,null,{}] 08:18:46 INFO - PROCESS | 1648 | 1464189526222 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:18:46 INFO - PROCESS | 1648 | 1464189526295 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:18:46 INFO - PROCESS | 1648 | 1464189526299 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d46800 == 41 [pid = 1648] [id = 197] 08:18:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12a8cbc00) [pid = 1648] [serial = 589] [outer = 0x0] 08:18:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12a8cfc00) [pid = 1648] [serial = 590] [outer = 0x12a8cbc00] 08:18:46 INFO - PROCESS | 1648 | 1464189526332 Marionette DEBUG loaded listener.js 08:18:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12af54400) [pid = 1648] [serial = 591] [outer = 0x12a8cbc00] 08:18:46 INFO - PROCESS | 1648 | 1464189526675 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:18:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:18:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms 08:18:46 INFO - PROCESS | 1648 | 1464189526692 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:18:46 INFO - PROCESS | 1648 | 1464189526693 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:18:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:18:46 INFO - PROCESS | 1648 | 1464189526695 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:18:46 INFO - PROCESS | 1648 | 1464189526696 Marionette TRACE conn2 <- [1,762,null,{}] 08:18:46 INFO - PROCESS | 1648 | 1464189526699 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:18:46 INFO - PROCESS | 1648 | 1464189526802 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:18:46 INFO - PROCESS | 1648 | 1464189526809 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x127326000 == 42 [pid = 1648] [id = 198] 08:18:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12a744800) [pid = 1648] [serial = 592] [outer = 0x0] 08:18:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12b119c00) [pid = 1648] [serial = 593] [outer = 0x12a744800] 08:18:46 INFO - PROCESS | 1648 | 1464189526834 Marionette DEBUG loaded listener.js 08:18:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12b9a1000) [pid = 1648] [serial = 594] [outer = 0x12a744800] 08:18:47 INFO - PROCESS | 1648 | 1464189527589 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:18:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:18:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 919ms 08:18:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:18:47 INFO - PROCESS | 1648 | 1464189527615 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:18:47 INFO - PROCESS | 1648 | 1464189527616 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:18:47 INFO - PROCESS | 1648 | 1464189527618 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:18:47 INFO - PROCESS | 1648 | 1464189527619 Marionette TRACE conn2 <- [1,766,null,{}] 08:18:47 INFO - PROCESS | 1648 | 1464189527622 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:18:47 INFO - PROCESS | 1648 | 1464189527696 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:18:47 INFO - PROCESS | 1648 | 1464189527700 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12977a800 == 43 [pid = 1648] [id = 199] 08:18:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11942d000) [pid = 1648] [serial = 595] [outer = 0x0] 08:18:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12b9a7400) [pid = 1648] [serial = 596] [outer = 0x11942d000] 08:18:47 INFO - PROCESS | 1648 | 1464189527728 Marionette DEBUG loaded listener.js 08:18:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12bb91000) [pid = 1648] [serial = 597] [outer = 0x11942d000] 08:18:48 INFO - PROCESS | 1648 | 1464189528494 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:18:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:18:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 08:18:48 INFO - PROCESS | 1648 | 1464189528568 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:18:48 INFO - PROCESS | 1648 | 1464189528571 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:18:48 INFO - PROCESS | 1648 | 1464189528575 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:18:48 INFO - PROCESS | 1648 | 1464189528578 Marionette TRACE conn2 <- [1,770,null,{}] 08:18:48 INFO - PROCESS | 1648 | 1464189528582 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:18:48 INFO - PROCESS | 1648 | 1464189528668 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:18:48 INFO - PROCESS | 1648 | 1464189528754 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x118017800 == 44 [pid = 1648] [id = 200] 08:18:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116a61400) [pid = 1648] [serial = 598] [outer = 0x0] 08:18:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1175a0c00) [pid = 1648] [serial = 599] [outer = 0x116a61400] 08:18:48 INFO - PROCESS | 1648 | 1464189528787 Marionette DEBUG loaded listener.js 08:18:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118161400) [pid = 1648] [serial = 600] [outer = 0x116a61400] 08:18:49 INFO - PROCESS | 1648 | 1464189529232 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:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 08:18:49 INFO - PROCESS | 1648 | 1464189529303 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:18:49 INFO - PROCESS | 1648 | 1464189529308 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:18:49 INFO - PROCESS | 1648 | 1464189529313 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:18:49 INFO - PROCESS | 1648 | 1464189529315 Marionette TRACE conn2 <- [1,774,null,{}] 08:18:49 INFO - PROCESS | 1648 | 1464189529318 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:18:49 INFO - PROCESS | 1648 | 1464189529416 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:18:49 INFO - PROCESS | 1648 | 1464189529475 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a16800 == 45 [pid = 1648] [id = 201] 08:18:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119c4fc00) [pid = 1648] [serial = 601] [outer = 0x0] 08:18:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124f15c00) [pid = 1648] [serial = 602] [outer = 0x119c4fc00] 08:18:49 INFO - PROCESS | 1648 | 1464189529505 Marionette DEBUG loaded listener.js 08:18:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1253f2000) [pid = 1648] [serial = 603] [outer = 0x119c4fc00] 08:18:49 INFO - PROCESS | 1648 | 1464189529950 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:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 08:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:18:49 INFO - PROCESS | 1648 | 1464189529989 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:18:49 INFO - PROCESS | 1648 | 1464189529990 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:18:49 INFO - PROCESS | 1648 | 1464189529993 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:18:49 INFO - PROCESS | 1648 | 1464189529995 Marionette TRACE conn2 <- [1,778,null,{}] 08:18:50 INFO - PROCESS | 1648 | 1464189530002 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:18:50 INFO - PROCESS | 1648 | 1464189530103 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:18:50 INFO - PROCESS | 1648 | 1464189530165 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a65f000 == 46 [pid = 1648] [id = 202] 08:18:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128bea800) [pid = 1648] [serial = 604] [outer = 0x0] 08:18:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1295be400) [pid = 1648] [serial = 605] [outer = 0x128bea800] 08:18:50 INFO - PROCESS | 1648 | 1464189530199 Marionette DEBUG loaded listener.js 08:18:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a8c2000) [pid = 1648] [serial = 606] [outer = 0x128bea800] 08:18:50 INFO - PROCESS | 1648 | 1464189530711 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:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 773ms 08:18:50 INFO - PROCESS | 1648 | 1464189530774 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:18:50 INFO - PROCESS | 1648 | 1464189530777 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:18:50 INFO - PROCESS | 1648 | 1464189530782 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:18:50 INFO - PROCESS | 1648 | 1464189530784 Marionette TRACE conn2 <- [1,782,null,{}] 08:18:50 INFO - PROCESS | 1648 | 1464189530790 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:18:50 INFO - PROCESS | 1648 | 1464189530921 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:18:50 INFO - PROCESS | 1648 | 1464189530984 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a672000 == 47 [pid = 1648] [id = 203] 08:18:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128beac00) [pid = 1648] [serial = 607] [outer = 0x0] 08:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12af52c00) [pid = 1648] [serial = 608] [outer = 0x128beac00] 08:18:51 INFO - PROCESS | 1648 | 1464189531014 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b9a1400) [pid = 1648] [serial = 609] [outer = 0x128beac00] 08:18:51 INFO - PROCESS | 1648 | 1464189531551 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:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 827ms 08:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:18:51 INFO - PROCESS | 1648 | 1464189531608 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:18:51 INFO - PROCESS | 1648 | 1464189531610 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:18:51 INFO - PROCESS | 1648 | 1464189531614 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:18:51 INFO - PROCESS | 1648 | 1464189531616 Marionette TRACE conn2 <- [1,786,null,{}] 08:18:51 INFO - PROCESS | 1648 | 1464189531620 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:18:51 INFO - PROCESS | 1648 | 1464189531703 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:18:51 INFO - PROCESS | 1648 | 1464189531769 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x116847800 == 48 [pid = 1648] [id = 204] 08:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11807ec00) [pid = 1648] [serial = 610] [outer = 0x0] 08:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11808e000) [pid = 1648] [serial = 611] [outer = 0x11807ec00] 08:18:51 INFO - PROCESS | 1648 | 1464189531800 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1181cc800) [pid = 1648] [serial = 612] [outer = 0x11807ec00] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x127326000 == 47 [pid = 1648] [id = 198] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x126d46800 == 46 [pid = 1648] [id = 197] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x125227800 == 45 [pid = 1648] [id = 196] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x119299000 == 44 [pid = 1648] [id = 195] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11929d000 == 43 [pid = 1648] [id = 194] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128beb800) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113033800) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11808f400) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11a1ee000) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab3800 == 42 [pid = 1648] [id = 193] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac9000 == 41 [pid = 1648] [id = 192] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1182d7800 == 40 [pid = 1648] [id = 188] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x116888800 == 39 [pid = 1648] [id = 187] 08:18:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12523f800 == 38 [pid = 1648] [id = 186] 08:18:52 INFO - PROCESS | 1648 | 1464189532271 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:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 674ms 08:18:52 INFO - PROCESS | 1648 | 1464189532289 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:18:52 INFO - PROCESS | 1648 | 1464189532294 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:18:52 INFO - PROCESS | 1648 | 1464189532299 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:18:52 INFO - PROCESS | 1648 | 1464189532300 Marionette TRACE conn2 <- [1,790,null,{}] 08:18:52 INFO - PROCESS | 1648 | 1464189532303 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:18:52 INFO - PROCESS | 1648 | 1464189532386 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1253e4c00) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119a09800) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11808bc00) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1181cfc00) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129355000) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11740a800) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116714800) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x125f6cc00) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124a30800) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x125f78c00) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12734c000) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124f1a800) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119e38400) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 08:18:52 INFO - PROCESS | 1648 | 1464189532435 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11683b800 == 39 [pid = 1648] [id = 205] 08:18:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11644a000) [pid = 1648] [serial = 613] [outer = 0x0] 08:18:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11807f400) [pid = 1648] [serial = 614] [outer = 0x11644a000] 08:18:52 INFO - PROCESS | 1648 | 1464189532461 Marionette DEBUG loaded listener.js 08:18:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119453400) [pid = 1648] [serial = 615] [outer = 0x11644a000] 08:18:52 INFO - PROCESS | 1648 | 1464189532767 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:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 08:18:52 INFO - PROCESS | 1648 | 1464189532818 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:18:52 INFO - PROCESS | 1648 | 1464189532820 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:18:52 INFO - PROCESS | 1648 | 1464189532822 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:18:52 INFO - PROCESS | 1648 | 1464189532824 Marionette TRACE conn2 <- [1,794,null,{}] 08:18:52 INFO - PROCESS | 1648 | 1464189532831 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:18:52 INFO - PROCESS | 1648 | 1464189532912 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:18:52 INFO - PROCESS | 1648 | 1464189532971 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c2000 == 40 [pid = 1648] [id = 206] 08:18:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119423400) [pid = 1648] [serial = 616] [outer = 0x0] 08:18:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119e2f800) [pid = 1648] [serial = 617] [outer = 0x119423400] 08:18:52 INFO - PROCESS | 1648 | 1464189532998 Marionette DEBUG loaded listener.js 08:18:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124f1fc00) [pid = 1648] [serial = 618] [outer = 0x119423400] 08:18:53 INFO - PROCESS | 1648 | 1464189533298 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:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 08:18:53 INFO - PROCESS | 1648 | 1464189533342 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:18:53 INFO - PROCESS | 1648 | 1464189533344 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:18:53 INFO - PROCESS | 1648 | 1464189533346 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:18:53 INFO - PROCESS | 1648 | 1464189533347 Marionette TRACE conn2 <- [1,798,null,{}] 08:18:53 INFO - PROCESS | 1648 | 1464189533350 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:18:53 INFO - PROCESS | 1648 | 1464189533436 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:18:53 INFO - PROCESS | 1648 | 1464189533443 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x122990000 == 41 [pid = 1648] [id = 207] 08:18:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1256d9c00) [pid = 1648] [serial = 619] [outer = 0x0] 08:18:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126dc4c00) [pid = 1648] [serial = 620] [outer = 0x1256d9c00] 08:18:53 INFO - PROCESS | 1648 | 1464189533470 Marionette DEBUG loaded listener.js 08:18:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127352000) [pid = 1648] [serial = 621] [outer = 0x1256d9c00] 08:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 08:18:53 INFO - PROCESS | 1648 | 1464189533809 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:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 08:18:53 INFO - PROCESS | 1648 | 1464189533815 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:18:53 INFO - PROCESS | 1648 | 1464189533816 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:18:53 INFO - PROCESS | 1648 | 1464189533819 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:18:53 INFO - PROCESS | 1648 | 1464189533821 Marionette TRACE conn2 <- [1,802,null,{}] 08:18:53 INFO - PROCESS | 1648 | 1464189533826 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:18:53 INFO - PROCESS | 1648 | 1464189533920 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:18:53 INFO - PROCESS | 1648 | 1464189533929 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x122991000 == 42 [pid = 1648] [id = 208] 08:18:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126dc0400) [pid = 1648] [serial = 622] [outer = 0x0] 08:18:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12920f400) [pid = 1648] [serial = 623] [outer = 0x126dc0400] 08:18:53 INFO - PROCESS | 1648 | 1464189533968 Marionette DEBUG loaded listener.js 08:18:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1295c0000) [pid = 1648] [serial = 624] [outer = 0x126dc0400] 08:18:54 INFO - PROCESS | 1648 | 1464189534478 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:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 08:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 671ms 08:18:54 INFO - PROCESS | 1648 | 1464189534500 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:18:54 INFO - PROCESS | 1648 | 1464189534501 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:18:54 INFO - PROCESS | 1648 | 1464189534504 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:18:54 INFO - PROCESS | 1648 | 1464189534505 Marionette TRACE conn2 <- [1,806,null,{}] 08:18:54 INFO - PROCESS | 1648 | 1464189534508 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:18:54 INFO - PROCESS | 1648 | 1464189534617 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:18:54 INFO - PROCESS | 1648 | 1464189534650 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x127331000 == 43 [pid = 1648] [id = 209] 08:18:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12af4e800) [pid = 1648] [serial = 625] [outer = 0x0] 08:18:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b27f400) [pid = 1648] [serial = 626] [outer = 0x12af4e800] 08:18:54 INFO - PROCESS | 1648 | 1464189534679 Marionette DEBUG loaded listener.js 08:18:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b9a9400) [pid = 1648] [serial = 627] [outer = 0x12af4e800] 08:18:54 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:18:54 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:18:54 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:18:54 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 08:18:55 INFO - PROCESS | 1648 | 1464189535040 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:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 08:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 571ms 08:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:18:55 INFO - PROCESS | 1648 | 1464189535075 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:18:55 INFO - PROCESS | 1648 | 1464189535076 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:18:55 INFO - PROCESS | 1648 | 1464189535078 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:18:55 INFO - PROCESS | 1648 | 1464189535079 Marionette TRACE conn2 <- [1,810,null,{}] 08:18:55 INFO - PROCESS | 1648 | 1464189535081 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:18:55 INFO - PROCESS | 1648 | 1464189535175 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:18:55 INFO - PROCESS | 1648 | 1464189535205 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x128915800 == 44 [pid = 1648] [id = 210] 08:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bb90000) [pid = 1648] [serial = 628] [outer = 0x0] 08:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bb97800) [pid = 1648] [serial = 629] [outer = 0x12bb90000] 08:18:55 INFO - PROCESS | 1648 | 1464189535231 Marionette DEBUG loaded listener.js 08:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bba6c00) [pid = 1648] [serial = 630] [outer = 0x12bb90000] 08:18:55 INFO - PROCESS | 1648 | 1464189535565 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:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 08:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:18:55 INFO - PROCESS | 1648 | 1464189535597 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:18:55 INFO - PROCESS | 1648 | 1464189535598 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:18:55 INFO - PROCESS | 1648 | 1464189535600 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:18:55 INFO - PROCESS | 1648 | 1464189535602 Marionette TRACE conn2 <- [1,814,null,{}] 08:18:55 INFO - PROCESS | 1648 | 1464189535604 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:18:55 INFO - PROCESS | 1648 | 1464189535698 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:18:55 INFO - PROCESS | 1648 | 1464189535704 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x129588000 == 45 [pid = 1648] [id = 211] 08:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bb93800) [pid = 1648] [serial = 631] [outer = 0x0] 08:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bba9c00) [pid = 1648] [serial = 632] [outer = 0x12bb93800] 08:18:55 INFO - PROCESS | 1648 | 1464189535729 Marionette DEBUG loaded listener.js 08:18:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bed1c00) [pid = 1648] [serial = 633] [outer = 0x12bb93800] 08:18:56 INFO - PROCESS | 1648 | 1464189536061 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:18:56 INFO - PROCESS | 1648 | 1464189536070 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:18:56 INFO - PROCESS | 1648 | 1464189536078 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:18:56 INFO - PROCESS | 1648 | 1464189536079 Marionette TRACE conn2 <- [1,818,null,{}] 08:18:56 INFO - PROCESS | 1648 | 1464189536081 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:18:56 INFO - PROCESS | 1648 | 1464189536193 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:18:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124815000) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:18:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12a8cbc00) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:18:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1121b6800) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:18:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119444000) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:18:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11807bc00) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:18:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12a744800) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:18:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1181cb000) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:18:56 INFO - PROCESS | 1648 | 1464189536232 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fa2800 == 46 [pid = 1648] [id = 212] 08:18:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1121b6800) [pid = 1648] [serial = 634] [outer = 0x0] 08:18:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11942c800) [pid = 1648] [serial = 635] [outer = 0x1121b6800] 08:18:56 INFO - PROCESS | 1648 | 1464189536257 Marionette DEBUG loaded listener.js 08:18:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b11c000) [pid = 1648] [serial = 636] [outer = 0x1121b6800] 08:18:56 INFO - PROCESS | 1648 | 1464189536547 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:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 08:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:18:56 INFO - PROCESS | 1648 | 1464189536598 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:18:56 INFO - PROCESS | 1648 | 1464189536599 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:18:56 INFO - PROCESS | 1648 | 1464189536601 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:18:56 INFO - PROCESS | 1648 | 1464189536602 Marionette TRACE conn2 <- [1,822,null,{}] 08:18:56 INFO - PROCESS | 1648 | 1464189536606 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:18:56 INFO - PROCESS | 1648 | 1464189536682 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:18:56 INFO - PROCESS | 1648 | 1464189536687 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12afaa000 == 47 [pid = 1648] [id = 213] 08:18:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bed8c00) [pid = 1648] [serial = 637] [outer = 0x0] 08:18:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12c07d800) [pid = 1648] [serial = 638] [outer = 0x12bed8c00] 08:18:56 INFO - PROCESS | 1648 | 1464189536715 Marionette DEBUG loaded listener.js 08:18:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12c082400) [pid = 1648] [serial = 639] [outer = 0x12bed8c00] 08:18:57 INFO - PROCESS | 1648 | 1464189537033 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:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:18:57 INFO - PROCESS | 1648 | 1464189537072 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:18:57 INFO - PROCESS | 1648 | 1464189537075 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:18:57 INFO - PROCESS | 1648 | 1464189537076 Marionette TRACE conn2 <- [1,826,null,{}] 08:18:57 INFO - PROCESS | 1648 | 1464189537079 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:18:57 INFO - PROCESS | 1648 | 1464189537195 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:18:57 INFO - PROCESS | 1648 | 1464189537202 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b288000 == 48 [pid = 1648] [id = 214] 08:18:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12c07f000) [pid = 1648] [serial = 640] [outer = 0x0] 08:18:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12c7ac800) [pid = 1648] [serial = 641] [outer = 0x12c07f000] 08:18:57 INFO - PROCESS | 1648 | 1464189537235 Marionette DEBUG loaded listener.js 08:18:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12ce21c00) [pid = 1648] [serial = 642] [outer = 0x12c07f000] 08:18:57 INFO - PROCESS | 1648 | 1464189537547 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:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 08:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:18:57 INFO - PROCESS | 1648 | 1464189537594 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:18:57 INFO - PROCESS | 1648 | 1464189537595 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:18:57 INFO - PROCESS | 1648 | 1464189537597 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:18:57 INFO - PROCESS | 1648 | 1464189537598 Marionette TRACE conn2 <- [1,830,null,{}] 08:18:57 INFO - PROCESS | 1648 | 1464189537601 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:18:57 INFO - PROCESS | 1648 | 1464189537681 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:18:57 INFO - PROCESS | 1648 | 1464189537685 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1f800 == 49 [pid = 1648] [id = 215] 08:18:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x125306c00) [pid = 1648] [serial = 643] [outer = 0x0] 08:18:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12530c400) [pid = 1648] [serial = 644] [outer = 0x125306c00] 08:18:57 INFO - PROCESS | 1648 | 1464189537711 Marionette DEBUG loaded listener.js 08:18:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x125310c00) [pid = 1648] [serial = 645] [outer = 0x125306c00] 08:18:58 INFO - PROCESS | 1648 | 1464189538026 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:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 08:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:18:58 INFO - PROCESS | 1648 | 1464189538066 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:18:58 INFO - PROCESS | 1648 | 1464189538067 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:18:58 INFO - PROCESS | 1648 | 1464189538069 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:18:58 INFO - PROCESS | 1648 | 1464189538070 Marionette TRACE conn2 <- [1,834,null,{}] 08:18:58 INFO - PROCESS | 1648 | 1464189538073 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:18:58 INFO - PROCESS | 1648 | 1464189538173 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:18:58 INFO - PROCESS | 1648 | 1464189538180 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb56800 == 50 [pid = 1648] [id = 216] 08:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x125302c00) [pid = 1648] [serial = 646] [outer = 0x0] 08:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12ce22400) [pid = 1648] [serial = 647] [outer = 0x125302c00] 08:18:58 INFO - PROCESS | 1648 | 1464189538204 Marionette DEBUG loaded listener.js 08:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12ce26800) [pid = 1648] [serial = 648] [outer = 0x125302c00] 08:18:58 INFO - PROCESS | 1648 | 1464189538559 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:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 522ms 08:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:18:58 INFO - PROCESS | 1648 | 1464189538591 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:18:58 INFO - PROCESS | 1648 | 1464189538594 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:18:58 INFO - PROCESS | 1648 | 1464189538598 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:18:58 INFO - PROCESS | 1648 | 1464189538600 Marionette TRACE conn2 <- [1,838,null,{}] 08:18:58 INFO - PROCESS | 1648 | 1464189538604 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:18:58 INFO - PROCESS | 1648 | 1464189538709 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:18:58 INFO - PROCESS | 1648 | 1464189538756 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11745c000 == 51 [pid = 1648] [id = 217] 08:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1168a5c00) [pid = 1648] [serial = 649] [outer = 0x0] 08:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11759fc00) [pid = 1648] [serial = 650] [outer = 0x1168a5c00] 08:18:58 INFO - PROCESS | 1648 | 1464189538787 Marionette DEBUG loaded listener.js 08:18:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1181d0400) [pid = 1648] [serial = 651] [outer = 0x1168a5c00] 08:18:59 INFO - PROCESS | 1648 | 1464189539198 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:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 624ms 08:18:59 INFO - PROCESS | 1648 | 1464189539222 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:18:59 INFO - PROCESS | 1648 | 1464189539225 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:18:59 INFO - PROCESS | 1648 | 1464189539230 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:18:59 INFO - PROCESS | 1648 | 1464189539232 Marionette TRACE conn2 <- [1,842,null,{}] 08:18:59 INFO - PROCESS | 1648 | 1464189539234 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:18:59 INFO - PROCESS | 1648 | 1464189539333 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:18:59 INFO - PROCESS | 1648 | 1464189539383 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a17800 == 52 [pid = 1648] [id = 218] 08:18:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119425c00) [pid = 1648] [serial = 652] [outer = 0x0] 08:18:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11a1ed000) [pid = 1648] [serial = 653] [outer = 0x119425c00] 08:18:59 INFO - PROCESS | 1648 | 1464189539413 Marionette DEBUG loaded listener.js 08:18:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124ab7400) [pid = 1648] [serial = 654] [outer = 0x119425c00] 08:18:59 INFO - PROCESS | 1648 | 1464189539823 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:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 619ms 08:18:59 INFO - PROCESS | 1648 | 1464189539850 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:18:59 INFO - PROCESS | 1648 | 1464189539851 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:18:59 INFO - PROCESS | 1648 | 1464189539854 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:18:59 INFO - PROCESS | 1648 | 1464189539856 Marionette TRACE conn2 <- [1,846,null,{}] 08:18:59 INFO - PROCESS | 1648 | 1464189539864 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:18:59 INFO - PROCESS | 1648 | 1464189539967 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:19:00 INFO - PROCESS | 1648 | 1464189540051 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5b800 == 53 [pid = 1648] [id = 219] 08:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x125219c00) [pid = 1648] [serial = 655] [outer = 0x0] 08:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12691c400) [pid = 1648] [serial = 656] [outer = 0x125219c00] 08:19:00 INFO - PROCESS | 1648 | 1464189540095 Marionette DEBUG loaded listener.js 08:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a731000) [pid = 1648] [serial = 657] [outer = 0x125219c00] 08:19:00 INFO - PROCESS | 1648 | 1464189540528 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:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 721ms 08:19:00 INFO - PROCESS | 1648 | 1464189540587 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:19:00 INFO - PROCESS | 1648 | 1464189540589 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:19:00 INFO - PROCESS | 1648 | 1464189540593 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:19:00 INFO - PROCESS | 1648 | 1464189540594 Marionette TRACE conn2 <- [1,850,null,{}] 08:19:00 INFO - PROCESS | 1648 | 1464189540597 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:19:00 INFO - PROCESS | 1648 | 1464189540695 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:19:00 INFO - PROCESS | 1648 | 1464189540757 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be69800 == 54 [pid = 1648] [id = 220] 08:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12a8cec00) [pid = 1648] [serial = 658] [outer = 0x0] 08:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12b114c00) [pid = 1648] [serial = 659] [outer = 0x12a8cec00] 08:19:00 INFO - PROCESS | 1648 | 1464189540787 Marionette DEBUG loaded listener.js 08:19:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12bed6800) [pid = 1648] [serial = 660] [outer = 0x12a8cec00] 08:19:01 INFO - PROCESS | 1648 | 1464189541191 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:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 669ms 08:19:01 INFO - PROCESS | 1648 | 1464189541318 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:19:01 INFO - PROCESS | 1648 | 1464189541320 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:19:01 INFO - PROCESS | 1648 | 1464189541326 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:19:01 INFO - PROCESS | 1648 | 1464189541328 Marionette TRACE conn2 <- [1,854,null,{}] 08:19:01 INFO - PROCESS | 1648 | 1464189541331 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:19:01 INFO - PROCESS | 1648 | 1464189541476 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:19:01 INFO - PROCESS | 1648 | 1464189541593 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c499800 == 55 [pid = 1648] [id = 221] 08:19:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12af4ac00) [pid = 1648] [serial = 661] [outer = 0x0] 08:19:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12c7a9800) [pid = 1648] [serial = 662] [outer = 0x12af4ac00] 08:19:01 INFO - PROCESS | 1648 | 1464189541624 Marionette DEBUG loaded listener.js 08:19:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12c7b6400) [pid = 1648] [serial = 663] [outer = 0x12af4ac00] 08:19:02 INFO - PROCESS | 1648 | 1464189542161 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:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 871ms 08:19:02 INFO - PROCESS | 1648 | 1464189542196 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:19:02 INFO - PROCESS | 1648 | 1464189542198 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:19:02 INFO - PROCESS | 1648 | 1464189542202 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:19:02 INFO - PROCESS | 1648 | 1464189542204 Marionette TRACE conn2 <- [1,858,null,{}] 08:19:02 INFO - PROCESS | 1648 | 1464189542208 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:19:02 INFO - PROCESS | 1648 | 1464189542301 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:19:02 INFO - PROCESS | 1648 | 1464189542366 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118593800 == 56 [pid = 1648] [id = 222] 08:19:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x115f65000) [pid = 1648] [serial = 664] [outer = 0x0] 08:19:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x116610c00) [pid = 1648] [serial = 665] [outer = 0x115f65000] 08:19:02 INFO - PROCESS | 1648 | 1464189542394 Marionette DEBUG loaded listener.js 08:19:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x117594400) [pid = 1648] [serial = 666] [outer = 0x115f65000] 08:19:02 INFO - PROCESS | 1648 | 1464189542848 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:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 673ms 08:19:02 INFO - PROCESS | 1648 | 1464189542875 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:19:02 INFO - PROCESS | 1648 | 1464189542878 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:19:02 INFO - PROCESS | 1648 | 1464189542882 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:19:02 INFO - PROCESS | 1648 | 1464189542884 Marionette TRACE conn2 <- [1,862,null,{}] 08:19:02 INFO - PROCESS | 1648 | 1464189542904 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:19:03 INFO - PROCESS | 1648 | 1464189543015 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:19:03 INFO - PROCESS | 1648 | 1464189543064 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1f800 == 57 [pid = 1648] [id = 223] 08:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1181cb000) [pid = 1648] [serial = 667] [outer = 0x0] 08:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118521800) [pid = 1648] [serial = 668] [outer = 0x1181cb000] 08:19:03 INFO - PROCESS | 1648 | 1464189543092 Marionette DEBUG loaded listener.js 08:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1187e5000) [pid = 1648] [serial = 669] [outer = 0x1181cb000] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x128921000 == 56 [pid = 1648] [id = 190] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1185ba800 == 55 [pid = 1648] [id = 178] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12956c800 == 54 [pid = 1648] [id = 191] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1f800 == 53 [pid = 1648] [id = 215] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12b288000 == 52 [pid = 1648] [id = 214] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12afaa000 == 51 [pid = 1648] [id = 213] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x124fa2800 == 50 [pid = 1648] [id = 212] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x129588000 == 49 [pid = 1648] [id = 211] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11671c800) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119424000) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1252de800) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1295d6400) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12a747000) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12b9a7400) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x128915800 == 48 [pid = 1648] [id = 210] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x127331000 == 47 [pid = 1648] [id = 209] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x122991000 == 46 [pid = 1648] [id = 208] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x122990000 == 45 [pid = 1648] [id = 207] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c2000 == 44 [pid = 1648] [id = 206] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11683b800 == 43 [pid = 1648] [id = 205] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x116847800 == 42 [pid = 1648] [id = 204] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12a65f000 == 41 [pid = 1648] [id = 202] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x124a16800 == 40 [pid = 1648] [id = 201] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x118017800 == 39 [pid = 1648] [id = 200] 08:19:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12977a800 == 38 [pid = 1648] [id = 199] 08:19:03 INFO - PROCESS | 1648 | 1464189543472 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:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 620ms 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128be2c00) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12a8cfc00) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1130a6800) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12481a400) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11808d000) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119271c00) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12b9a1000) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b119c00) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1167f6400) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x125f6dc00) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12934b000) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128be1000) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x124f15000) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12af54400) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 08:19:03 INFO - PROCESS | 1648 | 1464189543507 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:19:03 INFO - PROCESS | 1648 | 1464189543509 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:19:03 INFO - PROCESS | 1648 | 1464189543513 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:19:03 INFO - PROCESS | 1648 | 1464189543515 Marionette TRACE conn2 <- [1,866,null,{}] 08:19:03 INFO - PROCESS | 1648 | 1464189543522 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:19:03 INFO - PROCESS | 1648 | 1464189543598 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:19:03 INFO - PROCESS | 1648 | 1464189543605 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11802e800 == 39 [pid = 1648] [id = 224] 08:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119457c00) [pid = 1648] [serial = 670] [outer = 0x0] 08:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119dc5c00) [pid = 1648] [serial = 671] [outer = 0x119457c00] 08:19:03 INFO - PROCESS | 1648 | 1464189543634 Marionette DEBUG loaded listener.js 08:19:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12481b400) [pid = 1648] [serial = 672] [outer = 0x119457c00] 08:19:03 INFO - PROCESS | 1648 | 1464189543959 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:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 470ms 08:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:19:03 INFO - PROCESS | 1648 | 1464189543983 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:19:03 INFO - PROCESS | 1648 | 1464189543985 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:19:03 INFO - PROCESS | 1648 | 1464189543987 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:19:03 INFO - PROCESS | 1648 | 1464189543988 Marionette TRACE conn2 <- [1,870,null,{}] 08:19:03 INFO - PROCESS | 1648 | 1464189543993 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:19:04 INFO - PROCESS | 1648 | 1464189544094 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:19:04 INFO - PROCESS | 1648 | 1464189544142 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11996c000 == 40 [pid = 1648] [id = 225] 08:19:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124a27400) [pid = 1648] [serial = 673] [outer = 0x0] 08:19:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124f1c000) [pid = 1648] [serial = 674] [outer = 0x124a27400] 08:19:04 INFO - PROCESS | 1648 | 1464189544168 Marionette DEBUG loaded listener.js 08:19:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x125302400) [pid = 1648] [serial = 675] [outer = 0x124a27400] 08:19:04 INFO - PROCESS | 1648 | 1464189544469 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:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 522ms 08:19:04 INFO - PROCESS | 1648 | 1464189544510 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:19:04 INFO - PROCESS | 1648 | 1464189544511 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:19:04 INFO - PROCESS | 1648 | 1464189544513 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:19:04 INFO - PROCESS | 1648 | 1464189544515 Marionette TRACE conn2 <- [1,874,null,{}] 08:19:04 INFO - PROCESS | 1648 | 1464189544517 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:19:04 INFO - PROCESS | 1648 | 1464189544594 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:19:04 INFO - PROCESS | 1648 | 1464189544646 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x122992000 == 41 [pid = 1648] [id = 226] 08:19:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124f17c00) [pid = 1648] [serial = 676] [outer = 0x0] 08:19:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x125308800) [pid = 1648] [serial = 677] [outer = 0x124f17c00] 08:19:04 INFO - PROCESS | 1648 | 1464189544673 Marionette DEBUG loaded listener.js 08:19:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x125994800) [pid = 1648] [serial = 678] [outer = 0x124f17c00] 08:19:04 INFO - PROCESS | 1648 | 1464189544948 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:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 08:19:04 INFO - PROCESS | 1648 | 1464189544983 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:19:04 INFO - PROCESS | 1648 | 1464189544984 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:19:04 INFO - PROCESS | 1648 | 1464189544987 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:19:04 INFO - PROCESS | 1648 | 1464189544988 Marionette TRACE conn2 <- [1,878,null,{}] 08:19:05 INFO - PROCESS | 1648 | 1464189544999 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:19:05 INFO - PROCESS | 1648 | 1464189545101 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:19:05 INFO - PROCESS | 1648 | 1464189545109 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12534f800 == 42 [pid = 1648] [id = 227] 08:19:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x125f6d000) [pid = 1648] [serial = 679] [outer = 0x0] 08:19:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12734f800) [pid = 1648] [serial = 680] [outer = 0x125f6d000] 08:19:05 INFO - PROCESS | 1648 | 1464189545148 Marionette DEBUG loaded listener.js 08:19:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128aed000) [pid = 1648] [serial = 681] [outer = 0x125f6d000] 08:19:05 INFO - PROCESS | 1648 | 1464189545585 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:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 628ms 08:19:05 INFO - PROCESS | 1648 | 1464189545616 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:19:05 INFO - PROCESS | 1648 | 1464189545617 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:19:05 INFO - PROCESS | 1648 | 1464189545619 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:19:05 INFO - PROCESS | 1648 | 1464189545620 Marionette TRACE conn2 <- [1,882,null,{}] 08:19:05 INFO - PROCESS | 1648 | 1464189545625 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:19:05 INFO - PROCESS | 1648 | 1464189545728 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:19:05 INFO - PROCESS | 1648 | 1464189545760 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d4e000 == 43 [pid = 1648] [id = 228] 08:19:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128aecc00) [pid = 1648] [serial = 682] [outer = 0x0] 08:19:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128be0000) [pid = 1648] [serial = 683] [outer = 0x128aecc00] 08:19:05 INFO - PROCESS | 1648 | 1464189545785 Marionette DEBUG loaded listener.js 08:19:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x128c38400) [pid = 1648] [serial = 684] [outer = 0x128aecc00] 08:19:06 INFO - PROCESS | 1648 | 1464189546089 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:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 523ms 08:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:19:06 INFO - PROCESS | 1648 | 1464189546142 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:19:06 INFO - PROCESS | 1648 | 1464189546144 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:19:06 INFO - PROCESS | 1648 | 1464189546146 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:19:06 INFO - PROCESS | 1648 | 1464189546147 Marionette TRACE conn2 <- [1,886,null,{}] 08:19:06 INFO - PROCESS | 1648 | 1464189546149 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:19:06 INFO - PROCESS | 1648 | 1464189546245 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:19:06 INFO - PROCESS | 1648 | 1464189546257 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12736c800 == 44 [pid = 1648] [id = 229] 08:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x128c3a000) [pid = 1648] [serial = 685] [outer = 0x0] 08:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1295bbc00) [pid = 1648] [serial = 686] [outer = 0x128c3a000] 08:19:06 INFO - PROCESS | 1648 | 1464189546282 Marionette DEBUG loaded listener.js 08:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12a743c00) [pid = 1648] [serial = 687] [outer = 0x128c3a000] 08:19:06 INFO - PROCESS | 1648 | 1464189546618 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:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 520ms 08:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:19:06 INFO - PROCESS | 1648 | 1464189546667 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:19:06 INFO - PROCESS | 1648 | 1464189546669 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:19:06 INFO - PROCESS | 1648 | 1464189546671 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:19:06 INFO - PROCESS | 1648 | 1464189546672 Marionette TRACE conn2 <- [1,890,null,{}] 08:19:06 INFO - PROCESS | 1648 | 1464189546674 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:19:06 INFO - PROCESS | 1648 | 1464189546800 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:19:06 INFO - PROCESS | 1648 | 1464189546818 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12957b000 == 45 [pid = 1648] [id = 230] 08:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128c3a800) [pid = 1648] [serial = 688] [outer = 0x0] 08:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12a8cfc00) [pid = 1648] [serial = 689] [outer = 0x128c3a800] 08:19:06 INFO - PROCESS | 1648 | 1464189546866 Marionette DEBUG loaded listener.js 08:19:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1168acc00) [pid = 1648] [serial = 690] [outer = 0x128c3a800] 08:19:07 INFO - PROCESS | 1648 | 1464189547297 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:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 674ms 08:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:19:07 INFO - PROCESS | 1648 | 1464189547345 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:19:07 INFO - PROCESS | 1648 | 1464189547346 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:19:07 INFO - PROCESS | 1648 | 1464189547348 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:19:07 INFO - PROCESS | 1648 | 1464189547349 Marionette TRACE conn2 <- [1,894,null,{}] 08:19:07 INFO - PROCESS | 1648 | 1464189547352 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:19:07 INFO - PROCESS | 1648 | 1464189547449 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:19:07 INFO - PROCESS | 1648 | 1464189547454 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a674800 == 46 [pid = 1648] [id = 231] 08:19:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1187ce400) [pid = 1648] [serial = 691] [outer = 0x0] 08:19:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1256d3000) [pid = 1648] [serial = 692] [outer = 0x1187ce400] 08:19:07 INFO - PROCESS | 1648 | 1464189547479 Marionette DEBUG loaded listener.js 08:19:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12af52800) [pid = 1648] [serial = 693] [outer = 0x1187ce400] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128beac00) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11807ec00) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12c07f000) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x119423400) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11644a000) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1121b6800) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12bed8c00) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1256d9c00) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x125306c00) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12bb93800) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12bb90000) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12af4e800) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:19:07 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x126dc0400) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:19:07 INFO - PROCESS | 1648 | 1464189547957 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:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 620ms 08:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:19:07 INFO - PROCESS | 1648 | 1464189547968 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:19:07 INFO - PROCESS | 1648 | 1464189547970 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:19:07 INFO - PROCESS | 1648 | 1464189547974 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:19:07 INFO - PROCESS | 1648 | 1464189547976 Marionette TRACE conn2 <- [1,898,null,{}] 08:19:07 INFO - PROCESS | 1648 | 1464189547979 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:19:08 INFO - PROCESS | 1648 | 1464189548069 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:19:08 INFO - PROCESS | 1648 | 1464189548121 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aebe000 == 47 [pid = 1648] [id = 232] 08:19:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11941b400) [pid = 1648] [serial = 694] [outer = 0x0] 08:19:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x125304c00) [pid = 1648] [serial = 695] [outer = 0x11941b400] 08:19:08 INFO - PROCESS | 1648 | 1464189548150 Marionette DEBUG loaded listener.js 08:19:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12b9a9000) [pid = 1648] [serial = 696] [outer = 0x11941b400] 08:19:08 INFO - PROCESS | 1648 | 1464189548440 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:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 08:19:08 INFO - PROCESS | 1648 | 1464189548495 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:19:08 INFO - PROCESS | 1648 | 1464189548496 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:19:08 INFO - PROCESS | 1648 | 1464189548498 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:19:08 INFO - PROCESS | 1648 | 1464189548499 Marionette TRACE conn2 <- [1,902,null,{}] 08:19:08 INFO - PROCESS | 1648 | 1464189548501 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:19:08 INFO - PROCESS | 1648 | 1464189548581 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:19:08 INFO - PROCESS | 1648 | 1464189548585 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb19000 == 48 [pid = 1648] [id = 233] 08:19:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12b9aac00) [pid = 1648] [serial = 697] [outer = 0x0] 08:19:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12bb9b800) [pid = 1648] [serial = 698] [outer = 0x12b9aac00] 08:19:08 INFO - PROCESS | 1648 | 1464189548611 Marionette DEBUG loaded listener.js 08:19:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12bed0400) [pid = 1648] [serial = 699] [outer = 0x12b9aac00] 08:19:08 INFO - PROCESS | 1648 | 1464189548934 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:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 08:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:19:08 INFO - PROCESS | 1648 | 1464189548967 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:19:08 INFO - PROCESS | 1648 | 1464189548968 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:19:08 INFO - PROCESS | 1648 | 1464189548970 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:19:08 INFO - PROCESS | 1648 | 1464189548971 Marionette TRACE conn2 <- [1,906,null,{}] 08:19:08 INFO - PROCESS | 1648 | 1464189548973 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:19:09 INFO - PROCESS | 1648 | 1464189549076 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:19:09 INFO - PROCESS | 1648 | 1464189549083 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5e800 == 49 [pid = 1648] [id = 234] 08:19:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12706b400) [pid = 1648] [serial = 700] [outer = 0x0] 08:19:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12bed9000) [pid = 1648] [serial = 701] [outer = 0x12706b400] 08:19:09 INFO - PROCESS | 1648 | 1464189549108 Marionette DEBUG loaded listener.js 08:19:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12c07c000) [pid = 1648] [serial = 702] [outer = 0x12706b400] 08:19:09 INFO - PROCESS | 1648 | 1464189549415 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:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 473ms 08:19:09 INFO - PROCESS | 1648 | 1464189549444 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:19:09 INFO - PROCESS | 1648 | 1464189549459 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:19:09 INFO - PROCESS | 1648 | 1464189549463 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:19:09 INFO - PROCESS | 1648 | 1464189549464 Marionette TRACE conn2 <- [1,910,null,{}] 08:19:09 INFO - PROCESS | 1648 | 1464189549468 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:19:09 INFO - PROCESS | 1648 | 1464189549590 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:19:09 INFO - PROCESS | 1648 | 1464189549663 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c4ad800 == 50 [pid = 1648] [id = 235] 08:19:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12b9a5400) [pid = 1648] [serial = 703] [outer = 0x0] 08:19:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12c083800) [pid = 1648] [serial = 704] [outer = 0x12b9a5400] 08:19:09 INFO - PROCESS | 1648 | 1464189549701 Marionette DEBUG loaded listener.js 08:19:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12c7b3800) [pid = 1648] [serial = 705] [outer = 0x12b9a5400] 08:19:10 INFO - PROCESS | 1648 | 1464189550174 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:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 723ms 08:19:10 INFO - PROCESS | 1648 | 1464189550186 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:19:10 INFO - PROCESS | 1648 | 1464189550190 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:19:10 INFO - PROCESS | 1648 | 1464189550213 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:19:10 INFO - PROCESS | 1648 | 1464189550215 Marionette TRACE conn2 <- [1,914,null,{}] 08:19:10 INFO - PROCESS | 1648 | 1464189550218 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:19:10 INFO - PROCESS | 1648 | 1464189550350 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:19:10 INFO - PROCESS | 1648 | 1464189550416 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x118034800 == 51 [pid = 1648] [id = 236] 08:19:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x115e71c00) [pid = 1648] [serial = 706] [outer = 0x0] 08:19:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x115e77000) [pid = 1648] [serial = 707] [outer = 0x115e71c00] 08:19:10 INFO - PROCESS | 1648 | 1464189550448 Marionette DEBUG loaded listener.js 08:19:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x115e7c400) [pid = 1648] [serial = 708] [outer = 0x115e71c00] 08:19:10 INFO - PROCESS | 1648 | 1464189550889 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:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 722ms 08:19:10 INFO - PROCESS | 1648 | 1464189550934 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:19:10 INFO - PROCESS | 1648 | 1464189550938 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:19:10 INFO - PROCESS | 1648 | 1464189550943 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:19:10 INFO - PROCESS | 1648 | 1464189550945 Marionette TRACE conn2 <- [1,918,null,{}] 08:19:10 INFO - PROCESS | 1648 | 1464189550947 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:19:11 INFO - PROCESS | 1648 | 1464189551049 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:19:11 INFO - PROCESS | 1648 | 1464189551101 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fb7000 == 52 [pid = 1648] [id = 237] 08:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x116716c00) [pid = 1648] [serial = 709] [outer = 0x0] 08:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x118080400) [pid = 1648] [serial = 710] [outer = 0x116716c00] 08:19:11 INFO - PROCESS | 1648 | 1464189551130 Marionette DEBUG loaded listener.js 08:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1181cf400) [pid = 1648] [serial = 711] [outer = 0x116716c00] 08:19:11 INFO - PROCESS | 1648 | 1464189551553 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:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 620ms 08:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:19:11 INFO - PROCESS | 1648 | 1464189551563 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:19:11 INFO - PROCESS | 1648 | 1464189551565 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:19:11 INFO - PROCESS | 1648 | 1464189551567 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:19:11 INFO - PROCESS | 1648 | 1464189551570 Marionette TRACE conn2 <- [1,922,null,{}] 08:19:11 INFO - PROCESS | 1648 | 1464189551580 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:19:11 INFO - PROCESS | 1648 | 1464189551705 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:19:11 INFO - PROCESS | 1648 | 1464189551774 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c4b4800 == 53 [pid = 1648] [id = 238] 08:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x119455000) [pid = 1648] [serial = 712] [outer = 0x0] 08:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x124aabc00) [pid = 1648] [serial = 713] [outer = 0x119455000] 08:19:11 INFO - PROCESS | 1648 | 1464189551805 Marionette DEBUG loaded listener.js 08:19:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x125305400) [pid = 1648] [serial = 714] [outer = 0x119455000] 08:19:12 INFO - PROCESS | 1648 | 1464189552215 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:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 676ms 08:19:12 INFO - PROCESS | 1648 | 1464189552243 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:19:12 INFO - PROCESS | 1648 | 1464189552245 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:19:12 INFO - PROCESS | 1648 | 1464189552248 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:19:12 INFO - PROCESS | 1648 | 1464189552249 Marionette TRACE conn2 <- [1,926,null,{}] 08:19:12 INFO - PROCESS | 1648 | 1464189552251 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:19:12 INFO - PROCESS | 1648 | 1464189552354 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:19:12 INFO - PROCESS | 1648 | 1464189552402 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c77f800 == 54 [pid = 1648] [id = 239] 08:19:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x125f15800) [pid = 1648] [serial = 715] [outer = 0x0] 08:19:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12691d400) [pid = 1648] [serial = 716] [outer = 0x125f15800] 08:19:12 INFO - PROCESS | 1648 | 1464189552434 Marionette DEBUG loaded listener.js 08:19:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x127353800) [pid = 1648] [serial = 717] [outer = 0x125f15800] 08:19:12 INFO - PROCESS | 1648 | 1464189552867 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:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 668ms 08:19:12 INFO - PROCESS | 1648 | 1464189552916 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:19:12 INFO - PROCESS | 1648 | 1464189552918 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:19:12 INFO - PROCESS | 1648 | 1464189552920 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:19:12 INFO - PROCESS | 1648 | 1464189552921 Marionette TRACE conn2 <- [1,930,null,{}] 08:19:12 INFO - PROCESS | 1648 | 1464189552924 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:19:13 INFO - PROCESS | 1648 | 1464189553041 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:19:13 INFO - PROCESS | 1648 | 1464189553106 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c94e000 == 55 [pid = 1648] [id = 240] 08:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x125f16800) [pid = 1648] [serial = 718] [outer = 0x0] 08:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x128ae7000) [pid = 1648] [serial = 719] [outer = 0x125f16800] 08:19:13 INFO - PROCESS | 1648 | 1464189553135 Marionette DEBUG loaded listener.js 08:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x128f57400) [pid = 1648] [serial = 720] [outer = 0x125f16800] 08:19:13 INFO - PROCESS | 1648 | 1464189553576 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:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 672ms 08:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:19:13 INFO - PROCESS | 1648 | 1464189553593 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:19:13 INFO - PROCESS | 1648 | 1464189553594 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:19:13 INFO - PROCESS | 1648 | 1464189553596 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:19:13 INFO - PROCESS | 1648 | 1464189553597 Marionette TRACE conn2 <- [1,934,null,{}] 08:19:13 INFO - PROCESS | 1648 | 1464189553600 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:19:13 INFO - PROCESS | 1648 | 1464189553714 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:19:13 INFO - PROCESS | 1648 | 1464189553779 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d2d000 == 56 [pid = 1648] [id = 241] 08:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12530d400) [pid = 1648] [serial = 721] [outer = 0x0] 08:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12b27bc00) [pid = 1648] [serial = 722] [outer = 0x12530d400] 08:19:13 INFO - PROCESS | 1648 | 1464189553809 Marionette DEBUG loaded listener.js 08:19:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12c7aa000) [pid = 1648] [serial = 723] [outer = 0x12530d400] 08:19:14 INFO - PROCESS | 1648 | 1464189554415 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:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 869ms 08:19:14 INFO - PROCESS | 1648 | 1464189554467 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:19:14 INFO - PROCESS | 1648 | 1464189554470 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:19:14 INFO - PROCESS | 1648 | 1464189554476 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:19:14 INFO - PROCESS | 1648 | 1464189554479 Marionette TRACE conn2 <- [1,938,null,{}] 08:19:14 INFO - PROCESS | 1648 | 1464189554485 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:19:14 INFO - PROCESS | 1648 | 1464189554620 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:19:14 INFO - PROCESS | 1648 | 1464189554716 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x122abe000 == 57 [pid = 1648] [id = 242] 08:19:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x116213c00) [pid = 1648] [serial = 724] [outer = 0x0] 08:19:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x116717800) [pid = 1648] [serial = 725] [outer = 0x116213c00] 08:19:14 INFO - PROCESS | 1648 | 1464189554759 Marionette DEBUG loaded listener.js 08:19:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x118079c00) [pid = 1648] [serial = 726] [outer = 0x116213c00] 08:19:15 INFO - PROCESS | 1648 | 1464189555231 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:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 776ms 08:19:15 INFO - PROCESS | 1648 | 1464189555251 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:19:15 INFO - PROCESS | 1648 | 1464189555255 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:19:15 INFO - PROCESS | 1648 | 1464189555260 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:19:15 INFO - PROCESS | 1648 | 1464189555261 Marionette TRACE conn2 <- [1,942,null,{}] 08:19:15 INFO - PROCESS | 1648 | 1464189555264 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:19:15 INFO - PROCESS | 1648 | 1464189555363 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:19:15 INFO - PROCESS | 1648 | 1464189555418 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x118594000 == 58 [pid = 1648] [id = 243] 08:19:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x118520000) [pid = 1648] [serial = 727] [outer = 0x0] 08:19:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11926dc00) [pid = 1648] [serial = 728] [outer = 0x118520000] 08:19:15 INFO - PROCESS | 1648 | 1464189555445 Marionette DEBUG loaded listener.js 08:19:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x119458000) [pid = 1648] [serial = 729] [outer = 0x118520000] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5e800 == 57 [pid = 1648] [id = 234] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb19000 == 56 [pid = 1648] [id = 233] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12aebe000 == 55 [pid = 1648] [id = 232] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12a674800 == 54 [pid = 1648] [id = 231] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12957b000 == 53 [pid = 1648] [id = 230] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12736c800 == 52 [pid = 1648] [id = 229] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x126d4e000 == 51 [pid = 1648] [id = 228] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12ce22400) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12534f800 == 50 [pid = 1648] [id = 227] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x122992000 == 49 [pid = 1648] [id = 226] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11996c000 == 48 [pid = 1648] [id = 225] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11802e800 == 47 [pid = 1648] [id = 224] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1f800 == 46 [pid = 1648] [id = 223] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x118593800 == 45 [pid = 1648] [id = 222] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x124a17800 == 44 [pid = 1648] [id = 218] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11745c000 == 43 [pid = 1648] [id = 217] 08:19:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb56800 == 42 [pid = 1648] [id = 216] 08:19:15 INFO - PROCESS | 1648 | 1464189555819 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:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x125310c00) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12b9a1400) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12af52c00) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11808e000) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x124f15c00) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12c7ac800) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12ce21c00) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x124f1fc00) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1175a0c00) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11807f400) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12b11c000) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11942c800) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1295be400) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12c07d800) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x127352000) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12530c400) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x126dc4c00) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12bba9c00) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12bed1c00) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12bb97800) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12b27f400) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x119e2f800) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x119453400) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1295c0000) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12b9a9400) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12bba6c00) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1181cc800) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12c082400) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 08:19:15 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12920f400) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 08:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 619ms 08:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:19:15 INFO - PROCESS | 1648 | 1464189555879 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:19:15 INFO - PROCESS | 1648 | 1464189555880 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:19:15 INFO - PROCESS | 1648 | 1464189555882 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:19:15 INFO - PROCESS | 1648 | 1464189555885 Marionette TRACE conn2 <- [1,946,null,{}] 08:19:15 INFO - PROCESS | 1648 | 1464189555892 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:19:15 INFO - PROCESS | 1648 | 1464189555974 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:19:16 INFO - PROCESS | 1648 | 1464189555999 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x118593800 == 43 [pid = 1648] [id = 244] 08:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x122e6a000) [pid = 1648] [serial = 730] [outer = 0x0] 08:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x124aaf400) [pid = 1648] [serial = 731] [outer = 0x122e6a000] 08:19:16 INFO - PROCESS | 1648 | 1464189556026 Marionette DEBUG loaded listener.js 08:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x124f19800) [pid = 1648] [serial = 732] [outer = 0x122e6a000] 08:19:16 INFO - PROCESS | 1648 | 1464189556367 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:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 521ms 08:19:16 INFO - PROCESS | 1648 | 1464189556403 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:19:16 INFO - PROCESS | 1648 | 1464189556405 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:19:16 INFO - PROCESS | 1648 | 1464189556409 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:19:16 INFO - PROCESS | 1648 | 1464189556410 Marionette TRACE conn2 <- [1,950,null,{}] 08:19:16 INFO - PROCESS | 1648 | 1464189556413 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:19:16 INFO - PROCESS | 1648 | 1464189556495 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:19:16 INFO - PROCESS | 1648 | 1464189556499 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fb3800 == 44 [pid = 1648] [id = 245] 08:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x125303400) [pid = 1648] [serial = 733] [outer = 0x0] 08:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1253e5c00) [pid = 1648] [serial = 734] [outer = 0x125303400] 08:19:16 INFO - PROCESS | 1648 | 1464189556526 Marionette DEBUG loaded listener.js 08:19:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x125f79c00) [pid = 1648] [serial = 735] [outer = 0x125303400] 08:19:16 INFO - PROCESS | 1648 | 1464189556846 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:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 470ms 08:19:16 INFO - PROCESS | 1648 | 1464189556893 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:19:16 INFO - PROCESS | 1648 | 1464189556895 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:19:16 INFO - PROCESS | 1648 | 1464189556899 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:19:16 INFO - PROCESS | 1648 | 1464189556901 Marionette TRACE conn2 <- [1,954,null,{}] 08:19:16 INFO - PROCESS | 1648 | 1464189556904 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:19:17 INFO - PROCESS | 1648 | 1464189557034 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:19:17 INFO - PROCESS | 1648 | 1464189557112 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12700b800 == 45 [pid = 1648] [id = 246] 08:19:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x125309400) [pid = 1648] [serial = 736] [outer = 0x0] 08:19:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x126dc4c00) [pid = 1648] [serial = 737] [outer = 0x125309400] 08:19:17 INFO - PROCESS | 1648 | 1464189557151 Marionette DEBUG loaded listener.js 08:19:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128aee400) [pid = 1648] [serial = 738] [outer = 0x125309400] 08:19:17 INFO - PROCESS | 1648 | 1464189557530 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:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 08:19:17 INFO - PROCESS | 1648 | 1464189557569 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:19:17 INFO - PROCESS | 1648 | 1464189557570 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:19:17 INFO - PROCESS | 1648 | 1464189557589 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:19:17 INFO - PROCESS | 1648 | 1464189557590 Marionette TRACE conn2 <- [1,958,null,{}] 08:19:17 INFO - PROCESS | 1648 | 1464189557592 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:19:17 INFO - PROCESS | 1648 | 1464189557681 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:19:17 INFO - PROCESS | 1648 | 1464189557688 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a664800 == 46 [pid = 1648] [id = 247] 08:19:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128be6c00) [pid = 1648] [serial = 739] [outer = 0x0] 08:19:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1295da000) [pid = 1648] [serial = 740] [outer = 0x128be6c00] 08:19:17 INFO - PROCESS | 1648 | 1464189557716 Marionette DEBUG loaded listener.js 08:19:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12b27c400) [pid = 1648] [serial = 741] [outer = 0x128be6c00] 08:19:18 INFO - PROCESS | 1648 | 1464189558061 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:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 534ms 08:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:19:18 INFO - PROCESS | 1648 | 1464189558109 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:19:18 INFO - PROCESS | 1648 | 1464189558111 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:19:18 INFO - PROCESS | 1648 | 1464189558113 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:19:18 INFO - PROCESS | 1648 | 1464189558115 Marionette TRACE conn2 <- [1,962,null,{}] 08:19:18 INFO - PROCESS | 1648 | 1464189558117 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:19:18 INFO - PROCESS | 1648 | 1464189558206 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:19:18 INFO - PROCESS | 1648 | 1464189558236 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af94800 == 47 [pid = 1648] [id = 248] 08:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x128bec800) [pid = 1648] [serial = 742] [outer = 0x0] 08:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12b9aa000) [pid = 1648] [serial = 743] [outer = 0x128bec800] 08:19:18 INFO - PROCESS | 1648 | 1464189558262 Marionette DEBUG loaded listener.js 08:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12bb9e800) [pid = 1648] [serial = 744] [outer = 0x128bec800] 08:19:18 INFO - PROCESS | 1648 | 1464189558711 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:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 622ms 08:19:18 INFO - PROCESS | 1648 | 1464189558736 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:19:18 INFO - PROCESS | 1648 | 1464189558739 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:19:18 INFO - PROCESS | 1648 | 1464189558744 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:19:18 INFO - PROCESS | 1648 | 1464189558744 Marionette TRACE conn2 <- [1,966,null,{}] 08:19:18 INFO - PROCESS | 1648 | 1464189558747 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:19:18 INFO - PROCESS | 1648 | 1464189558829 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:19:18 INFO - PROCESS | 1648 | 1464189558833 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29a000 == 48 [pid = 1648] [id = 249] 08:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12b9a4c00) [pid = 1648] [serial = 745] [outer = 0x0] 08:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12bece400) [pid = 1648] [serial = 746] [outer = 0x12b9a4c00] 08:19:18 INFO - PROCESS | 1648 | 1464189558853 Marionette DEBUG loaded listener.js 08:19:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12c084c00) [pid = 1648] [serial = 747] [outer = 0x12b9a4c00] 08:19:19 INFO - PROCESS | 1648 | 1464189559298 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:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 572ms 08:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:19:19 INFO - PROCESS | 1648 | 1464189559317 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:19:19 INFO - PROCESS | 1648 | 1464189559319 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:19:19 INFO - PROCESS | 1648 | 1464189559332 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:19:19 INFO - PROCESS | 1648 | 1464189559333 Marionette TRACE conn2 <- [1,970,null,{}] 08:19:19 INFO - PROCESS | 1648 | 1464189559337 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:19:19 INFO - PROCESS | 1648 | 1464189559498 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:19:19 INFO - PROCESS | 1648 | 1464189559550 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5d000 == 49 [pid = 1648] [id = 250] 08:19:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12bed1c00) [pid = 1648] [serial = 748] [outer = 0x0] 08:19:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12c7b6800) [pid = 1648] [serial = 749] [outer = 0x12bed1c00] 08:19:19 INFO - PROCESS | 1648 | 1464189559588 Marionette DEBUG loaded listener.js 08:19:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12ce25400) [pid = 1648] [serial = 750] [outer = 0x12bed1c00] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x128c3a000) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x128c3a800) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1187ce400) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11941b400) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x124a27400) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x125f6d000) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x115f65000) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1181cb000) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x119457c00) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x124f17c00) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12b9aac00) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x128aecc00) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:19:20 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12706b400) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:19:20 INFO - PROCESS | 1648 | 1464189560090 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:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 780ms 08:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:19:20 INFO - PROCESS | 1648 | 1464189560101 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:19:20 INFO - PROCESS | 1648 | 1464189560102 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:19:20 INFO - PROCESS | 1648 | 1464189560105 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:19:20 INFO - PROCESS | 1648 | 1464189560106 Marionette TRACE conn2 <- [1,974,null,{}] 08:19:20 INFO - PROCESS | 1648 | 1464189560111 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:19:20 INFO - PROCESS | 1648 | 1464189560196 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:19:20 INFO - PROCESS | 1648 | 1464189560200 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c4f800 == 50 [pid = 1648] [id = 251] 08:19:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11807fc00) [pid = 1648] [serial = 751] [outer = 0x0] 08:19:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x124a2e800) [pid = 1648] [serial = 752] [outer = 0x11807fc00] 08:19:20 INFO - PROCESS | 1648 | 1464189560226 Marionette DEBUG loaded listener.js 08:19:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128c3a000) [pid = 1648] [serial = 753] [outer = 0x11807fc00] 08:19:20 INFO - PROCESS | 1648 | 1464189560542 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:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 471ms 08:19:20 INFO - PROCESS | 1648 | 1464189560576 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:19:20 INFO - PROCESS | 1648 | 1464189560578 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:19:20 INFO - PROCESS | 1648 | 1464189560580 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:19:20 INFO - PROCESS | 1648 | 1464189560582 Marionette TRACE conn2 <- [1,978,null,{}] 08:19:20 INFO - PROCESS | 1648 | 1464189560584 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:19:20 INFO - PROCESS | 1648 | 1464189560681 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:19:20 INFO - PROCESS | 1648 | 1464189560735 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c498800 == 51 [pid = 1648] [id = 252] 08:19:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x118162400) [pid = 1648] [serial = 754] [outer = 0x0] 08:19:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x125995400) [pid = 1648] [serial = 755] [outer = 0x118162400] 08:19:20 INFO - PROCESS | 1648 | 1464189560764 Marionette DEBUG loaded listener.js 08:19:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12ce4a800) [pid = 1648] [serial = 756] [outer = 0x118162400] 08:19:21 INFO - PROCESS | 1648 | 1464189561065 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:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 08:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:19:21 INFO - PROCESS | 1648 | 1464189561100 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:19:21 INFO - PROCESS | 1648 | 1464189561101 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:19:21 INFO - PROCESS | 1648 | 1464189561103 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:19:21 INFO - PROCESS | 1648 | 1464189561104 Marionette TRACE conn2 <- [1,982,null,{}] 08:19:21 INFO - PROCESS | 1648 | 1464189561114 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:19:21 INFO - PROCESS | 1648 | 1464189561207 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:19:21 INFO - PROCESS | 1648 | 1464189561213 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0da800 == 52 [pid = 1648] [id = 253] 08:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1125c8800) [pid = 1648] [serial = 757] [outer = 0x0] 08:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x1125cd400) [pid = 1648] [serial = 758] [outer = 0x1125c8800] 08:19:21 INFO - PROCESS | 1648 | 1464189561240 Marionette DEBUG loaded listener.js 08:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x128af0400) [pid = 1648] [serial = 759] [outer = 0x1125c8800] 08:19:21 INFO - PROCESS | 1648 | 1464189561672 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:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 576ms 08:19:21 INFO - PROCESS | 1648 | 1464189561687 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:19:21 INFO - PROCESS | 1648 | 1464189561689 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:19:21 INFO - PROCESS | 1648 | 1464189561695 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:19:21 INFO - PROCESS | 1648 | 1464189561696 Marionette TRACE conn2 <- [1,986,null,{}] 08:19:21 INFO - PROCESS | 1648 | 1464189561699 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:19:21 INFO - PROCESS | 1648 | 1464189561784 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:19:21 INFO - PROCESS | 1648 | 1464189561789 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6a2800 == 53 [pid = 1648] [id = 254] 08:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x1125cc000) [pid = 1648] [serial = 760] [outer = 0x0] 08:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x122d2d800) [pid = 1648] [serial = 761] [outer = 0x1125cc000] 08:19:21 INFO - PROCESS | 1648 | 1464189561813 Marionette DEBUG loaded listener.js 08:19:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x122d31800) [pid = 1648] [serial = 762] [outer = 0x1125cc000] 08:19:22 INFO - PROCESS | 1648 | 1464189562241 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:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 569ms 08:19:22 INFO - PROCESS | 1648 | 1464189562265 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:19:22 INFO - PROCESS | 1648 | 1464189562268 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:19:22 INFO - PROCESS | 1648 | 1464189562271 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:19:22 INFO - PROCESS | 1648 | 1464189562274 Marionette TRACE conn2 <- [1,990,null,{}] 08:19:22 INFO - PROCESS | 1648 | 1464189562278 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:19:22 INFO - PROCESS | 1648 | 1464189562385 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:19:22 INFO - PROCESS | 1648 | 1464189562441 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x118022800 == 54 [pid = 1648] [id = 255] 08:19:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x112fc1c00) [pid = 1648] [serial = 763] [outer = 0x0] 08:19:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x115e73400) [pid = 1648] [serial = 764] [outer = 0x112fc1c00] 08:19:22 INFO - PROCESS | 1648 | 1464189562472 Marionette DEBUG loaded listener.js 08:19:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1167f6400) [pid = 1648] [serial = 765] [outer = 0x112fc1c00] 08:19:22 INFO - PROCESS | 1648 | 1464189562927 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:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 08:19:22 INFO - PROCESS | 1648 | 1464189562943 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:19:22 INFO - PROCESS | 1648 | 1464189562947 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:19:22 INFO - PROCESS | 1648 | 1464189562952 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:19:22 INFO - PROCESS | 1648 | 1464189562954 Marionette TRACE conn2 <- [1,994,null,{}] 08:19:22 INFO - PROCESS | 1648 | 1464189562956 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:19:23 INFO - PROCESS | 1648 | 1464189563061 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:19:23 INFO - PROCESS | 1648 | 1464189563157 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fa8800 == 55 [pid = 1648] [id = 256] 08:19:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x118162c00) [pid = 1648] [serial = 766] [outer = 0x0] 08:19:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11941b400) [pid = 1648] [serial = 767] [outer = 0x118162c00] 08:19:23 INFO - PROCESS | 1648 | 1464189563189 Marionette DEBUG loaded listener.js 08:19:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x119a0e000) [pid = 1648] [serial = 768] [outer = 0x118162c00] 08:19:23 INFO - PROCESS | 1648 | 1464189563641 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:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 719ms 08:19:23 INFO - PROCESS | 1648 | 1464189563674 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:19:23 INFO - PROCESS | 1648 | 1464189563675 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:19:23 INFO - PROCESS | 1648 | 1464189563679 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:19:23 INFO - PROCESS | 1648 | 1464189563682 Marionette TRACE conn2 <- [1,998,null,{}] 08:19:23 INFO - PROCESS | 1648 | 1464189563691 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:19:23 INFO - PROCESS | 1648 | 1464189563796 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:19:23 INFO - PROCESS | 1648 | 1464189563865 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6a7800 == 56 [pid = 1648] [id = 257] 08:19:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x122d34800) [pid = 1648] [serial = 769] [outer = 0x0] 08:19:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x124e7e800) [pid = 1648] [serial = 770] [outer = 0x122d34800] 08:19:23 INFO - PROCESS | 1648 | 1464189563896 Marionette DEBUG loaded listener.js 08:19:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x124e83400) [pid = 1648] [serial = 771] [outer = 0x122d34800] 08:19:24 INFO - PROCESS | 1648 | 1464189564314 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:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 671ms 08:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:19:24 INFO - PROCESS | 1648 | 1464189564351 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:19:24 INFO - PROCESS | 1648 | 1464189564353 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:19:24 INFO - PROCESS | 1648 | 1464189564355 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:19:24 INFO - PROCESS | 1648 | 1464189564357 Marionette TRACE conn2 <- [1,1002,null,{}] 08:19:24 INFO - PROCESS | 1648 | 1464189564359 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:19:24 INFO - PROCESS | 1648 | 1464189564489 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:19:24 INFO - PROCESS | 1648 | 1464189564558 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e271000 == 57 [pid = 1648] [id = 258] 08:19:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1252ebc00) [pid = 1648] [serial = 772] [outer = 0x0] 08:19:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x1253f0800) [pid = 1648] [serial = 773] [outer = 0x1252ebc00] 08:19:24 INFO - PROCESS | 1648 | 1464189564589 Marionette DEBUG loaded listener.js 08:19:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x128ae3400) [pid = 1648] [serial = 774] [outer = 0x1252ebc00] 08:19:25 INFO - PROCESS | 1648 | 1464189565024 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:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 720ms 08:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:19:25 INFO - PROCESS | 1648 | 1464189565076 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:19:25 INFO - PROCESS | 1648 | 1464189565077 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:19:25 INFO - PROCESS | 1648 | 1464189565080 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:19:25 INFO - PROCESS | 1648 | 1464189565081 Marionette TRACE conn2 <- [1,1006,null,{}] 08:19:25 INFO - PROCESS | 1648 | 1464189565083 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:19:25 INFO - PROCESS | 1648 | 1464189565189 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:19:25 INFO - PROCESS | 1648 | 1464189565244 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e282800 == 58 [pid = 1648] [id = 259] 08:19:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x126db7800) [pid = 1648] [serial = 775] [outer = 0x0] 08:19:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x128be4c00) [pid = 1648] [serial = 776] [outer = 0x126db7800] 08:19:25 INFO - PROCESS | 1648 | 1464189565273 Marionette DEBUG loaded listener.js 08:19:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1295d8000) [pid = 1648] [serial = 777] [outer = 0x126db7800] 08:19:25 INFO - PROCESS | 1648 | 1464189565719 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:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 08:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:19:25 INFO - PROCESS | 1648 | 1464189565750 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:19:25 INFO - PROCESS | 1648 | 1464189565752 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:19:25 INFO - PROCESS | 1648 | 1464189565754 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:19:25 INFO - PROCESS | 1648 | 1464189565755 Marionette TRACE conn2 <- [1,1010,null,{}] 08:19:25 INFO - PROCESS | 1648 | 1464189565757 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:19:25 INFO - PROCESS | 1648 | 1464189565898 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:19:25 INFO - PROCESS | 1648 | 1464189565956 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb52000 == 59 [pid = 1648] [id = 260] 08:19:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12a8c2c00) [pid = 1648] [serial = 778] [outer = 0x0] 08:19:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12b9a4800) [pid = 1648] [serial = 779] [outer = 0x12a8c2c00] 08:19:25 INFO - PROCESS | 1648 | 1464189565986 Marionette DEBUG loaded listener.js 08:19:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12ce2d400) [pid = 1648] [serial = 780] [outer = 0x12a8c2c00] 08:19:26 INFO - PROCESS | 1648 | 1464189566480 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:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 772ms 08:19:26 INFO - PROCESS | 1648 | 1464189566527 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:19:26 INFO - PROCESS | 1648 | 1464189566529 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:19:26 INFO - PROCESS | 1648 | 1464189566533 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:19:26 INFO - PROCESS | 1648 | 1464189566535 Marionette TRACE conn2 <- [1,1014,null,{}] 08:19:26 INFO - PROCESS | 1648 | 1464189566539 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:19:26 INFO - PROCESS | 1648 | 1464189566693 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:19:26 INFO - PROCESS | 1648 | 1464189566954 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x113c8e800 == 60 [pid = 1648] [id = 261] 08:19:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x111a06000) [pid = 1648] [serial = 781] [outer = 0x0] 08:19:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x1121ad400) [pid = 1648] [serial = 782] [outer = 0x111a06000] 08:19:27 INFO - PROCESS | 1648 | 1464189567029 Marionette DEBUG loaded listener.js 08:19:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x115e6f000) [pid = 1648] [serial = 783] [outer = 0x111a06000] 08:19:27 INFO - PROCESS | 1648 | 1464189567536 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:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1070ms 08:19:27 INFO - PROCESS | 1648 | 1464189567603 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:19:27 INFO - PROCESS | 1648 | 1464189567606 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:19:27 INFO - PROCESS | 1648 | 1464189567611 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:19:27 INFO - PROCESS | 1648 | 1464189567613 Marionette TRACE conn2 <- [1,1018,null,{}] 08:19:27 INFO - PROCESS | 1648 | 1464189567616 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:19:27 INFO - PROCESS | 1648 | 1464189567716 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:19:27 INFO - PROCESS | 1648 | 1464189567785 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f94800 == 61 [pid = 1648] [id = 262] 08:19:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1133f4800) [pid = 1648] [serial = 784] [outer = 0x0] 08:19:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x113cce800) [pid = 1648] [serial = 785] [outer = 0x1133f4800] 08:19:27 INFO - PROCESS | 1648 | 1464189567814 Marionette DEBUG loaded listener.js 08:19:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x115e71400) [pid = 1648] [serial = 786] [outer = 0x1133f4800] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0da800 == 60 [pid = 1648] [id = 253] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c498800 == 59 [pid = 1648] [id = 252] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124c4f800 == 58 [pid = 1648] [id = 251] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5d000 == 57 [pid = 1648] [id = 250] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29a000 == 56 [pid = 1648] [id = 249] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12c083800) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11759fc00) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11a1ed000) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12691c400) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12b114c00) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12af94800 == 55 [pid = 1648] [id = 248] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a664800 == 54 [pid = 1648] [id = 247] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12700b800 == 53 [pid = 1648] [id = 246] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124fb3800 == 52 [pid = 1648] [id = 245] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x118593800 == 51 [pid = 1648] [id = 244] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x118594000 == 50 [pid = 1648] [id = 243] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x122abe000 == 49 [pid = 1648] [id = 242] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c94e000 == 48 [pid = 1648] [id = 240] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c77f800 == 47 [pid = 1648] [id = 239] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c4b4800 == 46 [pid = 1648] [id = 238] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124fb7000 == 45 [pid = 1648] [id = 237] 08:19:28 INFO - PROCESS | 1648 | --DOCSHELL 0x118034800 == 44 [pid = 1648] [id = 236] 08:19:28 INFO - PROCESS | 1648 | 1464189568242 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:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 673ms 08:19:28 INFO - PROCESS | 1648 | 1464189568305 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:19:28 INFO - PROCESS | 1648 | 1464189568309 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:19:28 INFO - PROCESS | 1648 | 1464189568313 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:19:28 INFO - PROCESS | 1648 | 1464189568314 Marionette TRACE conn2 <- [1,1022,null,{}] 08:19:28 INFO - PROCESS | 1648 | 1464189568316 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:19:28 INFO - PROCESS | 1648 | 1464189568398 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:19:28 INFO - PROCESS | 1648 | 1464189568406 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f69800 == 45 [pid = 1648] [id = 263] 08:19:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x1166d3000) [pid = 1648] [serial = 787] [outer = 0x0] 08:19:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11671c000) [pid = 1648] [serial = 788] [outer = 0x1166d3000] 08:19:28 INFO - PROCESS | 1648 | 1464189568432 Marionette DEBUG loaded listener.js 08:19:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1168a6000) [pid = 1648] [serial = 789] [outer = 0x1166d3000] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x1295bbc00) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12a8cfc00) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1256d3000) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x125304c00) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x124f1c000) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1168acc00) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x125302400) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12734f800) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x117594400) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x116610c00) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1187e5000) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x118521800) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x119dc5c00) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12481b400) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x125308800) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x125994800) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12c7a9800) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12bb9b800) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12bed0400) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12af52800) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x128be0000) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x128c38400) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12b9a9000) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12bed9000) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12a743c00) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x128aed000) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12c07c000) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 08:19:28 INFO - PROCESS | 1648 | 1464189568844 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:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 571ms 08:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:19:28 INFO - PROCESS | 1648 | 1464189568885 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:19:28 INFO - PROCESS | 1648 | 1464189568887 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:19:28 INFO - PROCESS | 1648 | 1464189568894 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:19:28 INFO - PROCESS | 1648 | 1464189568900 Marionette TRACE conn2 <- [1,1026,null,{}] 08:19:28 INFO - PROCESS | 1648 | 1464189568910 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:19:29 INFO - PROCESS | 1648 | 1464189569033 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:19:29 INFO - PROCESS | 1648 | 1464189569113 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x118594000 == 46 [pid = 1648] [id = 264] 08:19:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x116213400) [pid = 1648] [serial = 790] [outer = 0x0] 08:19:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11767c800) [pid = 1648] [serial = 791] [outer = 0x116213400] 08:19:29 INFO - PROCESS | 1648 | 1464189569154 Marionette DEBUG loaded listener.js 08:19:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11815cc00) [pid = 1648] [serial = 792] [outer = 0x116213400] 08:19:29 INFO - PROCESS | 1648 | 1464189569500 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:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 629ms 08:19:29 INFO - PROCESS | 1648 | 1464189569520 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:19:29 INFO - PROCESS | 1648 | 1464189569532 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:19:29 INFO - PROCESS | 1648 | 1464189569534 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:19:29 INFO - PROCESS | 1648 | 1464189569535 Marionette TRACE conn2 <- [1,1030,null,{}] 08:19:29 INFO - PROCESS | 1648 | 1464189569537 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:19:29 INFO - PROCESS | 1648 | 1464189569620 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:19:29 INFO - PROCESS | 1648 | 1464189569690 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11801b000 == 47 [pid = 1648] [id = 265] 08:19:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11815c400) [pid = 1648] [serial = 793] [outer = 0x0] 08:19:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1187c6800) [pid = 1648] [serial = 794] [outer = 0x11815c400] 08:19:29 INFO - PROCESS | 1648 | 1464189569716 Marionette DEBUG loaded listener.js 08:19:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1187da000) [pid = 1648] [serial = 795] [outer = 0x11815c400] 08:19:30 INFO - PROCESS | 1648 | 1464189570015 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:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 08:19:30 INFO - PROCESS | 1648 | 1464189570053 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:19:30 INFO - PROCESS | 1648 | 1464189570054 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:19:30 INFO - PROCESS | 1648 | 1464189570060 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:19:30 INFO - PROCESS | 1648 | 1464189570062 Marionette TRACE conn2 <- [1,1034,null,{}] 08:19:30 INFO - PROCESS | 1648 | 1464189570065 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:19:30 INFO - PROCESS | 1648 | 1464189570186 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:19:30 INFO - PROCESS | 1648 | 1464189570283 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d29800 == 48 [pid = 1648] [id = 266] 08:19:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x119418c00) [pid = 1648] [serial = 796] [outer = 0x0] 08:19:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x119421800) [pid = 1648] [serial = 797] [outer = 0x119418c00] 08:19:30 INFO - PROCESS | 1648 | 1464189570329 Marionette DEBUG loaded listener.js 08:19:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x119a0a400) [pid = 1648] [serial = 798] [outer = 0x119418c00] 08:19:30 INFO - PROCESS | 1648 | 1464189570732 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:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 719ms 08:19:30 INFO - PROCESS | 1648 | 1464189570779 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:19:30 INFO - PROCESS | 1648 | 1464189570781 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:19:30 INFO - PROCESS | 1648 | 1464189570783 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:19:30 INFO - PROCESS | 1648 | 1464189570784 Marionette TRACE conn2 <- [1,1038,null,{}] 08:19:30 INFO - PROCESS | 1648 | 1464189570786 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:19:30 INFO - PROCESS | 1648 | 1464189570910 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:19:30 INFO - PROCESS | 1648 | 1464189570938 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a1e800 == 49 [pid = 1648] [id = 267] 08:19:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x119e2f800) [pid = 1648] [serial = 799] [outer = 0x0] 08:19:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x122972800) [pid = 1648] [serial = 800] [outer = 0x119e2f800] 08:19:30 INFO - PROCESS | 1648 | 1464189570963 Marionette DEBUG loaded listener.js 08:19:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x122d2a800) [pid = 1648] [serial = 801] [outer = 0x119e2f800] 08:19:31 INFO - PROCESS | 1648 | 1464189571292 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:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 08:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:19:31 INFO - PROCESS | 1648 | 1464189571301 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:19:31 INFO - PROCESS | 1648 | 1464189571302 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:19:31 INFO - PROCESS | 1648 | 1464189571304 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:19:31 INFO - PROCESS | 1648 | 1464189571305 Marionette TRACE conn2 <- [1,1042,null,{}] 08:19:31 INFO - PROCESS | 1648 | 1464189571310 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:19:31 INFO - PROCESS | 1648 | 1464189571410 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:19:31 INFO - PROCESS | 1648 | 1464189571444 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12534f800 == 50 [pid = 1648] [id = 268] 08:19:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x119e32800) [pid = 1648] [serial = 802] [outer = 0x0] 08:19:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x122d32000) [pid = 1648] [serial = 803] [outer = 0x119e32800] 08:19:31 INFO - PROCESS | 1648 | 1464189571470 Marionette DEBUG loaded listener.js 08:19:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x124a30000) [pid = 1648] [serial = 804] [outer = 0x119e32800] 08:19:31 INFO - PROCESS | 1648 | 1464189571788 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:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 521ms 08:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:19:31 INFO - PROCESS | 1648 | 1464189571826 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:19:31 INFO - PROCESS | 1648 | 1464189571827 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:19:31 INFO - PROCESS | 1648 | 1464189571829 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:19:31 INFO - PROCESS | 1648 | 1464189571830 Marionette TRACE conn2 <- [1,1046,null,{}] 08:19:31 INFO - PROCESS | 1648 | 1464189571833 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:19:31 INFO - PROCESS | 1648 | 1464189571938 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:19:31 INFO - PROCESS | 1648 | 1464189571952 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x127018800 == 51 [pid = 1648] [id = 269] 08:19:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x124a30400) [pid = 1648] [serial = 805] [outer = 0x0] 08:19:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x124cf1000) [pid = 1648] [serial = 806] [outer = 0x124a30400] 08:19:31 INFO - PROCESS | 1648 | 1464189571979 Marionette DEBUG loaded listener.js 08:19:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x124e87400) [pid = 1648] [serial = 807] [outer = 0x124a30400] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x116213c00) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x125303400) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x122e6a000) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x128bec800) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12b9a4c00) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x118520000) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x125309400) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x128be6c00) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12bed1c00) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x118162400) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11807fc00) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:19:32 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1125c8800) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:19:32 INFO - PROCESS | 1648 | 1464189572461 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:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 669ms 08:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:19:32 INFO - PROCESS | 1648 | 1464189572499 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:19:32 INFO - PROCESS | 1648 | 1464189572500 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:19:32 INFO - PROCESS | 1648 | 1464189572502 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:19:32 INFO - PROCESS | 1648 | 1464189572504 Marionette TRACE conn2 <- [1,1050,null,{}] 08:19:32 INFO - PROCESS | 1648 | 1464189572506 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:19:32 INFO - PROCESS | 1648 | 1464189572587 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:19:32 INFO - PROCESS | 1648 | 1464189572593 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x127364000 == 52 [pid = 1648] [id = 270] 08:19:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11303d400) [pid = 1648] [serial = 808] [outer = 0x0] 08:19:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x118520000) [pid = 1648] [serial = 809] [outer = 0x11303d400] 08:19:32 INFO - PROCESS | 1648 | 1464189572619 Marionette DEBUG loaded listener.js 08:19:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x124f13c00) [pid = 1648] [serial = 810] [outer = 0x11303d400] 08:19:32 INFO - PROCESS | 1648 | 1464189572947 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:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 467ms 08:19:32 INFO - PROCESS | 1648 | 1464189572971 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:19:32 INFO - PROCESS | 1648 | 1464189572972 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:19:32 INFO - PROCESS | 1648 | 1464189572976 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:19:32 INFO - PROCESS | 1648 | 1464189572977 Marionette TRACE conn2 <- [1,1054,null,{}] 08:19:32 INFO - PROCESS | 1648 | 1464189572980 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:19:33 INFO - PROCESS | 1648 | 1464189573082 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:19:33 INFO - PROCESS | 1648 | 1464189573090 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f96800 == 53 [pid = 1648] [id = 271] 08:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x116213c00) [pid = 1648] [serial = 811] [outer = 0x0] 08:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x124f1a800) [pid = 1648] [serial = 812] [outer = 0x116213c00] 08:19:33 INFO - PROCESS | 1648 | 1464189573120 Marionette DEBUG loaded listener.js 08:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x124f20400) [pid = 1648] [serial = 813] [outer = 0x116213c00] 08:19:33 INFO - PROCESS | 1648 | 1464189573468 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:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 08:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:19:33 INFO - PROCESS | 1648 | 1464189573495 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:19:33 INFO - PROCESS | 1648 | 1464189573496 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:19:33 INFO - PROCESS | 1648 | 1464189573498 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:19:33 INFO - PROCESS | 1648 | 1464189573501 Marionette TRACE conn2 <- [1,1058,null,{}] 08:19:33 INFO - PROCESS | 1648 | 1464189573503 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:19:33 INFO - PROCESS | 1648 | 1464189573601 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:19:33 INFO - PROCESS | 1648 | 1464189573606 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a664000 == 54 [pid = 1648] [id = 272] 08:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x125307400) [pid = 1648] [serial = 814] [outer = 0x0] 08:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x125f13400) [pid = 1648] [serial = 815] [outer = 0x125307400] 08:19:33 INFO - PROCESS | 1648 | 1464189573631 Marionette DEBUG loaded listener.js 08:19:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x126f8b800) [pid = 1648] [serial = 816] [outer = 0x125307400] 08:19:33 INFO - PROCESS | 1648 | 1464189573943 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:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 08:19:33 INFO - PROCESS | 1648 | 1464189573968 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:19:33 INFO - PROCESS | 1648 | 1464189573970 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:19:33 INFO - PROCESS | 1648 | 1464189573979 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:19:33 INFO - PROCESS | 1648 | 1464189573980 Marionette TRACE conn2 <- [1,1062,null,{}] 08:19:33 INFO - PROCESS | 1648 | 1464189573983 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:19:34 INFO - PROCESS | 1648 | 1464189574099 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:19:34 INFO - PROCESS | 1648 | 1464189574107 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a672800 == 55 [pid = 1648] [id = 273] 08:19:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x1252edc00) [pid = 1648] [serial = 817] [outer = 0x0] 08:19:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x126db9400) [pid = 1648] [serial = 818] [outer = 0x1252edc00] 08:19:34 INFO - PROCESS | 1648 | 1464189574132 Marionette DEBUG loaded listener.js 08:19:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x127356800) [pid = 1648] [serial = 819] [outer = 0x1252edc00] 08:19:34 INFO - PROCESS | 1648 | 1464189574575 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:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 625ms 08:19:34 INFO - PROCESS | 1648 | 1464189574606 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:19:34 INFO - PROCESS | 1648 | 1464189574609 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:19:34 INFO - PROCESS | 1648 | 1464189574614 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:19:34 INFO - PROCESS | 1648 | 1464189574616 Marionette TRACE conn2 <- [1,1066,null,{}] 08:19:34 INFO - PROCESS | 1648 | 1464189574620 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:19:34 INFO - PROCESS | 1648 | 1464189574730 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:19:34 INFO - PROCESS | 1648 | 1464189574799 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x116652800 == 56 [pid = 1648] [id = 274] 08:19:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1121b2400) [pid = 1648] [serial = 820] [outer = 0x0] 08:19:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x112a70800) [pid = 1648] [serial = 821] [outer = 0x1121b2400] 08:19:34 INFO - PROCESS | 1648 | 1464189574832 Marionette DEBUG loaded listener.js 08:19:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x1133f5000) [pid = 1648] [serial = 822] [outer = 0x1121b2400] 08:19:35 INFO - PROCESS | 1648 | 1464189575262 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:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 671ms 08:19:35 INFO - PROCESS | 1648 | 1464189575285 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:19:35 INFO - PROCESS | 1648 | 1464189575289 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:19:35 INFO - PROCESS | 1648 | 1464189575294 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:19:35 INFO - PROCESS | 1648 | 1464189575296 Marionette TRACE conn2 <- [1,1070,null,{}] 08:19:35 INFO - PROCESS | 1648 | 1464189575298 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:19:35 INFO - PROCESS | 1648 | 1464189575404 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:19:35 INFO - PROCESS | 1648 | 1464189575499 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x122985800 == 57 [pid = 1648] [id = 275] 08:19:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1164c0400) [pid = 1648] [serial = 823] [outer = 0x0] 08:19:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1168ab400) [pid = 1648] [serial = 824] [outer = 0x1164c0400] 08:19:35 INFO - PROCESS | 1648 | 1464189575531 Marionette DEBUG loaded listener.js 08:19:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x117594400) [pid = 1648] [serial = 825] [outer = 0x1164c0400] 08:19:35 INFO - PROCESS | 1648 | 1464189575925 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:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 668ms 08:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:19:35 INFO - PROCESS | 1648 | 1464189575963 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:19:35 INFO - PROCESS | 1648 | 1464189575964 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:19:35 INFO - PROCESS | 1648 | 1464189575967 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:19:35 INFO - PROCESS | 1648 | 1464189575970 Marionette TRACE conn2 <- [1,1074,null,{}] 08:19:35 INFO - PROCESS | 1648 | 1464189575977 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:19:36 INFO - PROCESS | 1648 | 1464189576081 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:19:36 INFO - PROCESS | 1648 | 1464189576142 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af9f800 == 58 [pid = 1648] [id = 276] 08:19:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x118166000) [pid = 1648] [serial = 826] [outer = 0x0] 08:19:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x119272800) [pid = 1648] [serial = 827] [outer = 0x118166000] 08:19:36 INFO - PROCESS | 1648 | 1464189576174 Marionette DEBUG loaded listener.js 08:19:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x119dc6000) [pid = 1648] [serial = 828] [outer = 0x118166000] 08:19:36 INFO - PROCESS | 1648 | 1464189576578 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:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 621ms 08:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:19:36 INFO - PROCESS | 1648 | 1464189576589 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:19:36 INFO - PROCESS | 1648 | 1464189576591 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:19:36 INFO - PROCESS | 1648 | 1464189576593 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:19:36 INFO - PROCESS | 1648 | 1464189576594 Marionette TRACE conn2 <- [1,1078,null,{}] 08:19:36 INFO - PROCESS | 1648 | 1464189576597 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:19:36 INFO - PROCESS | 1648 | 1464189576700 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:19:36 INFO - PROCESS | 1648 | 1464189576807 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb12800 == 59 [pid = 1648] [id = 277] 08:19:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x122d34c00) [pid = 1648] [serial = 829] [outer = 0x0] 08:19:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x124e7f400) [pid = 1648] [serial = 830] [outer = 0x122d34c00] 08:19:36 INFO - PROCESS | 1648 | 1464189576838 Marionette DEBUG loaded listener.js 08:19:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x124f1e800) [pid = 1648] [serial = 831] [outer = 0x122d34c00] 08:19:37 INFO - PROCESS | 1648 | 1464189577237 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:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 08:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:19:37 INFO - PROCESS | 1648 | 1464189577264 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:19:37 INFO - PROCESS | 1648 | 1464189577265 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:19:37 INFO - PROCESS | 1648 | 1464189577267 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:19:37 INFO - PROCESS | 1648 | 1464189577268 Marionette TRACE conn2 <- [1,1082,null,{}] 08:19:37 INFO - PROCESS | 1648 | 1464189577271 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:19:37 INFO - PROCESS | 1648 | 1464189577378 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:19:37 INFO - PROCESS | 1648 | 1464189577495 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb55800 == 60 [pid = 1648] [id = 278] 08:19:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x119e2c800) [pid = 1648] [serial = 832] [outer = 0x0] 08:19:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x125308800) [pid = 1648] [serial = 833] [outer = 0x119e2c800] 08:19:37 INFO - PROCESS | 1648 | 1464189577530 Marionette DEBUG loaded listener.js 08:19:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x125f13000) [pid = 1648] [serial = 834] [outer = 0x119e2c800] 08:19:37 INFO - PROCESS | 1648 | 1464189577979 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:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 720ms 08:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:19:37 INFO - PROCESS | 1648 | 1464189577988 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:19:37 INFO - PROCESS | 1648 | 1464189577989 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:19:37 INFO - PROCESS | 1648 | 1464189577991 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:19:37 INFO - PROCESS | 1648 | 1464189577993 Marionette TRACE conn2 <- [1,1086,null,{}] 08:19:38 INFO - PROCESS | 1648 | 1464189578014 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:19:38 INFO - PROCESS | 1648 | 1464189578132 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:19:38 INFO - PROCESS | 1648 | 1464189578203 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be7b000 == 61 [pid = 1648] [id = 279] 08:19:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x126f90800) [pid = 1648] [serial = 835] [outer = 0x0] 08:19:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x128af0000) [pid = 1648] [serial = 836] [outer = 0x126f90800] 08:19:38 INFO - PROCESS | 1648 | 1464189578234 Marionette DEBUG loaded listener.js 08:19:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x128f4f800) [pid = 1648] [serial = 837] [outer = 0x126f90800] 08:19:38 INFO - PROCESS | 1648 | 1464189578662 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:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 721ms 08:19:38 INFO - PROCESS | 1648 | 1464189578713 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:19:38 INFO - PROCESS | 1648 | 1464189578714 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:19:38 INFO - PROCESS | 1648 | 1464189578717 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:19:38 INFO - PROCESS | 1648 | 1464189578718 Marionette TRACE conn2 <- [1,1090,null,{}] 08:19:38 INFO - PROCESS | 1648 | 1464189578720 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:19:38 INFO - PROCESS | 1648 | 1464189578822 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:19:38 INFO - PROCESS | 1648 | 1464189578878 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c4a3800 == 62 [pid = 1648] [id = 280] 08:19:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x1125cf800) [pid = 1648] [serial = 838] [outer = 0x0] 08:19:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x129216000) [pid = 1648] [serial = 839] [outer = 0x1125cf800] 08:19:38 INFO - PROCESS | 1648 | 1464189578908 Marionette DEBUG loaded listener.js 08:19:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x129353400) [pid = 1648] [serial = 840] [outer = 0x1125cf800] 08:19:39 INFO - PROCESS | 1648 | 1464189579390 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:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 719ms 08:19:39 INFO - PROCESS | 1648 | 1464189579438 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:19:39 INFO - PROCESS | 1648 | 1464189579440 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:19:39 INFO - PROCESS | 1648 | 1464189579443 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:19:39 INFO - PROCESS | 1648 | 1464189579445 Marionette TRACE conn2 <- [1,1094,null,{}] 08:19:39 INFO - PROCESS | 1648 | 1464189579449 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:19:39 INFO - PROCESS | 1648 | 1464189579603 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:19:39 INFO - PROCESS | 1648 | 1464189579680 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29e800 == 63 [pid = 1648] [id = 281] 08:19:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x115e76400) [pid = 1648] [serial = 841] [outer = 0x0] 08:19:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12934e400) [pid = 1648] [serial = 842] [outer = 0x115e76400] 08:19:39 INFO - PROCESS | 1648 | 1464189579710 Marionette DEBUG loaded listener.js 08:19:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x1295c1c00) [pid = 1648] [serial = 843] [outer = 0x115e76400] 08:19:40 INFO - PROCESS | 1648 | 1464189580262 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:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 870ms 08:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:19:40 INFO - PROCESS | 1648 | 1464189580314 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:19:40 INFO - PROCESS | 1648 | 1464189580316 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:19:40 INFO - PROCESS | 1648 | 1464189580319 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:19:40 INFO - PROCESS | 1648 | 1464189580321 Marionette TRACE conn2 <- [1,1098,null,{}] 08:19:40 INFO - PROCESS | 1648 | 1464189580349 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:19:40 INFO - PROCESS | 1648 | 1464189580452 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:19:40 INFO - PROCESS | 1648 | 1464189580525 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194f1800 == 64 [pid = 1648] [id = 282] 08:19:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x1133f4400) [pid = 1648] [serial = 844] [outer = 0x0] 08:19:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x115ab1800) [pid = 1648] [serial = 845] [outer = 0x1133f4400] 08:19:40 INFO - PROCESS | 1648 | 1464189580553 Marionette DEBUG loaded listener.js 08:19:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x115f59c00) [pid = 1648] [serial = 846] [outer = 0x1133f4400] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c4ad800 == 63 [pid = 1648] [id = 235] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a664000 == 62 [pid = 1648] [id = 272] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x128f96800 == 61 [pid = 1648] [id = 271] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x127364000 == 60 [pid = 1648] [id = 270] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x127018800 == 59 [pid = 1648] [id = 269] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12534f800 == 58 [pid = 1648] [id = 268] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x124a1e800 == 57 [pid = 1648] [id = 267] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x122d2d800) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | 1464189581045 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:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x119d29800 == 56 [pid = 1648] [id = 266] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x11801b000 == 55 [pid = 1648] [id = 265] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x118594000 == 54 [pid = 1648] [id = 264] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x116f69800 == 53 [pid = 1648] [id = 263] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x115f94800 == 52 [pid = 1648] [id = 262] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x113c8e800 == 51 [pid = 1648] [id = 261] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x128fa8800 == 50 [pid = 1648] [id = 256] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x118022800 == 49 [pid = 1648] [id = 255] 08:19:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6a2800 == 48 [pid = 1648] [id = 254] 08:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 742ms 08:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:19:41 INFO - PROCESS | 1648 | 1464189581062 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:19:41 INFO - PROCESS | 1648 | 1464189581065 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:19:41 INFO - PROCESS | 1648 | 1464189581069 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:19:41 INFO - PROCESS | 1648 | 1464189581071 Marionette TRACE conn2 <- [1,1102,null,{}] 08:19:41 INFO - PROCESS | 1648 | 1464189581075 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:19:41 INFO - PROCESS | 1648 | 1464189581159 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:19:41 INFO - PROCESS | 1648 | 1464189581164 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11801b000 == 49 [pid = 1648] [id = 283] 08:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11685c400) [pid = 1648] [serial = 847] [outer = 0x0] 08:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11710f000) [pid = 1648] [serial = 848] [outer = 0x11685c400] 08:19:41 INFO - PROCESS | 1648 | 1464189581191 Marionette DEBUG loaded listener.js 08:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x118163c00) [pid = 1648] [serial = 849] [outer = 0x11685c400] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x118079c00) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x116717800) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x115e77000) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x1253e5c00) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x125f79c00) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x124aaf400) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x124f19800) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12b9aa000) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x124aabc00) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12bece400) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x119458000) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x11926dc00) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x128ae7000) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12b27bc00) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x126dc4c00) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12bb9e800) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x128aee400) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x118080400) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x1295da000) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12691d400) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12c7b6800) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x125995400) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x124a2e800) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x128c3a000) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x1125cd400) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12ce25400) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12c084c00) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x128af0400) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12ce4a800) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12b27c400) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 08:19:41 INFO - PROCESS | 1648 | 1464189581548 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:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 523ms 08:19:41 INFO - PROCESS | 1648 | 1464189581593 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:19:41 INFO - PROCESS | 1648 | 1464189581594 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:19:41 INFO - PROCESS | 1648 | 1464189581596 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:19:41 INFO - PROCESS | 1648 | 1464189581599 Marionette TRACE conn2 <- [1,1106,null,{}] 08:19:41 INFO - PROCESS | 1648 | 1464189581606 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:19:41 INFO - PROCESS | 1648 | 1464189581693 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:19:41 INFO - PROCESS | 1648 | 1464189581700 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d1b000 == 50 [pid = 1648] [id = 284] 08:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x1187da800) [pid = 1648] [serial = 850] [outer = 0x0] 08:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11941dc00) [pid = 1648] [serial = 851] [outer = 0x1187da800] 08:19:41 INFO - PROCESS | 1648 | 1464189581729 Marionette DEBUG loaded listener.js 08:19:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x119dc7800) [pid = 1648] [serial = 852] [outer = 0x1187da800] 08:19:42 INFO - PROCESS | 1648 | 1464189582074 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:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 08:19:42 INFO - PROCESS | 1648 | 1464189582117 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:19:42 INFO - PROCESS | 1648 | 1464189582119 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:19:42 INFO - PROCESS | 1648 | 1464189582121 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:19:42 INFO - PROCESS | 1648 | 1464189582122 Marionette TRACE conn2 <- [1,1110,null,{}] 08:19:42 INFO - PROCESS | 1648 | 1464189582131 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:19:42 INFO - PROCESS | 1648 | 1464189582218 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:19:42 INFO - PROCESS | 1648 | 1464189582223 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e5e800 == 51 [pid = 1648] [id = 285] 08:19:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x122976800) [pid = 1648] [serial = 853] [outer = 0x0] 08:19:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x122d2d800) [pid = 1648] [serial = 854] [outer = 0x122976800] 08:19:42 INFO - PROCESS | 1648 | 1464189582249 Marionette DEBUG loaded listener.js 08:19:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x124a2e800) [pid = 1648] [serial = 855] [outer = 0x122976800] 08:19:42 INFO - PROCESS | 1648 | 1464189582603 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:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 08:19:42 INFO - PROCESS | 1648 | 1464189582640 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:19:42 INFO - PROCESS | 1648 | 1464189582641 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:19:42 INFO - PROCESS | 1648 | 1464189582643 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:19:42 INFO - PROCESS | 1648 | 1464189582644 Marionette TRACE conn2 <- [1,1114,null,{}] 08:19:42 INFO - PROCESS | 1648 | 1464189582646 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:19:42 INFO - PROCESS | 1648 | 1464189582751 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:19:42 INFO - PROCESS | 1648 | 1464189582759 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x127015800 == 52 [pid = 1648] [id = 286] 08:19:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x124a2fc00) [pid = 1648] [serial = 856] [outer = 0x0] 08:19:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x124e82000) [pid = 1648] [serial = 857] [outer = 0x124a2fc00] 08:19:42 INFO - PROCESS | 1648 | 1464189582784 Marionette DEBUG loaded listener.js 08:19:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x124f15800) [pid = 1648] [serial = 858] [outer = 0x124a2fc00] 08:19:43 INFO - PROCESS | 1648 | 1464189583114 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:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 08:19:43 INFO - PROCESS | 1648 | 1464189583162 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:19:43 INFO - PROCESS | 1648 | 1464189583163 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:19:43 INFO - PROCESS | 1648 | 1464189583165 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:19:43 INFO - PROCESS | 1648 | 1464189583166 Marionette TRACE conn2 <- [1,1118,null,{}] 08:19:43 INFO - PROCESS | 1648 | 1464189583168 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:19:43 INFO - PROCESS | 1648 | 1464189583273 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:19:43 INFO - PROCESS | 1648 | 1464189583351 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fa3000 == 53 [pid = 1648] [id = 287] 08:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x124e7e400) [pid = 1648] [serial = 859] [outer = 0x0] 08:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x124f14c00) [pid = 1648] [serial = 860] [outer = 0x124e7e400] 08:19:43 INFO - PROCESS | 1648 | 1464189583377 Marionette DEBUG loaded listener.js 08:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x128aebc00) [pid = 1648] [serial = 861] [outer = 0x124e7e400] 08:19:43 INFO - PROCESS | 1648 | 1464189583709 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:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 572ms 08:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:19:43 INFO - PROCESS | 1648 | 1464189583737 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:19:43 INFO - PROCESS | 1648 | 1464189583738 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:19:43 INFO - PROCESS | 1648 | 1464189583741 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:19:43 INFO - PROCESS | 1648 | 1464189583742 Marionette TRACE conn2 <- [1,1122,null,{}] 08:19:43 INFO - PROCESS | 1648 | 1464189583749 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:19:43 INFO - PROCESS | 1648 | 1464189583854 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:19:43 INFO - PROCESS | 1648 | 1464189583891 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aec9800 == 54 [pid = 1648] [id = 288] 08:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x124e8bc00) [pid = 1648] [serial = 862] [outer = 0x0] 08:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x128be6c00) [pid = 1648] [serial = 863] [outer = 0x124e8bc00] 08:19:43 INFO - PROCESS | 1648 | 1464189583916 Marionette DEBUG loaded listener.js 08:19:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x128f4e400) [pid = 1648] [serial = 864] [outer = 0x124e8bc00] 08:19:44 INFO - PROCESS | 1648 | 1464189584277 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:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 573ms 08:19:44 INFO - PROCESS | 1648 | 1464189584316 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:19:44 INFO - PROCESS | 1648 | 1464189584317 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:19:44 INFO - PROCESS | 1648 | 1464189584319 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:19:44 INFO - PROCESS | 1648 | 1464189584320 Marionette TRACE conn2 <- [1,1126,null,{}] 08:19:44 INFO - PROCESS | 1648 | 1464189584322 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:19:44 INFO - PROCESS | 1648 | 1464189584426 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:19:44 INFO - PROCESS | 1648 | 1464189584462 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb4d000 == 55 [pid = 1648] [id = 289] 08:19:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x128aec000) [pid = 1648] [serial = 865] [outer = 0x0] 08:19:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x1295bf800) [pid = 1648] [serial = 866] [outer = 0x128aec000] 08:19:44 INFO - PROCESS | 1648 | 1464189584488 Marionette DEBUG loaded listener.js 08:19:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x1295d8c00) [pid = 1648] [serial = 867] [outer = 0x128aec000] 08:19:44 INFO - PROCESS | 1648 | 1464189584825 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:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 517ms 08:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:19:44 INFO - PROCESS | 1648 | 1464189584837 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:19:44 INFO - PROCESS | 1648 | 1464189584838 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:19:44 INFO - PROCESS | 1648 | 1464189584842 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:19:44 INFO - PROCESS | 1648 | 1464189584844 Marionette TRACE conn2 <- [1,1130,null,{}] 08:19:44 INFO - PROCESS | 1648 | 1464189584846 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:19:44 INFO - PROCESS | 1648 | 1464189584952 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:19:44 INFO - PROCESS | 1648 | 1464189584989 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c765000 == 56 [pid = 1648] [id = 290] 08:19:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x1295d9400) [pid = 1648] [serial = 868] [outer = 0x0] 08:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12a742400) [pid = 1648] [serial = 869] [outer = 0x1295d9400] 08:19:45 INFO - PROCESS | 1648 | 1464189585014 Marionette DEBUG loaded listener.js 08:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12a74e000) [pid = 1648] [serial = 870] [outer = 0x1295d9400] 08:19:45 INFO - PROCESS | 1648 | 1464189585511 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:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x119e2f800) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x119e32800) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1125cc000) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11815c400) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x1133f4800) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x116213400) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x111a06000) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x1166d3000) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x124a30400) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11303d400) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x125307400) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x116213c00) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x119418c00) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11a1ec400) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11927c800) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x1172bd000) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x115e4cc00) [pid = 1648] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12934f800) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x119c4fc00) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x124ee6400) [pid = 1648] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x125876800) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x118088400) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x1164be000) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1295de800) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x116a61400) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x112a67c00) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x128bea800) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x125302c00) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:19:45 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12b9a5400) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 771ms 08:19:45 INFO - PROCESS | 1648 | 1464189585671 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:19:45 INFO - PROCESS | 1648 | 1464189585673 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:19:45 INFO - PROCESS | 1648 | 1464189585704 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:19:45 INFO - PROCESS | 1648 | 1464189585706 Marionette TRACE conn2 <- [1,1134,null,{}] 08:19:45 INFO - PROCESS | 1648 | 1464189585709 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:19:45 INFO - PROCESS | 1648 | 1464189585832 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:19:45 INFO - PROCESS | 1648 | 1464189585871 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x122cfd000 == 57 [pid = 1648] [id = 291] 08:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11815c400) [pid = 1648] [serial = 871] [outer = 0x0] 08:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x11921c400) [pid = 1648] [serial = 872] [outer = 0x11815c400] 08:19:45 INFO - PROCESS | 1648 | 1464189585896 Marionette DEBUG loaded listener.js 08:19:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x119441400) [pid = 1648] [serial = 873] [outer = 0x11815c400] 08:19:46 INFO - PROCESS | 1648 | 1464189586199 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:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 523ms 08:19:46 INFO - PROCESS | 1648 | 1464189586228 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:19:46 INFO - PROCESS | 1648 | 1464189586229 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:19:46 INFO - PROCESS | 1648 | 1464189586232 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:19:46 INFO - PROCESS | 1648 | 1464189586233 Marionette TRACE conn2 <- [1,1138,null,{}] 08:19:46 INFO - PROCESS | 1648 | 1464189586236 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:19:46 INFO - PROCESS | 1648 | 1464189586337 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:19:46 INFO - PROCESS | 1648 | 1464189586395 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c94d000 == 58 [pid = 1648] [id = 292] 08:19:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x118163000) [pid = 1648] [serial = 874] [outer = 0x0] 08:19:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x125302c00) [pid = 1648] [serial = 875] [outer = 0x118163000] 08:19:46 INFO - PROCESS | 1648 | 1464189586424 Marionette DEBUG loaded listener.js 08:19:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12af4c800) [pid = 1648] [serial = 876] [outer = 0x118163000] 08:19:46 INFO - PROCESS | 1648 | 1464189586693 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:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 08:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:19:46 INFO - PROCESS | 1648 | 1464189586750 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:19:46 INFO - PROCESS | 1648 | 1464189586751 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:19:46 INFO - PROCESS | 1648 | 1464189586754 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:19:46 INFO - PROCESS | 1648 | 1464189586755 Marionette TRACE conn2 <- [1,1142,null,{}] 08:19:46 INFO - PROCESS | 1648 | 1464189586759 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:19:46 INFO - PROCESS | 1648 | 1464189586853 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:19:46 INFO - PROCESS | 1648 | 1464189586857 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e26e000 == 59 [pid = 1648] [id = 293] 08:19:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12af53800) [pid = 1648] [serial = 877] [outer = 0x0] 08:19:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12b27c400) [pid = 1648] [serial = 878] [outer = 0x12af53800] 08:19:46 INFO - PROCESS | 1648 | 1464189586882 Marionette DEBUG loaded listener.js 08:19:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12b9a4c00) [pid = 1648] [serial = 879] [outer = 0x12af53800] 08:19:47 INFO - PROCESS | 1648 | 1464189587222 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:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 520ms 08:19:47 INFO - PROCESS | 1648 | 1464189587282 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:19:47 INFO - PROCESS | 1648 | 1464189587283 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:19:47 INFO - PROCESS | 1648 | 1464189587293 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:19:47 INFO - PROCESS | 1648 | 1464189587294 Marionette TRACE conn2 <- [1,1146,null,{}] 08:19:47 INFO - PROCESS | 1648 | 1464189587297 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:19:47 INFO - PROCESS | 1648 | 1464189587385 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:19:47 INFO - PROCESS | 1648 | 1464189587392 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x13525d000 == 60 [pid = 1648] [id = 294] 08:19:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12b27f800) [pid = 1648] [serial = 880] [outer = 0x0] 08:19:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12bb93400) [pid = 1648] [serial = 881] [outer = 0x12b27f800] 08:19:47 INFO - PROCESS | 1648 | 1464189587417 Marionette DEBUG loaded listener.js 08:19:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12bb9d000) [pid = 1648] [serial = 882] [outer = 0x12b27f800] 08:19:47 INFO - PROCESS | 1648 | 1464189587897 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:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 625ms 08:19:47 INFO - PROCESS | 1648 | 1464189587912 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:19:47 INFO - PROCESS | 1648 | 1464189587915 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:19:47 INFO - PROCESS | 1648 | 1464189587919 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:19:47 INFO - PROCESS | 1648 | 1464189587921 Marionette TRACE conn2 <- [1,1150,null,{}] 08:19:47 INFO - PROCESS | 1648 | 1464189587925 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:19:48 INFO - PROCESS | 1648 | 1464189588038 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:19:48 INFO - PROCESS | 1648 | 1464189588139 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182e7800 == 61 [pid = 1648] [id = 295] 08:19:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1166cac00) [pid = 1648] [serial = 883] [outer = 0x0] 08:19:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11710ac00) [pid = 1648] [serial = 884] [outer = 0x1166cac00] 08:19:48 INFO - PROCESS | 1648 | 1464189588183 Marionette DEBUG loaded listener.js 08:19:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x11815a400) [pid = 1648] [serial = 885] [outer = 0x1166cac00] 08:19:48 INFO - PROCESS | 1648 | 1464189588607 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:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 722ms 08:19:48 INFO - PROCESS | 1648 | 1464189588641 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:19:48 INFO - PROCESS | 1648 | 1464189588645 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:19:48 INFO - PROCESS | 1648 | 1464189588650 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:19:48 INFO - PROCESS | 1648 | 1464189588651 Marionette TRACE conn2 <- [1,1154,null,{}] 08:19:48 INFO - PROCESS | 1648 | 1464189588654 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:19:48 INFO - PROCESS | 1648 | 1464189588762 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:19:48 INFO - PROCESS | 1648 | 1464189588836 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x127379000 == 62 [pid = 1648] [id = 296] 08:19:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x118169400) [pid = 1648] [serial = 886] [outer = 0x0] 08:19:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x119457c00) [pid = 1648] [serial = 887] [outer = 0x118169400] 08:19:48 INFO - PROCESS | 1648 | 1464189588866 Marionette DEBUG loaded listener.js 08:19:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x11a1eb000) [pid = 1648] [serial = 888] [outer = 0x118169400] 08:19:49 INFO - PROCESS | 1648 | 1464189589287 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:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 08:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:19:49 INFO - PROCESS | 1648 | 1464189589319 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:19:49 INFO - PROCESS | 1648 | 1464189589321 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:19:49 INFO - PROCESS | 1648 | 1464189589323 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:19:49 INFO - PROCESS | 1648 | 1464189589326 Marionette TRACE conn2 <- [1,1158,null,{}] 08:19:49 INFO - PROCESS | 1648 | 1464189589334 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:19:49 INFO - PROCESS | 1648 | 1464189589463 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:19:49 INFO - PROCESS | 1648 | 1464189589571 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x135256000 == 63 [pid = 1648] [id = 297] 08:19:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x124e84400) [pid = 1648] [serial = 889] [outer = 0x0] 08:19:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x1256d3000) [pid = 1648] [serial = 890] [outer = 0x124e84400] 08:19:49 INFO - PROCESS | 1648 | 1464189589606 Marionette DEBUG loaded listener.js 08:19:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x127069800) [pid = 1648] [serial = 891] [outer = 0x124e84400] 08:19:50 INFO - PROCESS | 1648 | 1464189590026 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:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 721ms 08:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:19:50 INFO - PROCESS | 1648 | 1464189590045 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:19:50 INFO - PROCESS | 1648 | 1464189590047 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:19:50 INFO - PROCESS | 1648 | 1464189590049 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:19:50 INFO - PROCESS | 1648 | 1464189590050 Marionette TRACE conn2 <- [1,1162,null,{}] 08:19:50 INFO - PROCESS | 1648 | 1464189590053 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:19:50 INFO - PROCESS | 1648 | 1464189590161 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:19:50 INFO - PROCESS | 1648 | 1464189590223 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x110d86800 == 64 [pid = 1648] [id = 298] 08:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x1125c4800) [pid = 1648] [serial = 892] [outer = 0x0] 08:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x127355400) [pid = 1648] [serial = 893] [outer = 0x1125c4800] 08:19:50 INFO - PROCESS | 1648 | 1464189590298 Marionette DEBUG loaded listener.js 08:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x1295dcc00) [pid = 1648] [serial = 894] [outer = 0x1125c4800] 08:19:50 INFO - PROCESS | 1648 | 1464189590710 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:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 669ms 08:19:50 INFO - PROCESS | 1648 | 1464189590718 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:19:50 INFO - PROCESS | 1648 | 1464189590720 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:19:50 INFO - PROCESS | 1648 | 1464189590722 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:19:50 INFO - PROCESS | 1648 | 1464189590725 Marionette TRACE conn2 <- [1,1166,null,{}] 08:19:50 INFO - PROCESS | 1648 | 1464189590728 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:19:50 INFO - PROCESS | 1648 | 1464189590833 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:19:50 INFO - PROCESS | 1648 | 1464189590927 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164e3000 == 65 [pid = 1648] [id = 299] 08:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x1121b5800) [pid = 1648] [serial = 895] [outer = 0x0] 08:19:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x1181d6400) [pid = 1648] [serial = 896] [outer = 0x1121b5800] 08:19:50 INFO - PROCESS | 1648 | 1464189590957 Marionette DEBUG loaded listener.js 08:19:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x128aeb400) [pid = 1648] [serial = 897] [outer = 0x1121b5800] 08:19:51 INFO - PROCESS | 1648 | 1464189591663 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:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 972ms 08:19:51 INFO - PROCESS | 1648 | 1464189591695 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:19:51 INFO - PROCESS | 1648 | 1464189591697 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:19:51 INFO - PROCESS | 1648 | 1464189591701 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:19:51 INFO - PROCESS | 1648 | 1464189591703 Marionette TRACE conn2 <- [1,1170,null,{}] 08:19:51 INFO - PROCESS | 1648 | 1464189591706 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:19:51 INFO - PROCESS | 1648 | 1464189591805 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:19:51 INFO - PROCESS | 1648 | 1464189591881 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f73000 == 66 [pid = 1648] [id = 300] 08:19:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x111ed6400) [pid = 1648] [serial = 898] [outer = 0x0] 08:19:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x113032400) [pid = 1648] [serial = 899] [outer = 0x111ed6400] 08:19:51 INFO - PROCESS | 1648 | 1464189591909 Marionette DEBUG loaded listener.js 08:19:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x115e73000) [pid = 1648] [serial = 900] [outer = 0x111ed6400] 08:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x115e7a800) [pid = 1648] [serial = 901] [outer = 0x12ce47000] 08:19:52 INFO - PROCESS | 1648 | 1464189592333 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:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 08:19:52 INFO - PROCESS | 1648 | 1464189592383 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:19:52 INFO - PROCESS | 1648 | 1464189592387 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:19:52 INFO - PROCESS | 1648 | 1464189592395 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:19:52 INFO - PROCESS | 1648 | 1464189592398 Marionette TRACE conn2 <- [1,1174,null,{}] 08:19:52 INFO - PROCESS | 1648 | 1464189592401 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:19:52 INFO - PROCESS | 1648 | 1464189592513 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:19:52 INFO - PROCESS | 1648 | 1464189592576 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x117463000 == 67 [pid = 1648] [id = 301] 08:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x11660a400) [pid = 1648] [serial = 902] [outer = 0x0] 08:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x1172b6c00) [pid = 1648] [serial = 903] [outer = 0x11660a400] 08:19:52 INFO - PROCESS | 1648 | 1464189592603 Marionette DEBUG loaded listener.js 08:19:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11807d400) [pid = 1648] [serial = 904] [outer = 0x11660a400] 08:19:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12e26e000 == 66 [pid = 1648] [id = 293] 08:19:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12c94d000 == 65 [pid = 1648] [id = 292] 08:19:53 INFO - PROCESS | 1648 | --DOCSHELL 0x122cfd000 == 64 [pid = 1648] [id = 291] 08:19:53 INFO - PROCESS | 1648 | 1464189593082 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:19:53 INFO - PROCESS | 1648 | 1464189593120 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:19:53 INFO - PROCESS | 1648 | 1464189593123 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:19:53 INFO - PROCESS | 1648 | 1464189593126 Marionette TRACE conn2 <- [1,1178,null,{}] 08:19:53 INFO - PROCESS | 1648 | 1464189593133 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:19:53 INFO - PROCESS | 1648 | 1464189593217 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:19:53 INFO - PROCESS | 1648 | 1464189593223 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x117445800 == 52 [pid = 1648] [id = 302] 08:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x118088800) [pid = 1648] [serial = 905] [outer = 0x0] 08:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11815d400) [pid = 1648] [serial = 906] [outer = 0x118088800] 08:19:53 INFO - PROCESS | 1648 | 1464189593252 Marionette DEBUG loaded listener.js 08:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x1187d4000) [pid = 1648] [serial = 907] [outer = 0x118088800] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x116283000) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12a8c2000) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12ce26800) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1181d3800) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x1168adc00) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x1295e5400) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x1253f2000) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1252ed800) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12920fc00) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x119e30c00) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x117688800) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a8c5c00) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x118161400) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x122972800) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x122d32000) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x122d31800) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x1187c6800) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1187da000) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x115e71400) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x113cce800) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11767c800) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11815cc00) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1121ad400) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x115e6f000) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11671c000) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1168a6000) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x124cf1000) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x124a30000) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x124f13c00) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x118520000) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x126f8b800) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x124f1a800) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x125f13400) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x124e87400) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x119421800) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x124f20400) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x119a0a400) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x122d2a800) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x127068c00) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x124a28000) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12c7b3800) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 08:19:53 INFO - PROCESS | 1648 | 1464189593679 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:19:53 INFO - PROCESS | 1648 | 1464189593700 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:19:53 INFO - PROCESS | 1648 | 1464189593704 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:19:53 INFO - PROCESS | 1648 | 1464189593705 Marionette TRACE conn2 <- [1,1182,null,{}] 08:19:53 INFO - PROCESS | 1648 | 1464189593711 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:19:53 INFO - PROCESS | 1648 | 1464189593802 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:19:53 INFO - PROCESS | 1648 | 1464189593825 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194dd000 == 53 [pid = 1648] [id = 303] 08:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x119271c00) [pid = 1648] [serial = 908] [outer = 0x0] 08:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x119421000) [pid = 1648] [serial = 909] [outer = 0x119271c00] 08:19:53 INFO - PROCESS | 1648 | 1464189593853 Marionette DEBUG loaded listener.js 08:19:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11945c400) [pid = 1648] [serial = 910] [outer = 0x119271c00] 08:19:54 INFO - PROCESS | 1648 | 1464189594197 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:19:54 INFO - PROCESS | 1648 | 1464189594229 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:19:54 INFO - PROCESS | 1648 | 1464189594231 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:19:54 INFO - PROCESS | 1648 | 1464189594232 Marionette TRACE conn2 <- [1,1186,null,{}] 08:19:54 INFO - PROCESS | 1648 | 1464189594241 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:19:54 INFO - PROCESS | 1648 | 1464189594318 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:19:54 INFO - PROCESS | 1648 | 1464189594324 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d14000 == 54 [pid = 1648] [id = 304] 08:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x119462400) [pid = 1648] [serial = 911] [outer = 0x0] 08:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x119c4f000) [pid = 1648] [serial = 912] [outer = 0x119462400] 08:19:54 INFO - PROCESS | 1648 | 1464189594351 Marionette DEBUG loaded listener.js 08:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x119e2f800) [pid = 1648] [serial = 913] [outer = 0x119462400] 08:19:54 INFO - PROCESS | 1648 | 1464189594728 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:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:19:54 INFO - PROCESS | 1648 | 1464189594753 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:19:54 INFO - PROCESS | 1648 | 1464189594759 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:19:54 INFO - PROCESS | 1648 | 1464189594761 Marionette TRACE conn2 <- [1,1190,null,{}] 08:19:54 INFO - PROCESS | 1648 | 1464189594765 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:19:54 INFO - PROCESS | 1648 | 1464189594909 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:19:54 INFO - PROCESS | 1648 | 1464189594917 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f61800 == 55 [pid = 1648] [id = 305] 08:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11a1ef400) [pid = 1648] [serial = 914] [outer = 0x0] 08:19:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x122d32000) [pid = 1648] [serial = 915] [outer = 0x11a1ef400] 08:19:54 INFO - PROCESS | 1648 | 1464189594961 Marionette DEBUG loaded listener.js 08:19:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x124cec800) [pid = 1648] [serial = 916] [outer = 0x11a1ef400] 08:19:55 INFO - PROCESS | 1648 | 1464189595380 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:19:55 INFO - PROCESS | 1648 | 1464189595430 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:19:55 INFO - PROCESS | 1648 | 1464189595433 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:19:55 INFO - PROCESS | 1648 | 1464189595434 Marionette TRACE conn2 <- [1,1194,null,{}] 08:19:55 INFO - PROCESS | 1648 | 1464189595436 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:19:55 INFO - PROCESS | 1648 | 1464189595546 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:19:55 INFO - PROCESS | 1648 | 1464189595559 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12534d800 == 56 [pid = 1648] [id = 306] 08:19:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x124cf0000) [pid = 1648] [serial = 917] [outer = 0x0] 08:19:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x124e85000) [pid = 1648] [serial = 918] [outer = 0x124cf0000] 08:19:55 INFO - PROCESS | 1648 | 1464189595584 Marionette DEBUG loaded listener.js 08:19:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x124ee9000) [pid = 1648] [serial = 919] [outer = 0x124cf0000] 08:19:55 INFO - PROCESS | 1648 | 1464189595910 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:19:55 INFO - PROCESS | 1648 | 1464189595955 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:19:55 INFO - PROCESS | 1648 | 1464189595957 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:19:55 INFO - PROCESS | 1648 | 1464189595958 Marionette TRACE conn2 <- [1,1198,null,{}] 08:19:55 INFO - PROCESS | 1648 | 1464189595960 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:19:56 INFO - PROCESS | 1648 | 1464189596058 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:19:56 INFO - PROCESS | 1648 | 1464189596063 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x126990800 == 57 [pid = 1648] [id = 307] 08:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x124cf0800) [pid = 1648] [serial = 920] [outer = 0x0] 08:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x124f20000) [pid = 1648] [serial = 921] [outer = 0x124cf0800] 08:19:56 INFO - PROCESS | 1648 | 1464189596119 Marionette DEBUG loaded listener.js 08:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x125306000) [pid = 1648] [serial = 922] [outer = 0x124cf0800] 08:19:56 INFO - PROCESS | 1648 | 1464189596445 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:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 519ms 08:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:19:56 INFO - PROCESS | 1648 | 1464189596478 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:19:56 INFO - PROCESS | 1648 | 1464189596479 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:19:56 INFO - PROCESS | 1648 | 1464189596481 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:19:56 INFO - PROCESS | 1648 | 1464189596482 Marionette TRACE conn2 <- [1,1202,null,{}] 08:19:56 INFO - PROCESS | 1648 | 1464189596484 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:19:56 INFO - PROCESS | 1648 | 1464189596581 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:19:56 INFO - PROCESS | 1648 | 1464189596586 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x127334000 == 58 [pid = 1648] [id = 308] 08:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x124f1dc00) [pid = 1648] [serial = 923] [outer = 0x0] 08:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x125384000) [pid = 1648] [serial = 924] [outer = 0x124f1dc00] 08:19:56 INFO - PROCESS | 1648 | 1464189596640 Marionette DEBUG loaded listener.js 08:19:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x125f13400) [pid = 1648] [serial = 925] [outer = 0x124f1dc00] 08:19:56 INFO - PROCESS | 1648 | 1464189596978 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:19:56 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:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 08:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:19:57 INFO - PROCESS | 1648 | 1464189596999 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:19:57 INFO - PROCESS | 1648 | 1464189597000 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:19:57 INFO - PROCESS | 1648 | 1464189597002 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:19:57 INFO - PROCESS | 1648 | 1464189597004 Marionette TRACE conn2 <- [1,1206,null,{}] 08:19:57 INFO - PROCESS | 1648 | 1464189597006 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:19:57 INFO - PROCESS | 1648 | 1464189597109 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:19:57 INFO - PROCESS | 1648 | 1464189597120 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x128920000 == 59 [pid = 1648] [id = 309] 08:19:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x125f17400) [pid = 1648] [serial = 926] [outer = 0x0] 08:19:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x126923400) [pid = 1648] [serial = 927] [outer = 0x125f17400] 08:19:57 INFO - PROCESS | 1648 | 1464189597147 Marionette DEBUG loaded listener.js 08:19:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x126fcdc00) [pid = 1648] [serial = 928] [outer = 0x125f17400] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x119455000) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x115e71c00) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1252ebc00) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x1168a5c00) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x125219c00) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x124e8bc00) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x128aec000) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11815c400) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x1295d9400) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x115e76400) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x1187da800) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x124a2fc00) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1133f4400) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x122976800) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11685c400) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x124e7e400) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x118163000) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11942d000) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x112fc1c00) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x118162c00) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12a8c2c00) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x122d34800) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x126db7800) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x125f16800) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119425c00) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x116716c00) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x125f15800) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12a8cec00) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12530d400) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12af4ac00) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:19:57 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12af53800) [pid = 1648] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:19:57 INFO - PROCESS | 1648 | 1464189597794 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:19:57 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:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 824ms 08:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:19:57 INFO - PROCESS | 1648 | 1464189597828 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:19:57 INFO - PROCESS | 1648 | 1464189597830 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:19:57 INFO - PROCESS | 1648 | 1464189597832 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:19:57 INFO - PROCESS | 1648 | 1464189597834 Marionette TRACE conn2 <- [1,1210,null,{}] 08:19:57 INFO - PROCESS | 1648 | 1464189597836 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:19:57 INFO - PROCESS | 1648 | 1464189597935 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:19:57 INFO - PROCESS | 1648 | 1464189597942 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x127018800 == 60 [pid = 1648] [id = 310] 08:19:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1187da800) [pid = 1648] [serial = 929] [outer = 0x0] 08:19:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x122d28c00) [pid = 1648] [serial = 930] [outer = 0x1187da800] 08:19:57 INFO - PROCESS | 1648 | 1464189597971 Marionette DEBUG loaded listener.js 08:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x125308c00) [pid = 1648] [serial = 931] [outer = 0x1187da800] 08:19:58 INFO - PROCESS | 1648 | 1464189598310 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:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 08:19:58 INFO - PROCESS | 1648 | 1464189598351 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:19:58 INFO - PROCESS | 1648 | 1464189598352 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:19:58 INFO - PROCESS | 1648 | 1464189598355 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:19:58 INFO - PROCESS | 1648 | 1464189598356 Marionette TRACE conn2 <- [1,1214,null,{}] 08:19:58 INFO - PROCESS | 1648 | 1464189598366 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:19:58 INFO - PROCESS | 1648 | 1464189598447 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:19:58 INFO - PROCESS | 1648 | 1464189598452 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12978e800 == 61 [pid = 1648] [id = 311] 08:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x125f72800) [pid = 1648] [serial = 932] [outer = 0x0] 08:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128ae3800) [pid = 1648] [serial = 933] [outer = 0x125f72800] 08:19:58 INFO - PROCESS | 1648 | 1464189598477 Marionette DEBUG loaded listener.js 08:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128aec400) [pid = 1648] [serial = 934] [outer = 0x125f72800] 08:19:58 INFO - PROCESS | 1648 | 1464189598810 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:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 471ms 08:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:19:58 INFO - PROCESS | 1648 | 1464189598828 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:19:58 INFO - PROCESS | 1648 | 1464189598829 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:19:58 INFO - PROCESS | 1648 | 1464189598831 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:19:58 INFO - PROCESS | 1648 | 1464189598832 Marionette TRACE conn2 <- [1,1218,null,{}] 08:19:58 INFO - PROCESS | 1648 | 1464189598835 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:19:58 INFO - PROCESS | 1648 | 1464189598919 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:19:58 INFO - PROCESS | 1648 | 1464189598926 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aec2000 == 62 [pid = 1648] [id = 312] 08:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128bdf800) [pid = 1648] [serial = 935] [outer = 0x0] 08:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128beb000) [pid = 1648] [serial = 936] [outer = 0x128bdf800] 08:19:58 INFO - PROCESS | 1648 | 1464189598951 Marionette DEBUG loaded listener.js 08:19:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x128f4f400) [pid = 1648] [serial = 937] [outer = 0x128bdf800] 08:19:59 INFO - PROCESS | 1648 | 1464189599281 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:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 467ms 08:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:19:59 INFO - PROCESS | 1648 | 1464189599300 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:19:59 INFO - PROCESS | 1648 | 1464189599301 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:19:59 INFO - PROCESS | 1648 | 1464189599303 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:19:59 INFO - PROCESS | 1648 | 1464189599304 Marionette TRACE conn2 <- [1,1222,null,{}] 08:19:59 INFO - PROCESS | 1648 | 1464189599307 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:19:59 INFO - PROCESS | 1648 | 1464189599428 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:19:59 INFO - PROCESS | 1648 | 1464189599435 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af9d800 == 63 [pid = 1648] [id = 313] 08:19:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x125f79800) [pid = 1648] [serial = 938] [outer = 0x0] 08:19:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x129217800) [pid = 1648] [serial = 939] [outer = 0x125f79800] 08:19:59 INFO - PROCESS | 1648 | 1464189599460 Marionette DEBUG loaded listener.js 08:19:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x129355000) [pid = 1648] [serial = 940] [outer = 0x125f79800] 08:19:59 INFO - PROCESS | 1648 | 1464189599833 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:19:59 INFO - PROCESS | 1648 | 1464189599876 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:19:59 INFO - PROCESS | 1648 | 1464189599881 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:19:59 INFO - PROCESS | 1648 | 1464189599885 Marionette TRACE conn2 <- [1,1226,null,{}] 08:19:59 INFO - PROCESS | 1648 | 1464189599891 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:20:00 INFO - PROCESS | 1648 | 1464189600089 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:20:00 INFO - PROCESS | 1648 | 1464189600213 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162cb000 == 64 [pid = 1648] [id = 314] 08:20:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x112722800) [pid = 1648] [serial = 941] [outer = 0x0] 08:20:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x113034000) [pid = 1648] [serial = 942] [outer = 0x112722800] 08:20:00 INFO - PROCESS | 1648 | 1464189600262 Marionette DEBUG loaded listener.js 08:20:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x115e6d400) [pid = 1648] [serial = 943] [outer = 0x112722800] 08:20:00 INFO - PROCESS | 1648 | 1464189600738 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:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 874ms 08:20:00 INFO - PROCESS | 1648 | 1464189600754 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:20:00 INFO - PROCESS | 1648 | 1464189600758 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:20:00 INFO - PROCESS | 1648 | 1464189600763 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:20:00 INFO - PROCESS | 1648 | 1464189600765 Marionette TRACE conn2 <- [1,1230,null,{}] 08:20:00 INFO - PROCESS | 1648 | 1464189600767 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:20:00 INFO - PROCESS | 1648 | 1464189600874 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:20:00 INFO - PROCESS | 1648 | 1464189600930 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a2800 == 65 [pid = 1648] [id = 315] 08:20:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x115ee3c00) [pid = 1648] [serial = 944] [outer = 0x0] 08:20:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1167f1800) [pid = 1648] [serial = 945] [outer = 0x115ee3c00] 08:20:00 INFO - PROCESS | 1648 | 1464189600959 Marionette DEBUG loaded listener.js 08:20:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11807c000) [pid = 1648] [serial = 946] [outer = 0x115ee3c00] 08:20:01 INFO - PROCESS | 1648 | 1464189601377 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:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 621ms 08:20:01 INFO - PROCESS | 1648 | 1464189601385 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:20:01 INFO - PROCESS | 1648 | 1464189601386 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:20:01 INFO - PROCESS | 1648 | 1464189601389 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:20:01 INFO - PROCESS | 1648 | 1464189601391 Marionette TRACE conn2 <- [1,1234,null,{}] 08:20:01 INFO - PROCESS | 1648 | 1464189601399 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:20:01 INFO - PROCESS | 1648 | 1464189601509 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:20:01 INFO - PROCESS | 1648 | 1464189601567 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fa4800 == 66 [pid = 1648] [id = 316] 08:20:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1187cd800) [pid = 1648] [serial = 947] [outer = 0x0] 08:20:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x119453400) [pid = 1648] [serial = 948] [outer = 0x1187cd800] 08:20:01 INFO - PROCESS | 1648 | 1464189601599 Marionette DEBUG loaded listener.js 08:20:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11a1ed400) [pid = 1648] [serial = 949] [outer = 0x1187cd800] 08:20:02 INFO - PROCESS | 1648 | 1464189602013 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:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 672ms 08:20:02 INFO - PROCESS | 1648 | 1464189602062 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:20:02 INFO - PROCESS | 1648 | 1464189602064 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:20:02 INFO - PROCESS | 1648 | 1464189602066 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:20:02 INFO - PROCESS | 1648 | 1464189602067 Marionette TRACE conn2 <- [1,1238,null,{}] 08:20:02 INFO - PROCESS | 1648 | 1464189602070 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:20:02 INFO - PROCESS | 1648 | 1464189602175 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:20:02 INFO - PROCESS | 1648 | 1464189602281 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb4d000 == 67 [pid = 1648] [id = 317] 08:20:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x124815400) [pid = 1648] [serial = 950] [outer = 0x0] 08:20:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x124a27400) [pid = 1648] [serial = 951] [outer = 0x124815400] 08:20:02 INFO - PROCESS | 1648 | 1464189602312 Marionette DEBUG loaded listener.js 08:20:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x124e87c00) [pid = 1648] [serial = 952] [outer = 0x124815400] 08:20:02 INFO - PROCESS | 1648 | 1464189602685 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:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 673ms 08:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:20:02 INFO - PROCESS | 1648 | 1464189602740 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:20:02 INFO - PROCESS | 1648 | 1464189602741 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:20:02 INFO - PROCESS | 1648 | 1464189602743 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:20:02 INFO - PROCESS | 1648 | 1464189602744 Marionette TRACE conn2 <- [1,1242,null,{}] 08:20:02 INFO - PROCESS | 1648 | 1464189602747 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:20:02 INFO - PROCESS | 1648 | 1464189602849 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:20:02 INFO - PROCESS | 1648 | 1464189602905 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be58800 == 68 [pid = 1648] [id = 318] 08:20:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12481a400) [pid = 1648] [serial = 953] [outer = 0x0] 08:20:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x125388400) [pid = 1648] [serial = 954] [outer = 0x12481a400] 08:20:02 INFO - PROCESS | 1648 | 1464189602934 Marionette DEBUG loaded listener.js 08:20:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x127067c00) [pid = 1648] [serial = 955] [outer = 0x12481a400] 08:20:03 INFO - PROCESS | 1648 | 1464189603386 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:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 669ms 08:20:03 INFO - PROCESS | 1648 | 1464189603413 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:20:03 INFO - PROCESS | 1648 | 1464189603414 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:20:03 INFO - PROCESS | 1648 | 1464189603417 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:20:03 INFO - PROCESS | 1648 | 1464189603418 Marionette TRACE conn2 <- [1,1246,null,{}] 08:20:03 INFO - PROCESS | 1648 | 1464189603420 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:20:03 INFO - PROCESS | 1648 | 1464189603559 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:20:03 INFO - PROCESS | 1648 | 1464189603645 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c767800 == 69 [pid = 1648] [id = 319] 08:20:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12921a800) [pid = 1648] [serial = 956] [outer = 0x0] 08:20:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1295e0000) [pid = 1648] [serial = 957] [outer = 0x12921a800] 08:20:03 INFO - PROCESS | 1648 | 1464189603677 Marionette DEBUG loaded listener.js 08:20:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12a751800) [pid = 1648] [serial = 958] [outer = 0x12921a800] 08:20:04 INFO - PROCESS | 1648 | 1464189604116 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:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 719ms 08:20:04 INFO - PROCESS | 1648 | 1464189604137 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:20:04 INFO - PROCESS | 1648 | 1464189604139 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:20:04 INFO - PROCESS | 1648 | 1464189604141 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:20:04 INFO - PROCESS | 1648 | 1464189604142 Marionette TRACE conn2 <- [1,1250,null,{}] 08:20:04 INFO - PROCESS | 1648 | 1464189604145 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:20:04 INFO - PROCESS | 1648 | 1464189604249 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:20:04 INFO - PROCESS | 1648 | 1464189604307 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x122989000 == 70 [pid = 1648] [id = 320] 08:20:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1181ca800) [pid = 1648] [serial = 959] [outer = 0x0] 08:20:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12537d400) [pid = 1648] [serial = 960] [outer = 0x1181ca800] 08:20:04 INFO - PROCESS | 1648 | 1464189604337 Marionette DEBUG loaded listener.js 08:20:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12a8c1000) [pid = 1648] [serial = 961] [outer = 0x1181ca800] 08:20:04 INFO - PROCESS | 1648 | 1464189604989 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:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 872ms 08:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:20:05 INFO - PROCESS | 1648 | 1464189605013 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:20:05 INFO - PROCESS | 1648 | 1464189605015 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:20:05 INFO - PROCESS | 1648 | 1464189605019 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:20:05 INFO - PROCESS | 1648 | 1464189605021 Marionette TRACE conn2 <- [1,1254,null,{}] 08:20:05 INFO - PROCESS | 1648 | 1464189605028 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:20:05 INFO - PROCESS | 1648 | 1464189605126 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:20:05 INFO - PROCESS | 1648 | 1464189605201 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1e000 == 71 [pid = 1648] [id = 321] 08:20:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x112a72c00) [pid = 1648] [serial = 962] [outer = 0x0] 08:20:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11303d000) [pid = 1648] [serial = 963] [outer = 0x112a72c00] 08:20:05 INFO - PROCESS | 1648 | 1464189605229 Marionette DEBUG loaded listener.js 08:20:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x11627c800) [pid = 1648] [serial = 964] [outer = 0x112a72c00] 08:20:05 INFO - PROCESS | 1648 | 1464189605678 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:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 726ms 08:20:05 INFO - PROCESS | 1648 | 1464189605748 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:20:05 INFO - PROCESS | 1648 | 1464189605753 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:20:05 INFO - PROCESS | 1648 | 1464189605763 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:20:05 INFO - PROCESS | 1648 | 1464189605765 Marionette TRACE conn2 <- [1,1258,null,{}] 08:20:05 INFO - PROCESS | 1648 | 1464189605769 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:20:05 INFO - PROCESS | 1648 | 1464189605906 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:20:06 INFO - PROCESS | 1648 | 1464189606006 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac7000 == 72 [pid = 1648] [id = 322] 08:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x115e71800) [pid = 1648] [serial = 965] [outer = 0x0] 08:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11815b000) [pid = 1648] [serial = 966] [outer = 0x115e71800] 08:20:06 INFO - PROCESS | 1648 | 1464189606049 Marionette DEBUG loaded listener.js 08:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x118168000) [pid = 1648] [serial = 967] [outer = 0x115e71800] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12be69800 == 71 [pid = 1648] [id = 220] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5b800 == 70 [pid = 1648] [id = 219] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12e282800 == 69 [pid = 1648] [id = 259] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x116f75000 == 68 [pid = 1648] [id = 164] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12aec2000 == 67 [pid = 1648] [id = 312] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12978e800 == 66 [pid = 1648] [id = 311] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x127018800 == 65 [pid = 1648] [id = 310] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x128920000 == 64 [pid = 1648] [id = 309] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x127334000 == 63 [pid = 1648] [id = 308] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12bb93400) [pid = 1648] [serial = 881] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x126990800 == 62 [pid = 1648] [id = 307] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12534d800 == 61 [pid = 1648] [id = 306] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x122f61800 == 60 [pid = 1648] [id = 305] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x119d14000 == 59 [pid = 1648] [id = 304] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1194dd000 == 58 [pid = 1648] [id = 303] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x117445800 == 57 [pid = 1648] [id = 302] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x117463000 == 56 [pid = 1648] [id = 301] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x116f73000 == 55 [pid = 1648] [id = 300] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x135256000 == 54 [pid = 1648] [id = 297] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x127379000 == 53 [pid = 1648] [id = 296] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1182e7800 == 52 [pid = 1648] [id = 295] 08:20:06 INFO - PROCESS | 1648 | --DOCSHELL 0x13525d000 == 51 [pid = 1648] [id = 294] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x1167f6400) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x119a0e000) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12ce2d400) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x124e83400) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1295d8000) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x128f57400) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x124ab7400) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x1181cf400) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x127353800) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12bed6800) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12c7aa000) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12c7b6400) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x125305400) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x115e7c400) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x128ae3400) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x1181d0400) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12a731000) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12bb91000) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12b27c400) [pid = 1648] [serial = 878] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x128be6c00) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1295bf800) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x128f4e400) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11921c400) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12a742400) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1295d8c00) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12a74e000) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x119441400) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x112a70800) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1295c1c00) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12934e400) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11941dc00) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119dc7800) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x124e7f400) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x119272800) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x124e82000) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x124f15800) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x115f59c00) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x115ab1800) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x122d2d800) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x124a2e800) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x129216000) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11710f000) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x118163c00) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x128af0000) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1168ab400) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x125308800) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x124f14c00) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128aebc00) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12af4c800) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x125302c00) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12b9a4c00) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 08:20:06 INFO - PROCESS | 1648 | 1464189606498 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:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 773ms 08:20:06 INFO - PROCESS | 1648 | 1464189606536 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:20:06 INFO - PROCESS | 1648 | 1464189606537 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:20:06 INFO - PROCESS | 1648 | 1464189606540 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:20:06 INFO - PROCESS | 1648 | 1464189606542 Marionette TRACE conn2 <- [1,1262,null,{}] 08:20:06 INFO - PROCESS | 1648 | 1464189606549 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:20:06 INFO - PROCESS | 1648 | 1464189606639 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:20:06 INFO - PROCESS | 1648 | 1464189606694 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182ee000 == 52 [pid = 1648] [id = 323] 08:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11767c800) [pid = 1648] [serial = 968] [outer = 0x0] 08:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1187cd000) [pid = 1648] [serial = 969] [outer = 0x11767c800] 08:20:06 INFO - PROCESS | 1648 | 1464189606724 Marionette DEBUG loaded listener.js 08:20:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x119457400) [pid = 1648] [serial = 970] [outer = 0x11767c800] 08:20:07 INFO - PROCESS | 1648 | 1464189607029 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:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 522ms 08:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:20:07 INFO - PROCESS | 1648 | 1464189607063 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:20:07 INFO - PROCESS | 1648 | 1464189607064 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:20:07 INFO - PROCESS | 1648 | 1464189607066 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:20:07 INFO - PROCESS | 1648 | 1464189607067 Marionette TRACE conn2 <- [1,1266,null,{}] 08:20:07 INFO - PROCESS | 1648 | 1464189607070 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:20:07 INFO - PROCESS | 1648 | 1464189607154 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:20:07 INFO - PROCESS | 1648 | 1464189607210 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a71000 == 53 [pid = 1648] [id = 324] 08:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11945d000) [pid = 1648] [serial = 971] [outer = 0x0] 08:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119e2d000) [pid = 1648] [serial = 972] [outer = 0x11945d000] 08:20:07 INFO - PROCESS | 1648 | 1464189607236 Marionette DEBUG loaded listener.js 08:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x122d2f000) [pid = 1648] [serial = 973] [outer = 0x11945d000] 08:20:07 INFO - PROCESS | 1648 | 1464189607517 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:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 08:20:07 INFO - PROCESS | 1648 | 1464189607535 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:20:07 INFO - PROCESS | 1648 | 1464189607548 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:20:07 INFO - PROCESS | 1648 | 1464189607556 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:20:07 INFO - PROCESS | 1648 | 1464189607557 Marionette TRACE conn2 <- [1,1270,null,{}] 08:20:07 INFO - PROCESS | 1648 | 1464189607563 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:20:07 INFO - PROCESS | 1648 | 1464189607648 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:20:07 INFO - PROCESS | 1648 | 1464189607652 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fb3000 == 54 [pid = 1648] [id = 325] 08:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x122d2f400) [pid = 1648] [serial = 974] [outer = 0x0] 08:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x124ab3400) [pid = 1648] [serial = 975] [outer = 0x122d2f400] 08:20:07 INFO - PROCESS | 1648 | 1464189607678 Marionette DEBUG loaded listener.js 08:20:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x124e86400) [pid = 1648] [serial = 976] [outer = 0x122d2f400] 08:20:08 INFO - PROCESS | 1648 | 1464189608023 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:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 522ms 08:20:08 INFO - PROCESS | 1648 | 1464189608078 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:20:08 INFO - PROCESS | 1648 | 1464189608079 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:20:08 INFO - PROCESS | 1648 | 1464189608081 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:20:08 INFO - PROCESS | 1648 | 1464189608083 Marionette TRACE conn2 <- [1,1274,null,{}] 08:20:08 INFO - PROCESS | 1648 | 1464189608085 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:20:08 INFO - PROCESS | 1648 | 1464189608184 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:20:08 INFO - PROCESS | 1648 | 1464189608190 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f25800 == 55 [pid = 1648] [id = 326] 08:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x124f15800) [pid = 1648] [serial = 977] [outer = 0x0] 08:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x125308000) [pid = 1648] [serial = 978] [outer = 0x124f15800] 08:20:08 INFO - PROCESS | 1648 | 1464189608216 Marionette DEBUG loaded listener.js 08:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x125f74000) [pid = 1648] [serial = 979] [outer = 0x124f15800] 08:20:08 INFO - PROCESS | 1648 | 1464189608576 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:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 517ms 08:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:20:08 INFO - PROCESS | 1648 | 1464189608600 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:20:08 INFO - PROCESS | 1648 | 1464189608601 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:20:08 INFO - PROCESS | 1648 | 1464189608603 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:20:08 INFO - PROCESS | 1648 | 1464189608605 Marionette TRACE conn2 <- [1,1278,null,{}] 08:20:08 INFO - PROCESS | 1648 | 1464189608615 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:20:08 INFO - PROCESS | 1648 | 1464189608776 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:20:08 INFO - PROCESS | 1648 | 1464189608798 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x127363000 == 56 [pid = 1648] [id = 327] 08:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x124f16400) [pid = 1648] [serial = 980] [outer = 0x0] 08:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x126dc0400) [pid = 1648] [serial = 981] [outer = 0x124f16400] 08:20:08 INFO - PROCESS | 1648 | 1464189608835 Marionette DEBUG loaded listener.js 08:20:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x128ae3400) [pid = 1648] [serial = 982] [outer = 0x124f16400] 08:20:09 INFO - PROCESS | 1648 | 1464189609275 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:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 719ms 08:20:09 INFO - PROCESS | 1648 | 1464189609323 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:20:09 INFO - PROCESS | 1648 | 1464189609324 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:20:09 INFO - PROCESS | 1648 | 1464189609326 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:20:09 INFO - PROCESS | 1648 | 1464189609327 Marionette TRACE conn2 <- [1,1282,null,{}] 08:20:09 INFO - PROCESS | 1648 | 1464189609330 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:20:09 INFO - PROCESS | 1648 | 1464189609446 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:20:09 INFO - PROCESS | 1648 | 1464189609452 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f9a000 == 57 [pid = 1648] [id = 328] 08:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x124f17c00) [pid = 1648] [serial = 983] [outer = 0x0] 08:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x128aeec00) [pid = 1648] [serial = 984] [outer = 0x124f17c00] 08:20:09 INFO - PROCESS | 1648 | 1464189609510 Marionette DEBUG loaded listener.js 08:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12920f000) [pid = 1648] [serial = 985] [outer = 0x124f17c00] 08:20:09 INFO - PROCESS | 1648 | 1464189609817 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:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 08:20:09 INFO - PROCESS | 1648 | 1464189609846 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:20:09 INFO - PROCESS | 1648 | 1464189609847 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:20:09 INFO - PROCESS | 1648 | 1464189609849 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:20:09 INFO - PROCESS | 1648 | 1464189609850 Marionette TRACE conn2 <- [1,1286,null,{}] 08:20:09 INFO - PROCESS | 1648 | 1464189609853 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:20:09 INFO - PROCESS | 1648 | 1464189609955 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:20:09 INFO - PROCESS | 1648 | 1464189609969 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12978b800 == 58 [pid = 1648] [id = 329] 08:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128ae7800) [pid = 1648] [serial = 986] [outer = 0x0] 08:20:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1295d9400) [pid = 1648] [serial = 987] [outer = 0x128ae7800] 08:20:09 INFO - PROCESS | 1648 | 1464189609994 Marionette DEBUG loaded listener.js 08:20:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12a733800) [pid = 1648] [serial = 988] [outer = 0x128ae7800] 08:20:10 INFO - PROCESS | 1648 | 1464189610342 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:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 08:20:10 INFO - PROCESS | 1648 | 1464189610368 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:20:10 INFO - PROCESS | 1648 | 1464189610369 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:20:10 INFO - PROCESS | 1648 | 1464189610371 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:20:10 INFO - PROCESS | 1648 | 1464189610372 Marionette TRACE conn2 <- [1,1290,null,{}] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x124cf0800) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x124f1dc00) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11a1ef400) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x125f17400) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x111ed6400) [pid = 1648] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11660a400) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1121b5800) [pid = 1648] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x119462400) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118088800) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119271c00) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1187da800) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x128bdf800) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x125f72800) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:20:10 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x124cf0000) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:20:10 INFO - PROCESS | 1648 | 1464189610546 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:20:10 INFO - PROCESS | 1648 | 1464189610640 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:20:10 INFO - PROCESS | 1648 | 1464189610644 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x122abe000 == 59 [pid = 1648] [id = 330] 08:20:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x116714800) [pid = 1648] [serial = 989] [outer = 0x0] 08:20:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1187da800) [pid = 1648] [serial = 990] [outer = 0x116714800] 08:20:10 INFO - PROCESS | 1648 | 1464189610670 Marionette DEBUG loaded listener.js 08:20:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11a1ef400) [pid = 1648] [serial = 991] [outer = 0x116714800] 08:20:11 INFO - PROCESS | 1648 | 1464189610999 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:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 673ms 08:20:11 INFO - PROCESS | 1648 | 1464189611044 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:20:11 INFO - PROCESS | 1648 | 1464189611046 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:20:11 INFO - PROCESS | 1648 | 1464189611048 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:20:11 INFO - PROCESS | 1648 | 1464189611049 Marionette TRACE conn2 <- [1,1294,null,{}] 08:20:11 INFO - PROCESS | 1648 | 1464189611052 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:20:11 INFO - PROCESS | 1648 | 1464189611154 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:20:11 INFO - PROCESS | 1648 | 1464189611232 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b290000 == 60 [pid = 1648] [id = 331] 08:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x127069000) [pid = 1648] [serial = 992] [outer = 0x0] 08:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12a8c2c00) [pid = 1648] [serial = 993] [outer = 0x127069000] 08:20:11 INFO - PROCESS | 1648 | 1464189611261 Marionette DEBUG loaded listener.js 08:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12b11b800) [pid = 1648] [serial = 994] [outer = 0x127069000] 08:20:11 INFO - PROCESS | 1648 | 1464189611538 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:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 521ms 08:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:20:11 INFO - PROCESS | 1648 | 1464189611569 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:20:11 INFO - PROCESS | 1648 | 1464189611570 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:20:11 INFO - PROCESS | 1648 | 1464189611572 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:20:11 INFO - PROCESS | 1648 | 1464189611574 Marionette TRACE conn2 <- [1,1298,null,{}] 08:20:11 INFO - PROCESS | 1648 | 1464189611584 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:20:11 INFO - PROCESS | 1648 | 1464189611673 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:20:11 INFO - PROCESS | 1648 | 1464189611678 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb4a800 == 61 [pid = 1648] [id = 332] 08:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12af46400) [pid = 1648] [serial = 995] [outer = 0x0] 08:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12b99fc00) [pid = 1648] [serial = 996] [outer = 0x12af46400] 08:20:11 INFO - PROCESS | 1648 | 1464189611702 Marionette DEBUG loaded listener.js 08:20:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12b9aa000) [pid = 1648] [serial = 997] [outer = 0x12af46400] 08:20:12 INFO - PROCESS | 1648 | 1464189612037 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:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 476ms 08:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:20:12 INFO - PROCESS | 1648 | 1464189612049 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:20:12 INFO - PROCESS | 1648 | 1464189612050 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:20:12 INFO - PROCESS | 1648 | 1464189612052 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:20:12 INFO - PROCESS | 1648 | 1464189612053 Marionette TRACE conn2 <- [1,1302,null,{}] 08:20:12 INFO - PROCESS | 1648 | 1464189612055 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:20:12 INFO - PROCESS | 1648 | 1464189612165 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:20:12 INFO - PROCESS | 1648 | 1464189612172 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c49e800 == 62 [pid = 1648] [id = 333] 08:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a8cc800) [pid = 1648] [serial = 998] [outer = 0x0] 08:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12bb91800) [pid = 1648] [serial = 999] [outer = 0x12a8cc800] 08:20:12 INFO - PROCESS | 1648 | 1464189612197 Marionette DEBUG loaded listener.js 08:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12bb9e800) [pid = 1648] [serial = 1000] [outer = 0x12a8cc800] 08:20:12 INFO - PROCESS | 1648 | 1464189612518 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:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 08:20:12 INFO - PROCESS | 1648 | 1464189612605 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:20:12 INFO - PROCESS | 1648 | 1464189612607 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:20:12 INFO - PROCESS | 1648 | 1464189612611 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:20:12 INFO - PROCESS | 1648 | 1464189612614 Marionette TRACE conn2 <- [1,1306,null,{}] 08:20:12 INFO - PROCESS | 1648 | 1464189612618 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:20:12 INFO - PROCESS | 1648 | 1464189612722 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:20:12 INFO - PROCESS | 1648 | 1464189612822 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164c9800 == 63 [pid = 1648] [id = 334] 08:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11303e800) [pid = 1648] [serial = 1001] [outer = 0x0] 08:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1133f1800) [pid = 1648] [serial = 1002] [outer = 0x11303e800] 08:20:12 INFO - PROCESS | 1648 | 1464189612853 Marionette DEBUG loaded listener.js 08:20:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x115f59c00) [pid = 1648] [serial = 1003] [outer = 0x11303e800] 08:20:13 INFO - PROCESS | 1648 | 1464189613287 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:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 724ms 08:20:13 INFO - PROCESS | 1648 | 1464189613336 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:20:13 INFO - PROCESS | 1648 | 1464189613338 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:20:13 INFO - PROCESS | 1648 | 1464189613344 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:20:13 INFO - PROCESS | 1648 | 1464189613347 Marionette TRACE conn2 <- [1,1310,null,{}] 08:20:13 INFO - PROCESS | 1648 | 1464189613350 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:20:13 INFO - PROCESS | 1648 | 1464189613460 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:20:13 INFO - PROCESS | 1648 | 1464189613529 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a18e800 == 64 [pid = 1648] [id = 335] 08:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1167fc800) [pid = 1648] [serial = 1004] [outer = 0x0] 08:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11808bc00) [pid = 1648] [serial = 1005] [outer = 0x1167fc800] 08:20:13 INFO - PROCESS | 1648 | 1464189613560 Marionette DEBUG loaded listener.js 08:20:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1187ce800) [pid = 1648] [serial = 1006] [outer = 0x1167fc800] 08:20:13 INFO - PROCESS | 1648 | 1464189613987 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:20:14 INFO - PROCESS | 1648 | 1464189614017 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:20:14 INFO - PROCESS | 1648 | 1464189614020 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:20:14 INFO - PROCESS | 1648 | 1464189614021 Marionette TRACE conn2 <- [1,1314,null,{}] 08:20:14 INFO - PROCESS | 1648 | 1464189614051 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:20:14 INFO - PROCESS | 1648 | 1464189614163 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:20:14 INFO - PROCESS | 1648 | 1464189614235 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1b000 == 65 [pid = 1648] [id = 336] 08:20:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x119439400) [pid = 1648] [serial = 1007] [outer = 0x0] 08:20:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x122d34000) [pid = 1648] [serial = 1008] [outer = 0x119439400] 08:20:14 INFO - PROCESS | 1648 | 1464189614270 Marionette DEBUG loaded listener.js 08:20:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x124f17000) [pid = 1648] [serial = 1009] [outer = 0x119439400] 08:20:14 INFO - PROCESS | 1648 | 1464189614753 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:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 792ms 08:20:14 INFO - PROCESS | 1648 | 1464189614813 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:20:14 INFO - PROCESS | 1648 | 1464189614814 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:20:14 INFO - PROCESS | 1648 | 1464189614816 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:20:14 INFO - PROCESS | 1648 | 1464189614818 Marionette TRACE conn2 <- [1,1318,null,{}] 08:20:14 INFO - PROCESS | 1648 | 1464189614820 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:20:14 INFO - PROCESS | 1648 | 1464189614965 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:20:15 INFO - PROCESS | 1648 | 1464189615015 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c94b800 == 66 [pid = 1648] [id = 337] 08:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12530ac00) [pid = 1648] [serial = 1010] [outer = 0x0] 08:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1256d3c00) [pid = 1648] [serial = 1011] [outer = 0x12530ac00] 08:20:15 INFO - PROCESS | 1648 | 1464189615046 Marionette DEBUG loaded listener.js 08:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x127355c00) [pid = 1648] [serial = 1012] [outer = 0x12530ac00] 08:20:15 INFO - PROCESS | 1648 | 1464189615459 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:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 669ms 08:20:15 INFO - PROCESS | 1648 | 1464189615486 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:20:15 INFO - PROCESS | 1648 | 1464189615487 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:20:15 INFO - PROCESS | 1648 | 1464189615502 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:20:15 INFO - PROCESS | 1648 | 1464189615503 Marionette TRACE conn2 <- [1,1322,null,{}] 08:20:15 INFO - PROCESS | 1648 | 1464189615507 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:20:15 INFO - PROCESS | 1648 | 1464189615611 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:20:15 INFO - PROCESS | 1648 | 1464189615679 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0db800 == 67 [pid = 1648] [id = 338] 08:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1253e4c00) [pid = 1648] [serial = 1013] [outer = 0x0] 08:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1295be800) [pid = 1648] [serial = 1014] [outer = 0x1253e4c00] 08:20:15 INFO - PROCESS | 1648 | 1464189615708 Marionette DEBUG loaded listener.js 08:20:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x119a0b400) [pid = 1648] [serial = 1015] [outer = 0x1253e4c00] 08:20:16 INFO - PROCESS | 1648 | 1464189616134 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:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 683ms 08:20:16 INFO - PROCESS | 1648 | 1464189616173 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:20:16 INFO - PROCESS | 1648 | 1464189616174 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:20:16 INFO - PROCESS | 1648 | 1464189616177 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:20:16 INFO - PROCESS | 1648 | 1464189616178 Marionette TRACE conn2 <- [1,1326,null,{}] 08:20:16 INFO - PROCESS | 1648 | 1464189616180 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:20:16 INFO - PROCESS | 1648 | 1464189616302 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:20:16 INFO - PROCESS | 1648 | 1464189616375 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e267000 == 68 [pid = 1648] [id = 339] 08:20:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12b27e800) [pid = 1648] [serial = 1016] [outer = 0x0] 08:20:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12bbae000) [pid = 1648] [serial = 1017] [outer = 0x12b27e800] 08:20:16 INFO - PROCESS | 1648 | 1464189616404 Marionette DEBUG loaded listener.js 08:20:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12bedcc00) [pid = 1648] [serial = 1018] [outer = 0x12b27e800] 08:20:16 INFO - PROCESS | 1648 | 1464189616819 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:20:16 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:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 720ms 08:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:20:16 INFO - PROCESS | 1648 | 1464189616913 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:20:16 INFO - PROCESS | 1648 | 1464189616915 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:20:16 INFO - PROCESS | 1648 | 1464189616917 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:20:16 INFO - PROCESS | 1648 | 1464189616918 Marionette TRACE conn2 <- [1,1330,null,{}] 08:20:16 INFO - PROCESS | 1648 | 1464189616921 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:20:17 INFO - PROCESS | 1648 | 1464189617064 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:20:17 INFO - PROCESS | 1648 | 1464189617074 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x127370000 == 69 [pid = 1648] [id = 340] 08:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x110e23800) [pid = 1648] [serial = 1019] [outer = 0x0] 08:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x110e27400) [pid = 1648] [serial = 1020] [outer = 0x110e23800] 08:20:17 INFO - PROCESS | 1648 | 1464189617104 Marionette DEBUG loaded listener.js 08:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x110e2cc00) [pid = 1648] [serial = 1021] [outer = 0x110e23800] 08:20:17 INFO - PROCESS | 1648 | 1464189617522 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:20:17 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:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 669ms 08:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:20:17 INFO - PROCESS | 1648 | 1464189617586 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:20:17 INFO - PROCESS | 1648 | 1464189617588 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:20:17 INFO - PROCESS | 1648 | 1464189617590 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:20:17 INFO - PROCESS | 1648 | 1464189617591 Marionette TRACE conn2 <- [1,1334,null,{}] 08:20:17 INFO - PROCESS | 1648 | 1464189617594 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:20:17 INFO - PROCESS | 1648 | 1464189617701 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:20:17 INFO - PROCESS | 1648 | 1464189617758 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x118308800 == 70 [pid = 1648] [id = 341] 08:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x110e28000) [pid = 1648] [serial = 1022] [outer = 0x0] 08:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11767dc00) [pid = 1648] [serial = 1023] [outer = 0x110e28000] 08:20:17 INFO - PROCESS | 1648 | 1464189617788 Marionette DEBUG loaded listener.js 08:20:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12bed1c00) [pid = 1648] [serial = 1024] [outer = 0x110e28000] 08:20:18 INFO - PROCESS | 1648 | 1464189618447 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:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 921ms 08:20:18 INFO - PROCESS | 1648 | 1464189618511 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:20:18 INFO - PROCESS | 1648 | 1464189618514 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:20:18 INFO - PROCESS | 1648 | 1464189618517 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:20:18 INFO - PROCESS | 1648 | 1464189618520 Marionette TRACE conn2 <- [1,1338,null,{}] 08:20:18 INFO - PROCESS | 1648 | 1464189618523 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:20:18 INFO - PROCESS | 1648 | 1464189618627 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:20:18 INFO - PROCESS | 1648 | 1464189618700 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e15000 == 71 [pid = 1648] [id = 342] 08:20:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1166cdc00) [pid = 1648] [serial = 1025] [outer = 0x0] 08:20:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1168ad400) [pid = 1648] [serial = 1026] [outer = 0x1166cdc00] 08:20:18 INFO - PROCESS | 1648 | 1464189618729 Marionette DEBUG loaded listener.js 08:20:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11815e000) [pid = 1648] [serial = 1027] [outer = 0x1166cdc00] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb4a800 == 70 [pid = 1648] [id = 332] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12b290000 == 69 [pid = 1648] [id = 331] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x122abe000 == 68 [pid = 1648] [id = 330] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12978b800 == 67 [pid = 1648] [id = 329] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x128f9a000 == 66 [pid = 1648] [id = 328] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x129217800) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x127363000 == 65 [pid = 1648] [id = 327] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x126f25800 == 64 [pid = 1648] [id = 326] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x124fb3000 == 63 [pid = 1648] [id = 325] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x119a71000 == 62 [pid = 1648] [id = 324] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1182ee000 == 61 [pid = 1648] [id = 323] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac7000 == 60 [pid = 1648] [id = 322] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1e000 == 59 [pid = 1648] [id = 321] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb4d000 == 58 [pid = 1648] [id = 317] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x128fa4800 == 57 [pid = 1648] [id = 316] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a2800 == 56 [pid = 1648] [id = 315] 08:20:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1162cb000 == 55 [pid = 1648] [id = 314] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x124f20000) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x125384000) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x125306000) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x122d32000) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x126923400) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11710ac00) [pid = 1648] [serial = 884] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x115e73000) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x113032400) [pid = 1648] [serial = 899] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x119457c00) [pid = 1648] [serial = 887] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11807d400) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1172b6c00) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x128aeb400) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x1181d6400) [pid = 1648] [serial = 896] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1256d3000) [pid = 1648] [serial = 890] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x127355400) [pid = 1648] [serial = 893] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x119c4f000) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x119e2f800) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11815d400) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1187d4000) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x119421000) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11945c400) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x125f13400) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x125308c00) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x122d28c00) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x128beb000) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x128f4f400) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x128ae3800) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x124e85000) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x126fcdc00) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x128aec400) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x124cec800) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x124ee9000) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 08:20:19 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119425000) [pid = 1648] [serial = 501] [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:20:19 INFO - PROCESS | 1648 | 1464189619666 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:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1176ms 08:20:19 INFO - PROCESS | 1648 | 1464189619694 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:20:19 INFO - PROCESS | 1648 | 1464189619698 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:20:19 INFO - PROCESS | 1648 | 1464189619702 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:20:19 INFO - PROCESS | 1648 | 1464189619704 Marionette TRACE conn2 <- [1,1342,null,{}] 08:20:19 INFO - PROCESS | 1648 | 1464189619706 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:20:19 INFO - PROCESS | 1648 | 1464189619812 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:20:19 INFO - PROCESS | 1648 | 1464189619863 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f76800 == 56 [pid = 1648] [id = 343] 08:20:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x116283000) [pid = 1648] [serial = 1028] [outer = 0x0] 08:20:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1187ce400) [pid = 1648] [serial = 1029] [outer = 0x116283000] 08:20:19 INFO - PROCESS | 1648 | 1464189619889 Marionette DEBUG loaded listener.js 08:20:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x119461000) [pid = 1648] [serial = 1030] [outer = 0x116283000] 08:20:20 INFO - PROCESS | 1648 | 1464189620205 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:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 08:20:20 INFO - PROCESS | 1648 | 1464189620223 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:20:20 INFO - PROCESS | 1648 | 1464189620224 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:20:20 INFO - PROCESS | 1648 | 1464189620230 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:20:20 INFO - PROCESS | 1648 | 1464189620232 Marionette TRACE conn2 <- [1,1346,null,{}] 08:20:20 INFO - PROCESS | 1648 | 1464189620240 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:20:20 INFO - PROCESS | 1648 | 1464189620327 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:20:20 INFO - PROCESS | 1648 | 1464189620385 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d19800 == 57 [pid = 1648] [id = 344] 08:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x119460000) [pid = 1648] [serial = 1031] [outer = 0x0] 08:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11a1ec800) [pid = 1648] [serial = 1032] [outer = 0x119460000] 08:20:20 INFO - PROCESS | 1648 | 1464189620413 Marionette DEBUG loaded listener.js 08:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x124ced400) [pid = 1648] [serial = 1033] [outer = 0x119460000] 08:20:20 INFO - PROCESS | 1648 | 1464189620718 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:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 522ms 08:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:20:20 INFO - PROCESS | 1648 | 1464189620752 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:20:20 INFO - PROCESS | 1648 | 1464189620754 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:20:20 INFO - PROCESS | 1648 | 1464189620756 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:20:20 INFO - PROCESS | 1648 | 1464189620757 Marionette TRACE conn2 <- [1,1350,null,{}] 08:20:20 INFO - PROCESS | 1648 | 1464189620762 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:20:20 INFO - PROCESS | 1648 | 1464189620849 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:20:20 INFO - PROCESS | 1648 | 1464189620854 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e5f800 == 58 [pid = 1648] [id = 345] 08:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x124e82000) [pid = 1648] [serial = 1034] [outer = 0x0] 08:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x124f95c00) [pid = 1648] [serial = 1035] [outer = 0x124e82000] 08:20:20 INFO - PROCESS | 1648 | 1464189620880 Marionette DEBUG loaded listener.js 08:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1256d3000) [pid = 1648] [serial = 1036] [outer = 0x124e82000] 08:20:21 INFO - PROCESS | 1648 | 1464189621231 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:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 08:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:20:21 INFO - PROCESS | 1648 | 1464189621278 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:20:21 INFO - PROCESS | 1648 | 1464189621279 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:20:21 INFO - PROCESS | 1648 | 1464189621281 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:20:21 INFO - PROCESS | 1648 | 1464189621283 Marionette TRACE conn2 <- [1,1354,null,{}] 08:20:21 INFO - PROCESS | 1648 | 1464189621285 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:20:21 INFO - PROCESS | 1648 | 1464189621394 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:20:21 INFO - PROCESS | 1648 | 1464189621409 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x127327800 == 59 [pid = 1648] [id = 346] 08:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x124f20000) [pid = 1648] [serial = 1037] [outer = 0x0] 08:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x126922800) [pid = 1648] [serial = 1038] [outer = 0x124f20000] 08:20:21 INFO - PROCESS | 1648 | 1464189621434 Marionette DEBUG loaded listener.js 08:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12734f800) [pid = 1648] [serial = 1039] [outer = 0x124f20000] 08:20:21 INFO - PROCESS | 1648 | 1464189621795 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:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 08:20:21 INFO - PROCESS | 1648 | 1464189621800 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:20:21 INFO - PROCESS | 1648 | 1464189621802 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:20:21 INFO - PROCESS | 1648 | 1464189621804 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:20:21 INFO - PROCESS | 1648 | 1464189621805 Marionette TRACE conn2 <- [1,1358,null,{}] 08:20:21 INFO - PROCESS | 1648 | 1464189621807 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:20:21 INFO - PROCESS | 1648 | 1464189621923 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:20:21 INFO - PROCESS | 1648 | 1464189621955 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f9e800 == 60 [pid = 1648] [id = 347] 08:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x128ae8000) [pid = 1648] [serial = 1040] [outer = 0x0] 08:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x128aea400) [pid = 1648] [serial = 1041] [outer = 0x128ae8000] 08:20:21 INFO - PROCESS | 1648 | 1464189621981 Marionette DEBUG loaded listener.js 08:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12a74d800) [pid = 1648] [serial = 1042] [outer = 0x128ae8000] 08:20:22 INFO - PROCESS | 1648 | 1464189622292 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:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 517ms 08:20:22 INFO - PROCESS | 1648 | 1464189622321 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:20:22 INFO - PROCESS | 1648 | 1464189622323 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:20:22 INFO - PROCESS | 1648 | 1464189622327 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:20:22 INFO - PROCESS | 1648 | 1464189622329 Marionette TRACE conn2 <- [1,1362,null,{}] 08:20:22 INFO - PROCESS | 1648 | 1464189622331 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:20:22 INFO - PROCESS | 1648 | 1464189622436 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:20:22 INFO - PROCESS | 1648 | 1464189622470 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae03000 == 61 [pid = 1648] [id = 348] 08:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x125f12800) [pid = 1648] [serial = 1043] [outer = 0x0] 08:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12af48800) [pid = 1648] [serial = 1044] [outer = 0x125f12800] 08:20:22 INFO - PROCESS | 1648 | 1464189622495 Marionette DEBUG loaded listener.js 08:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12b282c00) [pid = 1648] [serial = 1045] [outer = 0x125f12800] 08:20:22 INFO - PROCESS | 1648 | 1464189622914 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:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 620ms 08:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:20:22 INFO - PROCESS | 1648 | 1464189622947 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:20:22 INFO - PROCESS | 1648 | 1464189622949 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:20:22 INFO - PROCESS | 1648 | 1464189622952 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:20:22 INFO - PROCESS | 1648 | 1464189622954 Marionette TRACE conn2 <- [1,1366,null,{}] 08:20:22 INFO - PROCESS | 1648 | 1464189622968 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:20:23 INFO - PROCESS | 1648 | 1464189623130 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:20:23 INFO - PROCESS | 1648 | 1464189623165 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2a1000 == 62 [pid = 1648] [id = 349] 08:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12af53800) [pid = 1648] [serial = 1046] [outer = 0x0] 08:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12bb97800) [pid = 1648] [serial = 1047] [outer = 0x12af53800] 08:20:23 INFO - PROCESS | 1648 | 1464189623190 Marionette DEBUG loaded listener.js 08:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12becd800) [pid = 1648] [serial = 1048] [outer = 0x12af53800] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x124f17c00) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x112a72c00) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x124f15800) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x122d2f400) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x115e71800) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11945d000) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x128ae7800) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11767c800) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x125f79800) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12af46400) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x116714800) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x127069000) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:20:23 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x124f16400) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:20:23 INFO - PROCESS | 1648 | 1464189623677 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:20:23 INFO - PROCESS | 1648 | 1464189623736 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:20:23 INFO - PROCESS | 1648 | 1464189623745 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:20:23 INFO - PROCESS | 1648 | 1464189623747 Marionette TRACE conn2 <- [1,1370,null,{}] 08:20:23 INFO - PROCESS | 1648 | 1464189623750 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:20:23 INFO - PROCESS | 1648 | 1464189623845 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:20:23 INFO - PROCESS | 1648 | 1464189623850 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1e5800 == 63 [pid = 1648] [id = 350] 08:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x113034c00) [pid = 1648] [serial = 1049] [outer = 0x0] 08:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x125f73800) [pid = 1648] [serial = 1050] [outer = 0x113034c00] 08:20:23 INFO - PROCESS | 1648 | 1464189623875 Marionette DEBUG loaded listener.js 08:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a8ce000) [pid = 1648] [serial = 1051] [outer = 0x113034c00] 08:20:24 INFO - PROCESS | 1648 | 1464189624197 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:20:24 INFO - PROCESS | 1648 | 1464189624218 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:20:24 INFO - PROCESS | 1648 | 1464189624220 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:20:24 INFO - PROCESS | 1648 | 1464189624221 Marionette TRACE conn2 <- [1,1374,null,{}] 08:20:24 INFO - PROCESS | 1648 | 1464189624224 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:20:24 INFO - PROCESS | 1648 | 1464189624313 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:20:24 INFO - PROCESS | 1648 | 1464189624371 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be3f000 == 64 [pid = 1648] [id = 351] 08:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x128ae9400) [pid = 1648] [serial = 1052] [outer = 0x0] 08:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12bece800) [pid = 1648] [serial = 1053] [outer = 0x128ae9400] 08:20:24 INFO - PROCESS | 1648 | 1464189624397 Marionette DEBUG loaded listener.js 08:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12c079800) [pid = 1648] [serial = 1054] [outer = 0x128ae9400] 08:20:24 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:20:24 INFO - PROCESS | 1648 | 1464189624728 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:20:24 INFO - PROCESS | 1648 | 1464189624742 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:20:24 INFO - PROCESS | 1648 | 1464189624747 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:20:24 INFO - PROCESS | 1648 | 1464189624749 Marionette TRACE conn2 <- [1,1378,null,{}] 08:20:24 INFO - PROCESS | 1648 | 1464189624751 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:20:24 INFO - PROCESS | 1648 | 1464189624853 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:20:24 INFO - PROCESS | 1648 | 1464189624858 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6a1000 == 65 [pid = 1648] [id = 352] 08:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12c07c800) [pid = 1648] [serial = 1055] [outer = 0x0] 08:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12c7ac800) [pid = 1648] [serial = 1056] [outer = 0x12c07c800] 08:20:24 INFO - PROCESS | 1648 | 1464189624887 Marionette DEBUG loaded listener.js 08:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12ce23800) [pid = 1648] [serial = 1057] [outer = 0x12c07c800] 08:20:25 INFO - PROCESS | 1648 | 1464189625213 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:20:25 INFO - PROCESS | 1648 | 1464189625271 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:20:25 INFO - PROCESS | 1648 | 1464189625273 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:20:25 INFO - PROCESS | 1648 | 1464189625275 Marionette TRACE conn2 <- [1,1382,null,{}] 08:20:25 INFO - PROCESS | 1648 | 1464189625280 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:20:25 INFO - PROCESS | 1648 | 1464189625370 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:20:25 INFO - PROCESS | 1648 | 1464189625374 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x135254000 == 66 [pid = 1648] [id = 353] 08:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x110da0400) [pid = 1648] [serial = 1058] [outer = 0x0] 08:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x110da5000) [pid = 1648] [serial = 1059] [outer = 0x110da0400] 08:20:25 INFO - PROCESS | 1648 | 1464189625399 Marionette DEBUG loaded listener.js 08:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x110e1fc00) [pid = 1648] [serial = 1060] [outer = 0x110da0400] 08:20:25 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:20:25 INFO - PROCESS | 1648 | 1464189625902 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:20:25 INFO - PROCESS | 1648 | 1464189625949 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:20:25 INFO - PROCESS | 1648 | 1464189625953 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:20:25 INFO - PROCESS | 1648 | 1464189625955 Marionette TRACE conn2 <- [1,1386,null,{}] 08:20:25 INFO - PROCESS | 1648 | 1464189625959 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:20:26 INFO - PROCESS | 1648 | 1464189626071 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:20:26 INFO - PROCESS | 1648 | 1464189626144 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194f7800 == 67 [pid = 1648] [id = 354] 08:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x110eda800) [pid = 1648] [serial = 1061] [outer = 0x0] 08:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x110ede400) [pid = 1648] [serial = 1062] [outer = 0x110eda800] 08:20:26 INFO - PROCESS | 1648 | 1464189626176 Marionette DEBUG loaded listener.js 08:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x110fa6c00) [pid = 1648] [serial = 1063] [outer = 0x110eda800] 08:20:26 INFO - PROCESS | 1648 | 1464189626613 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:20:26 INFO - PROCESS | 1648 | 1464189626628 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:20:26 INFO - PROCESS | 1648 | 1464189626633 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:20:26 INFO - PROCESS | 1648 | 1464189626634 Marionette TRACE conn2 <- [1,1390,null,{}] 08:20:26 INFO - PROCESS | 1648 | 1464189626637 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:20:26 INFO - PROCESS | 1648 | 1464189626746 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:20:26 INFO - PROCESS | 1648 | 1464189626840 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12737b000 == 68 [pid = 1648] [id = 355] 08:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x115e70800) [pid = 1648] [serial = 1064] [outer = 0x0] 08:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1168ad800) [pid = 1648] [serial = 1065] [outer = 0x115e70800] 08:20:26 INFO - PROCESS | 1648 | 1464189626885 Marionette DEBUG loaded listener.js 08:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x118167800) [pid = 1648] [serial = 1066] [outer = 0x115e70800] 08:20:27 INFO - PROCESS | 1648 | 1464189627313 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:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 720ms 08:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:20:27 INFO - PROCESS | 1648 | 1464189627353 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:20:27 INFO - PROCESS | 1648 | 1464189627354 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:20:27 INFO - PROCESS | 1648 | 1464189627356 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:20:27 INFO - PROCESS | 1648 | 1464189627359 Marionette TRACE conn2 <- [1,1394,null,{}] 08:20:27 INFO - PROCESS | 1648 | 1464189627367 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:20:27 INFO - PROCESS | 1648 | 1464189627478 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:20:27 INFO - PROCESS | 1648 | 1464189627552 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x13524c800 == 69 [pid = 1648] [id = 356] 08:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x119425400) [pid = 1648] [serial = 1067] [outer = 0x0] 08:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x119dcfc00) [pid = 1648] [serial = 1068] [outer = 0x119425400] 08:20:27 INFO - PROCESS | 1648 | 1464189627586 Marionette DEBUG loaded listener.js 08:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x124aae800) [pid = 1648] [serial = 1069] [outer = 0x119425400] 08:20:28 INFO - PROCESS | 1648 | 1464189628003 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:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 672ms 08:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:20:28 INFO - PROCESS | 1648 | 1464189628028 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:20:28 INFO - PROCESS | 1648 | 1464189628030 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:20:28 INFO - PROCESS | 1648 | 1464189628032 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:20:28 INFO - PROCESS | 1648 | 1464189628034 Marionette TRACE conn2 <- [1,1398,null,{}] 08:20:28 INFO - PROCESS | 1648 | 1464189628036 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:20:28 INFO - PROCESS | 1648 | 1464189628161 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:20:28 INFO - PROCESS | 1648 | 1464189628233 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1352b2000 == 70 [pid = 1648] [id = 357] 08:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x124f1c800) [pid = 1648] [serial = 1070] [outer = 0x0] 08:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x125f1b400) [pid = 1648] [serial = 1071] [outer = 0x124f1c800] 08:20:28 INFO - PROCESS | 1648 | 1464189628263 Marionette DEBUG loaded listener.js 08:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x127357800) [pid = 1648] [serial = 1072] [outer = 0x124f1c800] 08:20:28 INFO - PROCESS | 1648 | 1464189628684 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:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 668ms 08:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:20:28 INFO - PROCESS | 1648 | 1464189628701 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:20:28 INFO - PROCESS | 1648 | 1464189628702 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:20:28 INFO - PROCESS | 1648 | 1464189628705 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:20:28 INFO - PROCESS | 1648 | 1464189628706 Marionette TRACE conn2 <- [1,1402,null,{}] 08:20:28 INFO - PROCESS | 1648 | 1464189628708 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:20:28 INFO - PROCESS | 1648 | 1464189628836 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:20:28 INFO - PROCESS | 1648 | 1464189628956 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12daca000 == 71 [pid = 1648] [id = 358] 08:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x125f75800) [pid = 1648] [serial = 1073] [outer = 0x0] 08:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x129349c00) [pid = 1648] [serial = 1074] [outer = 0x125f75800] 08:20:29 INFO - PROCESS | 1648 | 1464189629001 Marionette DEBUG loaded listener.js 08:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12a744c00) [pid = 1648] [serial = 1075] [outer = 0x125f75800] 08:20:29 INFO - PROCESS | 1648 | 1464189629418 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:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 772ms 08:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:20:29 INFO - PROCESS | 1648 | 1464189629477 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:20:29 INFO - PROCESS | 1648 | 1464189629479 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:20:29 INFO - PROCESS | 1648 | 1464189629481 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:20:29 INFO - PROCESS | 1648 | 1464189629482 Marionette TRACE conn2 <- [1,1406,null,{}] 08:20:29 INFO - PROCESS | 1648 | 1464189629485 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:20:29 INFO - PROCESS | 1648 | 1464189629604 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:20:29 INFO - PROCESS | 1648 | 1464189629666 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x13860c000 == 72 [pid = 1648] [id = 359] 08:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12b9a3400) [pid = 1648] [serial = 1076] [outer = 0x0] 08:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12c07b400) [pid = 1648] [serial = 1077] [outer = 0x12b9a3400] 08:20:29 INFO - PROCESS | 1648 | 1464189629695 Marionette DEBUG loaded listener.js 08:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12ce21400) [pid = 1648] [serial = 1078] [outer = 0x12b9a3400] 08:20:30 INFO - PROCESS | 1648 | 1464189630179 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:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 720ms 08:20:30 INFO - PROCESS | 1648 | 1464189630201 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:20:30 INFO - PROCESS | 1648 | 1464189630202 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:20:30 INFO - PROCESS | 1648 | 1464189630205 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:20:30 INFO - PROCESS | 1648 | 1464189630206 Marionette TRACE conn2 <- [1,1410,null,{}] 08:20:30 INFO - PROCESS | 1648 | 1464189630230 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:20:30 INFO - PROCESS | 1648 | 1464189630337 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:20:30 INFO - PROCESS | 1648 | 1464189630412 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x112854800 == 73 [pid = 1648] [id = 360] 08:20:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x110ed3400) [pid = 1648] [serial = 1079] [outer = 0x0] 08:20:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x124ced800) [pid = 1648] [serial = 1080] [outer = 0x110ed3400] 08:20:30 INFO - PROCESS | 1648 | 1464189630441 Marionette DEBUG loaded listener.js 08:20:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12bba8800) [pid = 1648] [serial = 1081] [outer = 0x110ed3400] 08:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 940ms 08:20:31 INFO - PROCESS | 1648 | 1464189631142 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:20:31 INFO - PROCESS | 1648 | 1464189631145 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:20:31 INFO - PROCESS | 1648 | 1464189631148 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:20:31 INFO - PROCESS | 1648 | 1464189631152 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:20:31 INFO - PROCESS | 1648 | 1464189631154 Marionette TRACE conn2 <- [1,1414,null,{}] 08:20:31 INFO - PROCESS | 1648 | 1464189631158 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:20:31 INFO - PROCESS | 1648 | 1464189631264 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:20:31 INFO - PROCESS | 1648 | 1464189631344 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x116837800 == 74 [pid = 1648] [id = 361] 08:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x111f10800) [pid = 1648] [serial = 1082] [outer = 0x0] 08:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x112d42c00) [pid = 1648] [serial = 1083] [outer = 0x111f10800] 08:20:31 INFO - PROCESS | 1648 | 1464189631373 Marionette DEBUG loaded listener.js 08:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x115e57000) [pid = 1648] [serial = 1084] [outer = 0x111f10800] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6a1000 == 73 [pid = 1648] [id = 352] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12be3f000 == 72 [pid = 1648] [id = 351] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1e5800 == 71 [pid = 1648] [id = 350] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2a1000 == 70 [pid = 1648] [id = 349] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae03000 == 69 [pid = 1648] [id = 348] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x128f9e800 == 68 [pid = 1648] [id = 347] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x127327800 == 67 [pid = 1648] [id = 346] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x113034000) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x125388400) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x1167f1800) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x119453400) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x124a27400) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12537d400) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12bb91800) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1295e0000) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x125e5f800 == 66 [pid = 1648] [id = 345] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x119d19800 == 65 [pid = 1648] [id = 344] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x116f76800 == 64 [pid = 1648] [id = 343] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x117e15000 == 63 [pid = 1648] [id = 342] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e267000 == 62 [pid = 1648] [id = 339] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0db800 == 61 [pid = 1648] [id = 338] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12c94b800 == 60 [pid = 1648] [id = 337] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1b000 == 59 [pid = 1648] [id = 336] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11a18e800 == 58 [pid = 1648] [id = 335] 08:20:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1164c9800 == 57 [pid = 1648] [id = 334] 08:20:31 INFO - PROCESS | 1648 | 1464189631899 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:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x126dc0400) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x128aeec00) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x128ae3400) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11627c800) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11303d000) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x125308000) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x124ab3400) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x124e86400) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11815b000) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x118168000) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x119e2d000) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x122d2f000) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x1295d9400) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1187cd000) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x119457400) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x129355000) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12920f000) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12b9aa000) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1187da800) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11a1ef400) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12a8c2c00) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12b99fc00) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12a733800) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12b11b800) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 08:20:31 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x125f74000) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 08:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 772ms 08:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:20:31 INFO - PROCESS | 1648 | 1464189631926 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:20:31 INFO - PROCESS | 1648 | 1464189631930 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:20:31 INFO - PROCESS | 1648 | 1464189631934 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:20:31 INFO - PROCESS | 1648 | 1464189631936 Marionette TRACE conn2 <- [1,1418,null,{}] 08:20:31 INFO - PROCESS | 1648 | 1464189631938 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:20:32 INFO - PROCESS | 1648 | 1464189632020 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:20:32 INFO - PROCESS | 1648 | 1464189632027 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x116acd000 == 58 [pid = 1648] [id = 362] 08:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1167f1800) [pid = 1648] [serial = 1085] [outer = 0x0] 08:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1168ae800) [pid = 1648] [serial = 1086] [outer = 0x1167f1800] 08:20:32 INFO - PROCESS | 1648 | 1464189632053 Marionette DEBUG loaded listener.js 08:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11815c400) [pid = 1648] [serial = 1087] [outer = 0x1167f1800] 08:20:32 INFO - PROCESS | 1648 | 1464189632417 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:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 08:20:32 INFO - PROCESS | 1648 | 1464189632461 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:20:32 INFO - PROCESS | 1648 | 1464189632462 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:20:32 INFO - PROCESS | 1648 | 1464189632466 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:20:32 INFO - PROCESS | 1648 | 1464189632468 Marionette TRACE conn2 <- [1,1422,null,{}] 08:20:32 INFO - PROCESS | 1648 | 1464189632475 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:20:32 INFO - PROCESS | 1648 | 1464189632562 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:20:32 INFO - PROCESS | 1648 | 1464189632587 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d19800 == 59 [pid = 1648] [id = 363] 08:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1187e3800) [pid = 1648] [serial = 1088] [outer = 0x0] 08:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11941f400) [pid = 1648] [serial = 1089] [outer = 0x1187e3800] 08:20:32 INFO - PROCESS | 1648 | 1464189632615 Marionette DEBUG loaded listener.js 08:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x119a09000) [pid = 1648] [serial = 1090] [outer = 0x1187e3800] 08:20:32 INFO - PROCESS | 1648 | 1464189632967 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:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 08:20:32 INFO - PROCESS | 1648 | 1464189632987 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:20:32 INFO - PROCESS | 1648 | 1464189632989 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:20:32 INFO - PROCESS | 1648 | 1464189632993 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:20:32 INFO - PROCESS | 1648 | 1464189632994 Marionette TRACE conn2 <- [1,1426,null,{}] 08:20:33 INFO - PROCESS | 1648 | 1464189633003 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:20:33 INFO - PROCESS | 1648 | 1464189633118 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:20:33 INFO - PROCESS | 1648 | 1464189633125 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c63800 == 60 [pid = 1648] [id = 364] 08:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x119dc7800) [pid = 1648] [serial = 1091] [outer = 0x0] 08:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x122d2ac00) [pid = 1648] [serial = 1092] [outer = 0x119dc7800] 08:20:33 INFO - PROCESS | 1648 | 1464189633151 Marionette DEBUG loaded listener.js 08:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x124a30000) [pid = 1648] [serial = 1093] [outer = 0x119dc7800] 08:20:33 INFO - PROCESS | 1648 | 1464189633469 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:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 08:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:20:33 INFO - PROCESS | 1648 | 1464189633513 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:20:33 INFO - PROCESS | 1648 | 1464189633514 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:20:33 INFO - PROCESS | 1648 | 1464189633516 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:20:33 INFO - PROCESS | 1648 | 1464189633517 Marionette TRACE conn2 <- [1,1430,null,{}] 08:20:33 INFO - PROCESS | 1648 | 1464189633520 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:20:33 INFO - PROCESS | 1648 | 1464189633605 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:20:33 INFO - PROCESS | 1648 | 1464189633672 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e61800 == 61 [pid = 1648] [id = 365] 08:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x119dc7c00) [pid = 1648] [serial = 1094] [outer = 0x0] 08:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x124ab9400) [pid = 1648] [serial = 1095] [outer = 0x119dc7c00] 08:20:33 INFO - PROCESS | 1648 | 1464189633698 Marionette DEBUG loaded listener.js 08:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x110edb800) [pid = 1648] [serial = 1096] [outer = 0x119dc7c00] 08:20:34 INFO - PROCESS | 1648 | 1464189634029 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:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 521ms 08:20:34 INFO - PROCESS | 1648 | 1464189634038 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:20:34 INFO - PROCESS | 1648 | 1464189634039 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:20:34 INFO - PROCESS | 1648 | 1464189634043 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:20:34 INFO - PROCESS | 1648 | 1464189634045 Marionette TRACE conn2 <- [1,1434,null,{}] 08:20:34 INFO - PROCESS | 1648 | 1464189634047 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:20:34 INFO - PROCESS | 1648 | 1464189634172 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:20:34 INFO - PROCESS | 1648 | 1464189634184 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x127360000 == 62 [pid = 1648] [id = 366] 08:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1252ebc00) [pid = 1648] [serial = 1097] [outer = 0x0] 08:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x126dc0400) [pid = 1648] [serial = 1098] [outer = 0x1252ebc00] 08:20:34 INFO - PROCESS | 1648 | 1464189634211 Marionette DEBUG loaded listener.js 08:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x129355000) [pid = 1648] [serial = 1099] [outer = 0x1252ebc00] 08:20:34 INFO - PROCESS | 1648 | 1464189634579 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:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 573ms 08:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:20:34 INFO - PROCESS | 1648 | 1464189634615 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:20:34 INFO - PROCESS | 1648 | 1464189634617 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:20:34 INFO - PROCESS | 1648 | 1464189634619 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:20:34 INFO - PROCESS | 1648 | 1464189634621 Marionette TRACE conn2 <- [1,1438,null,{}] 08:20:34 INFO - PROCESS | 1648 | 1464189634629 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:20:34 INFO - PROCESS | 1648 | 1464189634733 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:20:34 INFO - PROCESS | 1648 | 1464189634771 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x129585000 == 63 [pid = 1648] [id = 367] 08:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x1295c0000) [pid = 1648] [serial = 1100] [outer = 0x0] 08:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12a734c00) [pid = 1648] [serial = 1101] [outer = 0x1295c0000] 08:20:34 INFO - PROCESS | 1648 | 1464189634797 Marionette DEBUG loaded listener.js 08:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12af54400) [pid = 1648] [serial = 1102] [outer = 0x1295c0000] 08:20:35 INFO - PROCESS | 1648 | 1464189635235 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:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 627ms 08:20:35 INFO - PROCESS | 1648 | 1464189635247 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:20:35 INFO - PROCESS | 1648 | 1464189635249 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:20:35 INFO - PROCESS | 1648 | 1464189635252 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:20:35 INFO - PROCESS | 1648 | 1464189635253 Marionette TRACE conn2 <- [1,1442,null,{}] 08:20:35 INFO - PROCESS | 1648 | 1464189635255 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:20:35 INFO - PROCESS | 1648 | 1464189635398 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:20:35 INFO - PROCESS | 1648 | 1464189635411 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae1b800 == 64 [pid = 1648] [id = 368] 08:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x125878c00) [pid = 1648] [serial = 1103] [outer = 0x0] 08:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12af55800) [pid = 1648] [serial = 1104] [outer = 0x125878c00] 08:20:35 INFO - PROCESS | 1648 | 1464189635431 Marionette DEBUG loaded listener.js 08:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12b9a9000) [pid = 1648] [serial = 1105] [outer = 0x125878c00] 08:20:35 INFO - PROCESS | 1648 | 1464189635893 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:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 08:20:36 INFO - PROCESS | 1648 | 1464189636261 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:20:36 INFO - PROCESS | 1648 | 1464189636262 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12c07c800) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x125f12800) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x124f20000) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x126f90800) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x116283000) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1166cdc00) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x115ee3c00) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x122d34c00) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x1167fc800) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1164c0400) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x110e28000) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x1187cd800) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x128ae8000) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x128ae9400) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x124e84400) [pid = 1648] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12a8cc800) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x119460000) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11303e800) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12af53800) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x124e82000) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1121b2400) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x124815400) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x119439400) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1125cf800) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1252edc00) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x118169400) [pid = 1648] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x113034c00) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118166000) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12481a400) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1125c4800) [pid = 1648] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1166cac00) [pid = 1648] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x112722800) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1181ca800) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12921a800) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119e2c800) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:20:36 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12b27f800) [pid = 1648] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:20:36 INFO - PROCESS | 1648 | 1464189636322 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:20:36 INFO - PROCESS | 1648 | 1464189636323 Marionette TRACE conn2 <- [1,1446,null,{}] 08:20:36 INFO - PROCESS | 1648 | 1464189636325 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:20:36 INFO - PROCESS | 1648 | 1464189636411 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:20:36 INFO - PROCESS | 1648 | 1464189636416 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x117459800 == 65 [pid = 1648] [id = 369] 08:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1125cf000) [pid = 1648] [serial = 1106] [outer = 0x0] 08:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x115ee3c00) [pid = 1648] [serial = 1107] [outer = 0x1125cf000] 08:20:36 INFO - PROCESS | 1648 | 1464189636442 Marionette DEBUG loaded listener.js 08:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1172b3800) [pid = 1648] [serial = 1108] [outer = 0x1125cf000] 08:20:36 INFO - PROCESS | 1648 | 1464189636792 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:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 534ms 08:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:20:36 INFO - PROCESS | 1648 | 1464189636845 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:20:36 INFO - PROCESS | 1648 | 1464189636847 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:20:36 INFO - PROCESS | 1648 | 1464189636850 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:20:36 INFO - PROCESS | 1648 | 1464189636852 Marionette TRACE conn2 <- [1,1450,null,{}] 08:20:36 INFO - PROCESS | 1648 | 1464189636855 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:20:37 INFO - PROCESS | 1648 | 1464189637020 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:20:37 INFO - PROCESS | 1648 | 1464189637036 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x129585800 == 66 [pid = 1648] [id = 370] 08:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x111f13c00) [pid = 1648] [serial = 1109] [outer = 0x0] 08:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1187de400) [pid = 1648] [serial = 1110] [outer = 0x111f13c00] 08:20:37 INFO - PROCESS | 1648 | 1464189637075 Marionette DEBUG loaded listener.js 08:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x119e2c800) [pid = 1648] [serial = 1111] [outer = 0x111f13c00] 08:20:37 INFO - PROCESS | 1648 | 1464189637429 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:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 621ms 08:20:37 INFO - PROCESS | 1648 | 1464189637472 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:20:37 INFO - PROCESS | 1648 | 1464189637473 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:20:37 INFO - PROCESS | 1648 | 1464189637475 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:20:37 INFO - PROCESS | 1648 | 1464189637477 Marionette TRACE conn2 <- [1,1454,null,{}] 08:20:37 INFO - PROCESS | 1648 | 1464189637479 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:20:37 INFO - PROCESS | 1648 | 1464189637605 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:20:37 INFO - PROCESS | 1648 | 1464189637612 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5e800 == 67 [pid = 1648] [id = 371] 08:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1229e7400) [pid = 1648] [serial = 1112] [outer = 0x0] 08:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x126db8c00) [pid = 1648] [serial = 1113] [outer = 0x1229e7400] 08:20:37 INFO - PROCESS | 1648 | 1464189637642 Marionette DEBUG loaded listener.js 08:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12bb9c000) [pid = 1648] [serial = 1114] [outer = 0x1229e7400] 08:20:37 INFO - PROCESS | 1648 | 1464189637983 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:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 08:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:20:38 INFO - PROCESS | 1648 | 1464189637997 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:20:38 INFO - PROCESS | 1648 | 1464189637998 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:20:38 INFO - PROCESS | 1648 | 1464189638000 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:20:38 INFO - PROCESS | 1648 | 1464189638001 Marionette TRACE conn2 <- [1,1458,null,{}] 08:20:38 INFO - PROCESS | 1648 | 1464189638003 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:20:38 INFO - PROCESS | 1648 | 1464189638096 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:20:38 INFO - PROCESS | 1648 | 1464189638101 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c77c000 == 68 [pid = 1648] [id = 372] 08:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12bba9400) [pid = 1648] [serial = 1115] [outer = 0x0] 08:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12c07c800) [pid = 1648] [serial = 1116] [outer = 0x12bba9400] 08:20:38 INFO - PROCESS | 1648 | 1464189638126 Marionette DEBUG loaded listener.js 08:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12c085000) [pid = 1648] [serial = 1117] [outer = 0x12bba9400] 08:20:38 INFO - PROCESS | 1648 | 1464189638680 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:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 721ms 08:20:38 INFO - PROCESS | 1648 | 1464189638722 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:20:38 INFO - PROCESS | 1648 | 1464189638725 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:20:38 INFO - PROCESS | 1648 | 1464189638729 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:20:38 INFO - PROCESS | 1648 | 1464189638731 Marionette TRACE conn2 <- [1,1462,null,{}] 08:20:38 INFO - PROCESS | 1648 | 1464189638735 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:20:38 INFO - PROCESS | 1648 | 1464189638849 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:20:38 INFO - PROCESS | 1648 | 1464189638961 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118591800 == 69 [pid = 1648] [id = 373] 08:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1130a6800) [pid = 1648] [serial = 1118] [outer = 0x0] 08:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x115e70400) [pid = 1648] [serial = 1119] [outer = 0x1130a6800] 08:20:38 INFO - PROCESS | 1648 | 1464189638993 Marionette DEBUG loaded listener.js 08:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x116a5e400) [pid = 1648] [serial = 1120] [outer = 0x1130a6800] 08:20:39 INFO - PROCESS | 1648 | 1464189639430 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:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 720ms 08:20:39 INFO - PROCESS | 1648 | 1464189639450 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:20:39 INFO - PROCESS | 1648 | 1464189639453 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:20:39 INFO - PROCESS | 1648 | 1464189639460 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:20:39 INFO - PROCESS | 1648 | 1464189639462 Marionette TRACE conn2 <- [1,1466,null,{}] 08:20:39 INFO - PROCESS | 1648 | 1464189639465 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:20:39 INFO - PROCESS | 1648 | 1464189639576 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:20:39 INFO - PROCESS | 1648 | 1464189639636 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f62000 == 70 [pid = 1648] [id = 374] 08:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x118162800) [pid = 1648] [serial = 1121] [outer = 0x0] 08:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11851cc00) [pid = 1648] [serial = 1122] [outer = 0x118162800] 08:20:39 INFO - PROCESS | 1648 | 1464189639666 Marionette DEBUG loaded listener.js 08:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11927c800) [pid = 1648] [serial = 1123] [outer = 0x118162800] 08:20:40 INFO - PROCESS | 1648 | 1464189640100 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:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 673ms 08:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:20:40 INFO - PROCESS | 1648 | 1464189640132 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:20:40 INFO - PROCESS | 1648 | 1464189640134 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:20:40 INFO - PROCESS | 1648 | 1464189640136 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:20:40 INFO - PROCESS | 1648 | 1464189640139 Marionette TRACE conn2 <- [1,1470,null,{}] 08:20:40 INFO - PROCESS | 1648 | 1464189640147 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:20:40 INFO - PROCESS | 1648 | 1464189640281 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:20:40 INFO - PROCESS | 1648 | 1464189640358 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c946000 == 71 [pid = 1648] [id = 375] 08:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x122d29400) [pid = 1648] [serial = 1124] [outer = 0x0] 08:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x124e8bc00) [pid = 1648] [serial = 1125] [outer = 0x122d29400] 08:20:40 INFO - PROCESS | 1648 | 1464189640391 Marionette DEBUG loaded listener.js 08:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1256d7800) [pid = 1648] [serial = 1126] [outer = 0x122d29400] 08:20:40 INFO - PROCESS | 1648 | 1464189640826 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:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 721ms 08:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:20:40 INFO - PROCESS | 1648 | 1464189640858 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:20:40 INFO - PROCESS | 1648 | 1464189640860 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:20:40 INFO - PROCESS | 1648 | 1464189640862 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:20:40 INFO - PROCESS | 1648 | 1464189640863 Marionette TRACE conn2 <- [1,1474,null,{}] 08:20:40 INFO - PROCESS | 1648 | 1464189640866 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:20:40 INFO - PROCESS | 1648 | 1464189640974 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:20:41 INFO - PROCESS | 1648 | 1464189641076 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dac5800 == 72 [pid = 1648] [id = 376] 08:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x127066000) [pid = 1648] [serial = 1127] [outer = 0x0] 08:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x128aee800) [pid = 1648] [serial = 1128] [outer = 0x127066000] 08:20:41 INFO - PROCESS | 1648 | 1464189641109 Marionette DEBUG loaded listener.js 08:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x129217c00) [pid = 1648] [serial = 1129] [outer = 0x127066000] 08:20:41 INFO - PROCESS | 1648 | 1464189641550 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:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 718ms 08:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:20:41 INFO - PROCESS | 1648 | 1464189641581 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:20:41 INFO - PROCESS | 1648 | 1464189641582 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:20:41 INFO - PROCESS | 1648 | 1464189641585 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:20:41 INFO - PROCESS | 1648 | 1464189641586 Marionette TRACE conn2 <- [1,1478,null,{}] 08:20:41 INFO - PROCESS | 1648 | 1464189641623 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:20:41 INFO - PROCESS | 1648 | 1464189641752 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:20:41 INFO - PROCESS | 1648 | 1464189641808 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x135294000 == 73 [pid = 1648] [id = 377] 08:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x128bdf800) [pid = 1648] [serial = 1130] [outer = 0x0] 08:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12a8c5c00) [pid = 1648] [serial = 1131] [outer = 0x128bdf800] 08:20:41 INFO - PROCESS | 1648 | 1464189641837 Marionette DEBUG loaded listener.js 08:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12bbaa800) [pid = 1648] [serial = 1132] [outer = 0x128bdf800] 08:20:42 INFO - PROCESS | 1648 | 1464189642264 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:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 737ms 08:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:20:42 INFO - PROCESS | 1648 | 1464189642325 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:20:42 INFO - PROCESS | 1648 | 1464189642327 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:20:42 INFO - PROCESS | 1648 | 1464189642330 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:20:42 INFO - PROCESS | 1648 | 1464189642332 Marionette TRACE conn2 <- [1,1482,null,{}] 08:20:42 INFO - PROCESS | 1648 | 1464189642334 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:20:42 INFO - PROCESS | 1648 | 1464189642471 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:20:42 INFO - PROCESS | 1648 | 1464189642562 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x135d07800 == 74 [pid = 1648] [id = 378] 08:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x110e2d800) [pid = 1648] [serial = 1133] [outer = 0x0] 08:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12c7b0c00) [pid = 1648] [serial = 1134] [outer = 0x110e2d800] 08:20:42 INFO - PROCESS | 1648 | 1464189642592 Marionette DEBUG loaded listener.js 08:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12ce29c00) [pid = 1648] [serial = 1135] [outer = 0x110e2d800] 08:20:43 INFO - PROCESS | 1648 | 1464189643052 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:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 769ms 08:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:20:43 INFO - PROCESS | 1648 | 1464189643100 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:20:43 INFO - PROCESS | 1648 | 1464189643101 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:20:43 INFO - PROCESS | 1648 | 1464189643103 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:20:43 INFO - PROCESS | 1648 | 1464189643105 Marionette TRACE conn2 <- [1,1486,null,{}] 08:20:43 INFO - PROCESS | 1648 | 1464189643107 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:20:43 INFO - PROCESS | 1648 | 1464189643216 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:20:43 INFO - PROCESS | 1648 | 1464189643294 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x117462000 == 75 [pid = 1648] [id = 379] 08:20:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x110eddc00) [pid = 1648] [serial = 1136] [outer = 0x0] 08:20:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x116862800) [pid = 1648] [serial = 1137] [outer = 0x110eddc00] 08:20:43 INFO - PROCESS | 1648 | 1464189643324 Marionette DEBUG loaded listener.js 08:20:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x11808e000) [pid = 1648] [serial = 1138] [outer = 0x110eddc00] 08:20:43 INFO - PROCESS | 1648 | 1464189643985 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:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 923ms 08:20:44 INFO - PROCESS | 1648 | 1464189644029 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:20:44 INFO - PROCESS | 1648 | 1464189644033 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:20:44 INFO - PROCESS | 1648 | 1464189644038 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:20:44 INFO - PROCESS | 1648 | 1464189644041 Marionette TRACE conn2 <- [1,1490,null,{}] 08:20:44 INFO - PROCESS | 1648 | 1464189644047 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:20:44 INFO - PROCESS | 1648 | 1464189644199 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:20:44 INFO - PROCESS | 1648 | 1464189644309 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194db000 == 76 [pid = 1648] [id = 380] 08:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x110edec00) [pid = 1648] [serial = 1139] [outer = 0x0] 08:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x1125c4c00) [pid = 1648] [serial = 1140] [outer = 0x110edec00] 08:20:44 INFO - PROCESS | 1648 | 1464189644353 Marionette DEBUG loaded listener.js 08:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x115e73000) [pid = 1648] [serial = 1141] [outer = 0x110edec00] 08:20:44 INFO - PROCESS | 1648 | 1464189644864 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:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 877ms 08:20:44 INFO - PROCESS | 1648 | 1464189644934 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:20:44 INFO - PROCESS | 1648 | 1464189644939 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:20:44 INFO - PROCESS | 1648 | 1464189644949 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:20:44 INFO - PROCESS | 1648 | 1464189644951 Marionette TRACE conn2 <- [1,1494,null,{}] 08:20:44 INFO - PROCESS | 1648 | 1464189644955 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:20:45 INFO - PROCESS | 1648 | 1464189645098 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:20:45 INFO - PROCESS | 1648 | 1464189645180 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac7000 == 77 [pid = 1648] [id = 381] 08:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1121b2800) [pid = 1648] [serial = 1142] [outer = 0x0] 08:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x116a60800) [pid = 1648] [serial = 1143] [outer = 0x1121b2800] 08:20:45 INFO - PROCESS | 1648 | 1464189645207 Marionette DEBUG loaded listener.js 08:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11807c800) [pid = 1648] [serial = 1144] [outer = 0x1121b2800] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12af9d800 == 76 [pid = 1648] [id = 313] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5e800 == 75 [pid = 1648] [id = 371] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x129585800 == 74 [pid = 1648] [id = 370] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x117459800 == 73 [pid = 1648] [id = 369] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae1b800 == 72 [pid = 1648] [id = 368] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1256d3c00) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x110e27400) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1295be800) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12bbae000) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x110da5000) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x129585000 == 71 [pid = 1648] [id = 367] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x127360000 == 70 [pid = 1648] [id = 366] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x125e61800 == 69 [pid = 1648] [id = 365] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x124c63800 == 68 [pid = 1648] [id = 364] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119d19800 == 67 [pid = 1648] [id = 363] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x116acd000 == 66 [pid = 1648] [id = 362] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x116837800 == 65 [pid = 1648] [id = 361] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x13524c800 == 64 [pid = 1648] [id = 356] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12737b000 == 63 [pid = 1648] [id = 355] 08:20:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1194f7800 == 62 [pid = 1648] [id = 354] 08:20:45 INFO - PROCESS | 1648 | 1464189645714 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:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12af48800) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x126922800) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x128f4f800) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x119461000) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1168ad400) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11807c000) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x124f1e800) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11808bc00) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x117594400) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12bed1c00) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11a1ed400) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x128aea400) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12734f800) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12bece800) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x127069800) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12bb9e800) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x124ced400) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1133f1800) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12bb97800) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1256d3000) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x115f59c00) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1133f5000) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x124e87c00) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x122d34000) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11767dc00) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x129353400) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x127356800) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11a1eb000) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12a8ce000) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b282c00) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x124f95c00) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1187ce800) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119dc6000) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x127067c00) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x124f17000) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1295dcc00) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11815a400) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11a1ec800) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x115e6d400) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12c079800) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12a8c1000) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x125f73800) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11815e000) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a74d800) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1187ce400) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12becd800) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a751800) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x125f13000) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12bb9d000) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12ce23800) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 08:20:45 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12c7ac800) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 08:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 821ms 08:20:45 INFO - PROCESS | 1648 | 1464189645770 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:20:45 INFO - PROCESS | 1648 | 1464189645772 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:20:45 INFO - PROCESS | 1648 | 1464189645785 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:20:45 INFO - PROCESS | 1648 | 1464189645788 Marionette TRACE conn2 <- [1,1498,null,{}] 08:20:45 INFO - PROCESS | 1648 | 1464189645801 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:20:45 INFO - PROCESS | 1648 | 1464189645938 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:20:45 INFO - PROCESS | 1648 | 1464189645952 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185b6800 == 63 [pid = 1648] [id = 382] 08:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1187ce400) [pid = 1648] [serial = 1145] [outer = 0x0] 08:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119416400) [pid = 1648] [serial = 1146] [outer = 0x1187ce400] 08:20:46 INFO - PROCESS | 1648 | 1464189645996 Marionette DEBUG loaded listener.js 08:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119a0c000) [pid = 1648] [serial = 1147] [outer = 0x1187ce400] 08:20:46 INFO - PROCESS | 1648 | 1464189646421 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:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 687ms 08:20:46 INFO - PROCESS | 1648 | 1464189646462 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:20:46 INFO - PROCESS | 1648 | 1464189646464 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:20:46 INFO - PROCESS | 1648 | 1464189646466 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:20:46 INFO - PROCESS | 1648 | 1464189646467 Marionette TRACE conn2 <- [1,1502,null,{}] 08:20:46 INFO - PROCESS | 1648 | 1464189646470 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:20:46 INFO - PROCESS | 1648 | 1464189646559 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:20:46 INFO - PROCESS | 1648 | 1464189646564 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a21000 == 64 [pid = 1648] [id = 383] 08:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119e2d800) [pid = 1648] [serial = 1148] [outer = 0x0] 08:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11a1ed800) [pid = 1648] [serial = 1149] [outer = 0x119e2d800] 08:20:46 INFO - PROCESS | 1648 | 1464189646597 Marionette DEBUG loaded listener.js 08:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x122d35c00) [pid = 1648] [serial = 1150] [outer = 0x119e2d800] 08:20:46 INFO - PROCESS | 1648 | 1464189646942 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:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 08:20:46 INFO - PROCESS | 1648 | 1464189646986 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:20:46 INFO - PROCESS | 1648 | 1464189646988 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:20:46 INFO - PROCESS | 1648 | 1464189646990 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:20:46 INFO - PROCESS | 1648 | 1464189646991 Marionette TRACE conn2 <- [1,1506,null,{}] 08:20:46 INFO - PROCESS | 1648 | 1464189646993 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:20:47 INFO - PROCESS | 1648 | 1464189647082 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:20:47 INFO - PROCESS | 1648 | 1464189647086 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126989000 == 65 [pid = 1648] [id = 384] 08:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124815400) [pid = 1648] [serial = 1151] [outer = 0x0] 08:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124cee000) [pid = 1648] [serial = 1152] [outer = 0x124815400] 08:20:47 INFO - PROCESS | 1648 | 1464189647112 Marionette DEBUG loaded listener.js 08:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124ee6400) [pid = 1648] [serial = 1153] [outer = 0x124815400] 08:20:47 INFO - PROCESS | 1648 | 1464189647463 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:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 08:20:47 INFO - PROCESS | 1648 | 1464189647510 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:20:47 INFO - PROCESS | 1648 | 1464189647511 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:20:47 INFO - PROCESS | 1648 | 1464189647513 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:20:47 INFO - PROCESS | 1648 | 1464189647514 Marionette TRACE conn2 <- [1,1510,null,{}] 08:20:47 INFO - PROCESS | 1648 | 1464189647516 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:20:47 INFO - PROCESS | 1648 | 1464189647646 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:20:47 INFO - PROCESS | 1648 | 1464189647690 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x127332800 == 66 [pid = 1648] [id = 385] 08:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x124aba000) [pid = 1648] [serial = 1154] [outer = 0x0] 08:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x124f20400) [pid = 1648] [serial = 1155] [outer = 0x124aba000] 08:20:47 INFO - PROCESS | 1648 | 1464189647716 Marionette DEBUG loaded listener.js 08:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x127069800) [pid = 1648] [serial = 1156] [outer = 0x124aba000] 08:20:48 INFO - PROCESS | 1648 | 1464189648036 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:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 568ms 08:20:48 INFO - PROCESS | 1648 | 1464189648082 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:20:48 INFO - PROCESS | 1648 | 1464189648083 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:20:48 INFO - PROCESS | 1648 | 1464189648085 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:20:48 INFO - PROCESS | 1648 | 1464189648086 Marionette TRACE conn2 <- [1,1514,null,{}] 08:20:48 INFO - PROCESS | 1648 | 1464189648088 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:20:48 INFO - PROCESS | 1648 | 1464189648196 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:20:48 INFO - PROCESS | 1648 | 1464189648208 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x129576800 == 67 [pid = 1648] [id = 386] 08:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x127352c00) [pid = 1648] [serial = 1157] [outer = 0x0] 08:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128ae5400) [pid = 1648] [serial = 1158] [outer = 0x127352c00] 08:20:48 INFO - PROCESS | 1648 | 1464189648233 Marionette DEBUG loaded listener.js 08:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12920f400) [pid = 1648] [serial = 1159] [outer = 0x127352c00] 08:20:48 INFO - PROCESS | 1648 | 1464189648578 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:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 08:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:20:48 INFO - PROCESS | 1648 | 1464189648605 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:20:48 INFO - PROCESS | 1648 | 1464189648606 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:20:48 INFO - PROCESS | 1648 | 1464189648608 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:20:48 INFO - PROCESS | 1648 | 1464189648609 Marionette TRACE conn2 <- [1,1518,null,{}] 08:20:48 INFO - PROCESS | 1648 | 1464189648625 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:20:48 INFO - PROCESS | 1648 | 1464189648733 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:20:48 INFO - PROCESS | 1648 | 1464189648768 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae04000 == 68 [pid = 1648] [id = 387] 08:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x124a2e800) [pid = 1648] [serial = 1160] [outer = 0x0] 08:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129353400) [pid = 1648] [serial = 1161] [outer = 0x124a2e800] 08:20:48 INFO - PROCESS | 1648 | 1464189648794 Marionette DEBUG loaded listener.js 08:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12a731000) [pid = 1648] [serial = 1162] [outer = 0x124a2e800] 08:20:49 INFO - PROCESS | 1648 | 1464189649103 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:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 532ms 08:20:49 INFO - PROCESS | 1648 | 1464189649142 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:20:49 INFO - PROCESS | 1648 | 1464189649145 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:20:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:20:49 INFO - PROCESS | 1648 | 1464189649148 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:20:49 INFO - PROCESS | 1648 | 1464189649149 Marionette TRACE conn2 <- [1,1522,null,{}] 08:20:49 INFO - PROCESS | 1648 | 1464189649151 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:20:49 INFO - PROCESS | 1648 | 1464189649260 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:20:49 INFO - PROCESS | 1648 | 1464189649297 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12afaa000 == 69 [pid = 1648] [id = 388] 08:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1295c5800) [pid = 1648] [serial = 1163] [outer = 0x0] 08:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12a8cd400) [pid = 1648] [serial = 1164] [outer = 0x1295c5800] 08:20:49 INFO - PROCESS | 1648 | 1464189649322 Marionette DEBUG loaded listener.js 08:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12b27f800) [pid = 1648] [serial = 1165] [outer = 0x1295c5800] 08:20:49 INFO - PROCESS | 1648 | 1464189649650 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:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x110e23800) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12530ac00) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1253e4c00) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12b27e800) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1295c0000) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1252ebc00) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119dc7c00) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1187e3800) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119dc7800) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x111f10800) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x125878c00) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x110ed3400) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1125cf000) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1167f1800) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1229e7400) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:20:49 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x111f13c00) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:20:49 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:20:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:20:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:20:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:20:49 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:20:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:20:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:20:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:20:49 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:20:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:20:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:20:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:20:49 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:20:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:20:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:20:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:20:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 669ms 08:20:49 INFO - PROCESS | 1648 | 1464189649817 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:20:49 INFO - PROCESS | 1648 | 1464189649819 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:20:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:20:49 INFO - PROCESS | 1648 | 1464189649821 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:20:49 INFO - PROCESS | 1648 | 1464189649822 Marionette TRACE conn2 <- [1,1526,null,{}] 08:20:49 INFO - PROCESS | 1648 | 1464189649824 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:20:49 INFO - PROCESS | 1648 | 1464189649911 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:20:49 INFO - PROCESS | 1648 | 1464189649916 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fa5800 == 70 [pid = 1648] [id = 389] 08:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1121a7400) [pid = 1648] [serial = 1166] [outer = 0x0] 08:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1167ef400) [pid = 1648] [serial = 1167] [outer = 0x1121a7400] 08:20:49 INFO - PROCESS | 1648 | 1464189649942 Marionette DEBUG loaded listener.js 08:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119a05800) [pid = 1648] [serial = 1168] [outer = 0x1121a7400] 08:20:50 INFO - PROCESS | 1648 | 1464189650268 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:20:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:20:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:20:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:20:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:20:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:20:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:20:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 472ms 08:20:50 INFO - PROCESS | 1648 | 1464189650293 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:20:50 INFO - PROCESS | 1648 | 1464189650295 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:20:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:20:50 INFO - PROCESS | 1648 | 1464189650297 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:20:50 INFO - PROCESS | 1648 | 1464189650299 Marionette TRACE conn2 <- [1,1530,null,{}] 08:20:50 INFO - PROCESS | 1648 | 1464189650301 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:20:50 INFO - PROCESS | 1648 | 1464189650402 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:20:50 INFO - PROCESS | 1648 | 1464189650462 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be46800 == 71 [pid = 1648] [id = 390] 08:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1125cf000) [pid = 1648] [serial = 1169] [outer = 0x0] 08:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x125878c00) [pid = 1648] [serial = 1170] [outer = 0x1125cf000] 08:20:50 INFO - PROCESS | 1648 | 1464189650491 Marionette DEBUG loaded listener.js 08:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12c083000) [pid = 1648] [serial = 1171] [outer = 0x1125cf000] 08:20:50 INFO - PROCESS | 1648 | 1464189650787 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:20:50 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:20:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:20:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:20:50 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:20:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:20:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 521ms 08:20:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:20:50 INFO - PROCESS | 1648 | 1464189650818 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:20:50 INFO - PROCESS | 1648 | 1464189650819 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:20:50 INFO - PROCESS | 1648 | 1464189650821 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:20:50 INFO - PROCESS | 1648 | 1464189650822 Marionette TRACE conn2 <- [1,1534,null,{}] 08:20:50 INFO - PROCESS | 1648 | 1464189650825 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:20:50 INFO - PROCESS | 1648 | 1464189650921 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:20:50 INFO - PROCESS | 1648 | 1464189650926 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c4a6000 == 72 [pid = 1648] [id = 391] 08:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12c083800) [pid = 1648] [serial = 1172] [outer = 0x0] 08:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12c7b2000) [pid = 1648] [serial = 1173] [outer = 0x12c083800] 08:20:50 INFO - PROCESS | 1648 | 1464189650951 Marionette DEBUG loaded listener.js 08:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12ce2a400) [pid = 1648] [serial = 1174] [outer = 0x12c083800] 08:20:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:20:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 468ms 08:20:51 INFO - PROCESS | 1648 | 1464189651284 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:20:51 INFO - PROCESS | 1648 | 1464189651290 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:20:51 INFO - PROCESS | 1648 | 1464189651291 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:20:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:20:51 INFO - PROCESS | 1648 | 1464189651296 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:20:51 INFO - PROCESS | 1648 | 1464189651298 Marionette TRACE conn2 <- [1,1538,null,{}] 08:20:51 INFO - PROCESS | 1648 | 1464189651300 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:20:51 INFO - PROCESS | 1648 | 1464189651429 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:20:51 INFO - PROCESS | 1648 | 1464189651436 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c766000 == 73 [pid = 1648] [id = 392] 08:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1181cb000) [pid = 1648] [serial = 1175] [outer = 0x0] 08:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12c087400) [pid = 1648] [serial = 1176] [outer = 0x1181cb000] 08:20:51 INFO - PROCESS | 1648 | 1464189651460 Marionette DEBUG loaded listener.js 08:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12ce43c00) [pid = 1648] [serial = 1177] [outer = 0x1181cb000] 08:20:51 INFO - PROCESS | 1648 | 1464189651781 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:20:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:20:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 521ms 08:20:51 INFO - PROCESS | 1648 | 1464189651865 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:20:51 INFO - PROCESS | 1648 | 1464189651867 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:20:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:20:51 INFO - PROCESS | 1648 | 1464189651872 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:20:51 INFO - PROCESS | 1648 | 1464189651875 Marionette TRACE conn2 <- [1,1542,null,{}] 08:20:51 INFO - PROCESS | 1648 | 1464189651897 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:20:52 INFO - PROCESS | 1648 | 1464189652025 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:20:52 INFO - PROCESS | 1648 | 1464189652121 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1133a8800 == 74 [pid = 1648] [id = 393] 08:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x110da3800) [pid = 1648] [serial = 1178] [outer = 0x0] 08:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x111c1fc00) [pid = 1648] [serial = 1179] [outer = 0x110da3800] 08:20:52 INFO - PROCESS | 1648 | 1464189652170 Marionette DEBUG loaded listener.js 08:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x113099400) [pid = 1648] [serial = 1180] [outer = 0x110da3800] 08:20:52 INFO - PROCESS | 1648 | 1464189652666 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:20:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:20:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 837ms 08:20:52 INFO - PROCESS | 1648 | 1464189652726 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:20:52 INFO - PROCESS | 1648 | 1464189652728 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:20:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:20:52 INFO - PROCESS | 1648 | 1464189652735 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:20:52 INFO - PROCESS | 1648 | 1464189652738 Marionette TRACE conn2 <- [1,1546,null,{}] 08:20:52 INFO - PROCESS | 1648 | 1464189652741 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:20:52 INFO - PROCESS | 1648 | 1464189652853 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:20:52 INFO - PROCESS | 1648 | 1464189652928 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12298f800 == 75 [pid = 1648] [id = 394] 08:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11671d400) [pid = 1648] [serial = 1181] [outer = 0x0] 08:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x117682000) [pid = 1648] [serial = 1182] [outer = 0x11671d400] 08:20:52 INFO - PROCESS | 1648 | 1464189652957 Marionette DEBUG loaded listener.js 08:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x118166000) [pid = 1648] [serial = 1183] [outer = 0x11671d400] 08:20:53 INFO - PROCESS | 1648 | 1464189653383 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:20:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:20:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 673ms 08:20:53 INFO - PROCESS | 1648 | 1464189653406 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:20:53 INFO - PROCESS | 1648 | 1464189653408 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:20:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:20:53 INFO - PROCESS | 1648 | 1464189653413 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:20:53 INFO - PROCESS | 1648 | 1464189653414 Marionette TRACE conn2 <- [1,1550,null,{}] 08:20:53 INFO - PROCESS | 1648 | 1464189653457 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:20:53 INFO - PROCESS | 1648 | 1464189653593 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:20:53 INFO - PROCESS | 1648 | 1464189653639 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1d000 == 76 [pid = 1648] [id = 395] 08:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x119dc7c00) [pid = 1648] [serial = 1184] [outer = 0x0] 08:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1229e6c00) [pid = 1648] [serial = 1185] [outer = 0x119dc7c00] 08:20:53 INFO - PROCESS | 1648 | 1464189653683 Marionette DEBUG loaded listener.js 08:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x124f19400) [pid = 1648] [serial = 1186] [outer = 0x119dc7c00] 08:20:54 INFO - PROCESS | 1648 | 1464189654076 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:20:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:20:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 695ms 08:20:54 INFO - PROCESS | 1648 | 1464189654113 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:20:54 INFO - PROCESS | 1648 | 1464189654115 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:20:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:20:54 INFO - PROCESS | 1648 | 1464189654117 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:20:54 INFO - PROCESS | 1648 | 1464189654118 Marionette TRACE conn2 <- [1,1554,null,{}] 08:20:54 INFO - PROCESS | 1648 | 1464189654121 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:20:54 INFO - PROCESS | 1648 | 1464189654235 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:20:54 INFO - PROCESS | 1648 | 1464189654338 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dabe800 == 77 [pid = 1648] [id = 396] 08:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1253f0000) [pid = 1648] [serial = 1187] [outer = 0x0] 08:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x125f1bc00) [pid = 1648] [serial = 1188] [outer = 0x1253f0000] 08:20:54 INFO - PROCESS | 1648 | 1464189654369 Marionette DEBUG loaded listener.js 08:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128ae8400) [pid = 1648] [serial = 1189] [outer = 0x1253f0000] 08:20:54 INFO - PROCESS | 1648 | 1464189654805 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:20:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:20:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 722ms 08:20:54 INFO - PROCESS | 1648 | 1464189654844 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:20:54 INFO - PROCESS | 1648 | 1464189654845 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:20:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:20:54 INFO - PROCESS | 1648 | 1464189654849 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:20:54 INFO - PROCESS | 1648 | 1464189654850 Marionette TRACE conn2 <- [1,1558,null,{}] 08:20:54 INFO - PROCESS | 1648 | 1464189654853 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:20:54 INFO - PROCESS | 1648 | 1464189654982 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:20:55 INFO - PROCESS | 1648 | 1464189655057 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x135296000 == 78 [pid = 1648] [id = 397] 08:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1256d3000) [pid = 1648] [serial = 1190] [outer = 0x0] 08:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12a751c00) [pid = 1648] [serial = 1191] [outer = 0x1256d3000] 08:20:55 INFO - PROCESS | 1648 | 1464189655086 Marionette DEBUG loaded listener.js 08:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12bb9fc00) [pid = 1648] [serial = 1192] [outer = 0x1256d3000] 08:20:55 INFO - PROCESS | 1648 | 1464189655489 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:20:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:20:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 671ms 08:20:55 INFO - PROCESS | 1648 | 1464189655520 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:20:55 INFO - PROCESS | 1648 | 1464189655522 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:20:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:20:55 INFO - PROCESS | 1648 | 1464189655524 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:20:55 INFO - PROCESS | 1648 | 1464189655525 Marionette TRACE conn2 <- [1,1562,null,{}] 08:20:55 INFO - PROCESS | 1648 | 1464189655528 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:20:55 INFO - PROCESS | 1648 | 1464189655653 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:20:55 INFO - PROCESS | 1648 | 1464189655731 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x135d1d800 == 79 [pid = 1648] [id = 398] 08:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12c7ae800) [pid = 1648] [serial = 1193] [outer = 0x0] 08:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12ce42800) [pid = 1648] [serial = 1194] [outer = 0x12c7ae800] 08:20:55 INFO - PROCESS | 1648 | 1464189655763 Marionette DEBUG loaded listener.js 08:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12d59c000) [pid = 1648] [serial = 1195] [outer = 0x12c7ae800] 08:20:56 INFO - PROCESS | 1648 | 1464189656181 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:20:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:20:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 08:20:56 INFO - PROCESS | 1648 | 1464189656196 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:20:56 INFO - PROCESS | 1648 | 1464189656197 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:20:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:20:56 INFO - PROCESS | 1648 | 1464189656200 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:20:56 INFO - PROCESS | 1648 | 1464189656201 Marionette TRACE conn2 <- [1,1566,null,{}] 08:20:56 INFO - PROCESS | 1648 | 1464189656203 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:20:56 INFO - PROCESS | 1648 | 1464189656310 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:20:56 INFO - PROCESS | 1648 | 1464189656405 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x13789d000 == 80 [pid = 1648] [id = 399] 08:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12d595c00) [pid = 1648] [serial = 1196] [outer = 0x0] 08:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12d5d1000) [pid = 1648] [serial = 1197] [outer = 0x12d595c00] 08:20:56 INFO - PROCESS | 1648 | 1464189656434 Marionette DEBUG loaded listener.js 08:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12d9ab400) [pid = 1648] [serial = 1198] [outer = 0x12d595c00] 08:20:56 INFO - PROCESS | 1648 | 1464189656852 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:20:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:20:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 669ms 08:20:56 INFO - PROCESS | 1648 | 1464189656870 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:20:56 INFO - PROCESS | 1648 | 1464189656871 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:20:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:20:56 INFO - PROCESS | 1648 | 1464189656873 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:20:56 INFO - PROCESS | 1648 | 1464189656875 Marionette TRACE conn2 <- [1,1570,null,{}] 08:20:56 INFO - PROCESS | 1648 | 1464189656877 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:20:56 INFO - PROCESS | 1648 | 1464189656985 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:20:57 INFO - PROCESS | 1648 | 1464189657096 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1378ab000 == 81 [pid = 1648] [id = 400] 08:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x112722800) [pid = 1648] [serial = 1199] [outer = 0x0] 08:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12d9ae000) [pid = 1648] [serial = 1200] [outer = 0x112722800] 08:20:57 INFO - PROCESS | 1648 | 1464189657128 Marionette DEBUG loaded listener.js 08:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1351ca800) [pid = 1648] [serial = 1201] [outer = 0x112722800] 08:20:57 INFO - PROCESS | 1648 | 1464189657742 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:20:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:20:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 921ms 08:20:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:20:57 INFO - PROCESS | 1648 | 1464189657795 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:20:57 INFO - PROCESS | 1648 | 1464189657797 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:20:57 INFO - PROCESS | 1648 | 1464189657800 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:20:57 INFO - PROCESS | 1648 | 1464189657802 Marionette TRACE conn2 <- [1,1574,null,{}] 08:20:57 INFO - PROCESS | 1648 | 1464189657806 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:20:57 INFO - PROCESS | 1648 | 1464189657915 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:20:57 INFO - PROCESS | 1648 | 1464189657977 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119adb800 == 82 [pid = 1648] [id = 401] 08:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1125d0400) [pid = 1648] [serial = 1202] [outer = 0x0] 08:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x113310000) [pid = 1648] [serial = 1203] [outer = 0x1125d0400] 08:20:58 INFO - PROCESS | 1648 | 1464189658005 Marionette DEBUG loaded listener.js 08:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x115e7bc00) [pid = 1648] [serial = 1204] [outer = 0x1125d0400] 08:20:58 INFO - PROCESS | 1648 | 1464189658503 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:20:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:20:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 772ms 08:20:58 INFO - PROCESS | 1648 | 1464189658574 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:20:58 INFO - PROCESS | 1648 | 1464189658578 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:20:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:20:58 INFO - PROCESS | 1648 | 1464189658585 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:20:58 INFO - PROCESS | 1648 | 1464189658587 Marionette TRACE conn2 <- [1,1578,null,{}] 08:20:58 INFO - PROCESS | 1648 | 1464189658590 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:20:58 INFO - PROCESS | 1648 | 1464189658709 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:20:58 INFO - PROCESS | 1648 | 1464189658788 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185ac800 == 83 [pid = 1648] [id = 402] 08:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x117689000) [pid = 1648] [serial = 1205] [outer = 0x0] 08:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1181cc000) [pid = 1648] [serial = 1206] [outer = 0x117689000] 08:20:58 INFO - PROCESS | 1648 | 1464189658816 Marionette DEBUG loaded listener.js 08:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x119271c00) [pid = 1648] [serial = 1207] [outer = 0x117689000] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c4a6000 == 82 [pid = 1648] [id = 391] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12be46800 == 81 [pid = 1648] [id = 390] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x124fa5800 == 80 [pid = 1648] [id = 389] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12afaa000 == 79 [pid = 1648] [id = 388] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae04000 == 78 [pid = 1648] [id = 387] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x129576800 == 77 [pid = 1648] [id = 386] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x125f1b400) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x129349c00) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12c07b400) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12c07c800) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x127332800 == 76 [pid = 1648] [id = 385] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x126989000 == 75 [pid = 1648] [id = 384] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x124a21000 == 74 [pid = 1648] [id = 383] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1185b6800 == 73 [pid = 1648] [id = 382] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac7000 == 72 [pid = 1648] [id = 381] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1194db000 == 71 [pid = 1648] [id = 380] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x135294000 == 70 [pid = 1648] [id = 377] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12dac5800 == 69 [pid = 1648] [id = 376] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c946000 == 68 [pid = 1648] [id = 375] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x125f62000 == 67 [pid = 1648] [id = 374] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x118591800 == 66 [pid = 1648] [id = 373] 08:20:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c77c000 == 65 [pid = 1648] [id = 372] 08:20:59 INFO - PROCESS | 1648 | 1464189659286 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:20:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:20:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 720ms 08:20:59 INFO - PROCESS | 1648 | 1464189659306 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:20:59 INFO - PROCESS | 1648 | 1464189659307 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:20:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:20:59 INFO - PROCESS | 1648 | 1464189659315 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:20:59 INFO - PROCESS | 1648 | 1464189659318 Marionette TRACE conn2 <- [1,1582,null,{}] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x119a0b400) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12bedcc00) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x110e2cc00) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x127355c00) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12a734c00) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x126dc0400) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x124ab9400) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11941f400) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12af54400) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x119a09000) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1168ad800) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x122d2ac00) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x124a30000) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x119dcfc00) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x115e57000) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x112d42c00) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12af55800) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12bba8800) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x124ced800) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x115ee3c00) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1168ae800) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11815c400) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1172b3800) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x110ede400) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126db8c00) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1187de400) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12b9a9000) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x129355000) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12bb9c000) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x110edb800) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119e2c800) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 08:20:59 INFO - PROCESS | 1648 | 1464189659345 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:20:59 INFO - PROCESS | 1648 | 1464189659456 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:20:59 INFO - PROCESS | 1648 | 1464189659465 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac0000 == 66 [pid = 1648] [id = 403] 08:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1187e3400) [pid = 1648] [serial = 1208] [outer = 0x0] 08:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119a03800) [pid = 1648] [serial = 1209] [outer = 0x1187e3400] 08:20:59 INFO - PROCESS | 1648 | 1464189659493 Marionette DEBUG loaded listener.js 08:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11a1ef400) [pid = 1648] [serial = 1210] [outer = 0x1187e3400] 08:20:59 INFO - PROCESS | 1648 | 1464189659826 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:20:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:20:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 08:20:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:20:59 INFO - PROCESS | 1648 | 1464189659837 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:20:59 INFO - PROCESS | 1648 | 1464189659839 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:20:59 INFO - PROCESS | 1648 | 1464189659841 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:20:59 INFO - PROCESS | 1648 | 1464189659842 Marionette TRACE conn2 <- [1,1586,null,{}] 08:20:59 INFO - PROCESS | 1648 | 1464189659848 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:20:59 INFO - PROCESS | 1648 | 1464189659951 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:21:00 INFO - PROCESS | 1648 | 1464189660020 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f4a000 == 67 [pid = 1648] [id = 404] 08:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x122d2f000) [pid = 1648] [serial = 1211] [outer = 0x0] 08:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x124a30800) [pid = 1648] [serial = 1212] [outer = 0x122d2f000] 08:21:00 INFO - PROCESS | 1648 | 1464189660066 Marionette DEBUG loaded listener.js 08:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x125219c00) [pid = 1648] [serial = 1213] [outer = 0x122d2f000] 08:21:00 INFO - PROCESS | 1648 | 1464189660495 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:21:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:21:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 673ms 08:21:00 INFO - PROCESS | 1648 | 1464189660521 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:21:00 INFO - PROCESS | 1648 | 1464189660523 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:21:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:21:00 INFO - PROCESS | 1648 | 1464189660530 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:21:00 INFO - PROCESS | 1648 | 1464189660542 Marionette TRACE conn2 <- [1,1590,null,{}] 08:21:00 INFO - PROCESS | 1648 | 1464189660546 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:21:00 INFO - PROCESS | 1648 | 1464189660659 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:21:00 INFO - PROCESS | 1648 | 1464189660681 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12736a800 == 68 [pid = 1648] [id = 405] 08:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12530ac00) [pid = 1648] [serial = 1214] [outer = 0x0] 08:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x125f11800) [pid = 1648] [serial = 1215] [outer = 0x12530ac00] 08:21:00 INFO - PROCESS | 1648 | 1464189660707 Marionette DEBUG loaded listener.js 08:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x126f97c00) [pid = 1648] [serial = 1216] [outer = 0x12530ac00] 08:21:01 INFO - PROCESS | 1648 | 1464189661053 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:21:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:21:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 537ms 08:21:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:21:01 INFO - PROCESS | 1648 | 1464189661065 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:21:01 INFO - PROCESS | 1648 | 1464189661066 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:21:01 INFO - PROCESS | 1648 | 1464189661068 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:21:01 INFO - PROCESS | 1648 | 1464189661069 Marionette TRACE conn2 <- [1,1594,null,{}] 08:21:01 INFO - PROCESS | 1648 | 1464189661071 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:21:01 INFO - PROCESS | 1648 | 1464189661214 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:21:01 INFO - PROCESS | 1648 | 1464189661257 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x129586800 == 69 [pid = 1648] [id = 406] 08:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12734b800) [pid = 1648] [serial = 1217] [outer = 0x0] 08:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128aecc00) [pid = 1648] [serial = 1218] [outer = 0x12734b800] 08:21:01 INFO - PROCESS | 1648 | 1464189661282 Marionette DEBUG loaded listener.js 08:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12a8cb800) [pid = 1648] [serial = 1219] [outer = 0x12734b800] 08:21:01 INFO - PROCESS | 1648 | 1464189661591 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:21:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:21:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 570ms 08:21:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:21:01 INFO - PROCESS | 1648 | 1464189661638 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:21:01 INFO - PROCESS | 1648 | 1464189661639 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:21:01 INFO - PROCESS | 1648 | 1464189661641 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:21:01 INFO - PROCESS | 1648 | 1464189661643 Marionette TRACE conn2 <- [1,1598,null,{}] 08:21:01 INFO - PROCESS | 1648 | 1464189661645 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:21:01 INFO - PROCESS | 1648 | 1464189661764 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:21:01 INFO - PROCESS | 1648 | 1464189661778 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae03000 == 70 [pid = 1648] [id = 407] 08:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1295dd800) [pid = 1648] [serial = 1220] [outer = 0x0] 08:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12b112400) [pid = 1648] [serial = 1221] [outer = 0x1295dd800] 08:21:01 INFO - PROCESS | 1648 | 1464189661802 Marionette DEBUG loaded listener.js 08:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12bed0000) [pid = 1648] [serial = 1222] [outer = 0x1295dd800] 08:21:02 INFO - PROCESS | 1648 | 1464189662146 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:21:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:21:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 08:21:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:21:02 INFO - PROCESS | 1648 | 1464189662164 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:21:02 INFO - PROCESS | 1648 | 1464189662165 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:21:02 INFO - PROCESS | 1648 | 1464189662167 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:21:02 INFO - PROCESS | 1648 | 1464189662168 Marionette TRACE conn2 <- [1,1602,null,{}] 08:21:02 INFO - PROCESS | 1648 | 1464189662170 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:21:02 INFO - PROCESS | 1648 | 1464189662280 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:21:02 INFO - PROCESS | 1648 | 1464189662300 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2a2000 == 71 [pid = 1648] [id = 408] 08:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x110dc1800) [pid = 1648] [serial = 1223] [outer = 0x0] 08:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x110dc7800) [pid = 1648] [serial = 1224] [outer = 0x110dc1800] 08:21:02 INFO - PROCESS | 1648 | 1464189662324 Marionette DEBUG loaded listener.js 08:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x110dcc400) [pid = 1648] [serial = 1225] [outer = 0x110dc1800] 08:21:02 INFO - PROCESS | 1648 | 1464189662669 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:21:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:21:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 528ms 08:21:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:21:02 INFO - PROCESS | 1648 | 1464189662701 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:21:02 INFO - PROCESS | 1648 | 1464189662703 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:21:02 INFO - PROCESS | 1648 | 1464189662705 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:21:02 INFO - PROCESS | 1648 | 1464189662706 Marionette TRACE conn2 <- [1,1606,null,{}] 08:21:02 INFO - PROCESS | 1648 | 1464189662708 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:21:02 INFO - PROCESS | 1648 | 1464189662821 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:21:02 INFO - PROCESS | 1648 | 1464189662860 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5f800 == 72 [pid = 1648] [id = 409] 08:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x110dc6800) [pid = 1648] [serial = 1226] [outer = 0x0] 08:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12bbae400) [pid = 1648] [serial = 1227] [outer = 0x110dc6800] 08:21:02 INFO - PROCESS | 1648 | 1464189662884 Marionette DEBUG loaded listener.js 08:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12bedb800) [pid = 1648] [serial = 1228] [outer = 0x110dc6800] 08:21:03 INFO - PROCESS | 1648 | 1464189663221 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:21:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:21:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 569ms 08:21:03 INFO - PROCESS | 1648 | 1464189663275 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:21:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:21:03 INFO - PROCESS | 1648 | 1464189663276 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:21:03 INFO - PROCESS | 1648 | 1464189663278 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:21:03 INFO - PROCESS | 1648 | 1464189663279 Marionette TRACE conn2 <- [1,1610,null,{}] 08:21:03 INFO - PROCESS | 1648 | 1464189663282 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:21:03 INFO - PROCESS | 1648 | 1464189663396 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:21:03 INFO - PROCESS | 1648 | 1464189663406 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be7e000 == 73 [pid = 1648] [id = 410] 08:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x110dccc00) [pid = 1648] [serial = 1229] [outer = 0x0] 08:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12c7b3800) [pid = 1648] [serial = 1230] [outer = 0x110dccc00] 08:21:03 INFO - PROCESS | 1648 | 1464189663432 Marionette DEBUG loaded listener.js 08:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12ce2e000) [pid = 1648] [serial = 1231] [outer = 0x110dccc00] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x127352c00) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x124a2e800) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1295c5800) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1121b2800) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1187ce400) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x110edec00) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x124815400) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12bba9400) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x119e2d800) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1121a7400) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1125cf000) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12c083800) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x124aba000) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12b9a3400) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x125f75800) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x124f1c800) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x115e70800) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119425400) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:21:03 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x110eda800) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:21:03 INFO - PROCESS | 1648 | 1464189663853 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:21:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:21:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 619ms 08:21:03 INFO - PROCESS | 1648 | 1464189663898 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:21:03 INFO - PROCESS | 1648 | 1464189663899 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:21:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:21:03 INFO - PROCESS | 1648 | 1464189663902 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:21:03 INFO - PROCESS | 1648 | 1464189663903 Marionette TRACE conn2 <- [1,1614,null,{}] 08:21:03 INFO - PROCESS | 1648 | 1464189663906 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:21:04 INFO - PROCESS | 1648 | 1464189664046 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:21:04 INFO - PROCESS | 1648 | 1464189664104 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c943000 == 74 [pid = 1648] [id = 411] 08:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11927b000) [pid = 1648] [serial = 1232] [outer = 0x0] 08:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12118cc00) [pid = 1648] [serial = 1233] [outer = 0x11927b000] 08:21:04 INFO - PROCESS | 1648 | 1464189664133 Marionette DEBUG loaded listener.js 08:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x121193c00) [pid = 1648] [serial = 1234] [outer = 0x11927b000] 08:21:04 INFO - PROCESS | 1648 | 1464189664421 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:21:04 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:21:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 571ms 08:21:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:21:04 INFO - PROCESS | 1648 | 1464189664474 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:21:04 INFO - PROCESS | 1648 | 1464189664475 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:21:04 INFO - PROCESS | 1648 | 1464189664480 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:21:04 INFO - PROCESS | 1648 | 1464189664481 Marionette TRACE conn2 <- [1,1618,null,{}] 08:21:04 INFO - PROCESS | 1648 | 1464189664483 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:21:04 INFO - PROCESS | 1648 | 1464189664575 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:21:04 INFO - PROCESS | 1648 | 1464189664640 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7a0000 == 75 [pid = 1648] [id = 412] 08:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x119c50000) [pid = 1648] [serial = 1235] [outer = 0x0] 08:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x124e89800) [pid = 1648] [serial = 1236] [outer = 0x119c50000] 08:21:04 INFO - PROCESS | 1648 | 1464189664665 Marionette DEBUG loaded listener.js 08:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1256dcc00) [pid = 1648] [serial = 1237] [outer = 0x119c50000] 08:21:04 INFO - PROCESS | 1648 | 1464189664962 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:21:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:21:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 08:21:05 INFO - PROCESS | 1648 | 1464189664999 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:21:05 INFO - PROCESS | 1648 | 1464189665001 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:21:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:21:05 INFO - PROCESS | 1648 | 1464189665003 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:21:05 INFO - PROCESS | 1648 | 1464189665004 Marionette TRACE conn2 <- [1,1622,null,{}] 08:21:05 INFO - PROCESS | 1648 | 1464189665006 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:21:05 INFO - PROCESS | 1648 | 1464189665100 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:21:05 INFO - PROCESS | 1648 | 1464189665105 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x13529f000 == 76 [pid = 1648] [id = 413] 08:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x121194800) [pid = 1648] [serial = 1238] [outer = 0x0] 08:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12d518c00) [pid = 1648] [serial = 1239] [outer = 0x121194800] 08:21:05 INFO - PROCESS | 1648 | 1464189665129 Marionette DEBUG loaded listener.js 08:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12d51cc00) [pid = 1648] [serial = 1240] [outer = 0x121194800] 08:21:05 INFO - PROCESS | 1648 | 1464189665481 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:21:05 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:21:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 08:21:05 INFO - PROCESS | 1648 | 1464189665522 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:21:05 INFO - PROCESS | 1648 | 1464189665524 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:21:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:21:05 INFO - PROCESS | 1648 | 1464189665539 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:21:05 INFO - PROCESS | 1648 | 1464189665540 Marionette TRACE conn2 <- [1,1626,null,{}] 08:21:05 INFO - PROCESS | 1648 | 1464189665550 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:21:05 INFO - PROCESS | 1648 | 1464189665643 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:21:05 INFO - PROCESS | 1648 | 1464189665647 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1357db000 == 77 [pid = 1648] [id = 414] 08:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12d51d000) [pid = 1648] [serial = 1241] [outer = 0x0] 08:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12d521c00) [pid = 1648] [serial = 1242] [outer = 0x12d51d000] 08:21:05 INFO - PROCESS | 1648 | 1464189665671 Marionette DEBUG loaded listener.js 08:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12d528400) [pid = 1648] [serial = 1243] [outer = 0x12d51d000] 08:21:06 INFO - PROCESS | 1648 | 1464189666184 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:21:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:21:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 681ms 08:21:06 INFO - PROCESS | 1648 | 1464189666208 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:21:06 INFO - PROCESS | 1648 | 1464189666211 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:21:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:21:06 INFO - PROCESS | 1648 | 1464189666214 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:21:06 INFO - PROCESS | 1648 | 1464189666217 Marionette TRACE conn2 <- [1,1630,null,{}] 08:21:06 INFO - PROCESS | 1648 | 1464189666221 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:21:06 INFO - PROCESS | 1648 | 1464189666341 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:21:06 INFO - PROCESS | 1648 | 1464189666458 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11858b800 == 78 [pid = 1648] [id = 415] 08:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1121b5800) [pid = 1648] [serial = 1244] [outer = 0x0] 08:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x115e6e800) [pid = 1648] [serial = 1245] [outer = 0x1121b5800] 08:21:06 INFO - PROCESS | 1648 | 1464189666491 Marionette DEBUG loaded listener.js 08:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1167fb400) [pid = 1648] [serial = 1246] [outer = 0x1121b5800] 08:21:06 INFO - PROCESS | 1648 | 1464189666889 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:21:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:21:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 723ms 08:21:06 INFO - PROCESS | 1648 | 1464189666938 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:21:06 INFO - PROCESS | 1648 | 1464189666942 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:21:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:21:06 INFO - PROCESS | 1648 | 1464189666947 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:21:06 INFO - PROCESS | 1648 | 1464189666949 Marionette TRACE conn2 <- [1,1634,null,{}] 08:21:06 INFO - PROCESS | 1648 | 1464189666951 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:21:07 INFO - PROCESS | 1648 | 1464189667071 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:21:07 INFO - PROCESS | 1648 | 1464189667179 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x129399000 == 79 [pid = 1648] [id = 416] 08:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x117592800) [pid = 1648] [serial = 1247] [outer = 0x0] 08:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1187e0000) [pid = 1648] [serial = 1248] [outer = 0x117592800] 08:21:07 INFO - PROCESS | 1648 | 1464189667211 Marionette DEBUG loaded listener.js 08:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x121186c00) [pid = 1648] [serial = 1249] [outer = 0x117592800] 08:21:07 INFO - PROCESS | 1648 | 1464189667604 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:21:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:21:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 720ms 08:21:07 INFO - PROCESS | 1648 | 1464189667667 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:21:07 INFO - PROCESS | 1648 | 1464189667669 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:21:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:21:07 INFO - PROCESS | 1648 | 1464189667671 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:21:07 INFO - PROCESS | 1648 | 1464189667674 Marionette TRACE conn2 <- [1,1638,null,{}] 08:21:07 INFO - PROCESS | 1648 | 1464189667706 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:21:07 INFO - PROCESS | 1648 | 1464189667856 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:21:07 INFO - PROCESS | 1648 | 1464189667915 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x13524f000 == 80 [pid = 1648] [id = 417] 08:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x122971c00) [pid = 1648] [serial = 1250] [outer = 0x0] 08:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x124f95000) [pid = 1648] [serial = 1251] [outer = 0x122971c00] 08:21:07 INFO - PROCESS | 1648 | 1464189667948 Marionette DEBUG loaded listener.js 08:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12734c000) [pid = 1648] [serial = 1252] [outer = 0x122971c00] 08:21:08 INFO - PROCESS | 1648 | 1464189668371 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:21:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:21:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 745ms 08:21:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:21:08 INFO - PROCESS | 1648 | 1464189668417 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:21:08 INFO - PROCESS | 1648 | 1464189668419 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:21:08 INFO - PROCESS | 1648 | 1464189668421 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:21:08 INFO - PROCESS | 1648 | 1464189668422 Marionette TRACE conn2 <- [1,1642,null,{}] 08:21:08 INFO - PROCESS | 1648 | 1464189668425 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:21:08 INFO - PROCESS | 1648 | 1464189668540 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:21:08 INFO - PROCESS | 1648 | 1464189668647 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x138618000 == 81 [pid = 1648] [id = 418] 08:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x128aefc00) [pid = 1648] [serial = 1253] [outer = 0x0] 08:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1295c2000) [pid = 1648] [serial = 1254] [outer = 0x128aefc00] 08:21:08 INFO - PROCESS | 1648 | 1464189668679 Marionette DEBUG loaded listener.js 08:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12b9a0800) [pid = 1648] [serial = 1255] [outer = 0x128aefc00] 08:21:09 INFO - PROCESS | 1648 | 1464189669084 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:21:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:21:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 669ms 08:21:09 INFO - PROCESS | 1648 | 1464189669090 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:21:09 INFO - PROCESS | 1648 | 1464189669092 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:21:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:21:09 INFO - PROCESS | 1648 | 1464189669094 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:21:09 INFO - PROCESS | 1648 | 1464189669096 Marionette TRACE conn2 <- [1,1646,null,{}] 08:21:09 INFO - PROCESS | 1648 | 1464189669098 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:21:09 INFO - PROCESS | 1648 | 1464189669226 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:21:09 INFO - PROCESS | 1648 | 1464189669305 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x13869e000 == 82 [pid = 1648] [id = 419] 08:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11318e400) [pid = 1648] [serial = 1256] [outer = 0x0] 08:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x113192c00) [pid = 1648] [serial = 1257] [outer = 0x11318e400] 08:21:09 INFO - PROCESS | 1648 | 1464189669334 Marionette DEBUG loaded listener.js 08:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x113197400) [pid = 1648] [serial = 1258] [outer = 0x11318e400] 08:21:09 INFO - PROCESS | 1648 | 1464189669729 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:21:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:21:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 08:21:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:21:09 INFO - PROCESS | 1648 | 1464189669766 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:21:09 INFO - PROCESS | 1648 | 1464189669767 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:21:09 INFO - PROCESS | 1648 | 1464189669769 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:21:09 INFO - PROCESS | 1648 | 1464189669771 Marionette TRACE conn2 <- [1,1650,null,{}] 08:21:09 INFO - PROCESS | 1648 | 1464189669773 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:21:09 INFO - PROCESS | 1648 | 1464189669893 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:21:10 INFO - PROCESS | 1648 | 1464189670002 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1387cf000 == 83 [pid = 1648] [id = 420] 08:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x117593800) [pid = 1648] [serial = 1259] [outer = 0x0] 08:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12116f000) [pid = 1648] [serial = 1260] [outer = 0x117593800] 08:21:10 INFO - PROCESS | 1648 | 1464189670032 Marionette DEBUG loaded listener.js 08:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12b9a3000) [pid = 1648] [serial = 1261] [outer = 0x117593800] 08:21:10 INFO - PROCESS | 1648 | 1464189670455 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:21:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:21:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 720ms 08:21:10 INFO - PROCESS | 1648 | 1464189670489 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:21:10 INFO - PROCESS | 1648 | 1464189670491 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:21:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:21:10 INFO - PROCESS | 1648 | 1464189670493 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:21:10 INFO - PROCESS | 1648 | 1464189670495 Marionette TRACE conn2 <- [1,1654,null,{}] 08:21:10 INFO - PROCESS | 1648 | 1464189670497 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:21:10 INFO - PROCESS | 1648 | 1464189670627 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:21:10 INFO - PROCESS | 1648 | 1464189670749 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a17000 == 84 [pid = 1648] [id = 421] 08:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x110ed4800) [pid = 1648] [serial = 1262] [outer = 0x0] 08:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12bb97800) [pid = 1648] [serial = 1263] [outer = 0x110ed4800] 08:21:10 INFO - PROCESS | 1648 | 1464189670781 Marionette DEBUG loaded listener.js 08:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12ce1f800) [pid = 1648] [serial = 1264] [outer = 0x110ed4800] 08:21:11 INFO - PROCESS | 1648 | 1464189671182 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:21:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:21:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 721ms 08:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:21:11 INFO - PROCESS | 1648 | 1464189671214 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:21:11 INFO - PROCESS | 1648 | 1464189671215 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:21:11 INFO - PROCESS | 1648 | 1464189671218 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:21:11 INFO - PROCESS | 1648 | 1464189671219 Marionette TRACE conn2 <- [1,1658,null,{}] 08:21:11 INFO - PROCESS | 1648 | 1464189671221 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:21:11 INFO - PROCESS | 1648 | 1464189671337 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:21:11 INFO - PROCESS | 1648 | 1464189671617 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x117463000 == 85 [pid = 1648] [id = 422] 08:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x110dbe800) [pid = 1648] [serial = 1265] [outer = 0x0] 08:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x110dc9800) [pid = 1648] [serial = 1266] [outer = 0x110dbe800] 08:21:11 INFO - PROCESS | 1648 | 1464189671671 Marionette DEBUG loaded listener.js 08:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x110ed8800) [pid = 1648] [serial = 1267] [outer = 0x110dbe800] 08:21:12 INFO - PROCESS | 1648 | 1464189672116 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:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 922ms 08:21:12 INFO - PROCESS | 1648 | 1464189672141 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:21:12 INFO - PROCESS | 1648 | 1464189672145 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:21:12 INFO - PROCESS | 1648 | 1464189672149 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:21:12 INFO - PROCESS | 1648 | 1464189672151 Marionette TRACE conn2 <- [1,1662,null,{}] 08:21:12 INFO - PROCESS | 1648 | 1464189672154 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:21:12 INFO - PROCESS | 1648 | 1464189672262 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:21:12 INFO - PROCESS | 1648 | 1464189672331 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11687a800 == 86 [pid = 1648] [id = 423] 08:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x112fb4c00) [pid = 1648] [serial = 1268] [outer = 0x0] 08:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x113371800) [pid = 1648] [serial = 1269] [outer = 0x112fb4c00] 08:21:12 INFO - PROCESS | 1648 | 1464189672360 Marionette DEBUG loaded listener.js 08:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11660a400) [pid = 1648] [serial = 1270] [outer = 0x112fb4c00] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x13860c000 == 85 [pid = 1648] [id = 359] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a672800 == 84 [pid = 1648] [id = 273] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12daca000 == 83 [pid = 1648] [id = 358] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1352b2000 == 82 [pid = 1648] [id = 357] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x122989000 == 81 [pid = 1648] [id = 320] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12be58800 == 80 [pid = 1648] [id = 318] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x13529f000 == 79 [pid = 1648] [id = 413] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7a0000 == 78 [pid = 1648] [id = 412] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c943000 == 77 [pid = 1648] [id = 411] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12be7e000 == 76 [pid = 1648] [id = 410] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5f800 == 75 [pid = 1648] [id = 409] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12c087400) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2a2000 == 74 [pid = 1648] [id = 408] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae03000 == 73 [pid = 1648] [id = 407] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x129586800 == 72 [pid = 1648] [id = 406] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12736a800 == 71 [pid = 1648] [id = 405] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x122f4a000 == 70 [pid = 1648] [id = 404] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac0000 == 69 [pid = 1648] [id = 403] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1185ac800 == 68 [pid = 1648] [id = 402] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x119adb800 == 67 [pid = 1648] [id = 401] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12dabe800 == 66 [pid = 1648] [id = 396] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1d000 == 65 [pid = 1648] [id = 395] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12298f800 == 64 [pid = 1648] [id = 394] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1133a8800 == 63 [pid = 1648] [id = 393] 08:21:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c766000 == 62 [pid = 1648] [id = 392] 08:21:12 INFO - PROCESS | 1648 | 1464189672824 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:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 725ms 08:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:21:12 INFO - PROCESS | 1648 | 1464189672875 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:21:12 INFO - PROCESS | 1648 | 1464189672877 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:21:12 INFO - PROCESS | 1648 | 1464189672880 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:21:12 INFO - PROCESS | 1648 | 1464189672881 Marionette TRACE conn2 <- [1,1666,null,{}] 08:21:12 INFO - PROCESS | 1648 | 1464189672884 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:21:12 INFO - PROCESS | 1648 | 1464189672984 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12ce21400) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12a744c00) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x127357800) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x128ae5400) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x129353400) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12a8cd400) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x116a60800) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x119416400) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12a731000) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x119a0c000) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x115e73000) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1125c4c00) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x115e70400) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x124cee000) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x124ee6400) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12c085000) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x124e8bc00) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11a1ed800) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x122d35c00) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x116862800) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x128aee800) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1167ef400) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12c7b0c00) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11851cc00) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12a8c5c00) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x125878c00) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119a05800) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12ce2a400) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12c7b2000) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12b27f800) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11807c800) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x124f20400) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x127069800) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12920f400) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12c083000) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x118167800) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x124aae800) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 08:21:12 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x110fa6c00) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 08:21:13 INFO - PROCESS | 1648 | 1464189673058 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162d3000 == 63 [pid = 1648] [id = 424] 08:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x110e21400) [pid = 1648] [serial = 1271] [outer = 0x0] 08:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1164bac00) [pid = 1648] [serial = 1272] [outer = 0x110e21400] 08:21:13 INFO - PROCESS | 1648 | 1464189673086 Marionette DEBUG loaded listener.js 08:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x118167000) [pid = 1648] [serial = 1273] [outer = 0x110e21400] 08:21:13 INFO - PROCESS | 1648 | 1464189673397 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:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 569ms 08:21:13 INFO - PROCESS | 1648 | 1464189673449 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:21:13 INFO - PROCESS | 1648 | 1464189673451 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:21:13 INFO - PROCESS | 1648 | 1464189673454 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:21:13 INFO - PROCESS | 1648 | 1464189673458 Marionette TRACE conn2 <- [1,1670,null,{}] 08:21:13 INFO - PROCESS | 1648 | 1464189673464 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:21:13 INFO - PROCESS | 1648 | 1464189673581 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:21:13 INFO - PROCESS | 1648 | 1464189673664 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fa5800 == 64 [pid = 1648] [id = 425] 08:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1187d3400) [pid = 1648] [serial = 1274] [outer = 0x0] 08:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x119456c00) [pid = 1648] [serial = 1275] [outer = 0x1187d3400] 08:21:13 INFO - PROCESS | 1648 | 1464189673690 Marionette DEBUG loaded listener.js 08:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11a1ee000) [pid = 1648] [serial = 1276] [outer = 0x1187d3400] 08:21:13 INFO - PROCESS | 1648 | 1464189673968 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:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 523ms 08:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:21:13 INFO - PROCESS | 1648 | 1464189673983 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:21:13 INFO - PROCESS | 1648 | 1464189673984 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:21:13 INFO - PROCESS | 1648 | 1464189673993 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:21:13 INFO - PROCESS | 1648 | 1464189673996 Marionette TRACE conn2 <- [1,1674,null,{}] 08:21:14 INFO - PROCESS | 1648 | 1464189674005 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:21:14 INFO - PROCESS | 1648 | 1464189674103 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:21:14 INFO - PROCESS | 1648 | 1464189674170 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d4b800 == 65 [pid = 1648] [id = 426] 08:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x119e39400) [pid = 1648] [serial = 1277] [outer = 0x0] 08:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x121173000) [pid = 1648] [serial = 1278] [outer = 0x119e39400] 08:21:14 INFO - PROCESS | 1648 | 1464189674195 Marionette DEBUG loaded listener.js 08:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12118e800) [pid = 1648] [serial = 1279] [outer = 0x119e39400] 08:21:14 INFO - PROCESS | 1648 | 1464189674484 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:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 533ms 08:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:21:14 INFO - PROCESS | 1648 | 1464189674521 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:21:14 INFO - PROCESS | 1648 | 1464189674522 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:21:14 INFO - PROCESS | 1648 | 1464189674524 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:21:14 INFO - PROCESS | 1648 | 1464189674526 Marionette TRACE conn2 <- [1,1678,null,{}] 08:21:14 INFO - PROCESS | 1648 | 1464189674531 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:21:14 INFO - PROCESS | 1648 | 1464189674619 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:21:14 INFO - PROCESS | 1648 | 1464189674624 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f9a800 == 66 [pid = 1648] [id = 427] 08:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x124a25c00) [pid = 1648] [serial = 1280] [outer = 0x0] 08:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x124aaf400) [pid = 1648] [serial = 1281] [outer = 0x124a25c00] 08:21:14 INFO - PROCESS | 1648 | 1464189674654 Marionette DEBUG loaded listener.js 08:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x124f13c00) [pid = 1648] [serial = 1282] [outer = 0x124a25c00] 08:21:15 INFO - PROCESS | 1648 | 1464189675033 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:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 522ms 08:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:21:15 INFO - PROCESS | 1648 | 1464189675048 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:21:15 INFO - PROCESS | 1648 | 1464189675049 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:21:15 INFO - PROCESS | 1648 | 1464189675051 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:21:15 INFO - PROCESS | 1648 | 1464189675052 Marionette TRACE conn2 <- [1,1682,null,{}] 08:21:15 INFO - PROCESS | 1648 | 1464189675075 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:21:15 INFO - PROCESS | 1648 | 1464189675193 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:21:15 INFO - PROCESS | 1648 | 1464189675216 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x129785000 == 67 [pid = 1648] [id = 428] 08:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x124f1c800) [pid = 1648] [serial = 1283] [outer = 0x0] 08:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12530f400) [pid = 1648] [serial = 1284] [outer = 0x124f1c800] 08:21:15 INFO - PROCESS | 1648 | 1464189675241 Marionette DEBUG loaded listener.js 08:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x125f73800) [pid = 1648] [serial = 1285] [outer = 0x124f1c800] 08:21:15 INFO - PROCESS | 1648 | 1464189675582 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:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 539ms 08:21:15 INFO - PROCESS | 1648 | 1464189675591 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:21:15 INFO - PROCESS | 1648 | 1464189675592 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:21:15 INFO - PROCESS | 1648 | 1464189675598 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:21:15 INFO - PROCESS | 1648 | 1464189675600 Marionette TRACE conn2 <- [1,1686,null,{}] 08:21:15 INFO - PROCESS | 1648 | 1464189675602 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:21:15 INFO - PROCESS | 1648 | 1464189675718 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:21:15 INFO - PROCESS | 1648 | 1464189675731 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12afa6000 == 68 [pid = 1648] [id = 429] 08:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x124f94800) [pid = 1648] [serial = 1286] [outer = 0x0] 08:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x127070000) [pid = 1648] [serial = 1287] [outer = 0x124f94800] 08:21:15 INFO - PROCESS | 1648 | 1464189675756 Marionette DEBUG loaded listener.js 08:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x128aee800) [pid = 1648] [serial = 1288] [outer = 0x124f94800] 08:21:16 INFO - PROCESS | 1648 | 1464189676100 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:21:16 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:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 08:21:16 INFO - PROCESS | 1648 | 1464189676119 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:21:16 INFO - PROCESS | 1648 | 1464189676120 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:21:16 INFO - PROCESS | 1648 | 1464189676122 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:21:16 INFO - PROCESS | 1648 | 1464189676124 Marionette TRACE conn2 <- [1,1690,null,{}] 08:21:16 INFO - PROCESS | 1648 | 1464189676126 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:21:16 INFO - PROCESS | 1648 | 1464189676240 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:21:16 INFO - PROCESS | 1648 | 1464189676254 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb4e000 == 69 [pid = 1648] [id = 430] 08:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1121a7400) [pid = 1648] [serial = 1289] [outer = 0x0] 08:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12921a000) [pid = 1648] [serial = 1290] [outer = 0x1121a7400] 08:21:16 INFO - PROCESS | 1648 | 1464189676276 Marionette DEBUG loaded listener.js 08:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1295e0800) [pid = 1648] [serial = 1291] [outer = 0x1121a7400] 08:21:16 INFO - PROCESS | 1648 | 1464189676645 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:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 568ms 08:21:16 INFO - PROCESS | 1648 | 1464189676692 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:21:16 INFO - PROCESS | 1648 | 1464189676693 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:21:16 INFO - PROCESS | 1648 | 1464189676695 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:21:16 INFO - PROCESS | 1648 | 1464189676696 Marionette TRACE conn2 <- [1,1694,null,{}] 08:21:16 INFO - PROCESS | 1648 | 1464189676698 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:21:16 INFO - PROCESS | 1648 | 1464189676817 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:21:16 INFO - PROCESS | 1648 | 1464189676832 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c49b800 == 70 [pid = 1648] [id = 431] 08:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12a745c00) [pid = 1648] [serial = 1292] [outer = 0x0] 08:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12af46400) [pid = 1648] [serial = 1293] [outer = 0x12a745c00] 08:21:16 INFO - PROCESS | 1648 | 1464189676857 Marionette DEBUG loaded listener.js 08:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12b27f800) [pid = 1648] [serial = 1294] [outer = 0x12a745c00] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x121194800) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1295dd800) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x110dc1800) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x110dc6800) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12530ac00) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x122d2f000) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12734b800) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11927b000) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x117689000) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1125d0400) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x110dccc00) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1187e3400) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119c50000) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1181cb000) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:21:17 INFO - PROCESS | 1648 | 1464189677355 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:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 08:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:21:17 INFO - PROCESS | 1648 | 1464189677365 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:21:17 INFO - PROCESS | 1648 | 1464189677366 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:21:17 INFO - PROCESS | 1648 | 1464189677368 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:21:17 INFO - PROCESS | 1648 | 1464189677369 Marionette TRACE conn2 <- [1,1698,null,{}] 08:21:17 INFO - PROCESS | 1648 | 1464189677371 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:21:17 INFO - PROCESS | 1648 | 1464189677465 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:21:17 INFO - PROCESS | 1648 | 1464189677469 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a8800 == 71 [pid = 1648] [id = 432] 08:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x110e28000) [pid = 1648] [serial = 1295] [outer = 0x0] 08:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1181cb000) [pid = 1648] [serial = 1296] [outer = 0x110e28000] 08:21:17 INFO - PROCESS | 1648 | 1464189677499 Marionette DEBUG loaded listener.js 08:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12a8c5c00) [pid = 1648] [serial = 1297] [outer = 0x110e28000] 08:21:17 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:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 08:21:17 INFO - PROCESS | 1648 | 1464189677882 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:21:17 INFO - PROCESS | 1648 | 1464189677888 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:21:17 INFO - PROCESS | 1648 | 1464189677889 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:21:17 INFO - PROCESS | 1648 | 1464189677892 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:21:17 INFO - PROCESS | 1648 | 1464189677896 Marionette TRACE conn2 <- [1,1702,null,{}] 08:21:17 INFO - PROCESS | 1648 | 1464189677907 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:21:18 INFO - PROCESS | 1648 | 1464189678015 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:21:18 INFO - PROCESS | 1648 | 1464189678019 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d78b000 == 72 [pid = 1648] [id = 433] 08:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12af4ac00) [pid = 1648] [serial = 1298] [outer = 0x0] 08:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12bed8000) [pid = 1648] [serial = 1299] [outer = 0x12af4ac00] 08:21:18 INFO - PROCESS | 1648 | 1464189678044 Marionette DEBUG loaded listener.js 08:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12c7b5c00) [pid = 1648] [serial = 1300] [outer = 0x12af4ac00] 08:21:18 INFO - PROCESS | 1648 | 1464189678415 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:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 530ms 08:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:21:18 INFO - PROCESS | 1648 | 1464189678423 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:21:18 INFO - PROCESS | 1648 | 1464189678425 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:21:18 INFO - PROCESS | 1648 | 1464189678432 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:21:18 INFO - PROCESS | 1648 | 1464189678434 Marionette TRACE conn2 <- [1,1706,null,{}] 08:21:18 INFO - PROCESS | 1648 | 1464189678438 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:21:18 INFO - PROCESS | 1648 | 1464189678582 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:21:18 INFO - PROCESS | 1648 | 1464189678663 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12daba800 == 73 [pid = 1648] [id = 434] 08:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12b9a6800) [pid = 1648] [serial = 1301] [outer = 0x0] 08:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12ce22800) [pid = 1648] [serial = 1302] [outer = 0x12b9a6800] 08:21:18 INFO - PROCESS | 1648 | 1464189678682 Marionette DEBUG loaded listener.js 08:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12ce4a400) [pid = 1648] [serial = 1303] [outer = 0x12b9a6800] 08:21:19 INFO - PROCESS | 1648 | 1464189679006 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:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 622ms 08:21:19 INFO - PROCESS | 1648 | 1464189679054 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:21:19 INFO - PROCESS | 1648 | 1464189679056 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:21:19 INFO - PROCESS | 1648 | 1464189679059 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:21:19 INFO - PROCESS | 1648 | 1464189679061 Marionette TRACE conn2 <- [1,1710,null,{}] 08:21:19 INFO - PROCESS | 1648 | 1464189679064 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:21:19 INFO - PROCESS | 1648 | 1464189679318 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:21:19 INFO - PROCESS | 1648 | 1464189679509 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x116884000 == 74 [pid = 1648] [id = 435] 08:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x110dc2000) [pid = 1648] [serial = 1304] [outer = 0x0] 08:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x110dca000) [pid = 1648] [serial = 1305] [outer = 0x110dc2000] 08:21:19 INFO - PROCESS | 1648 | 1464189679542 Marionette DEBUG loaded listener.js 08:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x110fa6c00) [pid = 1648] [serial = 1306] [outer = 0x110dc2000] 08:21:20 INFO - PROCESS | 1648 | 1464189680016 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:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1021ms 08:21:20 INFO - PROCESS | 1648 | 1464189680081 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:21:20 INFO - PROCESS | 1648 | 1464189680084 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:21:20 INFO - PROCESS | 1648 | 1464189680087 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:21:20 INFO - PROCESS | 1648 | 1464189680089 Marionette TRACE conn2 <- [1,1714,null,{}] 08:21:20 INFO - PROCESS | 1648 | 1464189680093 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:21:20 INFO - PROCESS | 1648 | 1464189680208 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:21:20 INFO - PROCESS | 1648 | 1464189680317 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f60800 == 75 [pid = 1648] [id = 436] 08:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x113194400) [pid = 1648] [serial = 1307] [outer = 0x0] 08:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x118084800) [pid = 1648] [serial = 1308] [outer = 0x113194400] 08:21:20 INFO - PROCESS | 1648 | 1464189680352 Marionette DEBUG loaded listener.js 08:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1187da800) [pid = 1648] [serial = 1309] [outer = 0x113194400] 08:21:20 INFO - PROCESS | 1648 | 1464189680802 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:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 773ms 08:21:20 INFO - PROCESS | 1648 | 1464189680861 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:21:20 INFO - PROCESS | 1648 | 1464189680863 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:21:20 INFO - PROCESS | 1648 | 1464189680866 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:21:20 INFO - PROCESS | 1648 | 1464189680867 Marionette TRACE conn2 <- [1,1718,null,{}] 08:21:20 INFO - PROCESS | 1648 | 1464189680870 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:21:20 INFO - PROCESS | 1648 | 1464189680984 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:21:21 INFO - PROCESS | 1648 | 1464189681064 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c941800 == 76 [pid = 1648] [id = 437] 08:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x119417c00) [pid = 1648] [serial = 1310] [outer = 0x0] 08:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x121168c00) [pid = 1648] [serial = 1311] [outer = 0x119417c00] 08:21:21 INFO - PROCESS | 1648 | 1464189681096 Marionette DEBUG loaded listener.js 08:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x122d28400) [pid = 1648] [serial = 1312] [outer = 0x119417c00] 08:21:21 INFO - PROCESS | 1648 | 1464189681517 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:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 718ms 08:21:21 INFO - PROCESS | 1648 | 1464189681593 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:21:21 INFO - PROCESS | 1648 | 1464189681596 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:21:21 INFO - PROCESS | 1648 | 1464189681606 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:21:21 INFO - PROCESS | 1648 | 1464189681610 Marionette TRACE conn2 <- [1,1722,null,{}] 08:21:21 INFO - PROCESS | 1648 | 1464189681614 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:21:21 INFO - PROCESS | 1648 | 1464189681728 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:21:21 INFO - PROCESS | 1648 | 1464189681807 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1357d4800 == 77 [pid = 1648] [id = 438] 08:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x124e7d000) [pid = 1648] [serial = 1313] [outer = 0x0] 08:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x127350c00) [pid = 1648] [serial = 1314] [outer = 0x124e7d000] 08:21:21 INFO - PROCESS | 1648 | 1464189681837 Marionette DEBUG loaded listener.js 08:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12934a000) [pid = 1648] [serial = 1315] [outer = 0x124e7d000] 08:21:22 INFO - PROCESS | 1648 | 1464189682258 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:21:22 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:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 678ms 08:21:22 INFO - PROCESS | 1648 | 1464189682289 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:21:22 INFO - PROCESS | 1648 | 1464189682290 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:21:22 INFO - PROCESS | 1648 | 1464189682306 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:21:22 INFO - PROCESS | 1648 | 1464189682308 Marionette TRACE conn2 <- [1,1726,null,{}] 08:21:22 INFO - PROCESS | 1648 | 1464189682312 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:21:22 INFO - PROCESS | 1648 | 1464189682423 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:21:22 INFO - PROCESS | 1648 | 1464189682501 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x137897000 == 78 [pid = 1648] [id = 439] 08:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12a8cd400) [pid = 1648] [serial = 1316] [outer = 0x0] 08:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12bb9ec00) [pid = 1648] [serial = 1317] [outer = 0x12a8cd400] 08:21:22 INFO - PROCESS | 1648 | 1464189682532 Marionette DEBUG loaded listener.js 08:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12c7ad000) [pid = 1648] [serial = 1318] [outer = 0x12a8cd400] 08:21:22 INFO - PROCESS | 1648 | 1464189682941 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:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 684ms 08:21:22 INFO - PROCESS | 1648 | 1464189682977 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:21:22 INFO - PROCESS | 1648 | 1464189682979 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:21:22 INFO - PROCESS | 1648 | 1464189682981 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:21:22 INFO - PROCESS | 1648 | 1464189682982 Marionette TRACE conn2 <- [1,1730,null,{}] 08:21:22 INFO - PROCESS | 1648 | 1464189682985 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:21:23 INFO - PROCESS | 1648 | 1464189683094 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:21:23 INFO - PROCESS | 1648 | 1464189683206 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1387cd800 == 79 [pid = 1648] [id = 440] 08:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12d520800) [pid = 1648] [serial = 1319] [outer = 0x0] 08:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12d524800) [pid = 1648] [serial = 1320] [outer = 0x12d520800] 08:21:23 INFO - PROCESS | 1648 | 1464189683244 Marionette DEBUG loaded listener.js 08:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12d52e800) [pid = 1648] [serial = 1321] [outer = 0x12d520800] 08:21:23 INFO - PROCESS | 1648 | 1464189683669 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:21:23 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:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 719ms 08:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:21:23 INFO - PROCESS | 1648 | 1464189683701 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:21:23 INFO - PROCESS | 1648 | 1464189683703 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:21:23 INFO - PROCESS | 1648 | 1464189683705 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:21:23 INFO - PROCESS | 1648 | 1464189683706 Marionette TRACE conn2 <- [1,1734,null,{}] 08:21:23 INFO - PROCESS | 1648 | 1464189683708 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:21:23 INFO - PROCESS | 1648 | 1464189683839 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:21:23 INFO - PROCESS | 1648 | 1464189683921 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1354d7000 == 80 [pid = 1648] [id = 441] 08:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12d530c00) [pid = 1648] [serial = 1322] [outer = 0x0] 08:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12d535800) [pid = 1648] [serial = 1323] [outer = 0x12d530c00] 08:21:23 INFO - PROCESS | 1648 | 1464189683952 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12d5c5c00) [pid = 1648] [serial = 1324] [outer = 0x12d530c00] 08:21:24 INFO - PROCESS | 1648 | 1464189684363 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:21:24 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:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 669ms 08:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:21:24 INFO - PROCESS | 1648 | 1464189684374 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:21:24 INFO - PROCESS | 1648 | 1464189684376 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:21:24 INFO - PROCESS | 1648 | 1464189684380 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:21:24 INFO - PROCESS | 1648 | 1464189684381 Marionette TRACE conn2 <- [1,1738,null,{}] 08:21:24 INFO - PROCESS | 1648 | 1464189684384 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:21:24 INFO - PROCESS | 1648 | 1464189684496 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:21:24 INFO - PROCESS | 1648 | 1464189684605 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1355c9000 == 81 [pid = 1648] [id = 442] 08:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1164b8000) [pid = 1648] [serial = 1325] [outer = 0x0] 08:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12c210000) [pid = 1648] [serial = 1326] [outer = 0x1164b8000] 08:21:24 INFO - PROCESS | 1648 | 1464189684636 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12c216000) [pid = 1648] [serial = 1327] [outer = 0x1164b8000] 08:21:25 INFO - PROCESS | 1648 | 1464189685085 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:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 723ms 08:21:25 INFO - PROCESS | 1648 | 1464189685102 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:21:25 INFO - PROCESS | 1648 | 1464189685104 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:21:25 INFO - PROCESS | 1648 | 1464189685106 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:21:25 INFO - PROCESS | 1648 | 1464189685107 Marionette TRACE conn2 <- [1,1742,null,{}] 08:21:25 INFO - PROCESS | 1648 | 1464189685110 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:21:25 INFO - PROCESS | 1648 | 1464189685243 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:21:25 INFO - PROCESS | 1648 | 1464189685526 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a23000 == 82 [pid = 1648] [id = 443] 08:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x110dc3000) [pid = 1648] [serial = 1328] [outer = 0x0] 08:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x110dca800) [pid = 1648] [serial = 1329] [outer = 0x110dc3000] 08:21:25 INFO - PROCESS | 1648 | 1464189685572 Marionette DEBUG loaded listener.js 08:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x111fecc00) [pid = 1648] [serial = 1330] [outer = 0x110dc3000] 08:21:25 INFO - PROCESS | 1648 | 1464189685996 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:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 920ms 08:21:26 INFO - PROCESS | 1648 | 1464189686034 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:21:26 INFO - PROCESS | 1648 | 1464189686036 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:21:26 INFO - PROCESS | 1648 | 1464189686040 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:21:26 INFO - PROCESS | 1648 | 1464189686042 Marionette TRACE conn2 <- [1,1746,null,{}] 08:21:26 INFO - PROCESS | 1648 | 1464189686047 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:21:26 INFO - PROCESS | 1648 | 1464189686173 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:21:26 INFO - PROCESS | 1648 | 1464189686304 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x116883800 == 83 [pid = 1648] [id = 444] 08:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x11318f400) [pid = 1648] [serial = 1331] [outer = 0x0] 08:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x115e6fc00) [pid = 1648] [serial = 1332] [outer = 0x11318f400] 08:21:26 INFO - PROCESS | 1648 | 1464189686351 Marionette DEBUG loaded listener.js 08:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x1181d4000) [pid = 1648] [serial = 1333] [outer = 0x11318f400] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x110d86800 == 82 [pid = 1648] [id = 298] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x127370000 == 81 [pid = 1648] [id = 340] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12daba800 == 80 [pid = 1648] [id = 434] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12d78b000 == 79 [pid = 1648] [id = 433] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a8800 == 78 [pid = 1648] [id = 432] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12c49b800 == 77 [pid = 1648] [id = 431] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb4e000 == 76 [pid = 1648] [id = 430] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12afa6000 == 75 [pid = 1648] [id = 429] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x129785000 == 74 [pid = 1648] [id = 428] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x128f9a800 == 73 [pid = 1648] [id = 427] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126d4b800 == 72 [pid = 1648] [id = 426] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x124fa5800 == 71 [pid = 1648] [id = 425] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1162d3000 == 70 [pid = 1648] [id = 424] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11687a800 == 69 [pid = 1648] [id = 423] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x117463000 == 68 [pid = 1648] [id = 422] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x13869e000 == 67 [pid = 1648] [id = 419] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x138618000 == 66 [pid = 1648] [id = 418] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x13524f000 == 65 [pid = 1648] [id = 417] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x129399000 == 64 [pid = 1648] [id = 416] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11858b800 == 63 [pid = 1648] [id = 415] 08:21:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1357db000 == 62 [pid = 1648] [id = 414] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12d518c00) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12b112400) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x110dc7800) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12bedb800) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12bbae400) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x125f11800) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x126f97c00) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x124a30800) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x125219c00) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x128aecc00) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x125f1bc00) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12118cc00) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x111c1fc00) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x119271c00) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1181cc000) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x115e7bc00) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x113310000) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12c7b3800) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x119a03800) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11a1ef400) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12a751c00) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x117682000) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12ce42800) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x1229e6c00) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12d5d1000) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12d9ae000) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1256dcc00) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12ce2e000) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12ce43c00) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x110dcc400) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12a8cb800) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x121193c00) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12d51cc00) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12bed0000) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x124e89800) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 08:21:26 INFO - PROCESS | 1648 | 1464189686849 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:21:26 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:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 826ms 08:21:26 INFO - PROCESS | 1648 | 1464189686867 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:21:26 INFO - PROCESS | 1648 | 1464189686870 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:21:26 INFO - PROCESS | 1648 | 1464189686873 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:21:26 INFO - PROCESS | 1648 | 1464189686874 Marionette TRACE conn2 <- [1,1750,null,{}] 08:21:26 INFO - PROCESS | 1648 | 1464189686877 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:21:26 INFO - PROCESS | 1648 | 1464189686972 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:21:26 INFO - PROCESS | 1648 | 1464189686977 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a6b800 == 63 [pid = 1648] [id = 445] 08:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1187c7000) [pid = 1648] [serial = 1334] [outer = 0x0] 08:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x119417800) [pid = 1648] [serial = 1335] [outer = 0x1187c7000] 08:21:27 INFO - PROCESS | 1648 | 1464189687003 Marionette DEBUG loaded listener.js 08:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11a1ef400) [pid = 1648] [serial = 1336] [outer = 0x1187c7000] 08:21:27 INFO - PROCESS | 1648 | 1464189687367 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:21:27 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:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 523ms 08:21:27 INFO - PROCESS | 1648 | 1464189687402 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:21:27 INFO - PROCESS | 1648 | 1464189687403 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:21:27 INFO - PROCESS | 1648 | 1464189687406 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:21:27 INFO - PROCESS | 1648 | 1464189687412 Marionette TRACE conn2 <- [1,1754,null,{}] 08:21:27 INFO - PROCESS | 1648 | 1464189687418 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:21:27 INFO - PROCESS | 1648 | 1464189687515 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:21:27 INFO - PROCESS | 1648 | 1464189687520 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x127376800 == 64 [pid = 1648] [id = 446] 08:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x121169000) [pid = 1648] [serial = 1337] [outer = 0x0] 08:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12118a400) [pid = 1648] [serial = 1338] [outer = 0x121169000] 08:21:27 INFO - PROCESS | 1648 | 1464189687545 Marionette DEBUG loaded listener.js 08:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x124a2ec00) [pid = 1648] [serial = 1339] [outer = 0x121169000] 08:21:27 INFO - PROCESS | 1648 | 1464189687897 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:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 525ms 08:21:27 INFO - PROCESS | 1648 | 1464189687938 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:21:27 INFO - PROCESS | 1648 | 1464189687949 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:21:27 INFO - PROCESS | 1648 | 1464189687953 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:21:27 INFO - PROCESS | 1648 | 1464189687954 Marionette TRACE conn2 <- [1,1758,null,{}] 08:21:27 INFO - PROCESS | 1648 | 1464189687956 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:21:28 INFO - PROCESS | 1648 | 1464189688049 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:21:28 INFO - PROCESS | 1648 | 1464189688054 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a679000 == 65 [pid = 1648] [id = 447] 08:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x124cecc00) [pid = 1648] [serial = 1340] [outer = 0x0] 08:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x124e8bc00) [pid = 1648] [serial = 1341] [outer = 0x124cecc00] 08:21:28 INFO - PROCESS | 1648 | 1464189688080 Marionette DEBUG loaded listener.js 08:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x125311400) [pid = 1648] [serial = 1342] [outer = 0x124cecc00] 08:21:28 INFO - PROCESS | 1648 | 1464189688430 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:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 519ms 08:21:28 INFO - PROCESS | 1648 | 1464189688472 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:21:28 INFO - PROCESS | 1648 | 1464189688473 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:21:28 INFO - PROCESS | 1648 | 1464189688475 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:21:28 INFO - PROCESS | 1648 | 1464189688477 Marionette TRACE conn2 <- [1,1762,null,{}] 08:21:28 INFO - PROCESS | 1648 | 1464189688481 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:21:28 INFO - PROCESS | 1648 | 1464189688571 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:21:28 INFO - PROCESS | 1648 | 1464189688649 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b298800 == 66 [pid = 1648] [id = 448] 08:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12691d000) [pid = 1648] [serial = 1343] [outer = 0x0] 08:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x127350800) [pid = 1648] [serial = 1344] [outer = 0x12691d000] 08:21:28 INFO - PROCESS | 1648 | 1464189688680 Marionette DEBUG loaded listener.js 08:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x129353400) [pid = 1648] [serial = 1345] [outer = 0x12691d000] 08:21:29 INFO - PROCESS | 1648 | 1464189689002 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:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 573ms 08:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:21:29 INFO - PROCESS | 1648 | 1464189689055 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:21:29 INFO - PROCESS | 1648 | 1464189689056 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:21:29 INFO - PROCESS | 1648 | 1464189689058 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:21:29 INFO - PROCESS | 1648 | 1464189689059 Marionette TRACE conn2 <- [1,1766,null,{}] 08:21:29 INFO - PROCESS | 1648 | 1464189689061 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:21:29 INFO - PROCESS | 1648 | 1464189689187 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:21:29 INFO - PROCESS | 1648 | 1464189689201 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be5b800 == 67 [pid = 1648] [id = 449] 08:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x128ae3800) [pid = 1648] [serial = 1346] [outer = 0x0] 08:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12a8cb000) [pid = 1648] [serial = 1347] [outer = 0x128ae3800] 08:21:29 INFO - PROCESS | 1648 | 1464189689225 Marionette DEBUG loaded listener.js 08:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12bedb800) [pid = 1648] [serial = 1348] [outer = 0x128ae3800] 08:21:29 INFO - PROCESS | 1648 | 1464189689576 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:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 571ms 08:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:21:29 INFO - PROCESS | 1648 | 1464189689629 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:21:29 INFO - PROCESS | 1648 | 1464189689630 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:21:29 INFO - PROCESS | 1648 | 1464189689632 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:21:29 INFO - PROCESS | 1648 | 1464189689633 Marionette TRACE conn2 <- [1,1770,null,{}] 08:21:29 INFO - PROCESS | 1648 | 1464189689636 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:21:29 INFO - PROCESS | 1648 | 1464189689750 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:21:29 INFO - PROCESS | 1648 | 1464189689771 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c77a000 == 68 [pid = 1648] [id = 450] 08:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1211a7c00) [pid = 1648] [serial = 1349] [outer = 0x0] 08:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x1211aec00) [pid = 1648] [serial = 1350] [outer = 0x1211a7c00] 08:21:29 INFO - PROCESS | 1648 | 1464189689796 Marionette DEBUG loaded listener.js 08:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1211b3000) [pid = 1648] [serial = 1351] [outer = 0x1211a7c00] 08:21:30 INFO - PROCESS | 1648 | 1464189690150 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:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 567ms 08:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:21:30 INFO - PROCESS | 1648 | 1464189690201 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:21:30 INFO - PROCESS | 1648 | 1464189690202 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:21:30 INFO - PROCESS | 1648 | 1464189690204 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:21:30 INFO - PROCESS | 1648 | 1464189690205 Marionette TRACE conn2 <- [1,1774,null,{}] 08:21:30 INFO - PROCESS | 1648 | 1464189690208 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:21:30 INFO - PROCESS | 1648 | 1464189690325 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:21:30 INFO - PROCESS | 1648 | 1464189690339 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7a0800 == 69 [pid = 1648] [id = 451] 08:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x1211aa000) [pid = 1648] [serial = 1352] [outer = 0x0] 08:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12c085000) [pid = 1648] [serial = 1353] [outer = 0x1211aa000] 08:21:30 INFO - PROCESS | 1648 | 1464189690364 Marionette DEBUG loaded listener.js 08:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12c217c00) [pid = 1648] [serial = 1354] [outer = 0x1211aa000] 08:21:30 INFO - PROCESS | 1648 | 1464189690725 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:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 569ms 08:21:30 INFO - PROCESS | 1648 | 1464189690773 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:21:30 INFO - PROCESS | 1648 | 1464189690775 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:21:30 INFO - PROCESS | 1648 | 1464189690777 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:21:30 INFO - PROCESS | 1648 | 1464189690778 Marionette TRACE conn2 <- [1,1778,null,{}] 08:21:30 INFO - PROCESS | 1648 | 1464189690781 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:21:30 INFO - PROCESS | 1648 | 1464189690898 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x124f94800) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1121a7400) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12a745c00) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x110e28000) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1187d3400) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x110e21400) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x110dbe800) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x124a25c00) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x119e39400) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x112fb4c00) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12af4ac00) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x124f1c800) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:21:31 INFO - PROCESS | 1648 | 1464189691072 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12298e000 == 70 [pid = 1648] [id = 452] 08:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x110e21400) [pid = 1648] [serial = 1355] [outer = 0x0] 08:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x112fb4c00) [pid = 1648] [serial = 1356] [outer = 0x110e21400] 08:21:31 INFO - PROCESS | 1648 | 1464189691097 Marionette DEBUG loaded listener.js 08:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x121185800) [pid = 1648] [serial = 1357] [outer = 0x110e21400] 08:21:31 INFO - PROCESS | 1648 | 1464189691377 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:21:31 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:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 621ms 08:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:21:31 INFO - PROCESS | 1648 | 1464189691400 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:21:31 INFO - PROCESS | 1648 | 1464189691401 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:21:31 INFO - PROCESS | 1648 | 1464189691403 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:21:31 INFO - PROCESS | 1648 | 1464189691404 Marionette TRACE conn2 <- [1,1782,null,{}] 08:21:31 INFO - PROCESS | 1648 | 1464189691407 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:21:31 INFO - PROCESS | 1648 | 1464189691506 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:21:31 INFO - PROCESS | 1648 | 1464189691512 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1352aa000 == 71 [pid = 1648] [id = 453] 08:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x124f1dc00) [pid = 1648] [serial = 1358] [outer = 0x0] 08:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12c080400) [pid = 1648] [serial = 1359] [outer = 0x124f1dc00] 08:21:31 INFO - PROCESS | 1648 | 1464189691542 Marionette DEBUG loaded listener.js 08:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12ce4e400) [pid = 1648] [serial = 1360] [outer = 0x124f1dc00] 08:21:31 INFO - PROCESS | 1648 | 1464189691922 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:21:31 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:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 568ms 08:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:21:31 INFO - PROCESS | 1648 | 1464189691972 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:21:31 INFO - PROCESS | 1648 | 1464189691973 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:21:31 INFO - PROCESS | 1648 | 1464189691976 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:21:31 INFO - PROCESS | 1648 | 1464189691979 Marionette TRACE conn2 <- [1,1786,null,{}] 08:21:31 INFO - PROCESS | 1648 | 1464189691982 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:21:32 INFO - PROCESS | 1648 | 1464189692089 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:21:32 INFO - PROCESS | 1648 | 1464189692096 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1357e1800 == 72 [pid = 1648] [id = 454] 08:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1127de800) [pid = 1648] [serial = 1361] [outer = 0x0] 08:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x1127e3000) [pid = 1648] [serial = 1362] [outer = 0x1127de800] 08:21:32 INFO - PROCESS | 1648 | 1464189692120 Marionette DEBUG loaded listener.js 08:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12d525000) [pid = 1648] [serial = 1363] [outer = 0x1127de800] 08:21:32 INFO - PROCESS | 1648 | 1464189692454 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:21:32 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:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 08:21:32 INFO - PROCESS | 1648 | 1464189692498 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:21:32 INFO - PROCESS | 1648 | 1464189692499 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:21:32 INFO - PROCESS | 1648 | 1464189692501 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:21:32 INFO - PROCESS | 1648 | 1464189692502 Marionette TRACE conn2 <- [1,1790,null,{}] 08:21:32 INFO - PROCESS | 1648 | 1464189692505 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:21:32 INFO - PROCESS | 1648 | 1464189692599 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:21:32 INFO - PROCESS | 1648 | 1464189692673 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x13868b800 == 73 [pid = 1648] [id = 455] 08:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x110da0800) [pid = 1648] [serial = 1364] [outer = 0x0] 08:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12d52c800) [pid = 1648] [serial = 1365] [outer = 0x110da0800] 08:21:32 INFO - PROCESS | 1648 | 1464189692697 Marionette DEBUG loaded listener.js 08:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12d5c2800) [pid = 1648] [serial = 1366] [outer = 0x110da0800] 08:21:32 INFO - PROCESS | 1648 | 1464189692997 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:21:33 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:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 08:21:33 INFO - PROCESS | 1648 | 1464189693020 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:21:33 INFO - PROCESS | 1648 | 1464189693021 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:21:33 INFO - PROCESS | 1648 | 1464189693023 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:21:33 INFO - PROCESS | 1648 | 1464189693035 Marionette TRACE conn2 <- [1,1794,null,{}] 08:21:33 INFO - PROCESS | 1648 | 1464189693118 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:21:33 INFO - PROCESS | 1648 | 1464189693230 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:21:33 INFO - PROCESS | 1648 | 1464189693338 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x118318800 == 74 [pid = 1648] [id = 456] 08:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x110edc000) [pid = 1648] [serial = 1367] [outer = 0x0] 08:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1125c4c00) [pid = 1648] [serial = 1368] [outer = 0x110edc000] 08:21:33 INFO - PROCESS | 1648 | 1464189693370 Marionette DEBUG loaded listener.js 08:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x1127ddc00) [pid = 1648] [serial = 1369] [outer = 0x110edc000] 08:21:33 INFO - PROCESS | 1648 | 1464189693811 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:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 807ms 08:21:33 INFO - PROCESS | 1648 | 1464189693832 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:21:33 INFO - PROCESS | 1648 | 1464189693835 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:21:33 INFO - PROCESS | 1648 | 1464189693838 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:21:33 INFO - PROCESS | 1648 | 1464189693840 Marionette TRACE conn2 <- [1,1798,null,{}] 08:21:33 INFO - PROCESS | 1648 | 1464189693867 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:21:33 INFO - PROCESS | 1648 | 1464189693985 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:21:34 INFO - PROCESS | 1648 | 1464189694099 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a65b800 == 75 [pid = 1648] [id = 457] 08:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x115e7b000) [pid = 1648] [serial = 1370] [outer = 0x0] 08:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x118168800) [pid = 1648] [serial = 1371] [outer = 0x115e7b000] 08:21:34 INFO - PROCESS | 1648 | 1464189694133 Marionette DEBUG loaded listener.js 08:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x119a07800) [pid = 1648] [serial = 1372] [outer = 0x115e7b000] 08:21:34 INFO - PROCESS | 1648 | 1464189694570 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:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 744ms 08:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:21:34 INFO - PROCESS | 1648 | 1464189694582 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:21:34 INFO - PROCESS | 1648 | 1464189694584 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:21:34 INFO - PROCESS | 1648 | 1464189694586 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:21:34 INFO - PROCESS | 1648 | 1464189694587 Marionette TRACE conn2 <- [1,1802,null,{}] 08:21:34 INFO - PROCESS | 1648 | 1464189694590 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:21:34 INFO - PROCESS | 1648 | 1464189694704 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:21:34 INFO - PROCESS | 1648 | 1464189694817 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1354d2800 == 76 [pid = 1648] [id = 458] 08:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12116a800) [pid = 1648] [serial = 1373] [outer = 0x0] 08:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x121188000) [pid = 1648] [serial = 1374] [outer = 0x12116a800] 08:21:34 INFO - PROCESS | 1648 | 1464189694852 Marionette DEBUG loaded listener.js 08:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x122972800) [pid = 1648] [serial = 1375] [outer = 0x12116a800] 08:21:35 INFO - PROCESS | 1648 | 1464189695290 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:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 719ms 08:21:35 INFO - PROCESS | 1648 | 1464189695334 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:21:35 INFO - PROCESS | 1648 | 1464189695338 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:21:35 INFO - PROCESS | 1648 | 1464189695341 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:21:35 INFO - PROCESS | 1648 | 1464189695343 Marionette TRACE conn2 <- [1,1806,null,{}] 08:21:35 INFO - PROCESS | 1648 | 1464189695360 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:21:35 INFO - PROCESS | 1648 | 1464189695476 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:21:35 INFO - PROCESS | 1648 | 1464189695560 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x135d87000 == 77 [pid = 1648] [id = 459] 08:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x124f14c00) [pid = 1648] [serial = 1376] [outer = 0x0] 08:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x126f97c00) [pid = 1648] [serial = 1377] [outer = 0x124f14c00] 08:21:35 INFO - PROCESS | 1648 | 1464189695592 Marionette DEBUG loaded listener.js 08:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a8cbc00) [pid = 1648] [serial = 1378] [outer = 0x124f14c00] 08:21:36 INFO - PROCESS | 1648 | 1464189696029 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:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 734ms 08:21:36 INFO - PROCESS | 1648 | 1464189696076 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:21:36 INFO - PROCESS | 1648 | 1464189696078 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:21:36 INFO - PROCESS | 1648 | 1464189696082 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:21:36 INFO - PROCESS | 1648 | 1464189696084 Marionette TRACE conn2 <- [1,1810,null,{}] 08:21:36 INFO - PROCESS | 1648 | 1464189696087 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:21:36 INFO - PROCESS | 1648 | 1464189696213 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:21:36 INFO - PROCESS | 1648 | 1464189696297 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x135316800 == 78 [pid = 1648] [id = 460] 08:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x126db8c00) [pid = 1648] [serial = 1379] [outer = 0x0] 08:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12c07ec00) [pid = 1648] [serial = 1380] [outer = 0x126db8c00] 08:21:36 INFO - PROCESS | 1648 | 1464189696326 Marionette DEBUG loaded listener.js 08:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12ce2a400) [pid = 1648] [serial = 1381] [outer = 0x126db8c00] 08:21:36 INFO - PROCESS | 1648 | 1464189696739 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:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 672ms 08:21:36 INFO - PROCESS | 1648 | 1464189696754 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:21:36 INFO - PROCESS | 1648 | 1464189696755 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:21:36 INFO - PROCESS | 1648 | 1464189696757 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:21:36 INFO - PROCESS | 1648 | 1464189696759 Marionette TRACE conn2 <- [1,1814,null,{}] 08:21:36 INFO - PROCESS | 1648 | 1464189696761 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:21:36 INFO - PROCESS | 1648 | 1464189696908 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:21:36 INFO - PROCESS | 1648 | 1464189696994 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1397d0000 == 79 [pid = 1648] [id = 461] 08:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12d9a4800) [pid = 1648] [serial = 1382] [outer = 0x0] 08:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12d9af400) [pid = 1648] [serial = 1383] [outer = 0x12d9a4800] 08:21:37 INFO - PROCESS | 1648 | 1464189697024 Marionette DEBUG loaded listener.js 08:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x1351d3c00) [pid = 1648] [serial = 1384] [outer = 0x12d9a4800] 08:21:37 INFO - PROCESS | 1648 | 1464189697446 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:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 722ms 08:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:21:37 INFO - PROCESS | 1648 | 1464189697480 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:21:37 INFO - PROCESS | 1648 | 1464189697481 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:21:37 INFO - PROCESS | 1648 | 1464189697483 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:21:37 INFO - PROCESS | 1648 | 1464189697485 Marionette TRACE conn2 <- [1,1818,null,{}] 08:21:37 INFO - PROCESS | 1648 | 1464189697487 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:21:37 INFO - PROCESS | 1648 | 1464189697598 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:21:37 INFO - PROCESS | 1648 | 1464189697684 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x135a8d000 == 80 [pid = 1648] [id = 462] 08:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x1351d6000) [pid = 1648] [serial = 1385] [outer = 0x0] 08:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x135405c00) [pid = 1648] [serial = 1386] [outer = 0x1351d6000] 08:21:37 INFO - PROCESS | 1648 | 1464189697714 Marionette DEBUG loaded listener.js 08:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x13540bc00) [pid = 1648] [serial = 1387] [outer = 0x1351d6000] 08:21:38 INFO - PROCESS | 1648 | 1464189698092 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:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 669ms 08:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:21:38 INFO - PROCESS | 1648 | 1464189698152 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:21:38 INFO - PROCESS | 1648 | 1464189698154 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:21:38 INFO - PROCESS | 1648 | 1464189698156 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:21:38 INFO - PROCESS | 1648 | 1464189698157 Marionette TRACE conn2 <- [1,1822,null,{}] 08:21:38 INFO - PROCESS | 1648 | 1464189698160 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:21:38 INFO - PROCESS | 1648 | 1464189698290 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:21:38 INFO - PROCESS | 1648 | 1464189698377 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1397df800 == 81 [pid = 1648] [id = 463] 08:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x110f32800) [pid = 1648] [serial = 1388] [outer = 0x0] 08:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x110f36800) [pid = 1648] [serial = 1389] [outer = 0x110f32800] 08:21:38 INFO - PROCESS | 1648 | 1464189698406 Marionette DEBUG loaded listener.js 08:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x110f3b400) [pid = 1648] [serial = 1390] [outer = 0x110f32800] 08:21:38 INFO - PROCESS | 1648 | 1464189698858 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:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 769ms 08:21:38 INFO - PROCESS | 1648 | 1464189698926 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:21:38 INFO - PROCESS | 1648 | 1464189698927 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:21:38 INFO - PROCESS | 1648 | 1464189698930 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:21:38 INFO - PROCESS | 1648 | 1464189698931 Marionette TRACE conn2 <- [1,1826,null,{}] 08:21:38 INFO - PROCESS | 1648 | 1464189698933 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:21:39 INFO - PROCESS | 1648 | 1464189699052 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:21:39 INFO - PROCESS | 1648 | 1464189699167 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118023800 == 82 [pid = 1648] [id = 464] 08:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x110dc4800) [pid = 1648] [serial = 1391] [outer = 0x0] 08:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x110f3d800) [pid = 1648] [serial = 1392] [outer = 0x110dc4800] 08:21:39 INFO - PROCESS | 1648 | 1464189699202 Marionette DEBUG loaded listener.js 08:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12af54400) [pid = 1648] [serial = 1393] [outer = 0x110dc4800] 08:21:39 INFO - PROCESS | 1648 | 1464189699747 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:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1069ms 08:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:21:40 INFO - PROCESS | 1648 | 1464189700028 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:21:40 INFO - PROCESS | 1648 | 1464189700031 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:21:40 INFO - PROCESS | 1648 | 1464189700036 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:21:40 INFO - PROCESS | 1648 | 1464189700038 Marionette TRACE conn2 <- [1,1830,null,{}] 08:21:40 INFO - PROCESS | 1648 | 1464189700041 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:21:40 INFO - PROCESS | 1648 | 1464189700150 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:21:40 INFO - PROCESS | 1648 | 1464189700262 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e4f000 == 83 [pid = 1648] [id = 465] 08:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x1125ce800) [pid = 1648] [serial = 1394] [outer = 0x0] 08:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x1127d9c00) [pid = 1648] [serial = 1395] [outer = 0x1125ce800] 08:21:40 INFO - PROCESS | 1648 | 1464189700291 Marionette DEBUG loaded listener.js 08:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11318bc00) [pid = 1648] [serial = 1396] [outer = 0x1125ce800] 08:21:40 INFO - PROCESS | 1648 | 1464189700700 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:21:40 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:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 721ms 08:21:40 INFO - PROCESS | 1648 | 1464189700757 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:21:40 INFO - PROCESS | 1648 | 1464189700760 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:21:40 INFO - PROCESS | 1648 | 1464189700767 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:21:40 INFO - PROCESS | 1648 | 1464189700771 Marionette TRACE conn2 <- [1,1834,null,{}] 08:21:40 INFO - PROCESS | 1648 | 1464189700774 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:21:40 INFO - PROCESS | 1648 | 1464189700906 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:21:41 INFO - PROCESS | 1648 | 1464189701072 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1d800 == 84 [pid = 1648] [id = 466] 08:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x115e7a000) [pid = 1648] [serial = 1397] [outer = 0x0] 08:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x11710b800) [pid = 1648] [serial = 1398] [outer = 0x115e7a000] 08:21:41 INFO - PROCESS | 1648 | 1464189701119 Marionette DEBUG loaded listener.js 08:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x11815e000) [pid = 1648] [serial = 1399] [outer = 0x115e7a000] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c767800 == 83 [pid = 1648] [id = 319] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1357e1800 == 82 [pid = 1648] [id = 454] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1352aa000 == 81 [pid = 1648] [id = 453] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12298e000 == 80 [pid = 1648] [id = 452] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12ce22800) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7a0800 == 79 [pid = 1648] [id = 451] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c77a000 == 78 [pid = 1648] [id = 450] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12be5b800 == 77 [pid = 1648] [id = 449] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12b298800 == 76 [pid = 1648] [id = 448] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a679000 == 75 [pid = 1648] [id = 447] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x127376800 == 74 [pid = 1648] [id = 446] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x119a6b800 == 73 [pid = 1648] [id = 445] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x116883800 == 72 [pid = 1648] [id = 444] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x122a23000 == 71 [pid = 1648] [id = 443] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1357d4800 == 70 [pid = 1648] [id = 438] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c941800 == 69 [pid = 1648] [id = 437] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x122f60800 == 68 [pid = 1648] [id = 436] 08:21:41 INFO - PROCESS | 1648 | --DOCSHELL 0x116884000 == 67 [pid = 1648] [id = 435] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12bed8000) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12b27f800) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12530f400) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1295e0800) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x128aee800) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x124f13c00) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x125f73800) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x127070000) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12921a000) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12af46400) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12a8c5c00) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x119456c00) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11a1ee000) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1164bac00) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x118167000) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x110ed8800) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x110dc9800) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12116f000) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x124aaf400) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x113192c00) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x121173000) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12118e800) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12d521c00) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11660a400) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x113371800) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1295c2000) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12bb97800) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x115e6e800) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x124f95000) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x1187e0000) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12c7b5c00) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x1181cb000) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 08:21:41 INFO - PROCESS | 1648 | 1464189701654 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:21:41 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:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 927ms 08:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:21:41 INFO - PROCESS | 1648 | 1464189701691 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:21:41 INFO - PROCESS | 1648 | 1464189701693 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:21:41 INFO - PROCESS | 1648 | 1464189701697 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:21:41 INFO - PROCESS | 1648 | 1464189701699 Marionette TRACE conn2 <- [1,1838,null,{}] 08:21:41 INFO - PROCESS | 1648 | 1464189701705 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:21:41 INFO - PROCESS | 1648 | 1464189701799 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:21:41 INFO - PROCESS | 1648 | 1464189701805 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a1f000 == 68 [pid = 1648] [id = 467] 08:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11945f400) [pid = 1648] [serial = 1400] [outer = 0x0] 08:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x119a04400) [pid = 1648] [serial = 1401] [outer = 0x11945f400] 08:21:41 INFO - PROCESS | 1648 | 1464189701834 Marionette DEBUG loaded listener.js 08:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x119e34000) [pid = 1648] [serial = 1402] [outer = 0x11945f400] 08:21:42 INFO - PROCESS | 1648 | 1464189702218 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:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 571ms 08:21:42 INFO - PROCESS | 1648 | 1464189702267 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:21:42 INFO - PROCESS | 1648 | 1464189702268 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:21:42 INFO - PROCESS | 1648 | 1464189702270 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:21:42 INFO - PROCESS | 1648 | 1464189702271 Marionette TRACE conn2 <- [1,1842,null,{}] 08:21:42 INFO - PROCESS | 1648 | 1464189702274 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:21:42 INFO - PROCESS | 1648 | 1464189702368 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:21:42 INFO - PROCESS | 1648 | 1464189702372 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x127371800 == 69 [pid = 1648] [id = 468] 08:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x121168000) [pid = 1648] [serial = 1403] [outer = 0x0] 08:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x121186800) [pid = 1648] [serial = 1404] [outer = 0x121168000] 08:21:42 INFO - PROCESS | 1648 | 1464189702399 Marionette DEBUG loaded listener.js 08:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1211a7000) [pid = 1648] [serial = 1405] [outer = 0x121168000] 08:21:42 INFO - PROCESS | 1648 | 1464189702745 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:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 08:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:21:42 INFO - PROCESS | 1648 | 1464189702797 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:21:42 INFO - PROCESS | 1648 | 1464189702798 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:21:42 INFO - PROCESS | 1648 | 1464189702801 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:21:42 INFO - PROCESS | 1648 | 1464189702802 Marionette TRACE conn2 <- [1,1846,null,{}] 08:21:42 INFO - PROCESS | 1648 | 1464189702804 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:21:42 INFO - PROCESS | 1648 | 1464189702893 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:21:42 INFO - PROCESS | 1648 | 1464189702899 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x129587800 == 70 [pid = 1648] [id = 469] 08:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x1211a7800) [pid = 1648] [serial = 1406] [outer = 0x0] 08:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x1211b1c00) [pid = 1648] [serial = 1407] [outer = 0x1211a7800] 08:21:42 INFO - PROCESS | 1648 | 1464189702925 Marionette DEBUG loaded listener.js 08:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x122d35c00) [pid = 1648] [serial = 1408] [outer = 0x1211a7800] 08:21:43 INFO - PROCESS | 1648 | 1464189703271 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:21:43 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:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 08:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:21:43 INFO - PROCESS | 1648 | 1464189703319 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:21:43 INFO - PROCESS | 1648 | 1464189703321 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:21:43 INFO - PROCESS | 1648 | 1464189703323 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:21:43 INFO - PROCESS | 1648 | 1464189703325 Marionette TRACE conn2 <- [1,1850,null,{}] 08:21:43 INFO - PROCESS | 1648 | 1464189703327 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:21:43 INFO - PROCESS | 1648 | 1464189703503 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:21:43 INFO - PROCESS | 1648 | 1464189703576 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af9d800 == 71 [pid = 1648] [id = 470] 08:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1211b0800) [pid = 1648] [serial = 1409] [outer = 0x0] 08:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x124f15000) [pid = 1648] [serial = 1410] [outer = 0x1211b0800] 08:21:43 INFO - PROCESS | 1648 | 1464189703615 Marionette DEBUG loaded listener.js 08:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x1256d1800) [pid = 1648] [serial = 1411] [outer = 0x1211b0800] 08:21:44 INFO - PROCESS | 1648 | 1464189704018 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:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 720ms 08:21:44 INFO - PROCESS | 1648 | 1464189704045 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:21:44 INFO - PROCESS | 1648 | 1464189704046 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:21:44 INFO - PROCESS | 1648 | 1464189704049 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:21:44 INFO - PROCESS | 1648 | 1464189704050 Marionette TRACE conn2 <- [1,1854,null,{}] 08:21:44 INFO - PROCESS | 1648 | 1464189704052 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:21:44 INFO - PROCESS | 1648 | 1464189704176 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:21:44 INFO - PROCESS | 1648 | 1464189704212 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb09800 == 72 [pid = 1648] [id = 471] 08:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12598f000) [pid = 1648] [serial = 1412] [outer = 0x0] 08:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x126921800) [pid = 1648] [serial = 1413] [outer = 0x12598f000] 08:21:44 INFO - PROCESS | 1648 | 1464189704237 Marionette DEBUG loaded listener.js 08:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x127353800) [pid = 1648] [serial = 1414] [outer = 0x12598f000] 08:21:44 INFO - PROCESS | 1648 | 1464189704601 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:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 08:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:21:44 INFO - PROCESS | 1648 | 1464189704617 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:21:44 INFO - PROCESS | 1648 | 1464189704618 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:21:44 INFO - PROCESS | 1648 | 1464189704620 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:21:44 INFO - PROCESS | 1648 | 1464189704622 Marionette TRACE conn2 <- [1,1858,null,{}] 08:21:44 INFO - PROCESS | 1648 | 1464189704624 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:21:44 INFO - PROCESS | 1648 | 1464189704743 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:21:44 INFO - PROCESS | 1648 | 1464189704755 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be51800 == 73 [pid = 1648] [id = 472] 08:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x1127dc400) [pid = 1648] [serial = 1415] [outer = 0x0] 08:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x128ae9400) [pid = 1648] [serial = 1416] [outer = 0x1127dc400] 08:21:44 INFO - PROCESS | 1648 | 1464189704776 Marionette DEBUG loaded listener.js 08:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12934e400) [pid = 1648] [serial = 1417] [outer = 0x1127dc400] 08:21:45 INFO - PROCESS | 1648 | 1464189705200 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:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 622ms 08:21:45 INFO - PROCESS | 1648 | 1464189705243 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:21:45 INFO - PROCESS | 1648 | 1464189705245 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:21:45 INFO - PROCESS | 1648 | 1464189705249 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:21:45 INFO - PROCESS | 1648 | 1464189705250 Marionette TRACE conn2 <- [1,1862,null,{}] 08:21:45 INFO - PROCESS | 1648 | 1464189705254 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:21:45 INFO - PROCESS | 1648 | 1464189705432 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:21:45 INFO - PROCESS | 1648 | 1464189705540 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c4a3000 == 74 [pid = 1648] [id = 473] 08:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x1295c1400) [pid = 1648] [serial = 1418] [outer = 0x0] 08:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12a735000) [pid = 1648] [serial = 1419] [outer = 0x1295c1400] 08:21:45 INFO - PROCESS | 1648 | 1464189705565 Marionette DEBUG loaded listener.js 08:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12b113c00) [pid = 1648] [serial = 1420] [outer = 0x1295c1400] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x128ae3800) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x1211a7c00) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1211aa000) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x110dc3000) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x121169000) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x11318f400) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x124cecc00) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12b9a6800) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x1187c7000) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12691d000) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x110e21400) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x1127de800) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x124f1dc00) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:21:45 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12d51d000) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:21:46 INFO - PROCESS | 1648 | 1464189706041 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:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 821ms 08:21:46 INFO - PROCESS | 1648 | 1464189706069 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:21:46 INFO - PROCESS | 1648 | 1464189706071 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:21:46 INFO - PROCESS | 1648 | 1464189706073 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:21:46 INFO - PROCESS | 1648 | 1464189706074 Marionette TRACE conn2 <- [1,1866,null,{}] 08:21:46 INFO - PROCESS | 1648 | 1464189706077 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:21:46 INFO - PROCESS | 1648 | 1464189706173 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:21:46 INFO - PROCESS | 1648 | 1464189706178 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29b000 == 75 [pid = 1648] [id = 474] 08:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x1127de800) [pid = 1648] [serial = 1421] [outer = 0x0] 08:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12118cc00) [pid = 1648] [serial = 1422] [outer = 0x1127de800] 08:21:46 INFO - PROCESS | 1648 | 1464189706203 Marionette DEBUG loaded listener.js 08:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x128ae3800) [pid = 1648] [serial = 1423] [outer = 0x1127de800] 08:21:46 INFO - PROCESS | 1648 | 1464189706557 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:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 519ms 08:21:46 INFO - PROCESS | 1648 | 1464189706593 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:21:46 INFO - PROCESS | 1648 | 1464189706594 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:21:46 INFO - PROCESS | 1648 | 1464189706604 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:21:46 INFO - PROCESS | 1648 | 1464189706605 Marionette TRACE conn2 <- [1,1870,null,{}] 08:21:46 INFO - PROCESS | 1648 | 1464189706608 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:21:46 INFO - PROCESS | 1648 | 1464189706717 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:21:46 INFO - PROCESS | 1648 | 1464189706721 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d79f800 == 76 [pid = 1648] [id = 475] 08:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x124aac800) [pid = 1648] [serial = 1424] [outer = 0x0] 08:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12b9aa800) [pid = 1648] [serial = 1425] [outer = 0x124aac800] 08:21:46 INFO - PROCESS | 1648 | 1464189706750 Marionette DEBUG loaded listener.js 08:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12c080800) [pid = 1648] [serial = 1426] [outer = 0x124aac800] 08:21:47 INFO - PROCESS | 1648 | 1464189707136 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:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 576ms 08:21:47 INFO - PROCESS | 1648 | 1464189707174 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:21:47 INFO - PROCESS | 1648 | 1464189707176 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:21:47 INFO - PROCESS | 1648 | 1464189707179 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:21:47 INFO - PROCESS | 1648 | 1464189707181 Marionette TRACE conn2 <- [1,1874,null,{}] 08:21:47 INFO - PROCESS | 1648 | 1464189707184 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:21:47 INFO - PROCESS | 1648 | 1464189707333 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:21:47 INFO - PROCESS | 1648 | 1464189707341 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x135242800 == 77 [pid = 1648] [id = 476] 08:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x127357400) [pid = 1648] [serial = 1427] [outer = 0x0] 08:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12c211400) [pid = 1648] [serial = 1428] [outer = 0x127357400] 08:21:47 INFO - PROCESS | 1648 | 1464189707367 Marionette DEBUG loaded listener.js 08:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12ce23400) [pid = 1648] [serial = 1429] [outer = 0x127357400] 08:21:47 INFO - PROCESS | 1648 | 1464189707678 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:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 08:21:47 INFO - PROCESS | 1648 | 1464189707701 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:21:47 INFO - PROCESS | 1648 | 1464189707702 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:21:47 INFO - PROCESS | 1648 | 1464189707704 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:21:47 INFO - PROCESS | 1648 | 1464189707705 Marionette TRACE conn2 <- [1,1878,null,{}] 08:21:47 INFO - PROCESS | 1648 | 1464189707707 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:21:47 INFO - PROCESS | 1648 | 1464189707803 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:21:47 INFO - PROCESS | 1648 | 1464189707807 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1354db000 == 78 [pid = 1648] [id = 477] 08:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x128b4a800) [pid = 1648] [serial = 1430] [outer = 0x0] 08:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x128b4fc00) [pid = 1648] [serial = 1431] [outer = 0x128b4a800] 08:21:47 INFO - PROCESS | 1648 | 1464189707833 Marionette DEBUG loaded listener.js 08:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x128b54400) [pid = 1648] [serial = 1432] [outer = 0x128b4a800] 08:21:48 INFO - PROCESS | 1648 | 1464189708448 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:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 770ms 08:21:48 INFO - PROCESS | 1648 | 1464189708474 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:21:48 INFO - PROCESS | 1648 | 1464189708479 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:21:48 INFO - PROCESS | 1648 | 1464189708484 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:21:48 INFO - PROCESS | 1648 | 1464189708486 Marionette TRACE conn2 <- [1,1882,null,{}] 08:21:48 INFO - PROCESS | 1648 | 1464189708490 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:21:48 INFO - PROCESS | 1648 | 1464189708611 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:21:48 INFO - PROCESS | 1648 | 1464189708727 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ae4800 == 79 [pid = 1648] [id = 478] 08:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x1127e2400) [pid = 1648] [serial = 1433] [outer = 0x0] 08:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x115aae400) [pid = 1648] [serial = 1434] [outer = 0x1127e2400] 08:21:48 INFO - PROCESS | 1648 | 1464189708761 Marionette DEBUG loaded listener.js 08:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x11815cc00) [pid = 1648] [serial = 1435] [outer = 0x1127e2400] 08:21:49 INFO - PROCESS | 1648 | 1464189709233 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:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 770ms 08:21:49 INFO - PROCESS | 1648 | 1464189709255 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:21:49 INFO - PROCESS | 1648 | 1464189709260 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:21:49 INFO - PROCESS | 1648 | 1464189709264 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:21:49 INFO - PROCESS | 1648 | 1464189709266 Marionette TRACE conn2 <- [1,1886,null,{}] 08:21:49 INFO - PROCESS | 1648 | 1464189709269 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:21:49 INFO - PROCESS | 1648 | 1464189709382 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:21:49 INFO - PROCESS | 1648 | 1464189709497 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aebe000 == 80 [pid = 1648] [id = 479] 08:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x1187d0000) [pid = 1648] [serial = 1436] [outer = 0x0] 08:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x119e2d400) [pid = 1648] [serial = 1437] [outer = 0x1187d0000] 08:21:49 INFO - PROCESS | 1648 | 1464189709528 Marionette DEBUG loaded listener.js 08:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12118a800) [pid = 1648] [serial = 1438] [outer = 0x1187d0000] 08:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 08:21:49 INFO - PROCESS | 1648 | 1464189709978 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:21:49 INFO - PROCESS | 1648 | 1464189709986 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:21:49 INFO - PROCESS | 1648 | 1464189709987 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:21:49 INFO - PROCESS | 1648 | 1464189709989 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:21:49 INFO - PROCESS | 1648 | 1464189709992 Marionette TRACE conn2 <- [1,1890,null,{}] 08:21:50 INFO - PROCESS | 1648 | 1464189710003 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:21:50 INFO - PROCESS | 1648 | 1464189710132 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:21:50 INFO - PROCESS | 1648 | 1464189710251 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1355e0800 == 81 [pid = 1648] [id = 480] 08:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x124815400) [pid = 1648] [serial = 1439] [outer = 0x0] 08:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x124f20000) [pid = 1648] [serial = 1440] [outer = 0x124815400] 08:21:50 INFO - PROCESS | 1648 | 1464189710285 Marionette DEBUG loaded listener.js 08:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x126922c00) [pid = 1648] [serial = 1441] [outer = 0x124815400] 08:21:50 INFO - PROCESS | 1648 | 1464189710693 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:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 726ms 08:21:50 INFO - PROCESS | 1648 | 1464189710735 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:21:50 INFO - PROCESS | 1648 | 1464189710737 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:21:50 INFO - PROCESS | 1648 | 1464189710739 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:21:50 INFO - PROCESS | 1648 | 1464189710740 Marionette TRACE conn2 <- [1,1894,null,{}] 08:21:50 INFO - PROCESS | 1648 | 1464189710755 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:21:50 INFO - PROCESS | 1648 | 1464189710900 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:21:50 INFO - PROCESS | 1648 | 1464189710910 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x135c28000 == 82 [pid = 1648] [id = 481] 08:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x128b4c000) [pid = 1648] [serial = 1442] [outer = 0x0] 08:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x128be4400) [pid = 1648] [serial = 1443] [outer = 0x128b4c000] 08:21:50 INFO - PROCESS | 1648 | 1464189710940 Marionette DEBUG loaded listener.js 08:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12a74e000) [pid = 1648] [serial = 1444] [outer = 0x128b4c000] 08:21:51 INFO - PROCESS | 1648 | 1464189711403 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:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 722ms 08:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:21:51 INFO - PROCESS | 1648 | 1464189711462 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:21:51 INFO - PROCESS | 1648 | 1464189711464 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:21:51 INFO - PROCESS | 1648 | 1464189711467 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:21:51 INFO - PROCESS | 1648 | 1464189711468 Marionette TRACE conn2 <- [1,1898,null,{}] 08:21:51 INFO - PROCESS | 1648 | 1464189711470 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:21:51 INFO - PROCESS | 1648 | 1464189711583 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:21:51 INFO - PROCESS | 1648 | 1464189711669 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x135d6c000 == 83 [pid = 1648] [id = 482] 08:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x128b4cc00) [pid = 1648] [serial = 1445] [outer = 0x0] 08:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12bb98400) [pid = 1648] [serial = 1446] [outer = 0x128b4cc00] 08:21:51 INFO - PROCESS | 1648 | 1464189711699 Marionette DEBUG loaded listener.js 08:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12bedc800) [pid = 1648] [serial = 1447] [outer = 0x128b4cc00] 08:21:52 INFO - PROCESS | 1648 | 1464189712096 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:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 668ms 08:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:21:52 INFO - PROCESS | 1648 | 1464189712136 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:21:52 INFO - PROCESS | 1648 | 1464189712137 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:21:52 INFO - PROCESS | 1648 | 1464189712139 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:21:52 INFO - PROCESS | 1648 | 1464189712141 Marionette TRACE conn2 <- [1,1902,null,{}] 08:21:52 INFO - PROCESS | 1648 | 1464189712143 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:21:52 INFO - PROCESS | 1648 | 1464189712290 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:21:52 INFO - PROCESS | 1648 | 1464189712382 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12c214000) [pid = 1648] [serial = 1448] [outer = 0x12ce47000] 08:21:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1387df800 == 84 [pid = 1648] [id = 483] 08:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12ce41800) [pid = 1648] [serial = 1449] [outer = 0x0] 08:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12d520400) [pid = 1648] [serial = 1450] [outer = 0x12ce41800] 08:21:52 INFO - PROCESS | 1648 | 1464189712428 Marionette DEBUG loaded listener.js 08:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12d532c00) [pid = 1648] [serial = 1451] [outer = 0x12ce41800] 08:21:52 INFO - PROCESS | 1648 | 1464189712869 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:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 770ms 08:21:52 INFO - PROCESS | 1648 | 1464189712909 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:21:52 INFO - PROCESS | 1648 | 1464189712911 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:21:52 INFO - PROCESS | 1648 | 1464189712913 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:21:52 INFO - PROCESS | 1648 | 1464189712914 Marionette TRACE conn2 <- [1,1906,null,{}] 08:21:52 INFO - PROCESS | 1648 | 1464189712916 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:21:53 INFO - PROCESS | 1648 | 1464189713030 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:21:53 INFO - PROCESS | 1648 | 1464189713119 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x135d9e800 == 85 [pid = 1648] [id = 484] 08:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12bed0400) [pid = 1648] [serial = 1452] [outer = 0x0] 08:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12d593400) [pid = 1648] [serial = 1453] [outer = 0x12bed0400] 08:21:53 INFO - PROCESS | 1648 | 1464189713149 Marionette DEBUG loaded listener.js 08:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12d9a9000) [pid = 1648] [serial = 1454] [outer = 0x12bed0400] 08:21:53 INFO - PROCESS | 1648 | 1464189713543 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:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 08:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:21:53 INFO - PROCESS | 1648 | 1464189713583 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:21:53 INFO - PROCESS | 1648 | 1464189713584 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:21:53 INFO - PROCESS | 1648 | 1464189713587 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:21:53 INFO - PROCESS | 1648 | 1464189713588 Marionette TRACE conn2 <- [1,1910,null,{}] 08:21:53 INFO - PROCESS | 1648 | 1464189713590 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:21:53 INFO - PROCESS | 1648 | 1464189713705 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:21:53 INFO - PROCESS | 1648 | 1464189713824 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x138690000 == 86 [pid = 1648] [id = 485] 08:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12bedcc00) [pid = 1648] [serial = 1455] [outer = 0x0] 08:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x1351d1c00) [pid = 1648] [serial = 1456] [outer = 0x12bedcc00] 08:21:53 INFO - PROCESS | 1648 | 1464189713855 Marionette DEBUG loaded listener.js 08:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x13540ac00) [pid = 1648] [serial = 1457] [outer = 0x12bedcc00] 08:21:54 INFO - PROCESS | 1648 | 1464189714275 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:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 719ms 08:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:21:54 INFO - PROCESS | 1648 | 1464189714306 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:21:54 INFO - PROCESS | 1648 | 1464189714308 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:21:54 INFO - PROCESS | 1648 | 1464189714310 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:21:54 INFO - PROCESS | 1648 | 1464189714313 Marionette TRACE conn2 <- [1,1914,null,{}] 08:21:54 INFO - PROCESS | 1648 | 1464189714316 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:21:54 INFO - PROCESS | 1648 | 1464189714433 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:21:54 INFO - PROCESS | 1648 | 1464189714549 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11830d000 == 87 [pid = 1648] [id = 486] 08:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x1121b2400) [pid = 1648] [serial = 1458] [outer = 0x0] 08:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x11943f800) [pid = 1648] [serial = 1459] [outer = 0x1121b2400] 08:21:54 INFO - PROCESS | 1648 | 1464189714575 Marionette DEBUG loaded listener.js 08:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x1351d2800) [pid = 1648] [serial = 1460] [outer = 0x1121b2400] 08:21:55 INFO - PROCESS | 1648 | 1464189715020 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:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 773ms 08:21:55 INFO - PROCESS | 1648 | 1464189715085 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:21:55 INFO - PROCESS | 1648 | 1464189715087 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:21:55 INFO - PROCESS | 1648 | 1464189715091 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:21:55 INFO - PROCESS | 1648 | 1464189715092 Marionette TRACE conn2 <- [1,1918,null,{}] 08:21:55 INFO - PROCESS | 1648 | 1464189715097 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:21:55 INFO - PROCESS | 1648 | 1464189715266 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:21:55 INFO - PROCESS | 1648 | 1464189715561 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a6b800 == 88 [pid = 1648] [id = 487] 08:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x110dc3800) [pid = 1648] [serial = 1461] [outer = 0x0] 08:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x110dc9400) [pid = 1648] [serial = 1462] [outer = 0x110dc3800] 08:21:55 INFO - PROCESS | 1648 | 1464189715592 Marionette DEBUG loaded listener.js 08:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x110f3bc00) [pid = 1648] [serial = 1463] [outer = 0x110dc3800] 08:21:55 INFO - PROCESS | 1648 | 1464189715996 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:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 974ms 08:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:21:56 INFO - PROCESS | 1648 | 1464189716065 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:21:56 INFO - PROCESS | 1648 | 1464189716067 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:21:56 INFO - PROCESS | 1648 | 1464189716070 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:21:56 INFO - PROCESS | 1648 | 1464189716072 Marionette TRACE conn2 <- [1,1922,null,{}] 08:21:56 INFO - PROCESS | 1648 | 1464189716076 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:21:56 INFO - PROCESS | 1648 | 1464189716184 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:21:56 INFO - PROCESS | 1648 | 1464189716275 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be54800 == 89 [pid = 1648] [id = 488] 08:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x1127dcc00) [pid = 1648] [serial = 1464] [outer = 0x0] 08:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x114ee5c00) [pid = 1648] [serial = 1465] [outer = 0x1127dcc00] 08:21:56 INFO - PROCESS | 1648 | 1464189716305 Marionette DEBUG loaded listener.js 08:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x1181d7000) [pid = 1648] [serial = 1466] [outer = 0x1127dcc00] 08:21:56 INFO - PROCESS | 1648 | 1464189716770 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:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 728ms 08:21:56 INFO - PROCESS | 1648 | 1464189716837 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:21:56 INFO - PROCESS | 1648 | 1464189716841 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:21:56 INFO - PROCESS | 1648 | 1464189716852 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:21:56 INFO - PROCESS | 1648 | 1464189716854 Marionette TRACE conn2 <- [1,1926,null,{}] 08:21:56 INFO - PROCESS | 1648 | 1464189716857 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:21:56 INFO - PROCESS | 1648 | 1464189716965 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1387cf000 == 88 [pid = 1648] [id = 420] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x122a17000 == 87 [pid = 1648] [id = 421] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x135242800 == 86 [pid = 1648] [id = 476] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12d79f800 == 85 [pid = 1648] [id = 475] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29b000 == 84 [pid = 1648] [id = 474] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12c4a3000 == 83 [pid = 1648] [id = 473] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12be51800 == 82 [pid = 1648] [id = 472] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12d52c800) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | 1464189717140 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb09800 == 81 [pid = 1648] [id = 471] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12af9d800 == 80 [pid = 1648] [id = 470] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x129587800 == 79 [pid = 1648] [id = 469] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x127371800 == 78 [pid = 1648] [id = 468] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x122a1f000 == 77 [pid = 1648] [id = 467] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1d800 == 76 [pid = 1648] [id = 466] 08:21:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac2800 == 77 [pid = 1648] [id = 489] 08:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x110e20400) [pid = 1648] [serial = 1467] [outer = 0x0] 08:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x113192c00) [pid = 1648] [serial = 1468] [outer = 0x110e20400] 08:21:57 INFO - PROCESS | 1648 | 1464189717193 Marionette DEBUG loaded listener.js 08:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x121170c00) [pid = 1648] [serial = 1469] [outer = 0x110e20400] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x125e4f000 == 76 [pid = 1648] [id = 465] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x135d87000 == 75 [pid = 1648] [id = 459] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1354d2800 == 74 [pid = 1648] [id = 458] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a65b800 == 73 [pid = 1648] [id = 457] 08:21:57 INFO - PROCESS | 1648 | --DOCSHELL 0x118318800 == 72 [pid = 1648] [id = 456] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12a8cb000) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x1211aec00) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12c217c00) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x111fecc00) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x110dca800) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12d535800) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12118a400) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12c085000) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x124a2ec00) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x121168c00) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x1181d4000) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x115e6fc00) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x124e8bc00) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x125311400) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12ce4a400) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x119417800) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x11a1ef400) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12d524800) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x110dca000) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x127350800) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x121185800) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x127350c00) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12c210000) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x118084800) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12bb9ec00) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12d525000) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1127e3000) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12c080400) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x1211b3000) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x112fb4c00) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12bedb800) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x129353400) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12ce4e400) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12d528400) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 08:21:57 INFO - PROCESS | 1648 | 1464189717645 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:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 826ms 08:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:21:57 INFO - PROCESS | 1648 | 1464189717677 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:21:57 INFO - PROCESS | 1648 | 1464189717680 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:21:57 INFO - PROCESS | 1648 | 1464189717687 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:21:57 INFO - PROCESS | 1648 | 1464189717690 Marionette TRACE conn2 <- [1,1930,null,{}] 08:21:57 INFO - PROCESS | 1648 | 1464189717693 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:21:57 INFO - PROCESS | 1648 | 1464189717784 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:21:57 INFO - PROCESS | 1648 | 1464189717792 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12736c800 == 73 [pid = 1648] [id = 490] 08:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x1211a5400) [pid = 1648] [serial = 1470] [outer = 0x0] 08:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x1211b2c00) [pid = 1648] [serial = 1471] [outer = 0x1211a5400] 08:21:57 INFO - PROCESS | 1648 | 1464189717835 Marionette DEBUG loaded listener.js 08:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x124a30800) [pid = 1648] [serial = 1472] [outer = 0x1211a5400] 08:21:58 INFO - PROCESS | 1648 | 1464189718338 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:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 681ms 08:21:58 INFO - PROCESS | 1648 | 1464189718365 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:21:58 INFO - PROCESS | 1648 | 1464189718368 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:21:58 INFO - PROCESS | 1648 | 1464189718371 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:21:58 INFO - PROCESS | 1648 | 1464189718373 Marionette TRACE conn2 <- [1,1934,null,{}] 08:21:58 INFO - PROCESS | 1648 | 1464189718376 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:21:58 INFO - PROCESS | 1648 | 1464189718538 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:21:58 INFO - PROCESS | 1648 | 1464189718617 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a661800 == 74 [pid = 1648] [id = 491] 08:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x124a27000) [pid = 1648] [serial = 1473] [outer = 0x0] 08:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x125304400) [pid = 1648] [serial = 1474] [outer = 0x124a27000] 08:21:58 INFO - PROCESS | 1648 | 1464189718643 Marionette DEBUG loaded listener.js 08:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12598d000) [pid = 1648] [serial = 1475] [outer = 0x124a27000] 08:21:58 INFO - PROCESS | 1648 | 1464189718931 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:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 620ms 08:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:21:58 INFO - PROCESS | 1648 | 1464189718990 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:21:58 INFO - PROCESS | 1648 | 1464189718992 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:21:58 INFO - PROCESS | 1648 | 1464189718994 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:21:58 INFO - PROCESS | 1648 | 1464189718997 Marionette TRACE conn2 <- [1,1938,null,{}] 08:21:59 INFO - PROCESS | 1648 | 1464189719000 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:21:59 INFO - PROCESS | 1648 | 1464189719095 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:21:59 INFO - PROCESS | 1648 | 1464189719099 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb15000 == 75 [pid = 1648] [id = 492] 08:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x125878c00) [pid = 1648] [serial = 1476] [outer = 0x0] 08:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x128aea000) [pid = 1648] [serial = 1477] [outer = 0x125878c00] 08:21:59 INFO - PROCESS | 1648 | 1464189719209 Marionette DEBUG loaded listener.js 08:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x128c36800) [pid = 1648] [serial = 1478] [outer = 0x125878c00] 08:21:59 INFO - PROCESS | 1648 | 1464189719546 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:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 571ms 08:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:21:59 INFO - PROCESS | 1648 | 1464189719566 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:21:59 INFO - PROCESS | 1648 | 1464189719567 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:21:59 INFO - PROCESS | 1648 | 1464189719569 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:21:59 INFO - PROCESS | 1648 | 1464189719570 Marionette TRACE conn2 <- [1,1942,null,{}] 08:21:59 INFO - PROCESS | 1648 | 1464189719572 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:21:59 INFO - PROCESS | 1648 | 1464189719696 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:21:59 INFO - PROCESS | 1648 | 1464189719711 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0c6000 == 76 [pid = 1648] [id = 493] 08:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x129351c00) [pid = 1648] [serial = 1479] [outer = 0x0] 08:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12b11a800) [pid = 1648] [serial = 1480] [outer = 0x129351c00] 08:21:59 INFO - PROCESS | 1648 | 1464189719736 Marionette DEBUG loaded listener.js 08:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12bb9ec00) [pid = 1648] [serial = 1481] [outer = 0x129351c00] 08:22:00 INFO - PROCESS | 1648 | 1464189720115 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:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 571ms 08:22:00 INFO - PROCESS | 1648 | 1464189720140 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:22:00 INFO - PROCESS | 1648 | 1464189720141 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:22:00 INFO - PROCESS | 1648 | 1464189720144 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:22:00 INFO - PROCESS | 1648 | 1464189720145 Marionette TRACE conn2 <- [1,1946,null,{}] 08:22:00 INFO - PROCESS | 1648 | 1464189720147 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:22:00 INFO - PROCESS | 1648 | 1464189720283 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:22:00 INFO - PROCESS | 1648 | 1464189720298 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x135245800 == 77 [pid = 1648] [id = 494] 08:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12bed0c00) [pid = 1648] [serial = 1482] [outer = 0x0] 08:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12c215c00) [pid = 1648] [serial = 1483] [outer = 0x12bed0c00] 08:22:00 INFO - PROCESS | 1648 | 1464189720325 Marionette DEBUG loaded listener.js 08:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12c7b8400) [pid = 1648] [serial = 1484] [outer = 0x12bed0c00] 08:22:00 INFO - PROCESS | 1648 | 1464189720685 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:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 571ms 08:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:22:00 INFO - PROCESS | 1648 | 1464189720719 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:22:00 INFO - PROCESS | 1648 | 1464189720720 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:22:00 INFO - PROCESS | 1648 | 1464189720722 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:22:00 INFO - PROCESS | 1648 | 1464189720724 Marionette TRACE conn2 <- [1,1950,null,{}] 08:22:00 INFO - PROCESS | 1648 | 1464189720726 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:22:00 INFO - PROCESS | 1648 | 1464189720850 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:22:00 INFO - PROCESS | 1648 | 1464189720861 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x13531e000 == 78 [pid = 1648] [id = 495] 08:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12c210000) [pid = 1648] [serial = 1485] [outer = 0x0] 08:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12ce4e400) [pid = 1648] [serial = 1486] [outer = 0x12c210000] 08:22:00 INFO - PROCESS | 1648 | 1464189720886 Marionette DEBUG loaded listener.js 08:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12d528400) [pid = 1648] [serial = 1487] [outer = 0x12c210000] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x110da0800) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12598f000) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x1125ce800) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x1211b0800) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x121168000) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x1127dc400) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x11945f400) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x1211a7800) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x115e7a000) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x1295c1400) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1127de800) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x127357400) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:22:01 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x124aac800) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:22:01 INFO - PROCESS | 1648 | 1464189721377 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:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 668ms 08:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:22:01 INFO - PROCESS | 1648 | 1464189721391 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:22:01 INFO - PROCESS | 1648 | 1464189721392 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:22:01 INFO - PROCESS | 1648 | 1464189721394 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:22:01 INFO - PROCESS | 1648 | 1464189721396 Marionette TRACE conn2 <- [1,1954,null,{}] 08:22:01 INFO - PROCESS | 1648 | 1464189721400 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:22:01 INFO - PROCESS | 1648 | 1464189721503 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:22:01 INFO - PROCESS | 1648 | 1464189721508 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c76d000 == 79 [pid = 1648] [id = 496] 08:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x110e21400) [pid = 1648] [serial = 1488] [outer = 0x0] 08:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x121168000) [pid = 1648] [serial = 1489] [outer = 0x110e21400] 08:22:01 INFO - PROCESS | 1648 | 1464189721532 Marionette DEBUG loaded listener.js 08:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12734c400) [pid = 1648] [serial = 1490] [outer = 0x110e21400] 08:22:01 INFO - PROCESS | 1648 | 1464189721881 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:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 522ms 08:22:01 INFO - PROCESS | 1648 | 1464189721918 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:22:01 INFO - PROCESS | 1648 | 1464189721919 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:22:01 INFO - PROCESS | 1648 | 1464189721921 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:22:01 INFO - PROCESS | 1648 | 1464189721922 Marionette TRACE conn2 <- [1,1958,null,{}] 08:22:01 INFO - PROCESS | 1648 | 1464189721925 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:22:02 INFO - PROCESS | 1648 | 1464189722058 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:22:02 INFO - PROCESS | 1648 | 1464189722065 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1357e2000 == 80 [pid = 1648] [id = 497] 08:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x110da6800) [pid = 1648] [serial = 1491] [outer = 0x0] 08:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12c213800) [pid = 1648] [serial = 1492] [outer = 0x110da6800] 08:22:02 INFO - PROCESS | 1648 | 1464189722095 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x13508d000) [pid = 1648] [serial = 1493] [outer = 0x110da6800] 08:22:02 INFO - PROCESS | 1648 | 1464189722531 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:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 619ms 08:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:22:02 INFO - PROCESS | 1648 | 1464189722541 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:22:02 INFO - PROCESS | 1648 | 1464189722543 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:22:02 INFO - PROCESS | 1648 | 1464189722546 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:22:02 INFO - PROCESS | 1648 | 1464189722549 Marionette TRACE conn2 <- [1,1962,null,{}] 08:22:02 INFO - PROCESS | 1648 | 1464189722552 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:22:02 INFO - PROCESS | 1648 | 1464189722720 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:22:02 INFO - PROCESS | 1648 | 1464189722741 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1378a6000 == 81 [pid = 1648] [id = 498] 08:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x13508f400) [pid = 1648] [serial = 1494] [outer = 0x0] 08:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x135097c00) [pid = 1648] [serial = 1495] [outer = 0x13508f400] 08:22:02 INFO - PROCESS | 1648 | 1464189722766 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x135413c00) [pid = 1648] [serial = 1496] [outer = 0x13508f400] 08:22:03 INFO - PROCESS | 1648 | 1464189723084 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:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 570ms 08:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:22:03 INFO - PROCESS | 1648 | 1464189723117 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:22:03 INFO - PROCESS | 1648 | 1464189723118 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:22:03 INFO - PROCESS | 1648 | 1464189723120 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:22:03 INFO - PROCESS | 1648 | 1464189723121 Marionette TRACE conn2 <- [1,1966,null,{}] 08:22:03 INFO - PROCESS | 1648 | 1464189723123 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:22:03 INFO - PROCESS | 1648 | 1464189723222 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:22:03 INFO - PROCESS | 1648 | 1464189723227 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1387db800 == 82 [pid = 1648] [id = 499] 08:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x1349b8000) [pid = 1648] [serial = 1497] [outer = 0x0] 08:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x1349ba800) [pid = 1648] [serial = 1498] [outer = 0x1349b8000] 08:22:03 INFO - PROCESS | 1648 | 1464189723253 Marionette DEBUG loaded listener.js 08:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x1349bf400) [pid = 1648] [serial = 1499] [outer = 0x1349b8000] 08:22:03 INFO - PROCESS | 1648 | 1464189723835 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:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 722ms 08:22:03 INFO - PROCESS | 1648 | 1464189723843 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:22:03 INFO - PROCESS | 1648 | 1464189723849 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:22:03 INFO - PROCESS | 1648 | 1464189723852 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:22:03 INFO - PROCESS | 1648 | 1464189723855 Marionette TRACE conn2 <- [1,1970,null,{}] 08:22:03 INFO - PROCESS | 1648 | 1464189723859 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:22:03 INFO - PROCESS | 1648 | 1464189723981 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:22:04 INFO - PROCESS | 1648 | 1464189724074 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f31800 == 83 [pid = 1648] [id = 500] 08:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x113193400) [pid = 1648] [serial = 1500] [outer = 0x0] 08:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11759fc00) [pid = 1648] [serial = 1501] [outer = 0x113193400] 08:22:04 INFO - PROCESS | 1648 | 1464189724107 Marionette DEBUG loaded listener.js 08:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x1187de400) [pid = 1648] [serial = 1502] [outer = 0x113193400] 08:22:04 INFO - PROCESS | 1648 | 1464189724520 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:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 721ms 08:22:04 INFO - PROCESS | 1648 | 1464189724579 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:22:04 INFO - PROCESS | 1648 | 1464189724583 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:22:04 INFO - PROCESS | 1648 | 1464189724616 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:22:04 INFO - PROCESS | 1648 | 1464189724617 Marionette TRACE conn2 <- [1,1974,null,{}] 08:22:04 INFO - PROCESS | 1648 | 1464189724620 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:22:04 INFO - PROCESS | 1648 | 1464189724738 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:22:04 INFO - PROCESS | 1648 | 1464189724829 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c943800 == 84 [pid = 1648] [id = 501] 08:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x121185800) [pid = 1648] [serial = 1503] [outer = 0x0] 08:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x1211ab400) [pid = 1648] [serial = 1504] [outer = 0x121185800] 08:22:04 INFO - PROCESS | 1648 | 1464189724860 Marionette DEBUG loaded listener.js 08:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x124ab1800) [pid = 1648] [serial = 1505] [outer = 0x121185800] 08:22:05 INFO - PROCESS | 1648 | 1464189725291 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:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 721ms 08:22:05 INFO - PROCESS | 1648 | 1464189725336 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:22:05 INFO - PROCESS | 1648 | 1464189725338 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:22:05 INFO - PROCESS | 1648 | 1464189725340 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:22:05 INFO - PROCESS | 1648 | 1464189725343 Marionette TRACE conn2 <- [1,1978,null,{}] 08:22:05 INFO - PROCESS | 1648 | 1464189725351 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:22:05 INFO - PROCESS | 1648 | 1464189725472 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:22:05 INFO - PROCESS | 1648 | 1464189725561 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1386a6000 == 85 [pid = 1648] [id = 502] 08:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x125305400) [pid = 1648] [serial = 1506] [outer = 0x0] 08:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x128b52c00) [pid = 1648] [serial = 1507] [outer = 0x125305400] 08:22:05 INFO - PROCESS | 1648 | 1464189725593 Marionette DEBUG loaded listener.js 08:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12b9a1400) [pid = 1648] [serial = 1508] [outer = 0x125305400] 08:22:05 INFO - PROCESS | 1648 | 1464189725993 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:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 725ms 08:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:22:06 INFO - PROCESS | 1648 | 1464189726073 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:22:06 INFO - PROCESS | 1648 | 1464189726074 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:22:06 INFO - PROCESS | 1648 | 1464189726089 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:22:06 INFO - PROCESS | 1648 | 1464189726090 Marionette TRACE conn2 <- [1,1982,null,{}] 08:22:06 INFO - PROCESS | 1648 | 1464189726096 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:22:06 INFO - PROCESS | 1648 | 1464189726217 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:22:06 INFO - PROCESS | 1648 | 1464189726304 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b4de800 == 86 [pid = 1648] [id = 503] 08:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12c07c800) [pid = 1648] [serial = 1509] [outer = 0x0] 08:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x1349b2800) [pid = 1648] [serial = 1510] [outer = 0x12c07c800] 08:22:06 INFO - PROCESS | 1648 | 1464189726334 Marionette DEBUG loaded listener.js 08:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x1349bf800) [pid = 1648] [serial = 1511] [outer = 0x12c07c800] 08:22:06 INFO - PROCESS | 1648 | 1464189726741 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:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 683ms 08:22:06 INFO - PROCESS | 1648 | 1464189726761 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:22:06 INFO - PROCESS | 1648 | 1464189726762 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:22:06 INFO - PROCESS | 1648 | 1464189726764 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:22:06 INFO - PROCESS | 1648 | 1464189726765 Marionette TRACE conn2 <- [1,1986,null,{}] 08:22:06 INFO - PROCESS | 1648 | 1464189726768 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:22:06 INFO - PROCESS | 1648 | 1464189726883 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:22:07 INFO - PROCESS | 1648 | 1464189726998 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a8ef000 == 87 [pid = 1648] [id = 504] 08:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12f4d2400) [pid = 1648] [serial = 1512] [outer = 0x0] 08:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12f4d7400) [pid = 1648] [serial = 1513] [outer = 0x12f4d2400] 08:22:07 INFO - PROCESS | 1648 | 1464189727030 Marionette DEBUG loaded listener.js 08:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12f4db000) [pid = 1648] [serial = 1514] [outer = 0x12f4d2400] 08:22:07 INFO - PROCESS | 1648 | 1464189727459 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:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 719ms 08:22:07 INFO - PROCESS | 1648 | 1464189727483 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:22:07 INFO - PROCESS | 1648 | 1464189727485 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:22:07 INFO - PROCESS | 1648 | 1464189727487 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:22:07 INFO - PROCESS | 1648 | 1464189727488 Marionette TRACE conn2 <- [1,1990,null,{}] 08:22:07 INFO - PROCESS | 1648 | 1464189727490 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:22:07 INFO - PROCESS | 1648 | 1464189727700 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:22:07 INFO - PROCESS | 1648 | 1464189727807 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x137818800 == 88 [pid = 1648] [id = 505] 08:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12f4d4c00) [pid = 1648] [serial = 1515] [outer = 0x0] 08:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x13508c000) [pid = 1648] [serial = 1516] [outer = 0x12f4d4c00] 08:22:07 INFO - PROCESS | 1648 | 1464189727837 Marionette DEBUG loaded listener.js 08:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x13540d800) [pid = 1648] [serial = 1517] [outer = 0x12f4d4c00] 08:22:08 INFO - PROCESS | 1648 | 1464189728284 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:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 820ms 08:22:08 INFO - PROCESS | 1648 | 1464189728308 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:22:08 INFO - PROCESS | 1648 | 1464189728309 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:22:08 INFO - PROCESS | 1648 | 1464189728311 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:22:08 INFO - PROCESS | 1648 | 1464189728313 Marionette TRACE conn2 <- [1,1994,null,{}] 08:22:08 INFO - PROCESS | 1648 | 1464189728315 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:22:08 INFO - PROCESS | 1648 | 1464189728430 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:22:08 INFO - PROCESS | 1648 | 1464189728547 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1384bd800 == 89 [pid = 1648] [id = 506] 08:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x13540dc00) [pid = 1648] [serial = 1518] [outer = 0x0] 08:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x137876800) [pid = 1648] [serial = 1519] [outer = 0x13540dc00] 08:22:08 INFO - PROCESS | 1648 | 1464189728578 Marionette DEBUG loaded listener.js 08:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x13787c400) [pid = 1648] [serial = 1520] [outer = 0x13540dc00] 08:22:08 INFO - PROCESS | 1648 | 1464189728982 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:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 721ms 08:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:22:09 INFO - PROCESS | 1648 | 1464189729033 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:22:09 INFO - PROCESS | 1648 | 1464189729034 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:22:09 INFO - PROCESS | 1648 | 1464189729036 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:22:09 INFO - PROCESS | 1648 | 1464189729037 Marionette TRACE conn2 <- [1,1998,null,{}] 08:22:09 INFO - PROCESS | 1648 | 1464189729040 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:22:09 INFO - PROCESS | 1648 | 1464189729180 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:22:09 INFO - PROCESS | 1648 | 1464189729270 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a76b800 == 90 [pid = 1648] [id = 507] 08:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x13787d000) [pid = 1648] [serial = 1521] [outer = 0x0] 08:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x137884800) [pid = 1648] [serial = 1522] [outer = 0x13787d000] 08:22:09 INFO - PROCESS | 1648 | 1464189729300 Marionette DEBUG loaded listener.js 08:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x13858a000) [pid = 1648] [serial = 1523] [outer = 0x13787d000] 08:22:09 INFO - PROCESS | 1648 | 1464189729720 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:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 719ms 08:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:22:09 INFO - PROCESS | 1648 | 1464189729756 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:22:09 INFO - PROCESS | 1648 | 1464189729757 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:22:09 INFO - PROCESS | 1648 | 1464189729759 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:22:09 INFO - PROCESS | 1648 | 1464189729760 Marionette TRACE conn2 <- [1,2002,null,{}] 08:22:09 INFO - PROCESS | 1648 | 1464189729763 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:22:09 INFO - PROCESS | 1648 | 1464189729885 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:22:10 INFO - PROCESS | 1648 | 1464189730006 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x142f53800 == 91 [pid = 1648] [id = 508] 08:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x138591400) [pid = 1648] [serial = 1524] [outer = 0x0] 08:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x138a18c00) [pid = 1648] [serial = 1525] [outer = 0x138591400] 08:22:10 INFO - PROCESS | 1648 | 1464189730038 Marionette DEBUG loaded listener.js 08:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x13858b000) [pid = 1648] [serial = 1526] [outer = 0x138591400] 08:22:10 INFO - PROCESS | 1648 | 1464189730570 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:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 822ms 08:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:22:10 INFO - PROCESS | 1648 | 1464189730582 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:22:10 INFO - PROCESS | 1648 | 1464189730583 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:22:10 INFO - PROCESS | 1648 | 1464189730586 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:22:10 INFO - PROCESS | 1648 | 1464189730587 Marionette TRACE conn2 <- [1,2006,null,{}] 08:22:10 INFO - PROCESS | 1648 | 1464189730589 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:22:10 INFO - PROCESS | 1648 | 1464189730724 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:22:10 INFO - PROCESS | 1648 | 1464189730846 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x127327800 == 92 [pid = 1648] [id = 509] 08:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x1125d0400) [pid = 1648] [serial = 1527] [outer = 0x0] 08:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x124f12c00) [pid = 1648] [serial = 1528] [outer = 0x1125d0400] 08:22:10 INFO - PROCESS | 1648 | 1464189730878 Marionette DEBUG loaded listener.js 08:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x13858d000) [pid = 1648] [serial = 1529] [outer = 0x1125d0400] 08:22:11 INFO - PROCESS | 1648 | 1464189731585 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:22:11 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:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1019ms 08:22:11 INFO - PROCESS | 1648 | 1464189731614 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:22:11 INFO - PROCESS | 1648 | 1464189731616 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:22:11 INFO - PROCESS | 1648 | 1464189731621 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:22:11 INFO - PROCESS | 1648 | 1464189731624 Marionette TRACE conn2 <- [1,2010,null,{}] 08:22:11 INFO - PROCESS | 1648 | 1464189731639 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:22:11 INFO - PROCESS | 1648 | 1464189731765 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:22:11 INFO - PROCESS | 1648 | 1464189731866 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x127015800 == 93 [pid = 1648] [id = 510] 08:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x1127da400) [pid = 1648] [serial = 1530] [outer = 0x0] 08:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x1127dfc00) [pid = 1648] [serial = 1531] [outer = 0x1127da400] 08:22:11 INFO - PROCESS | 1648 | 1464189731896 Marionette DEBUG loaded listener.js 08:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x116283000) [pid = 1648] [serial = 1532] [outer = 0x1127da400] 08:22:12 INFO - PROCESS | 1648 | 1464189732353 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:22:12 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:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 784ms 08:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:22:12 INFO - PROCESS | 1648 | 1464189732406 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:22:12 INFO - PROCESS | 1648 | 1464189732410 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:22:12 INFO - PROCESS | 1648 | 1464189732414 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:22:12 INFO - PROCESS | 1648 | 1464189732416 Marionette TRACE conn2 <- [1,2014,null,{}] 08:22:12 INFO - PROCESS | 1648 | 1464189732418 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:22:12 INFO - PROCESS | 1648 | 1464189732532 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:22:12 INFO - PROCESS | 1648 | 1464189732625 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae0b800 == 94 [pid = 1648] [id = 511] 08:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x11671cc00) [pid = 1648] [serial = 1533] [outer = 0x0] 08:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x1181d5000) [pid = 1648] [serial = 1534] [outer = 0x11671cc00] 08:22:12 INFO - PROCESS | 1648 | 1464189732654 Marionette DEBUG loaded listener.js 08:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x11927ac00) [pid = 1648] [serial = 1535] [outer = 0x11671cc00] 08:22:13 INFO - PROCESS | 1648 | 1464189733135 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:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1378a6000 == 93 [pid = 1648] [id = 498] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1357e2000 == 92 [pid = 1648] [id = 497] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c76d000 == 91 [pid = 1648] [id = 496] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x128b4fc00) [pid = 1648] [serial = 1431] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x13531e000 == 90 [pid = 1648] [id = 495] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x135245800 == 89 [pid = 1648] [id = 494] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0c6000 == 88 [pid = 1648] [id = 493] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb15000 == 87 [pid = 1648] [id = 492] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12a661800 == 86 [pid = 1648] [id = 491] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12736c800 == 85 [pid = 1648] [id = 490] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac2800 == 84 [pid = 1648] [id = 489] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12be54800 == 83 [pid = 1648] [id = 488] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119a6b800 == 82 [pid = 1648] [id = 487] 08:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 822ms 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x135d6c000 == 81 [pid = 1648] [id = 482] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x135c28000 == 80 [pid = 1648] [id = 481] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1355e0800 == 79 [pid = 1648] [id = 480] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12aebe000 == 78 [pid = 1648] [id = 479] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119ae4800 == 77 [pid = 1648] [id = 478] 08:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1354db000 == 76 [pid = 1648] [id = 477] 08:22:13 INFO - PROCESS | 1648 | 1464189733243 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:22:13 INFO - PROCESS | 1648 | 1464189733247 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:22:13 INFO - PROCESS | 1648 | 1464189733251 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:22:13 INFO - PROCESS | 1648 | 1464189733254 Marionette TRACE conn2 <- [1,2018,null,{}] 08:22:13 INFO - PROCESS | 1648 | 1464189733266 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:22:13 INFO - PROCESS | 1648 | 1464189733438 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12d5c2800) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x126921800) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x1127d9c00) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x11318bc00) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x118168800) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x110f36800) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x124f15000) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x121186800) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x1211a7000) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x128ae9400) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x119a04400) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x119e34000) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x127353800) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12d9af400) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x1211b1c00) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x122d35c00) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x11815e000) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x11710b800) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12a735000) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12c07ec00) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12934e400) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x126f97c00) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x135405c00) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x1125c4c00) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x121188000) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x110f3d800) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12118cc00) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12c211400) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12ce23400) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12b113c00) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12b9aa800) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x128ae3800) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12c080800) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x1256d1800) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 08:22:13 INFO - PROCESS | 1648 | 1464189733561 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d1a800 == 77 [pid = 1648] [id = 512] 08:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x1127d9c00) [pid = 1648] [serial = 1536] [outer = 0x0] 08:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x119a04400) [pid = 1648] [serial = 1537] [outer = 0x1127d9c00] 08:22:13 INFO - PROCESS | 1648 | 1464189733603 Marionette DEBUG loaded listener.js 08:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x1211a6800) [pid = 1648] [serial = 1538] [outer = 0x1127d9c00] 08:22:13 INFO - PROCESS | 1648 | 1464189733972 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:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 774ms 08:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:22:14 INFO - PROCESS | 1648 | 1464189734025 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:22:14 INFO - PROCESS | 1648 | 1464189734026 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:22:14 INFO - PROCESS | 1648 | 1464189734028 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:22:14 INFO - PROCESS | 1648 | 1464189734029 Marionette TRACE conn2 <- [1,2022,null,{}] 08:22:14 INFO - PROCESS | 1648 | 1464189734032 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:22:14 INFO - PROCESS | 1648 | 1464189734130 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:22:14 INFO - PROCESS | 1648 | 1464189734134 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x127371800 == 78 [pid = 1648] [id = 513] 08:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x122976800) [pid = 1648] [serial = 1539] [outer = 0x0] 08:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x122d35800) [pid = 1648] [serial = 1540] [outer = 0x122976800] 08:22:14 INFO - PROCESS | 1648 | 1464189734161 Marionette DEBUG loaded listener.js 08:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x124aba400) [pid = 1648] [serial = 1541] [outer = 0x122976800] 08:22:14 INFO - PROCESS | 1648 | 1464189734521 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:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 522ms 08:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:22:14 INFO - PROCESS | 1648 | 1464189734556 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:22:14 INFO - PROCESS | 1648 | 1464189734557 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:22:14 INFO - PROCESS | 1648 | 1464189734559 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:22:14 INFO - PROCESS | 1648 | 1464189734561 Marionette TRACE conn2 <- [1,2026,null,{}] 08:22:14 INFO - PROCESS | 1648 | 1464189734565 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:22:14 INFO - PROCESS | 1648 | 1464189734665 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:22:14 INFO - PROCESS | 1648 | 1464189734671 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a66e800 == 79 [pid = 1648] [id = 514] 08:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x124cf0c00) [pid = 1648] [serial = 1542] [outer = 0x0] 08:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x124f15000) [pid = 1648] [serial = 1543] [outer = 0x124cf0c00] 08:22:14 INFO - PROCESS | 1648 | 1464189734697 Marionette DEBUG loaded listener.js 08:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x125305800) [pid = 1648] [serial = 1544] [outer = 0x124cf0c00] 08:22:15 INFO - PROCESS | 1648 | 1464189735062 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:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 522ms 08:22:15 INFO - PROCESS | 1648 | 1464189735082 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:22:15 INFO - PROCESS | 1648 | 1464189735083 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:22:15 INFO - PROCESS | 1648 | 1464189735085 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:22:15 INFO - PROCESS | 1648 | 1464189735086 Marionette TRACE conn2 <- [1,2030,null,{}] 08:22:15 INFO - PROCESS | 1648 | 1464189735089 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:22:15 INFO - PROCESS | 1648 | 1464189735197 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:22:15 INFO - PROCESS | 1648 | 1464189735288 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb02800 == 80 [pid = 1648] [id = 515] 08:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x122d2a800) [pid = 1648] [serial = 1545] [outer = 0x0] 08:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x1256dc000) [pid = 1648] [serial = 1546] [outer = 0x122d2a800] 08:22:15 INFO - PROCESS | 1648 | 1464189735315 Marionette DEBUG loaded listener.js 08:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x128aef000) [pid = 1648] [serial = 1547] [outer = 0x122d2a800] 08:22:15 INFO - PROCESS | 1648 | 1464189735634 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:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 569ms 08:22:15 INFO - PROCESS | 1648 | 1464189735655 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:22:15 INFO - PROCESS | 1648 | 1464189735656 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:22:15 INFO - PROCESS | 1648 | 1464189735658 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:22:15 INFO - PROCESS | 1648 | 1464189735659 Marionette TRACE conn2 <- [1,2034,null,{}] 08:22:15 INFO - PROCESS | 1648 | 1464189735662 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:22:15 INFO - PROCESS | 1648 | 1464189735785 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:22:15 INFO - PROCESS | 1648 | 1464189735804 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6d800 == 81 [pid = 1648] [id = 516] 08:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x127351000) [pid = 1648] [serial = 1548] [outer = 0x0] 08:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x128b50c00) [pid = 1648] [serial = 1549] [outer = 0x127351000] 08:22:15 INFO - PROCESS | 1648 | 1464189735829 Marionette DEBUG loaded listener.js 08:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x1295d6400) [pid = 1648] [serial = 1550] [outer = 0x127351000] 08:22:16 INFO - PROCESS | 1648 | 1464189736248 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:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 623ms 08:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:22:16 INFO - PROCESS | 1648 | 1464189736283 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:22:16 INFO - PROCESS | 1648 | 1464189736285 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:22:16 INFO - PROCESS | 1648 | 1464189736288 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:22:16 INFO - PROCESS | 1648 | 1464189736290 Marionette TRACE conn2 <- [1,2038,null,{}] 08:22:16 INFO - PROCESS | 1648 | 1464189736294 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:22:16 INFO - PROCESS | 1648 | 1464189736450 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:22:16 INFO - PROCESS | 1648 | 1464189736465 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c944800 == 82 [pid = 1648] [id = 517] 08:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x127356c00) [pid = 1648] [serial = 1551] [outer = 0x0] 08:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a745c00) [pid = 1648] [serial = 1552] [outer = 0x127356c00] 08:22:16 INFO - PROCESS | 1648 | 1464189736490 Marionette DEBUG loaded listener.js 08:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12b113c00) [pid = 1648] [serial = 1553] [outer = 0x127356c00] 08:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 570ms 08:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:22:16 INFO - PROCESS | 1648 | 1464189736854 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:22:16 INFO - PROCESS | 1648 | 1464189736859 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:22:16 INFO - PROCESS | 1648 | 1464189736860 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:22:16 INFO - PROCESS | 1648 | 1464189736863 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:22:16 INFO - PROCESS | 1648 | 1464189736864 Marionette TRACE conn2 <- [1,2042,null,{}] 08:22:16 INFO - PROCESS | 1648 | 1464189736867 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:22:16 INFO - PROCESS | 1648 | 1464189736995 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:22:17 INFO - PROCESS | 1648 | 1464189737007 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7a2000 == 83 [pid = 1648] [id = 518] 08:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12a733400) [pid = 1648] [serial = 1554] [outer = 0x0] 08:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12bb8f800) [pid = 1648] [serial = 1555] [outer = 0x12a733400] 08:22:17 INFO - PROCESS | 1648 | 1464189737032 Marionette DEBUG loaded listener.js 08:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12bedc000) [pid = 1648] [serial = 1556] [outer = 0x12a733400] 08:22:17 INFO - PROCESS | 1648 | 1464189737441 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:22:17 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:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 620ms 08:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:22:17 INFO - PROCESS | 1648 | 1464189737484 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:22:17 INFO - PROCESS | 1648 | 1464189737486 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:22:17 INFO - PROCESS | 1648 | 1464189737489 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:22:17 INFO - PROCESS | 1648 | 1464189737491 Marionette TRACE conn2 <- [1,2046,null,{}] 08:22:17 INFO - PROCESS | 1648 | 1464189737494 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:22:17 INFO - PROCESS | 1648 | 1464189737820 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x110dc3800) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x1211a5400) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12c210000) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x129351c00) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x1127dcc00) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x125878c00) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x124a27000) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x110da6800) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x13508f400) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x110e20400) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12bed0c00) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x110e21400) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x128b4a800) [pid = 1648] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:22:17 INFO - PROCESS | 1648 | 1464189737882 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188ad000 == 84 [pid = 1648] [id = 519] 08:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x110dc3800) [pid = 1648] [serial = 1557] [outer = 0x0] 08:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x110e26800) [pid = 1648] [serial = 1558] [outer = 0x110dc3800] 08:22:17 INFO - PROCESS | 1648 | 1464189737908 Marionette DEBUG loaded listener.js 08:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x122974400) [pid = 1648] [serial = 1559] [outer = 0x110dc3800] 08:22:18 INFO - PROCESS | 1648 | 1464189738187 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:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 721ms 08:22:18 INFO - PROCESS | 1648 | 1464189738210 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:22:18 INFO - PROCESS | 1648 | 1464189738213 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:22:18 INFO - PROCESS | 1648 | 1464189738222 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:22:18 INFO - PROCESS | 1648 | 1464189738224 Marionette TRACE conn2 <- [1,2050,null,{}] 08:22:18 INFO - PROCESS | 1648 | 1464189738226 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:22:18 INFO - PROCESS | 1648 | 1464189738370 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:22:18 INFO - PROCESS | 1648 | 1464189738448 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e27f800 == 85 [pid = 1648] [id = 520] 08:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x121192400) [pid = 1648] [serial = 1560] [outer = 0x0] 08:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12c7b3c00) [pid = 1648] [serial = 1561] [outer = 0x121192400] 08:22:18 INFO - PROCESS | 1648 | 1464189738478 Marionette DEBUG loaded listener.js 08:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12d51b800) [pid = 1648] [serial = 1562] [outer = 0x121192400] 08:22:18 INFO - PROCESS | 1648 | 1464189738806 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:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 619ms 08:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:22:18 INFO - PROCESS | 1648 | 1464189738842 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:22:18 INFO - PROCESS | 1648 | 1464189738843 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:22:18 INFO - PROCESS | 1648 | 1464189738845 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:22:18 INFO - PROCESS | 1648 | 1464189738847 Marionette TRACE conn2 <- [1,2054,null,{}] 08:22:18 INFO - PROCESS | 1648 | 1464189738849 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:22:18 INFO - PROCESS | 1648 | 1464189738948 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:22:19 INFO - PROCESS | 1648 | 1464189739021 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1355e0000 == 86 [pid = 1648] [id = 521] 08:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12bbac400) [pid = 1648] [serial = 1563] [outer = 0x0] 08:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12d52d800) [pid = 1648] [serial = 1564] [outer = 0x12bbac400] 08:22:19 INFO - PROCESS | 1648 | 1464189739046 Marionette DEBUG loaded listener.js 08:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12f4e0800) [pid = 1648] [serial = 1565] [outer = 0x12bbac400] 08:22:19 INFO - PROCESS | 1648 | 1464189739316 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:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 08:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:22:19 INFO - PROCESS | 1648 | 1464189739369 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:22:19 INFO - PROCESS | 1648 | 1464189739370 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:22:19 INFO - PROCESS | 1648 | 1464189739373 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:22:19 INFO - PROCESS | 1648 | 1464189739374 Marionette TRACE conn2 <- [1,2058,null,{}] 08:22:19 INFO - PROCESS | 1648 | 1464189739376 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:22:19 INFO - PROCESS | 1648 | 1464189739477 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:22:19 INFO - PROCESS | 1648 | 1464189739481 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x135c30800 == 87 [pid = 1648] [id = 522] 08:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x129705000) [pid = 1648] [serial = 1566] [outer = 0x0] 08:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12970b800) [pid = 1648] [serial = 1567] [outer = 0x129705000] 08:22:19 INFO - PROCESS | 1648 | 1464189739506 Marionette DEBUG loaded listener.js 08:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x129711000) [pid = 1648] [serial = 1568] [outer = 0x129705000] 08:22:20 INFO - PROCESS | 1648 | 1464189740024 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:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 669ms 08:22:20 INFO - PROCESS | 1648 | 1464189740043 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:22:20 INFO - PROCESS | 1648 | 1464189740046 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:22:20 INFO - PROCESS | 1648 | 1464189740049 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:22:20 INFO - PROCESS | 1648 | 1464189740052 Marionette TRACE conn2 <- [1,2062,null,{}] 08:22:20 INFO - PROCESS | 1648 | 1464189740056 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:22:20 INFO - PROCESS | 1648 | 1464189740183 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:22:20 INFO - PROCESS | 1648 | 1464189740288 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ae9000 == 88 [pid = 1648] [id = 523] 08:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x1127d5800) [pid = 1648] [serial = 1569] [outer = 0x0] 08:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x113039800) [pid = 1648] [serial = 1570] [outer = 0x1127d5800] 08:22:20 INFO - PROCESS | 1648 | 1464189740323 Marionette DEBUG loaded listener.js 08:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x118167000) [pid = 1648] [serial = 1571] [outer = 0x1127d5800] 08:22:20 INFO - PROCESS | 1648 | 1464189740835 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:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 822ms 08:22:20 INFO - PROCESS | 1648 | 1464189740872 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:22:20 INFO - PROCESS | 1648 | 1464189740876 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:22:20 INFO - PROCESS | 1648 | 1464189740900 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:22:20 INFO - PROCESS | 1648 | 1464189740902 Marionette TRACE conn2 <- [1,2066,null,{}] 08:22:20 INFO - PROCESS | 1648 | 1464189740904 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:22:21 INFO - PROCESS | 1648 | 1464189741028 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:22:21 INFO - PROCESS | 1648 | 1464189741120 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1e000 == 89 [pid = 1648] [id = 524] 08:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x119c4fc00) [pid = 1648] [serial = 1572] [outer = 0x0] 08:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x1211a6c00) [pid = 1648] [serial = 1573] [outer = 0x119c4fc00] 08:22:21 INFO - PROCESS | 1648 | 1464189741151 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x122d31800) [pid = 1648] [serial = 1574] [outer = 0x119c4fc00] 08:22:21 INFO - PROCESS | 1648 | 1464189741584 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:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 724ms 08:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:22:21 INFO - PROCESS | 1648 | 1464189741622 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:22:21 INFO - PROCESS | 1648 | 1464189741623 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:22:21 INFO - PROCESS | 1648 | 1464189741626 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:22:21 INFO - PROCESS | 1648 | 1464189741628 Marionette TRACE conn2 <- [1,2070,null,{}] 08:22:21 INFO - PROCESS | 1648 | 1464189741637 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:22:21 INFO - PROCESS | 1648 | 1464189741758 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:22:21 INFO - PROCESS | 1648 | 1464189741885 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x135d18800 == 90 [pid = 1648] [id = 525] 08:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12530b400) [pid = 1648] [serial = 1575] [outer = 0x0] 08:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x126921000) [pid = 1648] [serial = 1576] [outer = 0x12530b400] 08:22:21 INFO - PROCESS | 1648 | 1464189741919 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x128ae5000) [pid = 1648] [serial = 1577] [outer = 0x12530b400] 08:22:22 INFO - PROCESS | 1648 | 1464189742372 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:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 774ms 08:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:22:22 INFO - PROCESS | 1648 | 1464189742400 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:22:22 INFO - PROCESS | 1648 | 1464189742403 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:22:22 INFO - PROCESS | 1648 | 1464189742405 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:22:22 INFO - PROCESS | 1648 | 1464189742406 Marionette TRACE conn2 <- [1,2074,null,{}] 08:22:22 INFO - PROCESS | 1648 | 1464189742408 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:22:22 INFO - PROCESS | 1648 | 1464189742527 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:22:22 INFO - PROCESS | 1648 | 1464189742650 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x137805800 == 91 [pid = 1648] [id = 526] 08:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x128b54000) [pid = 1648] [serial = 1578] [outer = 0x0] 08:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12a8c5c00) [pid = 1648] [serial = 1579] [outer = 0x128b54000] 08:22:22 INFO - PROCESS | 1648 | 1464189742684 Marionette DEBUG loaded listener.js 08:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12bbacc00) [pid = 1648] [serial = 1580] [outer = 0x128b54000] 08:22:23 INFO - PROCESS | 1648 | 1464189743079 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:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 719ms 08:22:23 INFO - PROCESS | 1648 | 1464189743125 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:22:23 INFO - PROCESS | 1648 | 1464189743126 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:22:23 INFO - PROCESS | 1648 | 1464189743128 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:22:23 INFO - PROCESS | 1648 | 1464189743131 Marionette TRACE conn2 <- [1,2078,null,{}] 08:22:23 INFO - PROCESS | 1648 | 1464189743134 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:22:23 INFO - PROCESS | 1648 | 1464189743250 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:22:23 INFO - PROCESS | 1648 | 1464189743372 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x138620000 == 92 [pid = 1648] [id = 527] 08:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12a8ccc00) [pid = 1648] [serial = 1581] [outer = 0x0] 08:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12ce2a800) [pid = 1648] [serial = 1582] [outer = 0x12a8ccc00] 08:22:23 INFO - PROCESS | 1648 | 1464189743404 Marionette DEBUG loaded listener.js 08:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12d524c00) [pid = 1648] [serial = 1583] [outer = 0x12a8ccc00] 08:22:23 INFO - PROCESS | 1648 | 1464189743817 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:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 722ms 08:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:22:23 INFO - PROCESS | 1648 | 1464189743851 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:22:23 INFO - PROCESS | 1648 | 1464189743852 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:22:23 INFO - PROCESS | 1648 | 1464189743854 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:22:23 INFO - PROCESS | 1648 | 1464189743855 Marionette TRACE conn2 <- [1,2082,null,{}] 08:22:23 INFO - PROCESS | 1648 | 1464189743858 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:22:24 INFO - PROCESS | 1648 | 1464189744009 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:22:24 INFO - PROCESS | 1648 | 1464189744133 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a77a800 == 93 [pid = 1648] [id = 528] 08:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12f4d5400) [pid = 1648] [serial = 1584] [outer = 0x0] 08:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x1349c1000) [pid = 1648] [serial = 1585] [outer = 0x12f4d5400] 08:22:24 INFO - PROCESS | 1648 | 1464189744167 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x1351ce800) [pid = 1648] [serial = 1586] [outer = 0x12f4d5400] 08:22:24 INFO - PROCESS | 1648 | 1464189744556 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:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 768ms 08:22:24 INFO - PROCESS | 1648 | 1464189744623 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:22:24 INFO - PROCESS | 1648 | 1464189744624 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:22:24 INFO - PROCESS | 1648 | 1464189744627 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:22:24 INFO - PROCESS | 1648 | 1464189744628 Marionette TRACE conn2 <- [1,2086,null,{}] 08:22:24 INFO - PROCESS | 1648 | 1464189744630 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:22:24 INFO - PROCESS | 1648 | 1464189744747 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:22:24 INFO - PROCESS | 1648 | 1464189744868 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b4e1000 == 94 [pid = 1648] [id = 529] 08:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x1349b2c00) [pid = 1648] [serial = 1587] [outer = 0x0] 08:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x13540ec00) [pid = 1648] [serial = 1588] [outer = 0x1349b2c00] 08:22:24 INFO - PROCESS | 1648 | 1464189744901 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x135492800) [pid = 1648] [serial = 1589] [outer = 0x1349b2c00] 08:22:25 INFO - PROCESS | 1648 | 1464189745293 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:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 724ms 08:22:25 INFO - PROCESS | 1648 | 1464189745378 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:22:25 INFO - PROCESS | 1648 | 1464189745379 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:22:25 INFO - PROCESS | 1648 | 1464189745384 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:22:25 INFO - PROCESS | 1648 | 1464189745385 Marionette TRACE conn2 <- [1,2090,null,{}] 08:22:25 INFO - PROCESS | 1648 | 1464189745387 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:22:25 INFO - PROCESS | 1648 | 1464189745501 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:22:25 INFO - PROCESS | 1648 | 1464189745596 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x138a80800 == 95 [pid = 1648] [id = 530] 08:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x1349b3800) [pid = 1648] [serial = 1590] [outer = 0x0] 08:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x135425400) [pid = 1648] [serial = 1591] [outer = 0x1349b3800] 08:22:25 INFO - PROCESS | 1648 | 1464189745628 Marionette DEBUG loaded listener.js 08:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x135429000) [pid = 1648] [serial = 1592] [outer = 0x1349b3800] 08:22:26 INFO - PROCESS | 1648 | 1464189746032 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:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 08:22:26 INFO - PROCESS | 1648 | 1464189746054 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:22:26 INFO - PROCESS | 1648 | 1464189746055 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:22:26 INFO - PROCESS | 1648 | 1464189746057 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:22:26 INFO - PROCESS | 1648 | 1464189746058 Marionette TRACE conn2 <- [1,2094,null,{}] 08:22:26 INFO - PROCESS | 1648 | 1464189746061 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:22:26 INFO - PROCESS | 1648 | 1464189746178 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:22:26 INFO - PROCESS | 1648 | 1464189746324 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x138613800 == 96 [pid = 1648] [id = 531] 08:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x110dc8800) [pid = 1648] [serial = 1593] [outer = 0x0] 08:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x135428000) [pid = 1648] [serial = 1594] [outer = 0x110dc8800] 08:22:26 INFO - PROCESS | 1648 | 1464189746357 Marionette DEBUG loaded listener.js 08:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x135491c00) [pid = 1648] [serial = 1595] [outer = 0x110dc8800] 08:22:26 INFO - PROCESS | 1648 | 1464189746787 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:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 769ms 08:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:22:26 INFO - PROCESS | 1648 | 1464189746833 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:22:26 INFO - PROCESS | 1648 | 1464189746835 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:22:26 INFO - PROCESS | 1648 | 1464189746837 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:22:26 INFO - PROCESS | 1648 | 1464189746838 Marionette TRACE conn2 <- [1,2098,null,{}] 08:22:26 INFO - PROCESS | 1648 | 1464189746841 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:22:26 INFO - PROCESS | 1648 | 1464189746965 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:22:27 INFO - PROCESS | 1648 | 1464189747061 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f93800 == 97 [pid = 1648] [id = 532] 08:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x110e1f000) [pid = 1648] [serial = 1596] [outer = 0x0] 08:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x12ce4a400) [pid = 1648] [serial = 1597] [outer = 0x110e1f000] 08:22:27 INFO - PROCESS | 1648 | 1464189747090 Marionette DEBUG loaded listener.js 08:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x135491800) [pid = 1648] [serial = 1598] [outer = 0x110e1f000] 08:22:27 INFO - PROCESS | 1648 | 1464189747492 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:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 719ms 08:22:27 INFO - PROCESS | 1648 | 1464189747556 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:22:27 INFO - PROCESS | 1648 | 1464189747558 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:22:27 INFO - PROCESS | 1648 | 1464189747561 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:22:27 INFO - PROCESS | 1648 | 1464189747564 Marionette TRACE conn2 <- [1,2102,null,{}] 08:22:27 INFO - PROCESS | 1648 | 1464189747567 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:22:27 INFO - PROCESS | 1648 | 1464189747700 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:22:27 INFO - PROCESS | 1648 | 1464189747797 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x127379800 == 98 [pid = 1648] [id = 533] 08:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x135097000) [pid = 1648] [serial = 1599] [outer = 0x0] 08:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x1354a3000) [pid = 1648] [serial = 1600] [outer = 0x135097000] 08:22:27 INFO - PROCESS | 1648 | 1464189747831 Marionette DEBUG loaded listener.js 08:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x1354a9800) [pid = 1648] [serial = 1601] [outer = 0x135097000] 08:22:28 INFO - PROCESS | 1648 | 1464189748676 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:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1173ms 08:22:28 INFO - PROCESS | 1648 | 1464189748735 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:22:28 INFO - PROCESS | 1648 | 1464189748739 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:22:28 INFO - PROCESS | 1648 | 1464189748744 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 1648 | 1464189748748 Marionette TRACE conn2 <- [1,2106,null,{}] 08:22:28 INFO - PROCESS | 1648 | 1464189748753 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:22:28 INFO - PROCESS | 1648 | 1464189748878 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:22:29 INFO - PROCESS | 1648 | 1464189749002 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0d000 == 99 [pid = 1648] [id = 534] 08:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x1127db000) [pid = 1648] [serial = 1602] [outer = 0x0] 08:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x11660a400) [pid = 1648] [serial = 1603] [outer = 0x1127db000] 08:22:29 INFO - PROCESS | 1648 | 1464189749033 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x119274800) [pid = 1648] [serial = 1604] [outer = 0x1127db000] 08:22:29 INFO - PROCESS | 1648 | 1464189749472 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:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 777ms 08:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:22:29 INFO - PROCESS | 1648 | 1464189749521 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:22:29 INFO - PROCESS | 1648 | 1464189749525 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:22:29 INFO - PROCESS | 1648 | 1464189749529 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:22:29 INFO - PROCESS | 1648 | 1464189749533 Marionette TRACE conn2 <- [1,2110,null,{}] 08:22:29 INFO - PROCESS | 1648 | 1464189749535 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:22:29 INFO - PROCESS | 1648 | 1464189749644 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:22:29 INFO - PROCESS | 1648 | 1464189749743 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f64800 == 100 [pid = 1648] [id = 535] 08:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x121174800) [pid = 1648] [serial = 1605] [outer = 0x0] 08:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x1229e5800) [pid = 1648] [serial = 1606] [outer = 0x121174800] 08:22:29 INFO - PROCESS | 1648 | 1464189749772 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x124a30c00) [pid = 1648] [serial = 1607] [outer = 0x121174800] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1355e0000 == 99 [pid = 1648] [id = 521] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12e27f800 == 98 [pid = 1648] [id = 520] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1188ad000 == 97 [pid = 1648] [id = 519] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x12bb98400) [pid = 1648] [serial = 1446] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x12d520400) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x11943f800) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x1351d1c00) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x128be4400) [pid = 1648] [serial = 1443] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x12d593400) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7a2000 == 96 [pid = 1648] [id = 518] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c944800 == 95 [pid = 1648] [id = 517] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6d800 == 94 [pid = 1648] [id = 516] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb02800 == 93 [pid = 1648] [id = 515] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a66e800 == 92 [pid = 1648] [id = 514] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x127371800 == 91 [pid = 1648] [id = 513] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x119d1a800 == 90 [pid = 1648] [id = 512] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae0b800 == 89 [pid = 1648] [id = 511] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x127015800 == 88 [pid = 1648] [id = 510] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x137818800 == 87 [pid = 1648] [id = 505] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13a8ef000 == 86 [pid = 1648] [id = 504] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13b4de800 == 85 [pid = 1648] [id = 503] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1386a6000 == 84 [pid = 1648] [id = 502] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c943800 == 83 [pid = 1648] [id = 501] 08:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x126f31800 == 82 [pid = 1648] [id = 500] 08:22:30 INFO - PROCESS | 1648 | 1464189750209 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:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 724ms 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x135413c00) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x110f3bc00) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x1211b2c00) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x12ce4e400) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x12bb9ec00) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x1181d7000) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x128c36800) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x125304400) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x12c213800) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x135097c00) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x113192c00) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x124a30800) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12c215c00) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12734c400) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x110dc9400) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12c7b8400) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x128b54400) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x115aae400) [pid = 1648] [serial = 1434] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12598d000) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x121170c00) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12d528400) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x128aea000) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x121168000) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x115e7a800) [pid = 1648] [serial = 901] [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:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x114ee5c00) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12b11a800) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x124f20000) [pid = 1648] [serial = 1440] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x119e2d400) [pid = 1648] [serial = 1437] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x13508d000) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 08:22:30 INFO - PROCESS | 1648 | 1464189750277 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:22:30 INFO - PROCESS | 1648 | 1464189750280 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:22:30 INFO - PROCESS | 1648 | 1464189750288 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:22:30 INFO - PROCESS | 1648 | 1464189750292 Marionette TRACE conn2 <- [1,2114,null,{}] 08:22:30 INFO - PROCESS | 1648 | 1464189750304 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:22:30 INFO - PROCESS | 1648 | 1464189750458 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:22:30 INFO - PROCESS | 1648 | 1464189750475 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x127323800 == 83 [pid = 1648] [id = 536] 08:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x124ee7400) [pid = 1648] [serial = 1608] [outer = 0x0] 08:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x124f98000) [pid = 1648] [serial = 1609] [outer = 0x124ee7400] 08:22:30 INFO - PROCESS | 1648 | 1464189750519 Marionette DEBUG loaded listener.js 08:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x1253f3c00) [pid = 1648] [serial = 1610] [outer = 0x124ee7400] 08:22:31 INFO - PROCESS | 1648 | 1464189751000 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:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 728ms 08:22:31 INFO - PROCESS | 1648 | 1464189751017 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:22:31 INFO - PROCESS | 1648 | 1464189751019 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:22:31 INFO - PROCESS | 1648 | 1464189751021 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:22:31 INFO - PROCESS | 1648 | 1464189751022 Marionette TRACE conn2 <- [1,2118,null,{}] 08:22:31 INFO - PROCESS | 1648 | 1464189751024 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:22:31 INFO - PROCESS | 1648 | 1464189751125 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:22:31 INFO - PROCESS | 1648 | 1464189751130 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be43000 == 84 [pid = 1648] [id = 537] 08:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x127070000) [pid = 1648] [serial = 1611] [outer = 0x0] 08:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x128b48000) [pid = 1648] [serial = 1612] [outer = 0x127070000] 08:22:31 INFO - PROCESS | 1648 | 1464189751156 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x128b55000) [pid = 1648] [serial = 1613] [outer = 0x127070000] 08:22:31 INFO - PROCESS | 1648 | 1464189751532 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:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 08:22:31 INFO - PROCESS | 1648 | 1464189751541 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:22:31 INFO - PROCESS | 1648 | 1464189751542 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:22:31 INFO - PROCESS | 1648 | 1464189751544 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:22:31 INFO - PROCESS | 1648 | 1464189751545 Marionette TRACE conn2 <- [1,2122,null,{}] 08:22:31 INFO - PROCESS | 1648 | 1464189751551 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:22:31 INFO - PROCESS | 1648 | 1464189751649 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:22:31 INFO - PROCESS | 1648 | 1464189751653 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c77e800 == 85 [pid = 1648] [id = 538] 08:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x128ae9400) [pid = 1648] [serial = 1614] [outer = 0x0] 08:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x128f52400) [pid = 1648] [serial = 1615] [outer = 0x128ae9400] 08:22:31 INFO - PROCESS | 1648 | 1464189751678 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x129708400) [pid = 1648] [serial = 1616] [outer = 0x128ae9400] 08:22:32 INFO - PROCESS | 1648 | 1464189752066 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:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 572ms 08:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:22:32 INFO - PROCESS | 1648 | 1464189752117 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:22:32 INFO - PROCESS | 1648 | 1464189752118 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:22:32 INFO - PROCESS | 1648 | 1464189752120 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:22:32 INFO - PROCESS | 1648 | 1464189752121 Marionette TRACE conn2 <- [1,2126,null,{}] 08:22:32 INFO - PROCESS | 1648 | 1464189752123 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:22:32 INFO - PROCESS | 1648 | 1464189752282 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:22:32 INFO - PROCESS | 1648 | 1464189752302 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dac0000 == 86 [pid = 1648] [id = 539] 08:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x129707000) [pid = 1648] [serial = 1617] [outer = 0x0] 08:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12b281400) [pid = 1648] [serial = 1618] [outer = 0x129707000] 08:22:32 INFO - PROCESS | 1648 | 1464189752327 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12d531800) [pid = 1648] [serial = 1619] [outer = 0x129707000] 08:22:32 INFO - PROCESS | 1648 | 1464189752693 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:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 618ms 08:22:32 INFO - PROCESS | 1648 | 1464189752739 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:22:32 INFO - PROCESS | 1648 | 1464189752740 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:22:32 INFO - PROCESS | 1648 | 1464189752742 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:22:32 INFO - PROCESS | 1648 | 1464189752743 Marionette TRACE conn2 <- [1,2130,null,{}] 08:22:32 INFO - PROCESS | 1648 | 1464189752746 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:22:32 INFO - PROCESS | 1648 | 1464189752885 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:22:32 INFO - PROCESS | 1648 | 1464189752899 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1355d8800 == 87 [pid = 1648] [id = 540] 08:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x129710000) [pid = 1648] [serial = 1620] [outer = 0x0] 08:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12f4d5800) [pid = 1648] [serial = 1621] [outer = 0x129710000] 08:22:32 INFO - PROCESS | 1648 | 1464189752923 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x1349bb000) [pid = 1648] [serial = 1622] [outer = 0x129710000] 08:22:33 INFO - PROCESS | 1648 | 1464189753310 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:22:33 INFO - PROCESS | 1648 | 1464189753363 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:22:33 INFO - PROCESS | 1648 | 1464189753366 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:22:33 INFO - PROCESS | 1648 | 1464189753367 Marionette TRACE conn2 <- [1,2134,null,{}] 08:22:33 INFO - PROCESS | 1648 | 1464189753369 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:22:33 INFO - PROCESS | 1648 | 1464189753499 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:22:33 INFO - PROCESS | 1648 | 1464189753513 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x135c19800 == 88 [pid = 1648] [id = 541] 08:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x12f4d5c00) [pid = 1648] [serial = 1623] [outer = 0x0] 08:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x135092000) [pid = 1648] [serial = 1624] [outer = 0x12f4d5c00] 08:22:33 INFO - PROCESS | 1648 | 1464189753538 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x135412400) [pid = 1648] [serial = 1625] [outer = 0x12f4d5c00] 08:22:33 INFO - PROCESS | 1648 | 1464189753904 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:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 568ms 08:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:22:33 INFO - PROCESS | 1648 | 1464189753934 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:22:33 INFO - PROCESS | 1648 | 1464189753935 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:22:33 INFO - PROCESS | 1648 | 1464189753937 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:22:33 INFO - PROCESS | 1648 | 1464189753939 Marionette TRACE conn2 <- [1,2138,null,{}] 08:22:33 INFO - PROCESS | 1648 | 1464189753946 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:22:34 INFO - PROCESS | 1648 | 1464189754077 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:22:34 INFO - PROCESS | 1648 | 1464189754097 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x135da9800 == 89 [pid = 1648] [id = 542] 08:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x110da3c00) [pid = 1648] [serial = 1626] [outer = 0x0] 08:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x13549ac00) [pid = 1648] [serial = 1627] [outer = 0x110da3c00] 08:22:34 INFO - PROCESS | 1648 | 1464189754123 Marionette DEBUG loaded listener.js 08:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x1354a7c00) [pid = 1648] [serial = 1628] [outer = 0x110da3c00] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x122d2a800) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x127351000) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x124cf0c00) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x1127d9c00) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12bbac400) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x1349b8000) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x122976800) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x127356c00) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x1127da400) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x11671cc00) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12a733400) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x110dc3800) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x121192400) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:22:34 INFO - PROCESS | 1648 | 1464189754647 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:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 724ms 08:22:34 INFO - PROCESS | 1648 | 1464189754662 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:22:34 INFO - PROCESS | 1648 | 1464189754665 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:22:34 INFO - PROCESS | 1648 | 1464189754671 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 1648 | 1464189754672 Marionette TRACE conn2 <- [1,2142,null,{}] 08:22:34 INFO - PROCESS | 1648 | 1464189754675 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:22:34 INFO - PROCESS | 1648 | 1464189754819 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:22:34 INFO - PROCESS | 1648 | 1464189754878 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x13530f800 == 90 [pid = 1648] [id = 543] 08:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x119dc0c00) [pid = 1648] [serial = 1629] [outer = 0x0] 08:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x124edf000) [pid = 1648] [serial = 1630] [outer = 0x119dc0c00] 08:22:34 INFO - PROCESS | 1648 | 1464189754903 Marionette DEBUG loaded listener.js 08:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12c07b400) [pid = 1648] [serial = 1631] [outer = 0x119dc0c00] 08:22:35 INFO - PROCESS | 1648 | 1464189755195 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:22:35 INFO - PROCESS | 1648 | 1464189755245 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:22:35 INFO - PROCESS | 1648 | 1464189755250 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - PROCESS | 1648 | 1464189755252 Marionette TRACE conn2 <- [1,2146,null,{}] 08:22:35 INFO - PROCESS | 1648 | 1464189755254 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:22:35 INFO - PROCESS | 1648 | 1464189755376 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:22:35 INFO - PROCESS | 1648 | 1464189755468 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1384d2000 == 91 [pid = 1648] [id = 544] 08:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12b116800) [pid = 1648] [serial = 1632] [outer = 0x0] 08:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x124f99400) [pid = 1648] [serial = 1633] [outer = 0x12b116800] 08:22:35 INFO - PROCESS | 1648 | 1464189755497 Marionette DEBUG loaded listener.js 08:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x135b6e400) [pid = 1648] [serial = 1634] [outer = 0x12b116800] 08:22:35 INFO - PROCESS | 1648 | 1464189755819 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:22:35 INFO - PROCESS | 1648 | 1464189755870 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:22:35 INFO - PROCESS | 1648 | 1464189755873 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - PROCESS | 1648 | 1464189755874 Marionette TRACE conn2 <- [1,2150,null,{}] 08:22:35 INFO - PROCESS | 1648 | 1464189755876 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:22:35 INFO - PROCESS | 1648 | 1464189755977 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:22:36 INFO - PROCESS | 1648 | 1464189756067 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a8eb000 == 92 [pid = 1648] [id = 545] 08:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x127350800) [pid = 1648] [serial = 1635] [outer = 0x0] 08:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x137878c00) [pid = 1648] [serial = 1636] [outer = 0x127350800] 08:22:36 INFO - PROCESS | 1648 | 1464189756092 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x13858d800) [pid = 1648] [serial = 1637] [outer = 0x127350800] 08:22:36 INFO - PROCESS | 1648 | 1464189756363 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:22:36 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:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 08:22:36 INFO - PROCESS | 1648 | 1464189756393 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:22:36 INFO - PROCESS | 1648 | 1464189756395 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:22:36 INFO - PROCESS | 1648 | 1464189756405 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:22:36 INFO - PROCESS | 1648 | 1464189756406 Marionette TRACE conn2 <- [1,2154,null,{}] 08:22:36 INFO - PROCESS | 1648 | 1464189756409 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:22:36 INFO - PROCESS | 1648 | 1464189756635 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:22:36 INFO - PROCESS | 1648 | 1464189756844 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a6b800 == 93 [pid = 1648] [id = 546] 08:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x110e20c00) [pid = 1648] [serial = 1638] [outer = 0x0] 08:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x110ed9000) [pid = 1648] [serial = 1639] [outer = 0x110e20c00] 08:22:36 INFO - PROCESS | 1648 | 1464189756909 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x115e7a800) [pid = 1648] [serial = 1640] [outer = 0x110e20c00] 08:22:37 INFO - PROCESS | 1648 | 1464189757393 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:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1022ms 08:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:22:37 INFO - PROCESS | 1648 | 1464189757428 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 1648 | 1464189757431 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:22:37 INFO - PROCESS | 1648 | 1464189757434 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 1648 | 1464189757436 Marionette TRACE conn2 <- [1,2158,null,{}] 08:22:37 INFO - PROCESS | 1648 | 1464189757440 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:22:37 INFO - PROCESS | 1648 | 1464189757565 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:22:37 INFO - PROCESS | 1648 | 1464189757695 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb02800 == 94 [pid = 1648] [id = 547] 08:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x1187c6c00) [pid = 1648] [serial = 1641] [outer = 0x0] 08:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x1211ac000) [pid = 1648] [serial = 1642] [outer = 0x1187c6c00] 08:22:37 INFO - PROCESS | 1648 | 1464189757730 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x124e7c800) [pid = 1648] [serial = 1643] [outer = 0x1187c6c00] 08:22:38 INFO - PROCESS | 1648 | 1464189758269 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:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 872ms 08:22:38 INFO - PROCESS | 1648 | 1464189758306 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:22:38 INFO - PROCESS | 1648 | 1464189758309 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:22:38 INFO - PROCESS | 1648 | 1464189758316 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:22:38 INFO - PROCESS | 1648 | 1464189758318 Marionette TRACE conn2 <- [1,2162,null,{}] 08:22:38 INFO - PROCESS | 1648 | 1464189758322 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:22:38 INFO - PROCESS | 1648 | 1464189758468 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:22:38 INFO - PROCESS | 1648 | 1464189758570 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1387c3800 == 95 [pid = 1648] [id = 548] 08:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x127352800) [pid = 1648] [serial = 1644] [outer = 0x0] 08:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x12921ac00) [pid = 1648] [serial = 1645] [outer = 0x127352800] 08:22:38 INFO - PROCESS | 1648 | 1464189758600 Marionette DEBUG loaded listener.js 08:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x12a8c3800) [pid = 1648] [serial = 1646] [outer = 0x127352800] 08:22:39 INFO - PROCESS | 1648 | 1464189759026 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:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 724ms 08:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:22:39 INFO - PROCESS | 1648 | 1464189759036 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 1648 | 1464189759039 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:22:39 INFO - PROCESS | 1648 | 1464189759047 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 1648 | 1464189759050 Marionette TRACE conn2 <- [1,2166,null,{}] 08:22:39 INFO - PROCESS | 1648 | 1464189759053 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:22:39 INFO - PROCESS | 1648 | 1464189759178 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:22:39 INFO - PROCESS | 1648 | 1464189759311 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b784000 == 96 [pid = 1648] [id = 549] 08:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x12598d000) [pid = 1648] [serial = 1647] [outer = 0x0] 08:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x12c084c00) [pid = 1648] [serial = 1648] [outer = 0x12598d000] 08:22:39 INFO - PROCESS | 1648 | 1464189759344 Marionette DEBUG loaded listener.js 08:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x135091400) [pid = 1648] [serial = 1649] [outer = 0x12598d000] 08:22:39 INFO - PROCESS | 1648 | 1464189759753 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:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 777ms 08:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:22:39 INFO - PROCESS | 1648 | 1464189759825 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 1648 | 1464189759827 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:22:39 INFO - PROCESS | 1648 | 1464189759830 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 1648 | 1464189759832 Marionette TRACE conn2 <- [1,2170,null,{}] 08:22:39 INFO - PROCESS | 1648 | 1464189759834 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:22:39 INFO - PROCESS | 1648 | 1464189759952 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:22:40 INFO - PROCESS | 1648 | 1464189760050 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x14396e000 == 97 [pid = 1648] [id = 550] 08:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x12ce42400) [pid = 1648] [serial = 1650] [outer = 0x0] 08:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x13549a000) [pid = 1648] [serial = 1651] [outer = 0x12ce42400] 08:22:40 INFO - PROCESS | 1648 | 1464189760080 Marionette DEBUG loaded listener.js 08:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x135b65800) [pid = 1648] [serial = 1652] [outer = 0x12ce42400] 08:22:40 INFO - PROCESS | 1648 | 1464189760498 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:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 719ms 08:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:22:40 INFO - PROCESS | 1648 | 1464189760551 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:22:40 INFO - PROCESS | 1648 | 1464189760552 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:22:40 INFO - PROCESS | 1648 | 1464189760554 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:22:40 INFO - PROCESS | 1648 | 1464189760556 Marionette TRACE conn2 <- [1,2174,null,{}] 08:22:40 INFO - PROCESS | 1648 | 1464189760558 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:22:40 INFO - PROCESS | 1648 | 1464189760676 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:22:40 INFO - PROCESS | 1648 | 1464189760777 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x143987800 == 98 [pid = 1648] [id = 551] 08:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x135b6cc00) [pid = 1648] [serial = 1653] [outer = 0x0] 08:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x13858b400) [pid = 1648] [serial = 1654] [outer = 0x135b6cc00] 08:22:40 INFO - PROCESS | 1648 | 1464189760812 Marionette DEBUG loaded listener.js 08:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x138a1fc00) [pid = 1648] [serial = 1655] [outer = 0x135b6cc00] 08:22:41 INFO - PROCESS | 1648 | 1464189761213 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:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 718ms 08:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:22:41 INFO - PROCESS | 1648 | 1464189761288 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:22:41 INFO - PROCESS | 1648 | 1464189761289 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:22:41 INFO - PROCESS | 1648 | 1464189761291 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - PROCESS | 1648 | 1464189761292 Marionette TRACE conn2 <- [1,2178,null,{}] 08:22:41 INFO - PROCESS | 1648 | 1464189761295 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:22:41 INFO - PROCESS | 1648 | 1464189761460 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:22:41 INFO - PROCESS | 1648 | 1464189761562 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x143920000 == 99 [pid = 1648] [id = 552] 08:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x138a23400) [pid = 1648] [serial = 1656] [outer = 0x0] 08:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x138a46c00) [pid = 1648] [serial = 1657] [outer = 0x138a23400] 08:22:41 INFO - PROCESS | 1648 | 1464189761594 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 264 (0x138a4c000) [pid = 1648] [serial = 1658] [outer = 0x138a23400] 08:22:42 INFO - PROCESS | 1648 | 1464189762011 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:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 770ms 08:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:22:42 INFO - PROCESS | 1648 | 1464189762062 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:22:42 INFO - PROCESS | 1648 | 1464189762063 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:22:42 INFO - PROCESS | 1648 | 1464189762065 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:22:42 INFO - PROCESS | 1648 | 1464189762066 Marionette TRACE conn2 <- [1,2182,null,{}] 08:22:42 INFO - PROCESS | 1648 | 1464189762069 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:22:42 INFO - PROCESS | 1648 | 1464189762188 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:22:42 INFO - PROCESS | 1648 | 1464189762321 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x142f89000 == 100 [pid = 1648] [id = 553] 08:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 265 (0x138a48c00) [pid = 1648] [serial = 1659] [outer = 0x0] 08:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 266 (0x138a51400) [pid = 1648] [serial = 1660] [outer = 0x138a48c00] 08:22:42 INFO - PROCESS | 1648 | 1464189762352 Marionette DEBUG loaded listener.js 08:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 267 (0x138a98400) [pid = 1648] [serial = 1661] [outer = 0x138a48c00] 08:22:42 INFO - PROCESS | 1648 | 1464189762859 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:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 870ms 08:22:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:22:42 INFO - PROCESS | 1648 | 1464189762935 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:22:42 INFO - PROCESS | 1648 | 1464189762936 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:22:42 INFO - PROCESS | 1648 | 1464189762939 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:22:42 INFO - PROCESS | 1648 | 1464189762940 Marionette TRACE conn2 <- [1,2186,null,{}] 08:22:42 INFO - PROCESS | 1648 | 1464189762943 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:22:43 INFO - PROCESS | 1648 | 1464189763067 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:22:43 INFO - PROCESS | 1648 | 1464189763167 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c4ab800 == 101 [pid = 1648] [id = 554] 08:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 268 (0x117682000) [pid = 1648] [serial = 1662] [outer = 0x0] 08:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 269 (0x12c20a800) [pid = 1648] [serial = 1663] [outer = 0x117682000] 08:22:43 INFO - PROCESS | 1648 | 1464189763197 Marionette DEBUG loaded listener.js 08:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 270 (0x138a9e000) [pid = 1648] [serial = 1664] [outer = 0x117682000] 08:22:43 INFO - PROCESS | 1648 | 1464189763890 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:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 969ms 08:22:43 INFO - PROCESS | 1648 | 1464189763908 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:22:43 INFO - PROCESS | 1648 | 1464189763910 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:22:43 INFO - PROCESS | 1648 | 1464189763914 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:22:43 INFO - PROCESS | 1648 | 1464189763917 Marionette TRACE conn2 <- [1,2190,null,{}] 08:22:43 INFO - PROCESS | 1648 | 1464189763921 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:22:44 INFO - PROCESS | 1648 | 1464189764059 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:22:44 INFO - PROCESS | 1648 | 1464189764194 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12afa4000 == 102 [pid = 1648] [id = 555] 08:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 271 (0x115e78c00) [pid = 1648] [serial = 1665] [outer = 0x0] 08:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 272 (0x116448c00) [pid = 1648] [serial = 1666] [outer = 0x115e78c00] 08:22:44 INFO - PROCESS | 1648 | 1464189764224 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 273 (0x118168c00) [pid = 1648] [serial = 1667] [outer = 0x115e78c00] 08:22:44 INFO - PROCESS | 1648 | 1464189764677 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:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 825ms 08:22:44 INFO - PROCESS | 1648 | 1464189764738 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:22:44 INFO - PROCESS | 1648 | 1464189764742 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:22:44 INFO - PROCESS | 1648 | 1464189764747 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:22:44 INFO - PROCESS | 1648 | 1464189764748 Marionette TRACE conn2 <- [1,2194,null,{}] 08:22:44 INFO - PROCESS | 1648 | 1464189764751 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:22:44 INFO - PROCESS | 1648 | 1464189764859 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:22:44 INFO - PROCESS | 1648 | 1464189764963 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f5c800 == 103 [pid = 1648] [id = 556] 08:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 274 (0x1187cd800) [pid = 1648] [serial = 1668] [outer = 0x0] 08:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 275 (0x119423c00) [pid = 1648] [serial = 1669] [outer = 0x1187cd800] 08:22:44 INFO - PROCESS | 1648 | 1464189764991 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 276 (0x121172800) [pid = 1648] [serial = 1670] [outer = 0x1187cd800] 08:22:45 INFO - PROCESS | 1648 | 1464189765421 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:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 724ms 08:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:22:45 INFO - PROCESS | 1648 | 1464189765472 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 1648 | 1464189765473 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:22:45 INFO - PROCESS | 1648 | 1464189765476 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 1648 | 1464189765478 Marionette TRACE conn2 <- [1,2198,null,{}] 08:22:45 INFO - PROCESS | 1648 | 1464189765502 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:22:45 INFO - PROCESS | 1648 | 1464189765611 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:22:45 INFO - PROCESS | 1648 | 1464189765747 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c49f800 == 104 [pid = 1648] [id = 557] 08:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 277 (0x122d35c00) [pid = 1648] [serial = 1671] [outer = 0x0] 08:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 278 (0x124cecc00) [pid = 1648] [serial = 1672] [outer = 0x122d35c00] 08:22:45 INFO - PROCESS | 1648 | 1464189765779 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 279 (0x1252ed800) [pid = 1648] [serial = 1673] [outer = 0x122d35c00] 08:22:46 INFO - PROCESS | 1648 | 1464189766178 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:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 734ms 08:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:22:46 INFO - PROCESS | 1648 | 1464189766210 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 1648 | 1464189766212 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:22:46 INFO - PROCESS | 1648 | 1464189766214 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 1648 | 1464189766215 Marionette TRACE conn2 <- [1,2202,null,{}] 08:22:46 INFO - PROCESS | 1648 | 1464189766217 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:22:46 INFO - PROCESS | 1648 | 1464189766325 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:22:46 INFO - PROCESS | 1648 | 1464189766455 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aec2800 == 105 [pid = 1648] [id = 558] 08:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 280 (0x11815e000) [pid = 1648] [serial = 1674] [outer = 0x0] 08:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 281 (0x122d37400) [pid = 1648] [serial = 1675] [outer = 0x11815e000] 08:22:46 INFO - PROCESS | 1648 | 1464189766486 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 282 (0x126db7800) [pid = 1648] [serial = 1676] [outer = 0x11815e000] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x138690000 == 104 [pid = 1648] [id = 485] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x135d9e800 == 103 [pid = 1648] [id = 484] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11830d000 == 102 [pid = 1648] [id = 486] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13a8eb000 == 101 [pid = 1648] [id = 545] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1384d2000 == 100 [pid = 1648] [id = 544] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13530f800 == 99 [pid = 1648] [id = 543] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x135da9800 == 98 [pid = 1648] [id = 542] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1387db800 == 97 [pid = 1648] [id = 499] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x135c19800 == 96 [pid = 1648] [id = 541] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 281 (0x11759fc00) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 280 (0x13508c000) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 279 (0x1211ab400) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 278 (0x137884800) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 277 (0x1349b2800) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 276 (0x128b52c00) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 275 (0x137876800) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 274 (0x12f4d7400) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 273 (0x138a18c00) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 272 (0x124f12c00) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 271 (0x12970b800) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1355d8800 == 95 [pid = 1648] [id = 540] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12dac0000 == 94 [pid = 1648] [id = 539] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12c77e800 == 93 [pid = 1648] [id = 538] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12be43000 == 92 [pid = 1648] [id = 537] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x127323800 == 91 [pid = 1648] [id = 536] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x125f64800 == 90 [pid = 1648] [id = 535] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0d000 == 89 [pid = 1648] [id = 534] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13b4e1000 == 88 [pid = 1648] [id = 529] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13a77a800 == 87 [pid = 1648] [id = 528] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x138620000 == 86 [pid = 1648] [id = 527] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x137805800 == 85 [pid = 1648] [id = 526] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x135d18800 == 84 [pid = 1648] [id = 525] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1e000 == 83 [pid = 1648] [id = 524] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119ae9000 == 82 [pid = 1648] [id = 523] 08:22:46 INFO - PROCESS | 1648 | --DOCSHELL 0x135c30800 == 81 [pid = 1648] [id = 522] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 270 (0x1256dc000) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 269 (0x128b50c00) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 268 (0x124f15000) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 267 (0x125305800) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 266 (0x119a04400) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 265 (0x12f4e0800) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 264 (0x1211a6800) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 263 (0x1349ba800) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x1349bf400) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x122d35800) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x124aba400) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x12a745c00) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x116283000) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x1127dfc00) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x11927ac00) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x1181d5000) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x12bedc000) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x12bb8f800) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x122974400) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x110e26800) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x12b113c00) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x128aef000) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x1295d6400) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x12d51b800) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x12d52d800) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x12c7b3c00) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 08:22:46 INFO - PROCESS | 1648 | 1464189766922 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:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 719ms 08:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:22:46 INFO - PROCESS | 1648 | 1464189766933 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 1648 | 1464189766935 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:22:46 INFO - PROCESS | 1648 | 1464189766937 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 1648 | 1464189766938 Marionette TRACE conn2 <- [1,2206,null,{}] 08:22:46 INFO - PROCESS | 1648 | 1464189766959 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:22:47 INFO - PROCESS | 1648 | 1464189767055 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:22:47 INFO - PROCESS | 1648 | 1464189767135 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x122990800 == 82 [pid = 1648] [id = 559] 08:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x115e72800) [pid = 1648] [serial = 1677] [outer = 0x0] 08:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x1211a5400) [pid = 1648] [serial = 1678] [outer = 0x115e72800] 08:22:47 INFO - PROCESS | 1648 | 1464189767162 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x125f6c400) [pid = 1648] [serial = 1679] [outer = 0x115e72800] 08:22:47 INFO - PROCESS | 1648 | 1464189767477 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:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 589ms 08:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:22:47 INFO - PROCESS | 1648 | 1464189767527 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1648 | 1464189767528 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:22:47 INFO - PROCESS | 1648 | 1464189767530 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1648 | 1464189767531 Marionette TRACE conn2 <- [1,2210,null,{}] 08:22:47 INFO - PROCESS | 1648 | 1464189767533 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:22:47 INFO - PROCESS | 1648 | 1464189767644 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:22:47 INFO - PROCESS | 1648 | 1464189767729 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12939c800 == 83 [pid = 1648] [id = 560] 08:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x125f19c00) [pid = 1648] [serial = 1680] [outer = 0x0] 08:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x128ae7400) [pid = 1648] [serial = 1681] [outer = 0x125f19c00] 08:22:47 INFO - PROCESS | 1648 | 1464189767756 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x129356400) [pid = 1648] [serial = 1682] [outer = 0x125f19c00] 08:22:48 INFO - PROCESS | 1648 | 1464189768039 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:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 570ms 08:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:22:48 INFO - PROCESS | 1648 | 1464189768101 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:22:48 INFO - PROCESS | 1648 | 1464189768102 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:22:48 INFO - PROCESS | 1648 | 1464189768104 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 1648 | 1464189768105 Marionette TRACE conn2 <- [1,2214,null,{}] 08:22:48 INFO - PROCESS | 1648 | 1464189768107 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:22:48 INFO - PROCESS | 1648 | 1464189768202 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:22:48 INFO - PROCESS | 1648 | 1464189768281 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5e000 == 84 [pid = 1648] [id = 561] 08:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x127067800) [pid = 1648] [serial = 1683] [outer = 0x0] 08:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x129704c00) [pid = 1648] [serial = 1684] [outer = 0x127067800] 08:22:48 INFO - PROCESS | 1648 | 1464189768306 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x12a748c00) [pid = 1648] [serial = 1685] [outer = 0x127067800] 08:22:48 INFO - PROCESS | 1648 | 1464189768618 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:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 08:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:22:48 INFO - PROCESS | 1648 | 1464189768627 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:22:48 INFO - PROCESS | 1648 | 1464189768628 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:22:48 INFO - PROCESS | 1648 | 1464189768631 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 1648 | 1464189768634 Marionette TRACE conn2 <- [1,2218,null,{}] 08:22:48 INFO - PROCESS | 1648 | 1464189768637 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:48 INFO - PROCESS | 1648 | 1464189768733 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:22:48 INFO - PROCESS | 1648 | 1464189768737 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x13525d000 == 85 [pid = 1648] [id = 562] 08:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x12970a000) [pid = 1648] [serial = 1686] [outer = 0x0] 08:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x12b113c00) [pid = 1648] [serial = 1687] [outer = 0x12970a000] 08:22:48 INFO - PROCESS | 1648 | 1464189768762 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x12b9a7c00) [pid = 1648] [serial = 1688] [outer = 0x12970a000] 08:22:49 INFO - PROCESS | 1648 | 1464189769141 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 08:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 524ms 08:22:49 INFO - PROCESS | 1648 | 1464189769155 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1648 | 1464189769156 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:22:49 INFO - PROCESS | 1648 | 1464189769158 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1648 | 1464189769159 Marionette TRACE conn2 <- [1,2222,null,{}] 08:22:49 INFO - PROCESS | 1648 | 1464189769166 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:49 INFO - PROCESS | 1648 | 1464189769314 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:22:49 INFO - PROCESS | 1648 | 1464189769364 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x135320800 == 86 [pid = 1648] [id = 563] 08:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x12b9ab400) [pid = 1648] [serial = 1689] [outer = 0x0] 08:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x12bbad400) [pid = 1648] [serial = 1690] [outer = 0x12b9ab400] 08:22:49 INFO - PROCESS | 1648 | 1464189769389 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x12c07e000) [pid = 1648] [serial = 1691] [outer = 0x12b9ab400] 08:22:49 INFO - PROCESS | 1648 | 1464189769710 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 569ms 08:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:22:49 INFO - PROCESS | 1648 | 1464189769727 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1648 | 1464189769728 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:22:49 INFO - PROCESS | 1648 | 1464189769732 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1648 | 1464189769734 Marionette TRACE conn2 <- [1,2226,null,{}] 08:22:49 INFO - PROCESS | 1648 | 1464189769737 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:49 INFO - PROCESS | 1648 | 1464189769864 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:22:49 INFO - PROCESS | 1648 | 1464189769875 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1357dd000 == 87 [pid = 1648] [id = 564] 08:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x12bb97000) [pid = 1648] [serial = 1692] [outer = 0x0] 08:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x12c213c00) [pid = 1648] [serial = 1693] [outer = 0x12bb97000] 08:22:49 INFO - PROCESS | 1648 | 1464189769899 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x12ce22800) [pid = 1648] [serial = 1694] [outer = 0x12bb97000] 08:22:50 INFO - PROCESS | 1648 | 1464189770239 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 08:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 521ms 08:22:50 INFO - PROCESS | 1648 | 1464189770253 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1648 | 1464189770254 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:22:50 INFO - PROCESS | 1648 | 1464189770257 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1648 | 1464189770258 Marionette TRACE conn2 <- [1,2230,null,{}] 08:22:50 INFO - PROCESS | 1648 | 1464189770261 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:50 INFO - PROCESS | 1648 | 1464189770406 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:22:50 INFO - PROCESS | 1648 | 1464189770432 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x135c2e000 == 88 [pid = 1648] [id = 565] 08:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 264 (0x12d520000) [pid = 1648] [serial = 1695] [outer = 0x0] 08:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 265 (0x12d52f000) [pid = 1648] [serial = 1696] [outer = 0x12d520000] 08:22:50 INFO - PROCESS | 1648 | 1464189770471 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 266 (0x12f4df000) [pid = 1648] [serial = 1697] [outer = 0x12d520000] 08:22:51 INFO - PROCESS | 1648 | 1464189771354 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 265 (0x119417c00) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 264 (0x118162800) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 263 (0x110dc2000) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x12d530c00) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x12d520800) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x124e7d000) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x110f32800) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x113193400) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x128b4c000) [pid = 1648] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x127066000) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x117592800) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x11318e400) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x12c07c800) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x122971c00) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x12a8cd400) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x138591400) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x1187d0000) [pid = 1648] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x12ce41800) [pid = 1648] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x110da0400) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x13787d000) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x1253f0000) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12f4d2400) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x11671d400) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x1125d0400) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x128b4cc00) [pid = 1648] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x128aefc00) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x110ed4800) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x1121b5800) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x110dc4800) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x1121b2400) [pid = 1648] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x125305400) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12f4d4c00) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x128bdf800) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x1127e2400) [pid = 1648] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x110e2d800) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12bed0400) [pid = 1648] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x13540dc00) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x122d29400) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x121185800) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x124815400) [pid = 1648] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x110edc000) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x124f14c00) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x113194400) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x126db8c00) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12bedcc00) [pid = 1648] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x119dc7c00) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x1351d6000) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12d9a4800) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x110da3800) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12116a800) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x1256d3000) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x115e7b000) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x117593800) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x110eddc00) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12d595c00) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x112722800) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x1130a6800) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x1164b8000) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12c7ae800) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12b116800) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x129710000) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12f4d5c00) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x110da3c00) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x119dc0c00) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x1127db000) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x129705000) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x1127d5800) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x127070000) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x128ae9400) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x121174800) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x119c4fc00) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x124ee7400) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12530b400) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:22:51 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x129707000) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1170ms 08:22:51 INFO - PROCESS | 1648 | 1464189771427 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 1648 | 1464189771428 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:22:51 INFO - PROCESS | 1648 | 1464189771430 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - PROCESS | 1648 | 1464189771431 Marionette TRACE conn2 <- [1,2234,null,{}] 08:22:51 INFO - PROCESS | 1648 | 1464189771434 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:51 INFO - PROCESS | 1648 | 1464189771534 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:22:51 INFO - PROCESS | 1648 | 1464189771540 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11684e800 == 89 [pid = 1648] [id = 566] 08:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x110da6800) [pid = 1648] [serial = 1698] [outer = 0x0] 08:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x110f31800) [pid = 1648] [serial = 1699] [outer = 0x110da6800] 08:22:51 INFO - PROCESS | 1648 | 1464189771568 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x1127d4c00) [pid = 1648] [serial = 1700] [outer = 0x110da6800] 08:22:51 INFO - PROCESS | 1648 | 1464189771937 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 08:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 08:22:51 INFO - PROCESS | 1648 | 1464189771953 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 1648 | 1464189771954 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:22:51 INFO - PROCESS | 1648 | 1464189771956 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - PROCESS | 1648 | 1464189771957 Marionette TRACE conn2 <- [1,2238,null,{}] 08:22:51 INFO - PROCESS | 1648 | 1464189771960 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:52 INFO - PROCESS | 1648 | 1464189772101 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:22:52 INFO - PROCESS | 1648 | 1464189772109 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f8f000 == 90 [pid = 1648] [id = 567] 08:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x110e22800) [pid = 1648] [serial = 1701] [outer = 0x0] 08:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x11318e400) [pid = 1648] [serial = 1702] [outer = 0x110e22800] 08:22:52 INFO - PROCESS | 1648 | 1464189772134 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x1172b7800) [pid = 1648] [serial = 1703] [outer = 0x110e22800] 08:22:52 INFO - PROCESS | 1648 | 1464189772499 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 569ms 08:22:52 INFO - PROCESS | 1648 | 1464189772526 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:22:52 INFO - PROCESS | 1648 | 1464189772528 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:22:52 INFO - PROCESS | 1648 | 1464189772532 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:22:52 INFO - PROCESS | 1648 | 1464189772534 Marionette TRACE conn2 <- [1,2242,null,{}] 08:22:52 INFO - PROCESS | 1648 | 1464189772537 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:52 INFO - PROCESS | 1648 | 1464189772689 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:22:52 INFO - PROCESS | 1648 | 1464189772812 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x135a9b800 == 91 [pid = 1648] [id = 568] 08:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x113197000) [pid = 1648] [serial = 1704] [outer = 0x0] 08:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x118165800) [pid = 1648] [serial = 1705] [outer = 0x113197000] 08:22:52 INFO - PROCESS | 1648 | 1464189772874 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x119dcfc00) [pid = 1648] [serial = 1706] [outer = 0x113197000] 08:22:53 INFO - PROCESS | 1648 | 1464189773151 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 672ms 08:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:22:53 INFO - PROCESS | 1648 | 1464189773204 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:22:53 INFO - PROCESS | 1648 | 1464189773205 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:22:53 INFO - PROCESS | 1648 | 1464189773207 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 1648 | 1464189773208 Marionette TRACE conn2 <- [1,2246,null,{}] 08:22:53 INFO - PROCESS | 1648 | 1464189773210 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:53 INFO - PROCESS | 1648 | 1464189773314 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:22:53 INFO - PROCESS | 1648 | 1464189773491 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164e3800 == 92 [pid = 1648] [id = 569] 08:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x110d9e000) [pid = 1648] [serial = 1707] [outer = 0x0] 08:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x110dca800) [pid = 1648] [serial = 1708] [outer = 0x110d9e000] 08:22:53 INFO - PROCESS | 1648 | 1464189773526 Marionette DEBUG loaded listener.js 08:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x111c24000) [pid = 1648] [serial = 1709] [outer = 0x110d9e000] 08:22:53 INFO - PROCESS | 1648 | 1464189773994 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 821ms 08:22:54 INFO - PROCESS | 1648 | 1464189774054 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 1648 | 1464189774057 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:22:54 INFO - PROCESS | 1648 | 1464189774061 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 1648 | 1464189774064 Marionette TRACE conn2 <- [1,2250,null,{}] 08:22:54 INFO - PROCESS | 1648 | 1464189774100 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:54 INFO - PROCESS | 1648 | 1464189774229 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:22:54 INFO - PROCESS | 1648 | 1464189774355 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aeb7000 == 93 [pid = 1648] [id = 570] 08:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x1187cd000) [pid = 1648] [serial = 1710] [outer = 0x0] 08:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x1187e4000) [pid = 1648] [serial = 1711] [outer = 0x1187cd000] 08:22:54 INFO - PROCESS | 1648 | 1464189774389 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12116d000) [pid = 1648] [serial = 1712] [outer = 0x1187cd000] 08:22:54 INFO - PROCESS | 1648 | 1464189774818 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 08:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 783ms 08:22:54 INFO - PROCESS | 1648 | 1464189774847 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 1648 | 1464189774850 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:22:54 INFO - PROCESS | 1648 | 1464189774853 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 1648 | 1464189774854 Marionette TRACE conn2 <- [1,2254,null,{}] 08:22:54 INFO - PROCESS | 1648 | 1464189774857 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:54 INFO - PROCESS | 1648 | 1464189774981 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:22:55 INFO - PROCESS | 1648 | 1464189775109 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e272800 == 94 [pid = 1648] [id = 571] 08:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x1211a6800) [pid = 1648] [serial = 1713] [outer = 0x0] 08:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x122d2b800) [pid = 1648] [serial = 1714] [outer = 0x1211a6800] 08:22:55 INFO - PROCESS | 1648 | 1464189775141 Marionette DEBUG loaded listener.js 08:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x124e8bc00) [pid = 1648] [serial = 1715] [outer = 0x1211a6800] 08:22:55 INFO - PROCESS | 1648 | 1464189775658 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 821ms 08:22:55 INFO - PROCESS | 1648 | 1464189775684 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 1648 | 1464189775686 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:22:55 INFO - PROCESS | 1648 | 1464189775695 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 1648 | 1464189775704 Marionette TRACE conn2 <- [1,2258,null,{}] 08:22:55 INFO - PROCESS | 1648 | 1464189775710 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:55 INFO - PROCESS | 1648 | 1464189775888 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:22:56 INFO - PROCESS | 1648 | 1464189776064 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1384c5800 == 95 [pid = 1648] [id = 572] 08:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x1253e4c00) [pid = 1648] [serial = 1716] [outer = 0x0] 08:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x126929c00) [pid = 1648] [serial = 1717] [outer = 0x1253e4c00] 08:22:56 INFO - PROCESS | 1648 | 1464189776096 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x128ae3400) [pid = 1648] [serial = 1718] [outer = 0x1253e4c00] 08:22:56 INFO - PROCESS | 1648 | 1464189776509 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 836ms 08:22:56 INFO - PROCESS | 1648 | 1464189776526 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:22:56 INFO - PROCESS | 1648 | 1464189776528 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:22:56 INFO - PROCESS | 1648 | 1464189776530 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 1648 | 1464189776532 Marionette TRACE conn2 <- [1,2262,null,{}] 08:22:56 INFO - PROCESS | 1648 | 1464189776534 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:56 INFO - PROCESS | 1648 | 1464189776655 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:22:56 INFO - PROCESS | 1648 | 1464189776754 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x13869e000 == 96 [pid = 1648] [id = 573] 08:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x125f14c00) [pid = 1648] [serial = 1719] [outer = 0x0] 08:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x128b52c00) [pid = 1648] [serial = 1720] [outer = 0x125f14c00] 08:22:56 INFO - PROCESS | 1648 | 1464189776785 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x128beb800) [pid = 1648] [serial = 1721] [outer = 0x125f14c00] 08:22:57 INFO - PROCESS | 1648 | 1464189777188 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 669ms 08:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:22:57 INFO - PROCESS | 1648 | 1464189777201 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:22:57 INFO - PROCESS | 1648 | 1464189777202 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:22:57 INFO - PROCESS | 1648 | 1464189777204 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 1648 | 1464189777205 Marionette TRACE conn2 <- [1,2266,null,{}] 08:22:57 INFO - PROCESS | 1648 | 1464189777208 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:57 INFO - PROCESS | 1648 | 1464189777325 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:22:57 INFO - PROCESS | 1648 | 1464189777453 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1397cc000 == 97 [pid = 1648] [id = 574] 08:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x129705000) [pid = 1648] [serial = 1722] [outer = 0x0] 08:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12970ec00) [pid = 1648] [serial = 1723] [outer = 0x129705000] 08:22:57 INFO - PROCESS | 1648 | 1464189777488 Marionette DEBUG loaded listener.js 08:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12b9ab800) [pid = 1648] [serial = 1724] [outer = 0x129705000] 08:22:57 INFO - PROCESS | 1648 | 1464189777890 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 08:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 721ms 08:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:22:57 INFO - PROCESS | 1648 | 1464189777926 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:22:57 INFO - PROCESS | 1648 | 1464189777927 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:22:57 INFO - PROCESS | 1648 | 1464189777929 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 1648 | 1464189777930 Marionette TRACE conn2 <- [1,2270,null,{}] 08:22:57 INFO - PROCESS | 1648 | 1464189777933 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:58 INFO - PROCESS | 1648 | 1464189778052 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:22:58 INFO - PROCESS | 1648 | 1464189778178 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a8e3800 == 98 [pid = 1648] [id = 575] 08:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12bbadc00) [pid = 1648] [serial = 1725] [outer = 0x0] 08:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12c7abc00) [pid = 1648] [serial = 1726] [outer = 0x12bbadc00] 08:22:58 INFO - PROCESS | 1648 | 1464189778211 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12ce4dc00) [pid = 1648] [serial = 1727] [outer = 0x12bbadc00] 08:22:58 INFO - PROCESS | 1648 | 1464189778661 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 773ms 08:22:58 INFO - PROCESS | 1648 | 1464189778703 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:22:58 INFO - PROCESS | 1648 | 1464189778705 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:22:58 INFO - PROCESS | 1648 | 1464189778709 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 1648 | 1464189778711 Marionette TRACE conn2 <- [1,2274,null,{}] 08:22:58 INFO - PROCESS | 1648 | 1464189778731 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:58 INFO - PROCESS | 1648 | 1464189778910 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:22:59 INFO - PROCESS | 1648 | 1464189779072 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b419800 == 99 [pid = 1648] [id = 576] 08:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12d51bc00) [pid = 1648] [serial = 1728] [outer = 0x0] 08:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12d527000) [pid = 1648] [serial = 1729] [outer = 0x12d51bc00] 08:22:59 INFO - PROCESS | 1648 | 1464189779118 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12d591800) [pid = 1648] [serial = 1730] [outer = 0x12d51bc00] 08:22:59 INFO - PROCESS | 1648 | 1464189779547 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 08:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 870ms 08:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:22:59 INFO - PROCESS | 1648 | 1464189779578 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:22:59 INFO - PROCESS | 1648 | 1464189779580 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:22:59 INFO - PROCESS | 1648 | 1464189779582 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 1648 | 1464189779583 Marionette TRACE conn2 <- [1,2278,null,{}] 08:22:59 INFO - PROCESS | 1648 | 1464189779586 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:59 INFO - PROCESS | 1648 | 1464189779704 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:22:59 INFO - PROCESS | 1648 | 1464189779830 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b4d4800 == 100 [pid = 1648] [id = 577] 08:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12d51e000) [pid = 1648] [serial = 1731] [outer = 0x0] 08:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12d9af800) [pid = 1648] [serial = 1732] [outer = 0x12d51e000] 08:22:59 INFO - PROCESS | 1648 | 1464189779862 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12f4de000) [pid = 1648] [serial = 1733] [outer = 0x12d51e000] 08:23:00 INFO - PROCESS | 1648 | 1464189780251 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 719ms 08:23:00 INFO - PROCESS | 1648 | 1464189780302 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:23:00 INFO - PROCESS | 1648 | 1464189780303 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:23:00 INFO - PROCESS | 1648 | 1464189780306 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 1648 | 1464189780307 Marionette TRACE conn2 <- [1,2282,null,{}] 08:23:00 INFO - PROCESS | 1648 | 1464189780309 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:00 INFO - PROCESS | 1648 | 1464189780445 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:23:00 INFO - PROCESS | 1648 | 1464189780544 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b785000 == 101 [pid = 1648] [id = 578] 08:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12d5cf800) [pid = 1648] [serial = 1734] [outer = 0x0] 08:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x1349c1400) [pid = 1648] [serial = 1735] [outer = 0x12d5cf800] 08:23:00 INFO - PROCESS | 1648 | 1464189780573 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x135093000) [pid = 1648] [serial = 1736] [outer = 0x12d5cf800] 08:23:01 INFO - PROCESS | 1648 | 1464189781048 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 08:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 820ms 08:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:23:01 INFO - PROCESS | 1648 | 1464189781127 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 1648 | 1464189781128 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:23:01 INFO - PROCESS | 1648 | 1464189781130 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 1648 | 1464189781132 Marionette TRACE conn2 <- [1,2286,null,{}] 08:23:01 INFO - PROCESS | 1648 | 1464189781134 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:01 INFO - PROCESS | 1648 | 1464189781254 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:23:01 INFO - PROCESS | 1648 | 1464189781351 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae08800 == 102 [pid = 1648] [id = 579] 08:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x121192c00) [pid = 1648] [serial = 1737] [outer = 0x0] 08:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x1349b8000) [pid = 1648] [serial = 1738] [outer = 0x121192c00] 08:23:01 INFO - PROCESS | 1648 | 1464189781386 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x1351d3800) [pid = 1648] [serial = 1739] [outer = 0x121192c00] 08:23:01 INFO - PROCESS | 1648 | 1464189781848 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 08:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 08:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 770ms 08:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:23:01 INFO - PROCESS | 1648 | 1464189781902 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 1648 | 1464189781904 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:23:01 INFO - PROCESS | 1648 | 1464189781906 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 1648 | 1464189781908 Marionette TRACE conn2 <- [1,2290,null,{}] 08:23:01 INFO - PROCESS | 1648 | 1464189781910 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:02 INFO - PROCESS | 1648 | 1464189782044 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:23:02 INFO - PROCESS | 1648 | 1464189782145 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be69800 == 103 [pid = 1648] [id = 580] 08:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x118080400) [pid = 1648] [serial = 1740] [outer = 0x0] 08:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x1351d4800) [pid = 1648] [serial = 1741] [outer = 0x118080400] 08:23:02 INFO - PROCESS | 1648 | 1464189782175 Marionette DEBUG loaded listener.js 08:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x135421000) [pid = 1648] [serial = 1742] [outer = 0x118080400] 08:23:02 INFO - PROCESS | 1648 | 1464189782617 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 08:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 769ms 08:23:02 INFO - PROCESS | 1648 | 1464189782676 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:23:02 INFO - PROCESS | 1648 | 1464189782677 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:23:02 INFO - PROCESS | 1648 | 1464189782701 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:23:02 INFO - PROCESS | 1648 | 1464189782702 Marionette TRACE conn2 <- [1,2294,null,{}] 08:23:02 INFO - PROCESS | 1648 | 1464189782706 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:02 INFO - PROCESS | 1648 | 1464189782827 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:23:02 INFO - PROCESS | 1648 | 1464189782928 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x122ac1800 == 104 [pid = 1648] [id = 581] 08:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x1127d6c00) [pid = 1648] [serial = 1743] [outer = 0x0] 08:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x113196000) [pid = 1648] [serial = 1744] [outer = 0x1127d6c00] 08:23:02 INFO - PROCESS | 1648 | 1464189782958 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x11a1f6000) [pid = 1648] [serial = 1745] [outer = 0x1127d6c00] 08:23:03 INFO - PROCESS | 1648 | 1464189783403 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 08:23:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:23:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 742ms 08:23:03 INFO - PROCESS | 1648 | 1464189783429 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 1648 | 1464189783431 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:23:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:23:03 INFO - PROCESS | 1648 | 1464189783691 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 1648 | 1464189783693 Marionette TRACE conn2 <- [1,2298,null,{}] 08:23:03 INFO - PROCESS | 1648 | 1464189783697 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:03 INFO - PROCESS | 1648 | 1464189783818 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:23:03 INFO - PROCESS | 1648 | 1464189783916 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e4b000 == 105 [pid = 1648] [id = 582] 08:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x111f13c00) [pid = 1648] [serial = 1746] [outer = 0x0] 08:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x1125cd800) [pid = 1648] [serial = 1747] [outer = 0x111f13c00] 08:23:03 INFO - PROCESS | 1648 | 1464189783944 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x115ab0800) [pid = 1648] [serial = 1748] [outer = 0x111f13c00] 08:23:04 INFO - PROCESS | 1648 | 1464189784388 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 08:23:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:23:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 765ms 08:23:04 INFO - PROCESS | 1648 | 1464189784413 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:23:04 INFO - PROCESS | 1648 | 1464189784416 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:23:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:23:04 INFO - PROCESS | 1648 | 1464189784418 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:23:04 INFO - PROCESS | 1648 | 1464189784420 Marionette TRACE conn2 <- [1,2302,null,{}] 08:23:04 INFO - PROCESS | 1648 | 1464189784425 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:04 INFO - PROCESS | 1648 | 1464189784541 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:23:04 INFO - PROCESS | 1648 | 1464189784675 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be60000 == 106 [pid = 1648] [id = 583] 08:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x117593800) [pid = 1648] [serial = 1749] [outer = 0x0] 08:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x11807e000) [pid = 1648] [serial = 1750] [outer = 0x117593800] 08:23:04 INFO - PROCESS | 1648 | 1464189784705 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x11921bc00) [pid = 1648] [serial = 1751] [outer = 0x117593800] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x135a9b800 == 105 [pid = 1648] [id = 568] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x125f8f000 == 104 [pid = 1648] [id = 567] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11684e800 == 103 [pid = 1648] [id = 566] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x137878c00) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x135320800 == 102 [pid = 1648] [id = 563] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x13525d000 == 101 [pid = 1648] [id = 562] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5e000 == 100 [pid = 1648] [id = 561] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12939c800 == 99 [pid = 1648] [id = 560] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x122990800 == 98 [pid = 1648] [id = 559] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12aec2800 == 97 [pid = 1648] [id = 558] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c49f800 == 96 [pid = 1648] [id = 557] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x122f5c800 == 95 [pid = 1648] [id = 556] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12afa4000 == 94 [pid = 1648] [id = 555] 08:23:05 INFO - PROCESS | 1648 | 1464189785345 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x14396e000 == 93 [pid = 1648] [id = 550] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x13b784000 == 92 [pid = 1648] [id = 549] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1387c3800 == 91 [pid = 1648] [id = 548] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb02800 == 90 [pid = 1648] [id = 547] 08:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119a6b800 == 89 [pid = 1648] [id = 546] 08:23:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:23:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 970ms 08:23:05 INFO - PROCESS | 1648 | 1464189785388 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:23:05 INFO - PROCESS | 1648 | 1464189785390 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:23:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:23:05 INFO - PROCESS | 1648 | 1464189785392 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 1648 | 1464189785393 Marionette TRACE conn2 <- [1,2306,null,{}] 08:23:05 INFO - PROCESS | 1648 | 1464189785396 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:05 INFO - PROCESS | 1648 | 1464189785501 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:23:05 INFO - PROCESS | 1648 | 1464189785525 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194de000 == 90 [pid = 1648] [id = 584] 08:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x119dc7c00) [pid = 1648] [serial = 1752] [outer = 0x0] 08:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x121165c00) [pid = 1648] [serial = 1753] [outer = 0x119dc7c00] 08:23:05 INFO - PROCESS | 1648 | 1464189785557 Marionette DEBUG loaded listener.js 08:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x121191c00) [pid = 1648] [serial = 1754] [outer = 0x119dc7c00] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x121186c00) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x113197400) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x1349bf800) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12734c000) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12c7ad000) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x13858b000) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12118a800) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12d532c00) [pid = 1648] [serial = 1451] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x110e1fc00) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x13858a000) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x128ae8400) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12f4db000) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x118166000) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x13858d000) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12bedc800) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12b9a0800) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12ce1f800) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x1167fb400) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12af54400) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x1351d2800) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12b9a1400) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x13540d800) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12bbaa800) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x11815cc00) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12ce29c00) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12d9a9000) [pid = 1648] [serial = 1454] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x13787c400) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x1256d7800) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x124ab1800) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x126922c00) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x1127ddc00) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12a8cbc00) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x1187da800) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12ce2a400) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x13540ac00) [pid = 1648] [serial = 1457] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x124f19400) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x13540bc00) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x1351d3c00) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x113099400) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x122972800) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12bb9fc00) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x119a07800) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12b9a3000) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x11808e000) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12d9ab400) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x1351ca800) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x116a5e400) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12c216000) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12d59c000) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x122d28400) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x11927c800) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x110fa6c00) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12d5c5c00) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12d52e800) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12934a000) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x110f3b400) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1187de400) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12a74e000) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x129217c00) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12b281400) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x1354a7c00) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x135412400) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12c07b400) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12d531800) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x124f99400) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x135b6e400) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12f4d5800) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x135092000) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x1349bb000) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x13549ac00) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x124edf000) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12a8c5c00) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11660a400) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x119274800) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x129711000) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x118167000) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x113039800) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x128b48000) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x128b55000) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12ce2a800) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x128f52400) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x129708400) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x124a30c00) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1229e5800) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x122d31800) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1211a6c00) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1349c1000) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x124f98000) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1253f3c00) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x128ae5000) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x126921000) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x13540ec00) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x1354a3000) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x135425400) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12ce4a400) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 08:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x135428000) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 08:23:06 INFO - PROCESS | 1648 | 1464189786152 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 08:23:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:23:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 769ms 08:23:06 INFO - PROCESS | 1648 | 1464189786162 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1648 | 1464189786163 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:23:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:23:06 INFO - PROCESS | 1648 | 1464189786170 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1648 | 1464189786171 Marionette TRACE conn2 <- [1,2310,null,{}] 08:23:06 INFO - PROCESS | 1648 | 1464189786173 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:06 INFO - PROCESS | 1648 | 1464189786263 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:23:06 INFO - PROCESS | 1648 | 1464189786267 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f8f000 == 91 [pid = 1648] [id = 585] 08:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1211aac00) [pid = 1648] [serial = 1755] [outer = 0x0] 08:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x122d2e800) [pid = 1648] [serial = 1756] [outer = 0x1211aac00] 08:23:06 INFO - PROCESS | 1648 | 1464189786297 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x124aac800) [pid = 1648] [serial = 1757] [outer = 0x1211aac00] 08:23:06 INFO - PROCESS | 1648 | 1464189786863 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:23:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:23:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 723ms 08:23:06 INFO - PROCESS | 1648 | 1464189786894 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1648 | 1464189786896 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:23:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:23:06 INFO - PROCESS | 1648 | 1464189786901 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1648 | 1464189786903 Marionette TRACE conn2 <- [1,2314,null,{}] 08:23:06 INFO - PROCESS | 1648 | 1464189786907 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:07 INFO - PROCESS | 1648 | 1464189787073 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:23:07 INFO - PROCESS | 1648 | 1464189787085 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a66b000 == 92 [pid = 1648] [id = 586] 08:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1211ad800) [pid = 1648] [serial = 1758] [outer = 0x0] 08:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x124f17c00) [pid = 1648] [serial = 1759] [outer = 0x1211ad800] 08:23:07 INFO - PROCESS | 1648 | 1464189787111 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x125308000) [pid = 1648] [serial = 1760] [outer = 0x1211ad800] 08:23:07 INFO - PROCESS | 1648 | 1464189787451 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 08:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 572ms 08:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:23:07 INFO - PROCESS | 1648 | 1464189787473 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:23:07 INFO - PROCESS | 1648 | 1464189787474 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:23:07 INFO - PROCESS | 1648 | 1464189787476 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:23:07 INFO - PROCESS | 1648 | 1464189787478 Marionette TRACE conn2 <- [1,2318,null,{}] 08:23:07 INFO - PROCESS | 1648 | 1464189787480 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:07 INFO - PROCESS | 1648 | 1464189787597 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:23:07 INFO - PROCESS | 1648 | 1464189787602 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be4b000 == 93 [pid = 1648] [id = 587] 08:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12598ec00) [pid = 1648] [serial = 1761] [outer = 0x0] 08:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x126dc3c00) [pid = 1648] [serial = 1762] [outer = 0x12598ec00] 08:23:07 INFO - PROCESS | 1648 | 1464189787628 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x128c2dc00) [pid = 1648] [serial = 1763] [outer = 0x12598ec00] 08:23:08 INFO - PROCESS | 1648 | 1464189788036 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 1648 | 1464189788047 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:23:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:23:08 INFO - PROCESS | 1648 | 1464189788052 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 1648 | 1464189788053 Marionette TRACE conn2 <- [1,2322,null,{}] 08:23:08 INFO - PROCESS | 1648 | 1464189788063 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:08 INFO - PROCESS | 1648 | 1464189788193 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:23:08 INFO - PROCESS | 1648 | 1464189788210 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d0de000 == 94 [pid = 1648] [id = 588] 08:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x128c32400) [pid = 1648] [serial = 1764] [outer = 0x0] 08:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x1295c5800) [pid = 1648] [serial = 1765] [outer = 0x128c32400] 08:23:08 INFO - PROCESS | 1648 | 1464189788235 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x129709800) [pid = 1648] [serial = 1766] [outer = 0x128c32400] 08:23:08 INFO - PROCESS | 1648 | 1464189788593 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:23:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:23:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 569ms 08:23:08 INFO - PROCESS | 1648 | 1464189788621 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 1648 | 1464189788623 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:23:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:23:08 INFO - PROCESS | 1648 | 1464189788625 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 1648 | 1464189788626 Marionette TRACE conn2 <- [1,2326,null,{}] 08:23:08 INFO - PROCESS | 1648 | 1464189788628 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:08 INFO - PROCESS | 1648 | 1464189788756 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:23:08 INFO - PROCESS | 1648 | 1464189788772 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dac1000 == 95 [pid = 1648] [id = 589] 08:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1295d7800) [pid = 1648] [serial = 1767] [outer = 0x0] 08:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12a8c5c00) [pid = 1648] [serial = 1768] [outer = 0x1295d7800] 08:23:08 INFO - PROCESS | 1648 | 1464189788797 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12b27c400) [pid = 1648] [serial = 1769] [outer = 0x1295d7800] 08:23:09 INFO - PROCESS | 1648 | 1464189789151 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 568ms 08:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:23:09 INFO - PROCESS | 1648 | 1464189789193 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1648 | 1464189789194 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:23:09 INFO - PROCESS | 1648 | 1464189789196 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1648 | 1464189789197 Marionette TRACE conn2 <- [1,2330,null,{}] 08:23:09 INFO - PROCESS | 1648 | 1464189789200 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:09 INFO - PROCESS | 1648 | 1464189789342 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:23:09 INFO - PROCESS | 1648 | 1464189789357 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x13525a800 == 96 [pid = 1648] [id = 590] 08:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12b27dc00) [pid = 1648] [serial = 1770] [outer = 0x0] 08:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12bb99000) [pid = 1648] [serial = 1771] [outer = 0x12b27dc00] 08:23:09 INFO - PROCESS | 1648 | 1464189789389 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12bed8000) [pid = 1648] [serial = 1772] [outer = 0x12b27dc00] 08:23:09 INFO - PROCESS | 1648 | 1464189789939 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12970a000) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x125f19c00) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12b9ab400) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1187cd800) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x115e72800) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x115e78c00) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12bb97000) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11815e000) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x127067800) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x122d35c00) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12d520000) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x127350800) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x110da6800) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x110e22800) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 770ms 08:23:09 INFO - PROCESS | 1648 | 1464189789968 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1648 | 1464189789969 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:23:09 INFO - PROCESS | 1648 | 1464189789971 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1648 | 1464189789972 Marionette TRACE conn2 <- [1,2334,null,{}] 08:23:09 INFO - PROCESS | 1648 | 1464189789975 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:10 INFO - PROCESS | 1648 | 1464189790077 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:23:10 INFO - PROCESS | 1648 | 1464189790082 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c93b000 == 97 [pid = 1648] [id = 591] 08:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11815e000) [pid = 1648] [serial = 1773] [outer = 0x0] 08:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1211aa800) [pid = 1648] [serial = 1774] [outer = 0x11815e000] 08:23:10 INFO - PROCESS | 1648 | 1464189790110 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x1295bbc00) [pid = 1648] [serial = 1775] [outer = 0x11815e000] 08:23:10 INFO - PROCESS | 1648 | 1464189790466 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 08:23:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:23:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 08:23:10 INFO - PROCESS | 1648 | 1464189790493 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:23:10 INFO - PROCESS | 1648 | 1464189790494 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:23:10 INFO - PROCESS | 1648 | 1464189790496 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1648 | 1464189790498 Marionette TRACE conn2 <- [1,2338,null,{}] 08:23:10 INFO - PROCESS | 1648 | 1464189790500 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:10 INFO - PROCESS | 1648 | 1464189790615 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:23:10 INFO - PROCESS | 1648 | 1464189790722 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1357d5800 == 98 [pid = 1648] [id = 592] 08:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12c085400) [pid = 1648] [serial = 1776] [outer = 0x0] 08:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12c7ab000) [pid = 1648] [serial = 1777] [outer = 0x12c085400] 08:23:10 INFO - PROCESS | 1648 | 1464189790752 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12ce40000) [pid = 1648] [serial = 1778] [outer = 0x12c085400] 08:23:11 INFO - PROCESS | 1648 | 1464189791057 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 571ms 08:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:23:11 INFO - PROCESS | 1648 | 1464189791070 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 1648 | 1464189791072 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:23:11 INFO - PROCESS | 1648 | 1464189791074 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 1648 | 1464189791075 Marionette TRACE conn2 <- [1,2342,null,{}] 08:23:11 INFO - PROCESS | 1648 | 1464189791077 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:11 INFO - PROCESS | 1648 | 1464189791190 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:23:11 INFO - PROCESS | 1648 | 1464189791276 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x135c1b800 == 99 [pid = 1648] [id = 593] 08:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12c20d400) [pid = 1648] [serial = 1779] [outer = 0x0] 08:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12d532c00) [pid = 1648] [serial = 1780] [outer = 0x12c20d400] 08:23:11 INFO - PROCESS | 1648 | 1464189791317 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12f4dd000) [pid = 1648] [serial = 1781] [outer = 0x12c20d400] 08:23:11 INFO - PROCESS | 1648 | 1464189791649 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 08:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 619ms 08:23:11 INFO - PROCESS | 1648 | 1464189791694 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 1648 | 1464189791695 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:23:11 INFO - PROCESS | 1648 | 1464189791697 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 1648 | 1464189791700 Marionette TRACE conn2 <- [1,2346,null,{}] 08:23:11 INFO - PROCESS | 1648 | 1464189791703 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:11 INFO - PROCESS | 1648 | 1464189791805 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:23:11 INFO - PROCESS | 1648 | 1464189791885 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x135d70800 == 100 [pid = 1648] [id = 594] 08:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12f4d5800) [pid = 1648] [serial = 1782] [outer = 0x0] 08:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x135090400) [pid = 1648] [serial = 1783] [outer = 0x12f4d5800] 08:23:11 INFO - PROCESS | 1648 | 1464189791910 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1351d6000) [pid = 1648] [serial = 1784] [outer = 0x12f4d5800] 08:23:12 INFO - PROCESS | 1648 | 1464189792454 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 772ms 08:23:12 INFO - PROCESS | 1648 | 1464189792469 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 1648 | 1464189792473 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:23:12 INFO - PROCESS | 1648 | 1464189792476 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 1648 | 1464189792479 Marionette TRACE conn2 <- [1,2350,null,{}] 08:23:12 INFO - PROCESS | 1648 | 1464189792502 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:12 INFO - PROCESS | 1648 | 1464189792636 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:23:12 INFO - PROCESS | 1648 | 1464189792730 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a22000 == 101 [pid = 1648] [id = 595] 08:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1127e0400) [pid = 1648] [serial = 1785] [outer = 0x0] 08:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x115e7ac00) [pid = 1648] [serial = 1786] [outer = 0x1127e0400] 08:23:12 INFO - PROCESS | 1648 | 1464189792762 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11759d000) [pid = 1648] [serial = 1787] [outer = 0x1127e0400] 08:23:13 INFO - PROCESS | 1648 | 1464189793238 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 08:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 794ms 08:23:13 INFO - PROCESS | 1648 | 1464189793271 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:23:13 INFO - PROCESS | 1648 | 1464189793275 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:23:13 INFO - PROCESS | 1648 | 1464189793280 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:23:13 INFO - PROCESS | 1648 | 1464189793282 Marionette TRACE conn2 <- [1,2354,null,{}] 08:23:13 INFO - PROCESS | 1648 | 1464189793284 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:13 INFO - PROCESS | 1648 | 1464189793412 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:23:13 INFO - PROCESS | 1648 | 1464189793505 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be64000 == 102 [pid = 1648] [id = 596] 08:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x119418c00) [pid = 1648] [serial = 1788] [outer = 0x0] 08:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x119dc8400) [pid = 1648] [serial = 1789] [outer = 0x119418c00] 08:23:13 INFO - PROCESS | 1648 | 1464189793535 Marionette DEBUG loaded listener.js 08:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x1211a5c00) [pid = 1648] [serial = 1790] [outer = 0x119418c00] 08:23:13 INFO - PROCESS | 1648 | 1464189793956 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 08:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 722ms 08:23:14 INFO - PROCESS | 1648 | 1464189794003 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1648 | 1464189794004 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:23:14 INFO - PROCESS | 1648 | 1464189794007 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1648 | 1464189794010 Marionette TRACE conn2 <- [1,2358,null,{}] 08:23:14 INFO - PROCESS | 1648 | 1464189794038 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:14 INFO - PROCESS | 1648 | 1464189794169 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:23:14 INFO - PROCESS | 1648 | 1464189794262 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x13780e800 == 103 [pid = 1648] [id = 597] 08:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x125384000) [pid = 1648] [serial = 1791] [outer = 0x0] 08:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x125f18c00) [pid = 1648] [serial = 1792] [outer = 0x125384000] 08:23:14 INFO - PROCESS | 1648 | 1464189794294 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x128ae3800) [pid = 1648] [serial = 1793] [outer = 0x125384000] 08:23:14 INFO - PROCESS | 1648 | 1464189794714 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 08:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 722ms 08:23:14 INFO - PROCESS | 1648 | 1464189794729 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1648 | 1464189794733 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:23:14 INFO - PROCESS | 1648 | 1464189794754 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1648 | 1464189794755 Marionette TRACE conn2 <- [1,2362,null,{}] 08:23:14 INFO - PROCESS | 1648 | 1464189794758 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:14 INFO - PROCESS | 1648 | 1464189794887 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:23:15 INFO - PROCESS | 1648 | 1464189795010 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1384b5800 == 104 [pid = 1648] [id = 598] 08:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x128aebc00) [pid = 1648] [serial = 1794] [outer = 0x0] 08:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a748000) [pid = 1648] [serial = 1795] [outer = 0x128aebc00] 08:23:15 INFO - PROCESS | 1648 | 1464189795042 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12bb9e800) [pid = 1648] [serial = 1796] [outer = 0x128aebc00] 08:23:15 INFO - PROCESS | 1648 | 1464189795470 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 08:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 789ms 08:23:15 INFO - PROCESS | 1648 | 1464189795525 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 1648 | 1464189795527 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:23:15 INFO - PROCESS | 1648 | 1464189795529 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 1648 | 1464189795530 Marionette TRACE conn2 <- [1,2366,null,{}] 08:23:15 INFO - PROCESS | 1648 | 1464189795533 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:15 INFO - PROCESS | 1648 | 1464189795653 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:23:15 INFO - PROCESS | 1648 | 1464189795745 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x13868d800 == 105 [pid = 1648] [id = 599] 08:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x128b51400) [pid = 1648] [serial = 1797] [outer = 0x0] 08:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12c217000) [pid = 1648] [serial = 1798] [outer = 0x128b51400] 08:23:15 INFO - PROCESS | 1648 | 1464189795775 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12ce2b000) [pid = 1648] [serial = 1799] [outer = 0x128b51400] 08:23:16 INFO - PROCESS | 1648 | 1464189796234 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 08:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 773ms 08:23:16 INFO - PROCESS | 1648 | 1464189796303 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:23:16 INFO - PROCESS | 1648 | 1464189796304 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:23:16 INFO - PROCESS | 1648 | 1464189796307 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 1648 | 1464189796308 Marionette TRACE conn2 <- [1,2370,null,{}] 08:23:16 INFO - PROCESS | 1648 | 1464189796310 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:16 INFO - PROCESS | 1648 | 1464189796440 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:23:16 INFO - PROCESS | 1648 | 1464189796534 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1397e3800 == 106 [pid = 1648] [id = 600] 08:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12ce42000) [pid = 1648] [serial = 1800] [outer = 0x0] 08:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x135425800) [pid = 1648] [serial = 1801] [outer = 0x12ce42000] 08:23:16 INFO - PROCESS | 1648 | 1464189796564 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x13548dc00) [pid = 1648] [serial = 1802] [outer = 0x12ce42000] 08:23:16 INFO - PROCESS | 1648 | 1464189796984 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 08:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 718ms 08:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:23:17 INFO - PROCESS | 1648 | 1464189797025 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 1648 | 1464189797027 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:23:17 INFO - PROCESS | 1648 | 1464189797029 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 1648 | 1464189797030 Marionette TRACE conn2 <- [1,2374,null,{}] 08:23:17 INFO - PROCESS | 1648 | 1464189797033 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:17 INFO - PROCESS | 1648 | 1464189797156 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:23:17 INFO - PROCESS | 1648 | 1464189797278 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a8f4800 == 107 [pid = 1648] [id = 601] 08:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x13548d000) [pid = 1648] [serial = 1803] [outer = 0x0] 08:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x1354a1800) [pid = 1648] [serial = 1804] [outer = 0x13548d000] 08:23:17 INFO - PROCESS | 1648 | 1464189797310 Marionette DEBUG loaded listener.js 08:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x1354aac00) [pid = 1648] [serial = 1805] [outer = 0x13548d000] 08:23:17 INFO - PROCESS | 1648 | 1464189797714 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 08:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 722ms 08:23:17 INFO - PROCESS | 1648 | 1464189797751 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 1648 | 1464189797753 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:23:17 INFO - PROCESS | 1648 | 1464189797773 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 1648 | 1464189797775 Marionette TRACE conn2 <- [1,2378,null,{}] 08:23:17 INFO - PROCESS | 1648 | 1464189797778 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:17 INFO - PROCESS | 1648 | 1464189797974 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:23:18 INFO - PROCESS | 1648 | 1464189798094 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b70b800 == 108 [pid = 1648] [id = 602] 08:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x1354ad400) [pid = 1648] [serial = 1806] [outer = 0x0] 08:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x135704800) [pid = 1648] [serial = 1807] [outer = 0x1354ad400] 08:23:18 INFO - PROCESS | 1648 | 1464189798142 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x135708800) [pid = 1648] [serial = 1808] [outer = 0x1354ad400] 08:23:18 INFO - PROCESS | 1648 | 1464189798553 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 08:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 821ms 08:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:23:18 INFO - PROCESS | 1648 | 1464189798595 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 1648 | 1464189798597 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:23:18 INFO - PROCESS | 1648 | 1464189798599 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 1648 | 1464189798601 Marionette TRACE conn2 <- [1,2382,null,{}] 08:23:18 INFO - PROCESS | 1648 | 1464189798603 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:18 INFO - PROCESS | 1648 | 1464189798759 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:23:18 INFO - PROCESS | 1648 | 1464189798921 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x142f63000 == 109 [pid = 1648] [id = 603] 08:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x1354ac400) [pid = 1648] [serial = 1809] [outer = 0x0] 08:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x13570c800) [pid = 1648] [serial = 1810] [outer = 0x1354ac400] 08:23:18 INFO - PROCESS | 1648 | 1464189798966 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x135b64800) [pid = 1648] [serial = 1811] [outer = 0x1354ac400] 08:23:19 INFO - PROCESS | 1648 | 1464189799444 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 08:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 870ms 08:23:19 INFO - PROCESS | 1648 | 1464189799483 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 1648 | 1464189799485 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:23:19 INFO - PROCESS | 1648 | 1464189799489 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 1648 | 1464189799490 Marionette TRACE conn2 <- [1,2386,null,{}] 08:23:19 INFO - PROCESS | 1648 | 1464189799493 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:19 INFO - PROCESS | 1648 | 1464189799638 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:23:19 INFO - PROCESS | 1648 | 1464189799759 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x142f94800 == 110 [pid = 1648] [id = 604] 08:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x110f3b800) [pid = 1648] [serial = 1812] [outer = 0x0] 08:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x13570dc00) [pid = 1648] [serial = 1813] [outer = 0x110f3b800] 08:23:19 INFO - PROCESS | 1648 | 1464189799789 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x135b71400) [pid = 1648] [serial = 1814] [outer = 0x110f3b800] 08:23:20 INFO - PROCESS | 1648 | 1464189800223 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 08:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 770ms 08:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:23:20 INFO - PROCESS | 1648 | 1464189800260 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:23:20 INFO - PROCESS | 1648 | 1464189800261 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:23:20 INFO - PROCESS | 1648 | 1464189800264 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:23:20 INFO - PROCESS | 1648 | 1464189800266 Marionette TRACE conn2 <- [1,2390,null,{}] 08:23:20 INFO - PROCESS | 1648 | 1464189800268 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:20 INFO - PROCESS | 1648 | 1464189800408 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:23:20 INFO - PROCESS | 1648 | 1464189800550 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb21800 == 111 [pid = 1648] [id = 605] 08:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x1211b1c00) [pid = 1648] [serial = 1815] [outer = 0x0] 08:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12c087400) [pid = 1648] [serial = 1816] [outer = 0x1211b1c00] 08:23:20 INFO - PROCESS | 1648 | 1464189800588 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x13858d000) [pid = 1648] [serial = 1817] [outer = 0x1211b1c00] 08:23:21 INFO - PROCESS | 1648 | 1464189801401 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1176ms 08:23:21 INFO - PROCESS | 1648 | 1464189801440 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 1648 | 1464189801442 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:23:21 INFO - PROCESS | 1648 | 1464189801446 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 1648 | 1464189801448 Marionette TRACE conn2 <- [1,2394,null,{}] 08:23:21 INFO - PROCESS | 1648 | 1464189801452 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:21 INFO - PROCESS | 1648 | 1464189801576 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:23:21 INFO - PROCESS | 1648 | 1464189801674 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x129790000 == 112 [pid = 1648] [id = 606] 08:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x110f3dc00) [pid = 1648] [serial = 1818] [outer = 0x0] 08:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x1127e2400) [pid = 1648] [serial = 1819] [outer = 0x110f3dc00] 08:23:21 INFO - PROCESS | 1648 | 1464189801703 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x11660a400) [pid = 1648] [serial = 1820] [outer = 0x110f3dc00] 08:23:22 INFO - PROCESS | 1648 | 1464189802222 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 823ms 08:23:22 INFO - PROCESS | 1648 | 1464189802271 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 1648 | 1464189802277 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:23:22 INFO - PROCESS | 1648 | 1464189802308 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 1648 | 1464189802310 Marionette TRACE conn2 <- [1,2398,null,{}] 08:23:22 INFO - PROCESS | 1648 | 1464189802314 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:22 INFO - PROCESS | 1648 | 1464189802481 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:23:22 INFO - PROCESS | 1648 | 1464189802659 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a1c000 == 113 [pid = 1648] [id = 607] 08:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x118095800) [pid = 1648] [serial = 1821] [outer = 0x0] 08:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x1187d0000) [pid = 1648] [serial = 1822] [outer = 0x118095800] 08:23:22 INFO - PROCESS | 1648 | 1464189802705 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x119423000) [pid = 1648] [serial = 1823] [outer = 0x118095800] 08:23:22 INFO - PROCESS | 1648 | --DOCSHELL 0x135c1b800 == 112 [pid = 1648] [id = 593] 08:23:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1357d5800 == 111 [pid = 1648] [id = 592] 08:23:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12c93b000 == 110 [pid = 1648] [id = 591] 08:23:22 INFO - PROCESS | 1648 | --DOCSHELL 0x13525a800 == 109 [pid = 1648] [id = 590] 08:23:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12dac1000 == 108 [pid = 1648] [id = 589] 08:23:22 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x118165800) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0de000 == 107 [pid = 1648] [id = 588] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12be4b000 == 106 [pid = 1648] [id = 587] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12a66b000 == 105 [pid = 1648] [id = 586] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x125f8f000 == 104 [pid = 1648] [id = 585] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x135c2e000 == 103 [pid = 1648] [id = 565] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1194de000 == 102 [pid = 1648] [id = 584] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12be60000 == 101 [pid = 1648] [id = 583] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x125e4b000 == 100 [pid = 1648] [id = 582] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x13b4d4800 == 99 [pid = 1648] [id = 577] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x13b419800 == 98 [pid = 1648] [id = 576] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x13a8e3800 == 97 [pid = 1648] [id = 575] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1397cc000 == 96 [pid = 1648] [id = 574] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x13869e000 == 95 [pid = 1648] [id = 573] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1384c5800 == 94 [pid = 1648] [id = 572] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12e272800 == 93 [pid = 1648] [id = 571] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12aeb7000 == 92 [pid = 1648] [id = 570] 08:23:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1164e3800 == 91 [pid = 1648] [id = 569] 08:23:23 INFO - PROCESS | 1648 | 1464189803194 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x122d37400) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x126db7800) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12921ac00) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x129704c00) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12a748c00) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12c20a800) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12c07e000) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x110ed9000) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x124cecc00) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x1252ed800) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x138a51400) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12d52f000) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x13858b400) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12ce22800) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x13858d800) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x138a46c00) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12c084c00) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x1211ac000) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12f4df000) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x1127d4c00) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11318e400) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x110f31800) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x1172b7800) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12b9a7c00) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x13549a000) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12b113c00) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x128ae7400) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x129356400) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12bbad400) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x121172800) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x119423c00) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x1211a5400) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x125f6c400) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x116448c00) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x118168c00) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 08:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12c213c00) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 08:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 929ms 08:23:23 INFO - PROCESS | 1648 | 1464189803233 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:23:23 INFO - PROCESS | 1648 | 1464189803235 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:23:23 INFO - PROCESS | 1648 | 1464189803239 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - PROCESS | 1648 | 1464189803242 Marionette TRACE conn2 <- [1,2402,null,{}] 08:23:23 INFO - PROCESS | 1648 | 1464189803262 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:23 INFO - PROCESS | 1648 | 1464189803421 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:23:23 INFO - PROCESS | 1648 | 1464189803439 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x125814800 == 92 [pid = 1648] [id = 608] 08:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11a1e7c00) [pid = 1648] [serial = 1824] [outer = 0x0] 08:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x121166400) [pid = 1648] [serial = 1825] [outer = 0x11a1e7c00] 08:23:23 INFO - PROCESS | 1648 | 1464189803515 Marionette DEBUG loaded listener.js 08:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1211a5800) [pid = 1648] [serial = 1826] [outer = 0x11a1e7c00] 08:23:23 INFO - PROCESS | 1648 | 1464189803925 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 08:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 725ms 08:23:23 INFO - PROCESS | 1648 | 1464189803964 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:23:23 INFO - PROCESS | 1648 | 1464189803968 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:23:23 INFO - PROCESS | 1648 | 1464189803972 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - PROCESS | 1648 | 1464189803973 Marionette TRACE conn2 <- [1,2406,null,{}] 08:23:23 INFO - PROCESS | 1648 | 1464189803975 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:24 INFO - PROCESS | 1648 | 1464189804081 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:23:24 INFO - PROCESS | 1648 | 1464189804182 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae0a000 == 93 [pid = 1648] [id = 609] 08:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x1211ae000) [pid = 1648] [serial = 1827] [outer = 0x0] 08:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x122d2a400) [pid = 1648] [serial = 1828] [outer = 0x1211ae000] 08:23:24 INFO - PROCESS | 1648 | 1464189804209 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x124ab6000) [pid = 1648] [serial = 1829] [outer = 0x1211ae000] 08:23:24 INFO - PROCESS | 1648 | 1464189804509 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 08:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 571ms 08:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:23:24 INFO - PROCESS | 1648 | 1464189804543 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 1648 | 1464189804545 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:23:24 INFO - PROCESS | 1648 | 1464189804547 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 1648 | 1464189804549 Marionette TRACE conn2 <- [1,2410,null,{}] 08:23:24 INFO - PROCESS | 1648 | 1464189804554 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:24 INFO - PROCESS | 1648 | 1464189804654 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:23:24 INFO - PROCESS | 1648 | 1464189804740 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0c000 == 94 [pid = 1648] [id = 610] 08:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x1211ae400) [pid = 1648] [serial = 1830] [outer = 0x0] 08:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x124ced400) [pid = 1648] [serial = 1831] [outer = 0x1211ae400] 08:23:24 INFO - PROCESS | 1648 | 1464189804766 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x124f13400) [pid = 1648] [serial = 1832] [outer = 0x1211ae400] 08:23:25 INFO - PROCESS | 1648 | 1464189805092 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 573ms 08:23:25 INFO - PROCESS | 1648 | 1464189805120 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:23:25 INFO - PROCESS | 1648 | 1464189805121 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:23:25 INFO - PROCESS | 1648 | 1464189805130 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:23:25 INFO - PROCESS | 1648 | 1464189805131 Marionette TRACE conn2 <- [1,2414,null,{}] 08:23:25 INFO - PROCESS | 1648 | 1464189805133 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:25 INFO - PROCESS | 1648 | 1464189805279 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:23:25 INFO - PROCESS | 1648 | 1464189805299 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c766800 == 95 [pid = 1648] [id = 611] 08:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x124f98c00) [pid = 1648] [serial = 1833] [outer = 0x0] 08:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x125f7b800) [pid = 1648] [serial = 1834] [outer = 0x124f98c00] 08:23:25 INFO - PROCESS | 1648 | 1464189805326 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x128b48800) [pid = 1648] [serial = 1835] [outer = 0x124f98c00] 08:23:25 INFO - PROCESS | 1648 | 1464189805711 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 08:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 628ms 08:23:25 INFO - PROCESS | 1648 | 1464189805757 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:23:25 INFO - PROCESS | 1648 | 1464189805759 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:23:25 INFO - PROCESS | 1648 | 1464189805761 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:23:25 INFO - PROCESS | 1648 | 1464189805762 Marionette TRACE conn2 <- [1,2418,null,{}] 08:23:25 INFO - PROCESS | 1648 | 1464189805764 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:25 INFO - PROCESS | 1648 | 1464189805904 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:23:25 INFO - PROCESS | 1648 | 1464189805919 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d79e800 == 96 [pid = 1648] [id = 612] 08:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x128b4b400) [pid = 1648] [serial = 1836] [outer = 0x0] 08:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x128bdf800) [pid = 1648] [serial = 1837] [outer = 0x128b4b400] 08:23:25 INFO - PROCESS | 1648 | 1464189805945 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x129354000) [pid = 1648] [serial = 1838] [outer = 0x128b4b400] 08:23:26 INFO - PROCESS | 1648 | 1464189806308 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 568ms 08:23:26 INFO - PROCESS | 1648 | 1464189806330 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 1648 | 1464189806331 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:23:26 INFO - PROCESS | 1648 | 1464189806336 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 1648 | 1464189806337 Marionette TRACE conn2 <- [1,2422,null,{}] 08:23:26 INFO - PROCESS | 1648 | 1464189806339 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:26 INFO - PROCESS | 1648 | 1464189806482 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:23:26 INFO - PROCESS | 1648 | 1464189806499 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e27a000 == 97 [pid = 1648] [id = 613] 08:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x128b4fc00) [pid = 1648] [serial = 1839] [outer = 0x0] 08:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12970bc00) [pid = 1648] [serial = 1840] [outer = 0x128b4fc00] 08:23:26 INFO - PROCESS | 1648 | 1464189806524 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12a744c00) [pid = 1648] [serial = 1841] [outer = 0x128b4fc00] 08:23:26 INFO - PROCESS | 1648 | 1464189806895 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 570ms 08:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:23:26 INFO - PROCESS | 1648 | 1464189806905 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 1648 | 1464189806906 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:23:26 INFO - PROCESS | 1648 | 1464189806909 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 1648 | 1464189806910 Marionette TRACE conn2 <- [1,2426,null,{}] 08:23:26 INFO - PROCESS | 1648 | 1464189806912 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:27 INFO - PROCESS | 1648 | 1464189807048 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x113197000) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x128c32400) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x119dc7c00) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12598ec00) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x1211ad800) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x111f13c00) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x117593800) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1211aac00) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x1295d7800) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12b27dc00) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11815e000) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12c20d400) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:23:27 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12c085400) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:23:27 INFO - PROCESS | 1648 | 1464189807301 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a24000 == 98 [pid = 1648] [id = 614] 08:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x111f13c00) [pid = 1648] [serial = 1842] [outer = 0x0] 08:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x116712800) [pid = 1648] [serial = 1843] [outer = 0x111f13c00] 08:23:27 INFO - PROCESS | 1648 | 1464189807335 Marionette DEBUG loaded listener.js 08:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x122d2c400) [pid = 1648] [serial = 1844] [outer = 0x111f13c00] 08:23:27 INFO - PROCESS | 1648 | 1464189807622 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 769ms 08:23:27 INFO - PROCESS | 1648 | 1464189807679 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 1648 | 1464189807680 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:23:27 INFO - PROCESS | 1648 | 1464189807685 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 1648 | 1464189807686 Marionette TRACE conn2 <- [1,2430,null,{}] 08:23:27 INFO - PROCESS | 1648 | 1464189807689 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:27 INFO - PROCESS | 1648 | 1464189807792 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:23:27 INFO - PROCESS | 1648 | 1464189807890 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1352b2000 == 99 [pid = 1648] [id = 615] 08:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x113039800) [pid = 1648] [serial = 1845] [outer = 0x0] 08:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12b282000) [pid = 1648] [serial = 1846] [outer = 0x113039800] 08:23:27 INFO - PROCESS | 1648 | 1464189807915 Marionette DEBUG loaded listener.js 08:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12bb98000) [pid = 1648] [serial = 1847] [outer = 0x113039800] 08:23:28 INFO - PROCESS | 1648 | 1464189808200 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 08:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 569ms 08:23:28 INFO - PROCESS | 1648 | 1464189808254 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:23:28 INFO - PROCESS | 1648 | 1464189808256 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:23:28 INFO - PROCESS | 1648 | 1464189808258 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 1648 | 1464189808260 Marionette TRACE conn2 <- [1,2434,null,{}] 08:23:28 INFO - PROCESS | 1648 | 1464189808262 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:28 INFO - PROCESS | 1648 | 1464189808378 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:23:28 INFO - PROCESS | 1648 | 1464189808382 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x135c14000 == 100 [pid = 1648] [id = 616] 08:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12bb96800) [pid = 1648] [serial = 1848] [outer = 0x0] 08:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12bedc800) [pid = 1648] [serial = 1849] [outer = 0x12bb96800] 08:23:28 INFO - PROCESS | 1648 | 1464189808411 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12d521000) [pid = 1648] [serial = 1850] [outer = 0x12bb96800] 08:23:28 INFO - PROCESS | 1648 | 1464189808784 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 08:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 568ms 08:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:23:28 INFO - PROCESS | 1648 | 1464189808839 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:23:28 INFO - PROCESS | 1648 | 1464189808840 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:23:28 INFO - PROCESS | 1648 | 1464189808842 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 1648 | 1464189808843 Marionette TRACE conn2 <- [1,2438,null,{}] 08:23:28 INFO - PROCESS | 1648 | 1464189808845 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:28 INFO - PROCESS | 1648 | 1464189808949 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:23:28 INFO - PROCESS | 1648 | 1464189808953 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x135d9a800 == 101 [pid = 1648] [id = 617] 08:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12d523c00) [pid = 1648] [serial = 1851] [outer = 0x0] 08:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12d5c5c00) [pid = 1648] [serial = 1852] [outer = 0x12d523c00] 08:23:28 INFO - PROCESS | 1648 | 1464189808979 Marionette DEBUG loaded listener.js 08:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x113191000) [pid = 1648] [serial = 1853] [outer = 0x12d523c00] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x135316800 == 100 [pid = 1648] [id = 460] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1378ab000 == 99 [pid = 1648] [id = 400] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1387df800 == 98 [pid = 1648] [id = 483] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x127379800 == 97 [pid = 1648] [id = 533] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x135254000 == 96 [pid = 1648] [id = 353] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x127327800 == 95 [pid = 1648] [id = 509] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x127013000 == 94 [pid = 1648] [id = 179] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x142f53800 == 93 [pid = 1648] [id = 508] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12be7b000 == 92 [pid = 1648] [id = 279] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x135a8d000 == 91 [pid = 1648] [id = 462] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x117462000 == 90 [pid = 1648] [id = 379] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae08800 == 89 [pid = 1648] [id = 579] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12700f000 == 88 [pid = 1648] [id = 189] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x143987800 == 87 [pid = 1648] [id = 551] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x118023800 == 86 [pid = 1648] [id = 464] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6a7800 == 85 [pid = 1648] [id = 257] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x128f93800 == 84 [pid = 1648] [id = 532] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13b785000 == 83 [pid = 1648] [id = 578] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x122ac1800 == 82 [pid = 1648] [id = 581] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13789d000 == 81 [pid = 1648] [id = 399] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x138613800 == 80 [pid = 1648] [id = 531] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x119d2d000 == 79 [pid = 1648] [id = 241] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x135d07800 == 78 [pid = 1648] [id = 378] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1387cd800 == 77 [pid = 1648] [id = 440] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12be69800 == 76 [pid = 1648] [id = 580] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a672000 == 75 [pid = 1648] [id = 203] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1397d0000 == 74 [pid = 1648] [id = 461] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c499800 == 73 [pid = 1648] [id = 221] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c4ab800 == 72 [pid = 1648] [id = 554] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x135296000 == 71 [pid = 1648] [id = 397] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13868b800 == 70 [pid = 1648] [id = 455] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12e271000 == 69 [pid = 1648] [id = 258] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb52000 == 68 [pid = 1648] [id = 260] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1164e3000 == 67 [pid = 1648] [id = 299] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x137897000 == 66 [pid = 1648] [id = 439] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1354d7000 == 65 [pid = 1648] [id = 441] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x135d1d800 == 64 [pid = 1648] [id = 398] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29e800 == 63 [pid = 1648] [id = 281] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1384bd800 == 62 [pid = 1648] [id = 506] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb55800 == 61 [pid = 1648] [id = 278] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x138a80800 == 60 [pid = 1648] [id = 530] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x143920000 == 59 [pid = 1648] [id = 552] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c4a3800 == 58 [pid = 1648] [id = 280] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x118308800 == 57 [pid = 1648] [id = 341] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13a76b800 == 56 [pid = 1648] [id = 507] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x142f89000 == 55 [pid = 1648] [id = 553] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1355c9000 == 54 [pid = 1648] [id = 442] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x112854800 == 53 [pid = 1648] [id = 360] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1397df800 == 52 [pid = 1648] [id = 463] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c49e800 == 51 [pid = 1648] [id = 333] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x129790000 == 50 [pid = 1648] [id = 606] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb21800 == 49 [pid = 1648] [id = 605] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x142f94800 == 48 [pid = 1648] [id = 604] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x142f63000 == 47 [pid = 1648] [id = 603] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13b70b800 == 46 [pid = 1648] [id = 602] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13a8f4800 == 45 [pid = 1648] [id = 601] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1397e3800 == 44 [pid = 1648] [id = 600] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13868d800 == 43 [pid = 1648] [id = 599] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1384b5800 == 42 [pid = 1648] [id = 598] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13780e800 == 41 [pid = 1648] [id = 597] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12be64000 == 40 [pid = 1648] [id = 596] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1357dd000 == 39 [pid = 1648] [id = 564] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x122a22000 == 38 [pid = 1648] [id = 595] 08:23:30 INFO - PROCESS | 1648 | --DOCSHELL 0x135d70800 == 37 [pid = 1648] [id = 594] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12c766800 == 36 [pid = 1648] [id = 611] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x122a1c000 == 35 [pid = 1648] [id = 607] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae0a000 == 34 [pid = 1648] [id = 609] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0c000 == 33 [pid = 1648] [id = 610] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12d79e800 == 32 [pid = 1648] [id = 612] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1352b2000 == 31 [pid = 1648] [id = 615] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x125814800 == 30 [pid = 1648] [id = 608] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x122a24000 == 29 [pid = 1648] [id = 614] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x135c14000 == 28 [pid = 1648] [id = 616] 08:23:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e27a000 == 27 [pid = 1648] [id = 613] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12d0d8000 == 26 [pid = 1648] [id = 16] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb59800 == 25 [pid = 1648] [id = 10] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x128fa2000 == 24 [pid = 1648] [id = 6] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12c771800 == 23 [pid = 1648] [id = 14] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12d79d000 == 22 [pid = 1648] [id = 19] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12be54000 == 21 [pid = 1648] [id = 11] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae1b000 == 20 [pid = 1648] [id = 8] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x116f6f800 == 19 [pid = 1648] [id = 25] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb13000 == 18 [pid = 1648] [id = 21] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12e26d000 == 17 [pid = 1648] [id = 22] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12c4a7800 == 16 [pid = 1648] [id = 13] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12c949000 == 15 [pid = 1648] [id = 15] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11802d000 == 14 [pid = 1648] [id = 20] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x116877800 == 13 [pid = 1648] [id = 24] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x112171800 == 12 [pid = 1648] [id = 23] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x114e5e000 == 11 [pid = 1648] [id = 26] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12b292000 == 10 [pid = 1648] [id = 9] 08:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12be72800 == 9 [pid = 1648] [id = 12] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x119dcfc00) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x128b52c00) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x110dca800) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x1295c5800) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x121165c00) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x121191c00) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x126dc3c00) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x124f17c00) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x125308000) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x115ab0800) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1125cd800) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11807e000) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11921bc00) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x122d2e800) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x124aac800) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12a8c5c00) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12d527000) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x122d2b800) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x129709800) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x126929c00) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x1187e4000) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12970ec00) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12c7abc00) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12d9af800) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1349c1400) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12bb99000) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12b27c400) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1349b8000) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1351d4800) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x113196000) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x1211aa800) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x1295bbc00) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12d532c00) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12f4dd000) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12bed8000) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12c7ab000) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12ce40000) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 08:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x128c2dc00) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 08:23:33 INFO - PROCESS | 1648 | 1464189813069 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 08:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 4278ms 08:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:23:33 INFO - PROCESS | 1648 | 1464189813121 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1648 | 1464189813123 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:23:33 INFO - PROCESS | 1648 | 1464189813127 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1648 | 1464189813130 Marionette TRACE conn2 <- [1,2442,null,{}] 08:23:33 INFO - PROCESS | 1648 | 1464189813135 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:33 INFO - PROCESS | 1648 | 1464189813219 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:23:33 INFO - PROCESS | 1648 | 1464189813225 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11216a000 == 10 [pid = 1648] [id = 618] 08:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x110e26800) [pid = 1648] [serial = 1854] [outer = 0x0] 08:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x110e27400) [pid = 1648] [serial = 1855] [outer = 0x110e26800] 08:23:33 INFO - PROCESS | 1648 | 1464189813255 Marionette DEBUG loaded listener.js 08:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x110ed5c00) [pid = 1648] [serial = 1856] [outer = 0x110e26800] 08:23:33 INFO - PROCESS | 1648 | 1464189813588 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 08:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 477ms 08:23:33 INFO - PROCESS | 1648 | 1464189813626 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1648 | 1464189813631 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:23:33 INFO - PROCESS | 1648 | 1464189813636 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1648 | 1464189813638 Marionette TRACE conn2 <- [1,2446,null,{}] 08:23:33 INFO - PROCESS | 1648 | 1464189813641 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:33 INFO - PROCESS | 1648 | 1464189813721 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:23:33 INFO - PROCESS | 1648 | 1464189813726 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x111ead800 == 11 [pid = 1648] [id = 619] 08:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x110edf400) [pid = 1648] [serial = 1857] [outer = 0x0] 08:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x110f38800) [pid = 1648] [serial = 1858] [outer = 0x110edf400] 08:23:33 INFO - PROCESS | 1648 | 1464189813755 Marionette DEBUG loaded listener.js 08:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x111c20000) [pid = 1648] [serial = 1859] [outer = 0x110edf400] 08:23:34 INFO - PROCESS | 1648 | 1464189814104 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 08:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 08:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:23:34 INFO - PROCESS | 1648 | 1464189814159 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:23:34 INFO - PROCESS | 1648 | 1464189814161 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:23:34 INFO - PROCESS | 1648 | 1464189814163 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:23:34 INFO - PROCESS | 1648 | 1464189814166 Marionette TRACE conn2 <- [1,2450,null,{}] 08:23:34 INFO - PROCESS | 1648 | 1464189814174 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:34 INFO - PROCESS | 1648 | 1464189814257 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:23:34 INFO - PROCESS | 1648 | 1464189814264 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aae000 == 12 [pid = 1648] [id = 620] 08:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x1125c2c00) [pid = 1648] [serial = 1860] [outer = 0x0] 08:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1125cc800) [pid = 1648] [serial = 1861] [outer = 0x1125c2c00] 08:23:34 INFO - PROCESS | 1648 | 1464189814303 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1127d7800) [pid = 1648] [serial = 1862] [outer = 0x1125c2c00] 08:23:34 INFO - PROCESS | 1648 | 1464189814654 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 08:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 522ms 08:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:23:34 INFO - PROCESS | 1648 | 1464189814686 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:23:34 INFO - PROCESS | 1648 | 1464189814687 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:23:34 INFO - PROCESS | 1648 | 1464189814689 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:23:34 INFO - PROCESS | 1648 | 1464189814690 Marionette TRACE conn2 <- [1,2454,null,{}] 08:23:34 INFO - PROCESS | 1648 | 1464189814693 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:34 INFO - PROCESS | 1648 | 1464189814774 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:23:34 INFO - PROCESS | 1648 | 1464189814828 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f71800 == 13 [pid = 1648] [id = 621] 08:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x110f3a000) [pid = 1648] [serial = 1863] [outer = 0x0] 08:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x112a93800) [pid = 1648] [serial = 1864] [outer = 0x110f3a000] 08:23:34 INFO - PROCESS | 1648 | 1464189814854 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x11318ec00) [pid = 1648] [serial = 1865] [outer = 0x110f3a000] 08:23:35 INFO - PROCESS | 1648 | 1464189815140 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 08:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 467ms 08:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:23:35 INFO - PROCESS | 1648 | 1464189815158 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 1648 | 1464189815159 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:23:35 INFO - PROCESS | 1648 | 1464189815161 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 1648 | 1464189815162 Marionette TRACE conn2 <- [1,2458,null,{}] 08:23:35 INFO - PROCESS | 1648 | 1464189815172 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:35 INFO - PROCESS | 1648 | 1464189815254 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:23:35 INFO - PROCESS | 1648 | 1464189815259 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1182df800 == 14 [pid = 1648] [id = 622] 08:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x110f33c00) [pid = 1648] [serial = 1866] [outer = 0x0] 08:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x113198000) [pid = 1648] [serial = 1867] [outer = 0x110f33c00] 08:23:35 INFO - PROCESS | 1648 | 1464189815285 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1133f5800) [pid = 1648] [serial = 1868] [outer = 0x110f33c00] 08:23:35 INFO - PROCESS | 1648 | 1464189815651 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 08:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 08:23:35 INFO - PROCESS | 1648 | 1464189815679 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 1648 | 1464189815681 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:23:35 INFO - PROCESS | 1648 | 1464189815683 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 1648 | 1464189815684 Marionette TRACE conn2 <- [1,2462,null,{}] 08:23:35 INFO - PROCESS | 1648 | 1464189815686 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:35 INFO - PROCESS | 1648 | 1464189815791 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:23:35 INFO - PROCESS | 1648 | 1464189815797 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185c4800 == 15 [pid = 1648] [id = 623] 08:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x115e6e400) [pid = 1648] [serial = 1869] [outer = 0x0] 08:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x115f5a800) [pid = 1648] [serial = 1870] [outer = 0x115e6e400] 08:23:35 INFO - PROCESS | 1648 | 1464189815825 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1167f1c00) [pid = 1648] [serial = 1871] [outer = 0x115e6e400] 08:23:36 INFO - PROCESS | 1648 | 1464189816183 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 08:23:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:23:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 08:23:36 INFO - PROCESS | 1648 | 1464189816204 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:23:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:23:36 INFO - PROCESS | 1648 | 1464189816205 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:23:36 INFO - PROCESS | 1648 | 1464189816209 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 1648 | 1464189816210 Marionette TRACE conn2 <- [1,2466,null,{}] 08:23:36 INFO - PROCESS | 1648 | 1464189816214 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:36 INFO - PROCESS | 1648 | 1464189816364 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:23:36 INFO - PROCESS | 1648 | 1464189816378 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119299000 == 16 [pid = 1648] [id = 624] 08:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x115e71400) [pid = 1648] [serial = 1872] [outer = 0x0] 08:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x116862000) [pid = 1648] [serial = 1873] [outer = 0x115e71400] 08:23:36 INFO - PROCESS | 1648 | 1464189816418 Marionette DEBUG loaded listener.js 08:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x116a61c00) [pid = 1648] [serial = 1874] [outer = 0x115e71400] 08:23:36 INFO - PROCESS | 1648 | 1464189816755 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 08:23:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:23:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 570ms 08:23:36 INFO - PROCESS | 1648 | 1464189816778 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:23:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:23:36 INFO - PROCESS | 1648 | 1464189816780 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:23:36 INFO - PROCESS | 1648 | 1464189816782 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 1648 | 1464189816785 Marionette TRACE conn2 <- [1,2470,null,{}] 08:23:36 INFO - PROCESS | 1648 | 1464189816789 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:36 INFO - PROCESS | 1648 | 1464189816875 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:23:36 INFO - PROCESS | 1648 | 1464189816879 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a75000 == 17 [pid = 1648] [id = 625] 08:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11710b800) [pid = 1648] [serial = 1875] [outer = 0x0] 08:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1172bd400) [pid = 1648] [serial = 1876] [outer = 0x11710b800] 08:23:36 INFO - PROCESS | 1648 | 1464189816908 Marionette DEBUG loaded listener.js 08:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11759d800) [pid = 1648] [serial = 1877] [outer = 0x11710b800] 08:23:37 INFO - PROCESS | 1648 | 1464189817222 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 08:23:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:23:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 473ms 08:23:37 INFO - PROCESS | 1648 | 1464189817255 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:23:37 INFO - PROCESS | 1648 | 1464189817256 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:23:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:23:37 INFO - PROCESS | 1648 | 1464189817259 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:23:37 INFO - PROCESS | 1648 | 1464189817260 Marionette TRACE conn2 <- [1,2474,null,{}] 08:23:37 INFO - PROCESS | 1648 | 1464189817262 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:37 INFO - PROCESS | 1648 | 1464189817374 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:23:37 INFO - PROCESS | 1648 | 1464189817382 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aad800 == 18 [pid = 1648] [id = 626] 08:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x116860800) [pid = 1648] [serial = 1878] [outer = 0x0] 08:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x117683000) [pid = 1648] [serial = 1879] [outer = 0x116860800] 08:23:37 INFO - PROCESS | 1648 | 1464189817408 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x11807e000) [pid = 1648] [serial = 1880] [outer = 0x116860800] 08:23:37 INFO - PROCESS | 1648 | 1464189817733 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 08:23:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:23:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 08:23:37 INFO - PROCESS | 1648 | 1464189817779 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:23:37 INFO - PROCESS | 1648 | 1464189817781 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:23:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:23:37 INFO - PROCESS | 1648 | 1464189817784 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:23:37 INFO - PROCESS | 1648 | 1464189817786 Marionette TRACE conn2 <- [1,2478,null,{}] 08:23:37 INFO - PROCESS | 1648 | 1464189817790 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:37 INFO - PROCESS | 1648 | 1464189817916 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:23:38 INFO - PROCESS | 1648 | 1464189818033 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x122987800 == 19 [pid = 1648] [id = 627] 08:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x1167f1800) [pid = 1648] [serial = 1881] [outer = 0x0] 08:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x118080800) [pid = 1648] [serial = 1882] [outer = 0x1167f1800] 08:23:38 INFO - PROCESS | 1648 | 1464189818072 Marionette DEBUG loaded listener.js 08:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x11808d000) [pid = 1648] [serial = 1883] [outer = 0x1167f1800] 08:23:38 INFO - PROCESS | 1648 | 1464189818492 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:23:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:23:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 721ms 08:23:38 INFO - PROCESS | 1648 | 1464189818505 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:23:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:23:38 INFO - PROCESS | 1648 | 1464189818507 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:23:38 INFO - PROCESS | 1648 | 1464189818509 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 1648 | 1464189818510 Marionette TRACE conn2 <- [1,2482,null,{}] 08:23:38 INFO - PROCESS | 1648 | 1464189818512 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:38 INFO - PROCESS | 1648 | 1464189818634 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:23:38 INFO - PROCESS | 1648 | 1464189818638 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x122cfd800 == 20 [pid = 1648] [id = 628] 08:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x11815d800) [pid = 1648] [serial = 1884] [outer = 0x0] 08:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x118168800) [pid = 1648] [serial = 1885] [outer = 0x11815d800] 08:23:38 INFO - PROCESS | 1648 | 1464189818702 Marionette DEBUG loaded listener.js 08:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x1133f5000) [pid = 1648] [serial = 1886] [outer = 0x11815d800] 08:23:39 INFO - PROCESS | 1648 | 1464189819036 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 08:23:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:23:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 571ms 08:23:39 INFO - PROCESS | 1648 | 1464189819080 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:23:39 INFO - PROCESS | 1648 | 1464189819081 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:23:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:23:39 INFO - PROCESS | 1648 | 1464189819084 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:23:39 INFO - PROCESS | 1648 | 1464189819085 Marionette TRACE conn2 <- [1,2486,null,{}] 08:23:39 INFO - PROCESS | 1648 | 1464189819087 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:39 INFO - PROCESS | 1648 | 1464189819190 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:23:39 INFO - PROCESS | 1648 | 1464189819225 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c50000 == 21 [pid = 1648] [id = 629] 08:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x1187de000) [pid = 1648] [serial = 1887] [outer = 0x0] 08:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11921c400) [pid = 1648] [serial = 1888] [outer = 0x1187de000] 08:23:39 INFO - PROCESS | 1648 | 1464189819251 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x11927a400) [pid = 1648] [serial = 1889] [outer = 0x1187de000] 08:23:39 INFO - PROCESS | 1648 | 1464189819595 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 08:23:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:23:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 08:23:39 INFO - PROCESS | 1648 | 1464189819604 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:23:39 INFO - PROCESS | 1648 | 1464189819605 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:23:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:23:39 INFO - PROCESS | 1648 | 1464189819607 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:23:39 INFO - PROCESS | 1648 | 1464189819608 Marionette TRACE conn2 <- [1,2490,null,{}] 08:23:39 INFO - PROCESS | 1648 | 1464189819610 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:39 INFO - PROCESS | 1648 | 1464189819726 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:23:39 INFO - PROCESS | 1648 | 1464189819762 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12522f000 == 22 [pid = 1648] [id = 630] 08:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x119417400) [pid = 1648] [serial = 1890] [outer = 0x0] 08:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x119420c00) [pid = 1648] [serial = 1891] [outer = 0x119417400] 08:23:39 INFO - PROCESS | 1648 | 1464189819787 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x119440c00) [pid = 1648] [serial = 1892] [outer = 0x119417400] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12f4d5400) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x1349b2c00) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x138a23400) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x135b6cc00) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12a8ccc00) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x1187cd000) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x110e20c00) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1253e4c00) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x138a48c00) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x135097000) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12d51bc00) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1127d6c00) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x110d9e000) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12d51e000) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x110e1f000) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12bbadc00) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x117682000) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x129705000) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x121192c00) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1211a6800) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12ce42400) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12d5cf800) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x118080400) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12598d000) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x110dc8800) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1187c6c00) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1349b3800) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x127352800) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x128b54000) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x125f14c00) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12bb96800) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x124f98c00) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x128b4fc00) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x111f13c00) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x1211ae400) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x1211ae000) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11a1e7c00) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x118095800) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x110f3dc00) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1211b1c00) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x110f3b800) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x1354ac400) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1354ad400) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x13548d000) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12ce42000) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128b51400) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128aebc00) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x125384000) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119418c00) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1127e0400) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12f4d5800) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:23:40 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x113039800) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:23:40 INFO - PROCESS | 1648 | 1464189820747 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1170ms 08:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:23:40 INFO - PROCESS | 1648 | 1464189820777 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:23:40 INFO - PROCESS | 1648 | 1464189820778 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:23:40 INFO - PROCESS | 1648 | 1464189820780 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:23:40 INFO - PROCESS | 1648 | 1464189820781 Marionette TRACE conn2 <- [1,2494,null,{}] 08:23:40 INFO - PROCESS | 1648 | 1464189820784 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:40 INFO - PROCESS | 1648 | 1464189820867 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:23:40 INFO - PROCESS | 1648 | 1464189820930 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x122ac6800 == 23 [pid = 1648] [id = 631] 08:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x1121b6800) [pid = 1648] [serial = 1893] [outer = 0x0] 08:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x115e6fc00) [pid = 1648] [serial = 1894] [outer = 0x1121b6800] 08:23:40 INFO - PROCESS | 1648 | 1464189820958 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x119271c00) [pid = 1648] [serial = 1895] [outer = 0x1121b6800] 08:23:41 INFO - PROCESS | 1648 | 1464189821284 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 08:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 524ms 08:23:41 INFO - PROCESS | 1648 | 1464189821305 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 1648 | 1464189821306 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:23:41 INFO - PROCESS | 1648 | 1464189821308 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 1648 | 1464189821309 Marionette TRACE conn2 <- [1,2498,null,{}] 08:23:41 INFO - PROCESS | 1648 | 1464189821311 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:41 INFO - PROCESS | 1648 | 1464189821396 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:23:41 INFO - PROCESS | 1648 | 1464189821401 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x127016000 == 24 [pid = 1648] [id = 632] 08:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x119418400) [pid = 1648] [serial = 1896] [outer = 0x0] 08:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11945cc00) [pid = 1648] [serial = 1897] [outer = 0x119418400] 08:23:41 INFO - PROCESS | 1648 | 1464189821426 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x119a07000) [pid = 1648] [serial = 1898] [outer = 0x119418400] 08:23:41 INFO - PROCESS | 1648 | 1464189821770 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 467ms 08:23:41 INFO - PROCESS | 1648 | 1464189821776 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 1648 | 1464189821777 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:23:41 INFO - PROCESS | 1648 | 1464189821779 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 1648 | 1464189821780 Marionette TRACE conn2 <- [1,2502,null,{}] 08:23:41 INFO - PROCESS | 1648 | 1464189821785 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:41 INFO - PROCESS | 1648 | 1464189821901 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:23:41 INFO - PROCESS | 1648 | 1464189821908 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x127360000 == 25 [pid = 1648] [id = 633] 08:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1164bc400) [pid = 1648] [serial = 1899] [outer = 0x0] 08:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x119a0a400) [pid = 1648] [serial = 1900] [outer = 0x1164bc400] 08:23:41 INFO - PROCESS | 1648 | 1464189821933 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x119dc5c00) [pid = 1648] [serial = 1901] [outer = 0x1164bc400] 08:23:42 INFO - PROCESS | 1648 | 1464189822238 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:23:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:23:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 473ms 08:23:42 INFO - PROCESS | 1648 | 1464189822256 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:23:42 INFO - PROCESS | 1648 | 1464189822257 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:23:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:23:42 INFO - PROCESS | 1648 | 1464189822259 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:23:42 INFO - PROCESS | 1648 | 1464189822260 Marionette TRACE conn2 <- [1,2506,null,{}] 08:23:42 INFO - PROCESS | 1648 | 1464189822262 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:42 INFO - PROCESS | 1648 | 1464189822352 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:23:42 INFO - PROCESS | 1648 | 1464189822356 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f8e800 == 26 [pid = 1648] [id = 634] 08:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11685e800) [pid = 1648] [serial = 1902] [outer = 0x0] 08:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x119e2d000) [pid = 1648] [serial = 1903] [outer = 0x11685e800] 08:23:42 INFO - PROCESS | 1648 | 1464189822382 Marionette DEBUG loaded listener.js 08:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11a1ea800) [pid = 1648] [serial = 1904] [outer = 0x11685e800] 08:23:43 INFO - PROCESS | 1648 | --DOCSHELL 0x135d9a800 == 25 [pid = 1648] [id = 617] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12b282000) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x124f13400) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12bb98000) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1351ce800) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x135492800) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x138a4c000) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x138a1fc00) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12d524c00) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12116d000) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x115e7a800) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x128ae3400) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x138a98400) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1354a9800) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12d591800) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11a1f6000) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x111c24000) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12f4de000) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x135491800) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12ce4dc00) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x138a9e000) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12b9ab800) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1351d3800) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x124e8bc00) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x135b65800) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x135093000) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x135421000) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x135091400) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x135491c00) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x124e7c800) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x135429000) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12a8c3800) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12bbacc00) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 08:23:43 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128beb800) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12d5c5c00) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12d521000) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128b48800) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x125f7b800) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12970bc00) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128bdf800) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116712800) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12a744c00) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x122d2c400) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12bedc800) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124ced400) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x122d2a400) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124ab6000) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121166400) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1211a5800) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119423000) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1187d0000) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11660a400) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1127e2400) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x13858d000) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12c087400) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x135b71400) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x13570dc00) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x135b64800) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x13570c800) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x135708800) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x135704800) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1354aac00) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1354a1800) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x13548dc00) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x135425800) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12ce2b000) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12c217000) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bb9e800) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a748000) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128ae3800) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x125f18c00) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1211a5c00) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119dc8400) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11759d000) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x115e7ac00) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x135090400) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1351d6000) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 08:23:44 INFO - PROCESS | 1648 | 1464189824113 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:23:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:23:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1872ms 08:23:44 INFO - PROCESS | 1648 | 1464189824136 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:23:44 INFO - PROCESS | 1648 | 1464189824138 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:23:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:23:44 INFO - PROCESS | 1648 | 1464189824142 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 1648 | 1464189824144 Marionette TRACE conn2 <- [1,2510,null,{}] 08:23:44 INFO - PROCESS | 1648 | 1464189824155 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:44 INFO - PROCESS | 1648 | 1464189824240 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:23:44 INFO - PROCESS | 1648 | 1464189824288 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x112857800 == 26 [pid = 1648] [id = 635] 08:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x110e29c00) [pid = 1648] [serial = 1905] [outer = 0x0] 08:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x110e2a800) [pid = 1648] [serial = 1906] [outer = 0x110e29c00] 08:23:44 INFO - PROCESS | 1648 | 1464189824315 Marionette DEBUG loaded listener.js 08:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x110ee2800) [pid = 1648] [serial = 1907] [outer = 0x110e29c00] 08:23:44 INFO - PROCESS | 1648 | 1464189824640 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 08:23:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:23:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 522ms 08:23:44 INFO - PROCESS | 1648 | 1464189824664 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:23:44 INFO - PROCESS | 1648 | 1464189824672 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:23:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:23:44 INFO - PROCESS | 1648 | 1464189824677 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 1648 | 1464189824678 Marionette TRACE conn2 <- [1,2514,null,{}] 08:23:44 INFO - PROCESS | 1648 | 1464189824681 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:44 INFO - PROCESS | 1648 | 1464189824759 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:23:44 INFO - PROCESS | 1648 | 1464189824764 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x116845000 == 27 [pid = 1648] [id = 636] 08:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x110f36400) [pid = 1648] [serial = 1908] [outer = 0x0] 08:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x111f17800) [pid = 1648] [serial = 1909] [outer = 0x110f36400] 08:23:44 INFO - PROCESS | 1648 | 1464189824794 Marionette DEBUG loaded listener.js 08:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1125cac00) [pid = 1648] [serial = 1910] [outer = 0x110f36400] 08:23:45 INFO - PROCESS | 1648 | 1464189825116 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 470ms 08:23:45 INFO - PROCESS | 1648 | 1464189825146 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:23:45 INFO - PROCESS | 1648 | 1464189825149 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:23:45 INFO - PROCESS | 1648 | 1464189825153 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:23:45 INFO - PROCESS | 1648 | 1464189825156 Marionette TRACE conn2 <- [1,2518,null,{}] 08:23:45 INFO - PROCESS | 1648 | 1464189825164 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:45 INFO - PROCESS | 1648 | 1464189825241 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:23:45 INFO - PROCESS | 1648 | 1464189825246 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11802c000 == 28 [pid = 1648] [id = 637] 08:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x110d9b400) [pid = 1648] [serial = 1911] [outer = 0x0] 08:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112fdc000) [pid = 1648] [serial = 1912] [outer = 0x110d9b400] 08:23:45 INFO - PROCESS | 1648 | 1464189825286 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11318f800) [pid = 1648] [serial = 1913] [outer = 0x110d9b400] 08:23:45 INFO - PROCESS | 1648 | 1464189825624 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 08:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:23:45 INFO - PROCESS | 1648 | 1464189825675 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:23:45 INFO - PROCESS | 1648 | 1464189825677 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:23:45 INFO - PROCESS | 1648 | 1464189825679 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:23:45 INFO - PROCESS | 1648 | 1464189825680 Marionette TRACE conn2 <- [1,2522,null,{}] 08:23:45 INFO - PROCESS | 1648 | 1464189825682 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:45 INFO - PROCESS | 1648 | 1464189825777 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:23:45 INFO - PROCESS | 1648 | 1464189825784 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185ad000 == 29 [pid = 1648] [id = 638] 08:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x110da5800) [pid = 1648] [serial = 1914] [outer = 0x0] 08:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113316400) [pid = 1648] [serial = 1915] [outer = 0x110da5800] 08:23:45 INFO - PROCESS | 1648 | 1464189825811 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x115e70800) [pid = 1648] [serial = 1916] [outer = 0x110da5800] 08:23:46 INFO - PROCESS | 1648 | 1464189826120 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:23:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:23:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 468ms 08:23:46 INFO - PROCESS | 1648 | 1464189826147 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:23:46 INFO - PROCESS | 1648 | 1464189826149 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:23:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:23:46 INFO - PROCESS | 1648 | 1464189826153 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:23:46 INFO - PROCESS | 1648 | 1464189826154 Marionette TRACE conn2 <- [1,2526,null,{}] 08:23:46 INFO - PROCESS | 1648 | 1464189826157 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:46 INFO - PROCESS | 1648 | 1464189826227 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:23:46 INFO - PROCESS | 1648 | 1464189826232 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a68800 == 30 [pid = 1648] [id = 639] 08:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x110f32000) [pid = 1648] [serial = 1917] [outer = 0x0] 08:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x115e78c00) [pid = 1648] [serial = 1918] [outer = 0x110f32000] 08:23:46 INFO - PROCESS | 1648 | 1464189826260 Marionette DEBUG loaded listener.js 08:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1164b3c00) [pid = 1648] [serial = 1919] [outer = 0x110f32000] 08:23:46 INFO - PROCESS | 1648 | 1464189826593 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:23:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:23:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 469ms 08:23:46 INFO - PROCESS | 1648 | 1464189826622 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:23:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:23:46 INFO - PROCESS | 1648 | 1464189826632 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:23:46 INFO - PROCESS | 1648 | 1464189826642 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:23:46 INFO - PROCESS | 1648 | 1464189826643 Marionette TRACE conn2 <- [1,2530,null,{}] 08:23:46 INFO - PROCESS | 1648 | 1464189826646 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:46 INFO - PROCESS | 1648 | 1464189826734 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:23:46 INFO - PROCESS | 1648 | 1464189826739 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12298d000 == 31 [pid = 1648] [id = 640] 08:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1164be400) [pid = 1648] [serial = 1920] [outer = 0x0] 08:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11671b800) [pid = 1648] [serial = 1921] [outer = 0x1164be400] 08:23:46 INFO - PROCESS | 1648 | 1464189826768 Marionette DEBUG loaded listener.js 08:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11710bc00) [pid = 1648] [serial = 1922] [outer = 0x1164be400] 08:23:47 INFO - PROCESS | 1648 | 1464189827100 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:23:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:23:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 478ms 08:23:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:23:47 INFO - PROCESS | 1648 | 1464189827112 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:23:47 INFO - PROCESS | 1648 | 1464189827113 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:23:47 INFO - PROCESS | 1648 | 1464189827115 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - PROCESS | 1648 | 1464189827118 Marionette TRACE conn2 <- [1,2534,null,{}] 08:23:47 INFO - PROCESS | 1648 | 1464189827122 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:47 INFO - PROCESS | 1648 | 1464189827195 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:23:47 INFO - PROCESS | 1648 | 1464189827201 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x122ad1800 == 32 [pid = 1648] [id = 641] 08:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x110dc9c00) [pid = 1648] [serial = 1923] [outer = 0x0] 08:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117597400) [pid = 1648] [serial = 1924] [outer = 0x110dc9c00] 08:23:47 INFO - PROCESS | 1648 | 1464189827227 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11807cc00) [pid = 1648] [serial = 1925] [outer = 0x110dc9c00] 08:23:47 INFO - PROCESS | 1648 | 1464189827527 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 08:23:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:23:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 420ms 08:23:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:23:47 INFO - PROCESS | 1648 | 1464189827541 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:23:47 INFO - PROCESS | 1648 | 1464189827542 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:23:47 INFO - PROCESS | 1648 | 1464189827544 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - PROCESS | 1648 | 1464189827545 Marionette TRACE conn2 <- [1,2538,null,{}] 08:23:47 INFO - PROCESS | 1648 | 1464189827547 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:47 INFO - PROCESS | 1648 | 1464189827630 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:23:47 INFO - PROCESS | 1648 | 1464189827683 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a1b800 == 33 [pid = 1648] [id = 642] 08:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x117111400) [pid = 1648] [serial = 1926] [outer = 0x0] 08:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118086000) [pid = 1648] [serial = 1927] [outer = 0x117111400] 08:23:47 INFO - PROCESS | 1648 | 1464189827708 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11815a800) [pid = 1648] [serial = 1928] [outer = 0x117111400] 08:23:48 INFO - PROCESS | 1648 | 1464189828003 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:23:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:23:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 469ms 08:23:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:23:48 INFO - PROCESS | 1648 | 1464189828013 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 1648 | 1464189828014 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:23:48 INFO - PROCESS | 1648 | 1464189828024 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 1648 | 1464189828025 Marionette TRACE conn2 <- [1,2542,null,{}] 08:23:48 INFO - PROCESS | 1648 | 1464189828027 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:48 INFO - PROCESS | 1648 | 1464189828103 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:23:48 INFO - PROCESS | 1648 | 1464189828108 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11802a800 == 34 [pid = 1648] [id = 643] 08:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11710f000) [pid = 1648] [serial = 1929] [outer = 0x0] 08:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118165400) [pid = 1648] [serial = 1930] [outer = 0x11710f000] 08:23:48 INFO - PROCESS | 1648 | 1464189828135 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1181d5400) [pid = 1648] [serial = 1931] [outer = 0x11710f000] 08:23:48 INFO - PROCESS | 1648 | 1464189828456 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 08:23:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:23:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 476ms 08:23:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:23:48 INFO - PROCESS | 1648 | 1464189828494 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 1648 | 1464189828495 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:23:48 INFO - PROCESS | 1648 | 1464189828497 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 1648 | 1464189828498 Marionette TRACE conn2 <- [1,2546,null,{}] 08:23:48 INFO - PROCESS | 1648 | 1464189828500 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:48 INFO - PROCESS | 1648 | 1464189828600 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:23:48 INFO - PROCESS | 1648 | 1464189828607 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d51000 == 35 [pid = 1648] [id = 644] 08:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1167fc400) [pid = 1648] [serial = 1932] [outer = 0x0] 08:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1181d7000) [pid = 1648] [serial = 1933] [outer = 0x1167fc400] 08:23:48 INFO - PROCESS | 1648 | 1464189828632 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1187df400) [pid = 1648] [serial = 1934] [outer = 0x1167fc400] 08:23:48 INFO - PROCESS | 1648 | 1464189828947 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 08:23:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:23:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 472ms 08:23:48 INFO - PROCESS | 1648 | 1464189828971 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 1648 | 1464189828972 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:23:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:23:48 INFO - PROCESS | 1648 | 1464189828982 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 1648 | 1464189828986 Marionette TRACE conn2 <- [1,2550,null,{}] 08:23:48 INFO - PROCESS | 1648 | 1464189828989 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:49 INFO - PROCESS | 1648 | 1464189829073 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:23:49 INFO - PROCESS | 1648 | 1464189829078 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a67000 == 36 [pid = 1648] [id = 645] 08:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1187e5000) [pid = 1648] [serial = 1935] [outer = 0x0] 08:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119419400) [pid = 1648] [serial = 1936] [outer = 0x1187e5000] 08:23:49 INFO - PROCESS | 1648 | 1464189829109 Marionette DEBUG loaded listener.js 08:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119c4fc00) [pid = 1648] [serial = 1937] [outer = 0x1187e5000] 08:23:49 INFO - PROCESS | 1648 | 1464189829492 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 08:23:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:23:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 529ms 08:23:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:23:49 INFO - PROCESS | 1648 | 1464189829505 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 1648 | 1464189829506 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:23:49 INFO - PROCESS | 1648 | 1464189829508 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 1648 | 1464189829509 Marionette TRACE conn2 <- [1,2554,null,{}] 08:23:49 INFO - PROCESS | 1648 | 1464189829511 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:49 INFO - PROCESS | 1648 | 1464189829607 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:23:49 INFO - PROCESS | 1648 | 1464189829620 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a7800 == 37 [pid = 1648] [id = 646] 08:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11945f800) [pid = 1648] [serial = 1938] [outer = 0x0] 08:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119dcc400) [pid = 1648] [serial = 1939] [outer = 0x11945f800] 08:23:49 INFO - PROCESS | 1648 | 1464189829646 Marionette DEBUG loaded listener.js 08:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11a1e9400) [pid = 1648] [serial = 1940] [outer = 0x11945f800] 08:23:49 INFO - PROCESS | 1648 | 1464189829985 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:23:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:23:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 519ms 08:23:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:23:50 INFO - PROCESS | 1648 | 1464189830027 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:23:50 INFO - PROCESS | 1648 | 1464189830029 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:23:50 INFO - PROCESS | 1648 | 1464189830031 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:23:50 INFO - PROCESS | 1648 | 1464189830033 Marionette TRACE conn2 <- [1,2558,null,{}] 08:23:50 INFO - PROCESS | 1648 | 1464189830035 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:50 INFO - PROCESS | 1648 | 1464189830141 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:23:50 INFO - PROCESS | 1648 | 1464189830146 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x129789800 == 38 [pid = 1648] [id = 647] 08:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119c50000) [pid = 1648] [serial = 1941] [outer = 0x0] 08:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11a1ecc00) [pid = 1648] [serial = 1942] [outer = 0x119c50000] 08:23:50 INFO - PROCESS | 1648 | 1464189830208 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x121168000) [pid = 1648] [serial = 1943] [outer = 0x119c50000] 08:23:50 INFO - PROCESS | 1648 | 1464189830542 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:23:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:23:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 08:23:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:23:50 INFO - PROCESS | 1648 | 1464189830554 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:23:50 INFO - PROCESS | 1648 | 1464189830555 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:23:50 INFO - PROCESS | 1648 | 1464189830557 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:23:50 INFO - PROCESS | 1648 | 1464189830558 Marionette TRACE conn2 <- [1,2562,null,{}] 08:23:50 INFO - PROCESS | 1648 | 1464189830560 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:50 INFO - PROCESS | 1648 | 1464189830657 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:23:50 INFO - PROCESS | 1648 | 1464189830684 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a66e800 == 39 [pid = 1648] [id = 648] 08:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x121170400) [pid = 1648] [serial = 1944] [outer = 0x0] 08:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x121172800) [pid = 1648] [serial = 1945] [outer = 0x121170400] 08:23:50 INFO - PROCESS | 1648 | 1464189830709 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121187400) [pid = 1648] [serial = 1946] [outer = 0x121170400] 08:23:51 INFO - PROCESS | 1648 | 1464189831045 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 08:23:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:23:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 520ms 08:23:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:23:51 INFO - PROCESS | 1648 | 1464189831081 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:23:51 INFO - PROCESS | 1648 | 1464189831082 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:23:51 INFO - PROCESS | 1648 | 1464189831084 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 1648 | 1464189831085 Marionette TRACE conn2 <- [1,2566,null,{}] 08:23:51 INFO - PROCESS | 1648 | 1464189831087 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:51 INFO - PROCESS | 1648 | 1464189831183 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:23:51 INFO - PROCESS | 1648 | 1464189831187 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aeb7800 == 40 [pid = 1648] [id = 649] 08:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11a1eec00) [pid = 1648] [serial = 1947] [outer = 0x0] 08:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12118a800) [pid = 1648] [serial = 1948] [outer = 0x11a1eec00] 08:23:51 INFO - PROCESS | 1648 | 1464189831212 Marionette DEBUG loaded listener.js 08:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121190c00) [pid = 1648] [serial = 1949] [outer = 0x11a1eec00] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11815d800) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1187de000) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1121b6800) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119417400) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119418400) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116860800) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11710b800) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115e71400) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x115e6e400) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x110f33c00) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x110f3a000) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1125c2c00) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1164bc400) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x110edf400) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x110e26800) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12d523c00) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1167f1800) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128b4b400) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:23:51 INFO - PROCESS | 1648 | 1464189831648 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 08:23:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:23:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 620ms 08:23:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:23:51 INFO - PROCESS | 1648 | 1464189831705 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:23:51 INFO - PROCESS | 1648 | 1464189831706 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:23:51 INFO - PROCESS | 1648 | 1464189831708 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 1648 | 1464189831709 Marionette TRACE conn2 <- [1,2570,null,{}] 08:23:51 INFO - PROCESS | 1648 | 1464189831711 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:51 INFO - PROCESS | 1648 | 1464189831792 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:23:51 INFO - PROCESS | 1648 | 1464189831797 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a1b000 == 41 [pid = 1648] [id = 650] 08:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113196400) [pid = 1648] [serial = 1950] [outer = 0x0] 08:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1167f6400) [pid = 1648] [serial = 1951] [outer = 0x113196400] 08:23:51 INFO - PROCESS | 1648 | 1464189831823 Marionette DEBUG loaded listener.js 08:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11808dc00) [pid = 1648] [serial = 1952] [outer = 0x113196400] 08:23:52 INFO - PROCESS | 1648 | 1464189832140 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 08:23:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:23:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 468ms 08:23:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:23:52 INFO - PROCESS | 1648 | 1464189832176 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:23:52 INFO - PROCESS | 1648 | 1464189832177 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:23:52 INFO - PROCESS | 1648 | 1464189832180 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:23:52 INFO - PROCESS | 1648 | 1464189832181 Marionette TRACE conn2 <- [1,2574,null,{}] 08:23:52 INFO - PROCESS | 1648 | 1464189832184 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:52 INFO - PROCESS | 1648 | 1464189832261 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:23:52 INFO - PROCESS | 1648 | 1464189832318 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af98800 == 42 [pid = 1648] [id = 651] 08:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113199c00) [pid = 1648] [serial = 1953] [outer = 0x0] 08:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119418400) [pid = 1648] [serial = 1954] [outer = 0x113199c00] 08:23:52 INFO - PROCESS | 1648 | 1464189832344 Marionette DEBUG loaded listener.js 08:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12118fc00) [pid = 1648] [serial = 1955] [outer = 0x113199c00] 08:23:52 INFO - PROCESS | 1648 | 1464189832624 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:23:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:23:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 473ms 08:23:52 INFO - PROCESS | 1648 | 1464189832656 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:23:52 INFO - PROCESS | 1648 | 1464189832665 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:23:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:23:52 INFO - PROCESS | 1648 | 1464189832671 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:23:52 INFO - PROCESS | 1648 | 1464189832672 Marionette TRACE conn2 <- [1,2578,null,{}] 08:23:52 INFO - PROCESS | 1648 | 1464189832674 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:52 INFO - PROCESS | 1648 | 1464189832756 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:23:52 INFO - PROCESS | 1648 | 1464189832760 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b292000 == 43 [pid = 1648] [id = 652] 08:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121191800) [pid = 1648] [serial = 1956] [outer = 0x0] 08:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1211a7800) [pid = 1648] [serial = 1957] [outer = 0x121191800] 08:23:52 INFO - PROCESS | 1648 | 1464189832785 Marionette DEBUG loaded listener.js 08:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1211ac400) [pid = 1648] [serial = 1958] [outer = 0x121191800] 08:23:53 INFO - PROCESS | 1648 | 1464189833103 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:23:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:23:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 470ms 08:23:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:23:53 INFO - PROCESS | 1648 | 1464189833139 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:23:53 INFO - PROCESS | 1648 | 1464189833140 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:23:53 INFO - PROCESS | 1648 | 1464189833142 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:23:53 INFO - PROCESS | 1648 | 1464189833143 Marionette TRACE conn2 <- [1,2582,null,{}] 08:23:53 INFO - PROCESS | 1648 | 1464189833145 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:53 INFO - PROCESS | 1648 | 1464189833251 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:23:53 INFO - PROCESS | 1648 | 1464189833259 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2a1800 == 44 [pid = 1648] [id = 653] 08:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1211ad400) [pid = 1648] [serial = 1959] [outer = 0x0] 08:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1211b1800) [pid = 1648] [serial = 1960] [outer = 0x1211ad400] 08:23:53 INFO - PROCESS | 1648 | 1464189833284 Marionette DEBUG loaded listener.js 08:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1229e0400) [pid = 1648] [serial = 1961] [outer = 0x1211ad400] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x116845000 == 43 [pid = 1648] [id = 636] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1185ad000 == 42 [pid = 1648] [id = 638] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x124a1b800 == 41 [pid = 1648] [id = 642] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11802a800 == 40 [pid = 1648] [id = 643] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12298d000 == 39 [pid = 1648] [id = 640] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12aeb7800 == 38 [pid = 1648] [id = 649] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119a67000 == 37 [pid = 1648] [id = 645] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a7800 == 36 [pid = 1648] [id = 646] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a66e800 == 35 [pid = 1648] [id = 648] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12af98800 == 34 [pid = 1648] [id = 651] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x129789800 == 33 [pid = 1648] [id = 647] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119a68800 == 32 [pid = 1648] [id = 639] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x122ad1800 == 31 [pid = 1648] [id = 641] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x124a1b000 == 30 [pid = 1648] [id = 650] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x126d51000 == 29 [pid = 1648] [id = 644] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11802c000 == 28 [pid = 1648] [id = 637] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118168800) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11921c400) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1133f5000) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x115e6fc00) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119420c00) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11927a400) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11945cc00) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119a07000) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119271c00) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119440c00) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x117683000) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11807e000) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1172bd400) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11759d800) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116862000) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116a61c00) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x115f5a800) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1167f1c00) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113198000) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1133f5800) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112a93800) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11318ec00) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1125cc800) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119dc5c00) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119e2d000) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1127d7800) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x110f38800) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x111c20000) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x110e27400) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x110ed5c00) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x113191000) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11808d000) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118080800) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119a0a400) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x129354000) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b292000 == 27 [pid = 1648] [id = 652] 08:23:54 INFO - PROCESS | 1648 | 1464189834725 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:23:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:23:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1621ms 08:23:54 INFO - PROCESS | 1648 | 1464189834765 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:23:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:23:54 INFO - PROCESS | 1648 | 1464189834767 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:23:54 INFO - PROCESS | 1648 | 1464189834771 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:23:54 INFO - PROCESS | 1648 | 1464189834773 Marionette TRACE conn2 <- [1,2586,null,{}] 08:23:54 INFO - PROCESS | 1648 | 1464189834777 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:54 INFO - PROCESS | 1648 | 1464189834877 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:23:54 INFO - PROCESS | 1648 | 1464189834885 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x112854000 == 28 [pid = 1648] [id = 654] 08:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x110e27000) [pid = 1648] [serial = 1962] [outer = 0x0] 08:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x110e29000) [pid = 1648] [serial = 1963] [outer = 0x110e27000] 08:23:54 INFO - PROCESS | 1648 | 1464189834914 Marionette DEBUG loaded listener.js 08:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x110f2e400) [pid = 1648] [serial = 1964] [outer = 0x110e27000] 08:23:55 INFO - PROCESS | 1648 | 1464189835266 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:23:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:23:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 524ms 08:23:55 INFO - PROCESS | 1648 | 1464189835295 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:23:55 INFO - PROCESS | 1648 | 1464189835300 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:23:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:23:55 INFO - PROCESS | 1648 | 1464189835306 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:23:55 INFO - PROCESS | 1648 | 1464189835308 Marionette TRACE conn2 <- [1,2590,null,{}] 08:23:55 INFO - PROCESS | 1648 | 1464189835310 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:55 INFO - PROCESS | 1648 | 1464189835388 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:23:55 INFO - PROCESS | 1648 | 1464189835439 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f07000 == 29 [pid = 1648] [id = 655] 08:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x110e28400) [pid = 1648] [serial = 1965] [outer = 0x0] 08:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x110f3a000) [pid = 1648] [serial = 1966] [outer = 0x110e28400] 08:23:55 INFO - PROCESS | 1648 | 1464189835465 Marionette DEBUG loaded listener.js 08:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1121b6c00) [pid = 1648] [serial = 1967] [outer = 0x110e28400] 08:23:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:23:55 INFO - PROCESS | 1648 | 1464189835775 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 08:23:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 473ms 08:23:55 INFO - PROCESS | 1648 | 1464189835780 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:23:55 INFO - PROCESS | 1648 | 1464189835781 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:23:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:23:55 INFO - PROCESS | 1648 | 1464189835791 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:23:55 INFO - PROCESS | 1648 | 1464189835793 Marionette TRACE conn2 <- [1,2594,null,{}] 08:23:55 INFO - PROCESS | 1648 | 1464189835805 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:55 INFO - PROCESS | 1648 | 1464189835883 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:23:55 INFO - PROCESS | 1648 | 1464189835897 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11801b800 == 30 [pid = 1648] [id = 656] 08:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x110da4800) [pid = 1648] [serial = 1968] [outer = 0x0] 08:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a69c00) [pid = 1648] [serial = 1969] [outer = 0x110da4800] 08:23:55 INFO - PROCESS | 1648 | 1464189835929 Marionette DEBUG loaded listener.js 08:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113099400) [pid = 1648] [serial = 1970] [outer = 0x110da4800] 08:23:56 INFO - PROCESS | 1648 | 1464189836273 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 08:23:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:23:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 528ms 08:23:56 INFO - PROCESS | 1648 | 1464189836315 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:23:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:23:56 INFO - PROCESS | 1648 | 1464189836319 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:23:56 INFO - PROCESS | 1648 | 1464189836321 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:23:56 INFO - PROCESS | 1648 | 1464189836323 Marionette TRACE conn2 <- [1,2598,null,{}] 08:23:56 INFO - PROCESS | 1648 | 1464189836325 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:56 INFO - PROCESS | 1648 | 1464189836399 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:23:56 INFO - PROCESS | 1648 | 1464189836405 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x118592000 == 31 [pid = 1648] [id = 657] 08:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11318fc00) [pid = 1648] [serial = 1971] [outer = 0x0] 08:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113316c00) [pid = 1648] [serial = 1972] [outer = 0x11318fc00] 08:23:56 INFO - PROCESS | 1648 | 1464189836433 Marionette DEBUG loaded listener.js 08:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x114ee6800) [pid = 1648] [serial = 1973] [outer = 0x11318fc00] 08:23:56 INFO - PROCESS | 1648 | 1464189836846 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:23:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:23:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 08:23:56 INFO - PROCESS | 1648 | 1464189836895 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:23:56 INFO - PROCESS | 1648 | 1464189836897 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:23:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:23:56 INFO - PROCESS | 1648 | 1464189836900 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:23:56 INFO - PROCESS | 1648 | 1464189836902 Marionette TRACE conn2 <- [1,2602,null,{}] 08:23:56 INFO - PROCESS | 1648 | 1464189836906 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:57 INFO - PROCESS | 1648 | 1464189837013 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:23:57 INFO - PROCESS | 1648 | 1464189837023 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194ed000 == 32 [pid = 1648] [id = 658] 08:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x110f3c400) [pid = 1648] [serial = 1974] [outer = 0x0] 08:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x115e70400) [pid = 1648] [serial = 1975] [outer = 0x110f3c400] 08:23:57 INFO - PROCESS | 1648 | 1464189837051 Marionette DEBUG loaded listener.js 08:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x115ee8000) [pid = 1648] [serial = 1976] [outer = 0x110f3c400] 08:23:57 INFO - PROCESS | 1648 | 1464189837391 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 08:23:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:23:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms 08:23:57 INFO - PROCESS | 1648 | 1464189837431 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:23:57 INFO - PROCESS | 1648 | 1464189837432 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:23:57 INFO - PROCESS | 1648 | 1464189837437 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:23:57 INFO - PROCESS | 1648 | 1464189837438 Marionette TRACE conn2 <- [1,2606,null,{}] 08:23:57 INFO - PROCESS | 1648 | 1464189837440 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:57 INFO - PROCESS | 1648 | 1464189837548 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:23:57 INFO - PROCESS | 1648 | 1464189837557 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119af4800 == 33 [pid = 1648] [id = 659] 08:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x115e7b400) [pid = 1648] [serial = 1977] [outer = 0x0] 08:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1166ccc00) [pid = 1648] [serial = 1978] [outer = 0x115e7b400] 08:23:57 INFO - PROCESS | 1648 | 1464189837583 Marionette DEBUG loaded listener.js 08:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116a61000) [pid = 1648] [serial = 1979] [outer = 0x115e7b400] 08:23:57 INFO - PROCESS | 1648 | 1464189837891 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 08:23:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:23:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 08:23:57 INFO - PROCESS | 1648 | 1464189837906 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:23:57 INFO - PROCESS | 1648 | 1464189837907 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:23:57 INFO - PROCESS | 1648 | 1464189837909 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:23:57 INFO - PROCESS | 1648 | 1464189837910 Marionette TRACE conn2 <- [1,2610,null,{}] 08:23:57 INFO - PROCESS | 1648 | 1464189837912 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:57 INFO - PROCESS | 1648 | 1464189837983 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:23:57 INFO - PROCESS | 1648 | 1464189837987 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a14800 == 34 [pid = 1648] [id = 660] 08:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113190800) [pid = 1648] [serial = 1980] [outer = 0x0] 08:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1172be400) [pid = 1648] [serial = 1981] [outer = 0x113190800] 08:23:58 INFO - PROCESS | 1648 | 1464189838015 Marionette DEBUG loaded listener.js 08:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x117686800) [pid = 1648] [serial = 1982] [outer = 0x113190800] 08:23:58 INFO - PROCESS | 1648 | 1464189838338 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:23:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:23:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 468ms 08:23:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:23:58 INFO - PROCESS | 1648 | 1464189838378 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:23:58 INFO - PROCESS | 1648 | 1464189838379 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:23:58 INFO - PROCESS | 1648 | 1464189838381 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:23:58 INFO - PROCESS | 1648 | 1464189838382 Marionette TRACE conn2 <- [1,2614,null,{}] 08:23:58 INFO - PROCESS | 1648 | 1464189838387 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:58 INFO - PROCESS | 1648 | 1464189838481 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:23:58 INFO - PROCESS | 1648 | 1464189838488 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x122ac5000 == 35 [pid = 1648] [id = 661] 08:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x115e72000) [pid = 1648] [serial = 1983] [outer = 0x0] 08:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11807bc00) [pid = 1648] [serial = 1984] [outer = 0x115e72000] 08:23:58 INFO - PROCESS | 1648 | 1464189838514 Marionette DEBUG loaded listener.js 08:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118087400) [pid = 1648] [serial = 1985] [outer = 0x115e72000] 08:23:58 INFO - PROCESS | 1648 | 1464189838821 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 08:23:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:23:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 471ms 08:23:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:23:58 INFO - PROCESS | 1648 | 1464189838854 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:23:58 INFO - PROCESS | 1648 | 1464189838855 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:23:58 INFO - PROCESS | 1648 | 1464189838857 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:23:58 INFO - PROCESS | 1648 | 1464189838858 Marionette TRACE conn2 <- [1,2618,null,{}] 08:23:58 INFO - PROCESS | 1648 | 1464189838861 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:58 INFO - PROCESS | 1648 | 1464189838936 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:23:58 INFO - PROCESS | 1648 | 1464189838940 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11801a800 == 36 [pid = 1648] [id = 662] 08:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118095800) [pid = 1648] [serial = 1986] [outer = 0x0] 08:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118165c00) [pid = 1648] [serial = 1987] [outer = 0x118095800] 08:23:58 INFO - PROCESS | 1648 | 1464189838966 Marionette DEBUG loaded listener.js 08:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1181d6400) [pid = 1648] [serial = 1988] [outer = 0x118095800] 08:23:59 INFO - PROCESS | 1648 | 1464189839286 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:23:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:23:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 468ms 08:23:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:23:59 INFO - PROCESS | 1648 | 1464189839327 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:23:59 INFO - PROCESS | 1648 | 1464189839328 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:23:59 INFO - PROCESS | 1648 | 1464189839330 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:23:59 INFO - PROCESS | 1648 | 1464189839331 Marionette TRACE conn2 <- [1,2622,null,{}] 08:23:59 INFO - PROCESS | 1648 | 1464189839334 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:59 INFO - PROCESS | 1648 | 1464189839440 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:23:59 INFO - PROCESS | 1648 | 1464189839448 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x125821800 == 37 [pid = 1648] [id = 663] 08:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1181d2800) [pid = 1648] [serial = 1989] [outer = 0x0] 08:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1187ce800) [pid = 1648] [serial = 1990] [outer = 0x1181d2800] 08:23:59 INFO - PROCESS | 1648 | 1464189839478 Marionette DEBUG loaded listener.js 08:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1187e4c00) [pid = 1648] [serial = 1991] [outer = 0x1181d2800] 08:23:59 INFO - PROCESS | 1648 | 1464189839822 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 08:23:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:23:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 523ms 08:23:59 INFO - PROCESS | 1648 | 1464189839858 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:23:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:23:59 INFO - PROCESS | 1648 | 1464189839870 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:23:59 INFO - PROCESS | 1648 | 1464189839873 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:23:59 INFO - PROCESS | 1648 | 1464189839874 Marionette TRACE conn2 <- [1,2626,null,{}] 08:23:59 INFO - PROCESS | 1648 | 1464189839876 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:59 INFO - PROCESS | 1648 | 1464189839981 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:24:00 INFO - PROCESS | 1648 | 1464189840023 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194ec800 == 38 [pid = 1648] [id = 664] 08:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119220000) [pid = 1648] [serial = 1992] [outer = 0x0] 08:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119421400) [pid = 1648] [serial = 1993] [outer = 0x119220000] 08:24:00 INFO - PROCESS | 1648 | 1464189840053 Marionette DEBUG loaded listener.js 08:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11945d800) [pid = 1648] [serial = 1994] [outer = 0x119220000] 08:24:00 INFO - PROCESS | 1648 | 1464189840369 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 523ms 08:24:00 INFO - PROCESS | 1648 | 1464189840397 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:24:00 INFO - PROCESS | 1648 | 1464189840398 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:24:00 INFO - PROCESS | 1648 | 1464189840418 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:24:00 INFO - PROCESS | 1648 | 1464189840419 Marionette TRACE conn2 <- [1,2630,null,{}] 08:24:00 INFO - PROCESS | 1648 | 1464189840422 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:00 INFO - PROCESS | 1648 | 1464189840517 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:24:00 INFO - PROCESS | 1648 | 1464189840521 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x127374800 == 39 [pid = 1648] [id = 665] 08:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119461c00) [pid = 1648] [serial = 1995] [outer = 0x0] 08:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119a0bc00) [pid = 1648] [serial = 1996] [outer = 0x119461c00] 08:24:00 INFO - PROCESS | 1648 | 1464189840546 Marionette DEBUG loaded listener.js 08:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119dc5c00) [pid = 1648] [serial = 1997] [outer = 0x119461c00] 08:24:00 INFO - PROCESS | 1648 | 1464189840860 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 08:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 485ms 08:24:00 INFO - PROCESS | 1648 | 1464189840890 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:24:00 INFO - PROCESS | 1648 | 1464189840891 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:24:00 INFO - PROCESS | 1648 | 1464189840894 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:24:00 INFO - PROCESS | 1648 | 1464189840895 Marionette TRACE conn2 <- [1,2634,null,{}] 08:24:00 INFO - PROCESS | 1648 | 1464189840897 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:01 INFO - PROCESS | 1648 | 1464189840997 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:24:01 INFO - PROCESS | 1648 | 1464189841039 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fa8000 == 40 [pid = 1648] [id = 666] 08:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116a5e800) [pid = 1648] [serial = 1998] [outer = 0x0] 08:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119e2f800) [pid = 1648] [serial = 1999] [outer = 0x116a5e800] 08:24:01 INFO - PROCESS | 1648 | 1464189841064 Marionette DEBUG loaded listener.js 08:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11a1f2c00) [pid = 1648] [serial = 2000] [outer = 0x116a5e800] 08:24:01 INFO - PROCESS | 1648 | 1464189841383 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:24:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:24:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 08:24:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:24:01 INFO - PROCESS | 1648 | 1464189841412 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:24:01 INFO - PROCESS | 1648 | 1464189841413 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:24:01 INFO - PROCESS | 1648 | 1464189841416 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:24:01 INFO - PROCESS | 1648 | 1464189841418 Marionette TRACE conn2 <- [1,2638,null,{}] 08:24:01 INFO - PROCESS | 1648 | 1464189841421 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:01 INFO - PROCESS | 1648 | 1464189841514 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:24:01 INFO - PROCESS | 1648 | 1464189841519 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12977a000 == 41 [pid = 1648] [id = 667] 08:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11a1e7c00) [pid = 1648] [serial = 2001] [outer = 0x0] 08:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12116b800) [pid = 1648] [serial = 2002] [outer = 0x11a1e7c00] 08:24:01 INFO - PROCESS | 1648 | 1464189841544 Marionette DEBUG loaded listener.js 08:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121185c00) [pid = 1648] [serial = 2003] [outer = 0x11a1e7c00] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121191800) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11945f800) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119c50000) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121170400) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11a1eec00) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x113196400) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113199c00) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x110f32000) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x110da5800) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x110d9b400) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x110f36400) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x110e29c00) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11685e800) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1187e5000) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1167fc400) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11710f000) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117111400) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x110dc9c00) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1164be400) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:24:01 INFO - PROCESS | 1648 | 1464189841985 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:24:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:24:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 620ms 08:24:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:24:02 INFO - PROCESS | 1648 | 1464189842037 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:24:02 INFO - PROCESS | 1648 | 1464189842038 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:24:02 INFO - PROCESS | 1648 | 1464189842040 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:24:02 INFO - PROCESS | 1648 | 1464189842041 Marionette TRACE conn2 <- [1,2642,null,{}] 08:24:02 INFO - PROCESS | 1648 | 1464189842044 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:02 INFO - PROCESS | 1648 | 1464189842127 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:24:02 INFO - PROCESS | 1648 | 1464189842178 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fa1800 == 42 [pid = 1648] [id = 668] 08:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x110da5800) [pid = 1648] [serial = 2004] [outer = 0x0] 08:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1121b0800) [pid = 1648] [serial = 2005] [outer = 0x110da5800] 08:24:02 INFO - PROCESS | 1648 | 1464189842203 Marionette DEBUG loaded listener.js 08:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117111400) [pid = 1648] [serial = 2006] [outer = 0x110da5800] 08:24:02 INFO - PROCESS | 1648 | 1464189842510 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:24:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:24:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 08:24:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:24:02 INFO - PROCESS | 1648 | 1464189842560 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:24:02 INFO - PROCESS | 1648 | 1464189842561 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:24:02 INFO - PROCESS | 1648 | 1464189842563 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:24:02 INFO - PROCESS | 1648 | 1464189842564 Marionette TRACE conn2 <- [1,2646,null,{}] 08:24:02 INFO - PROCESS | 1648 | 1464189842566 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:02 INFO - PROCESS | 1648 | 1464189842645 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:24:02 INFO - PROCESS | 1648 | 1464189842650 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aec0800 == 43 [pid = 1648] [id = 669] 08:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11815a400) [pid = 1648] [serial = 2007] [outer = 0x0] 08:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119e2f000) [pid = 1648] [serial = 2008] [outer = 0x11815a400] 08:24:02 INFO - PROCESS | 1648 | 1464189842677 Marionette DEBUG loaded listener.js 08:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121187800) [pid = 1648] [serial = 2009] [outer = 0x11815a400] 08:24:03 INFO - PROCESS | 1648 | 1464189843004 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:24:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:24:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 08:24:03 INFO - PROCESS | 1648 | 1464189843032 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:24:03 INFO - PROCESS | 1648 | 1464189843034 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:24:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:24:03 INFO - PROCESS | 1648 | 1464189843038 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:24:03 INFO - PROCESS | 1648 | 1464189843039 Marionette TRACE conn2 <- [1,2650,null,{}] 08:24:03 INFO - PROCESS | 1648 | 1464189843041 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:03 INFO - PROCESS | 1648 | 1464189843142 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:24:03 INFO - PROCESS | 1648 | 1464189843151 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1e9000 == 44 [pid = 1648] [id = 670] 08:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x117684800) [pid = 1648] [serial = 2010] [outer = 0x0] 08:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121193000) [pid = 1648] [serial = 2011] [outer = 0x117684800] 08:24:03 INFO - PROCESS | 1648 | 1464189843177 Marionette DEBUG loaded listener.js 08:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11807ec00) [pid = 1648] [serial = 2012] [outer = 0x117684800] 08:24:03 INFO - PROCESS | 1648 | 1464189843483 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:24:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:24:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 467ms 08:24:03 INFO - PROCESS | 1648 | 1464189843506 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:24:03 INFO - PROCESS | 1648 | 1464189843507 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:24:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:24:03 INFO - PROCESS | 1648 | 1464189843509 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:24:03 INFO - PROCESS | 1648 | 1464189843510 Marionette TRACE conn2 <- [1,2654,null,{}] 08:24:03 INFO - PROCESS | 1648 | 1464189843523 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:03 INFO - PROCESS | 1648 | 1464189843602 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:24:03 INFO - PROCESS | 1648 | 1464189843607 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb14000 == 45 [pid = 1648] [id = 671] 08:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1211af000) [pid = 1648] [serial = 2013] [outer = 0x0] 08:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1229e5800) [pid = 1648] [serial = 2014] [outer = 0x1211af000] 08:24:03 INFO - PROCESS | 1648 | 1464189843632 Marionette DEBUG loaded listener.js 08:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x122d29400) [pid = 1648] [serial = 2015] [outer = 0x1211af000] 08:24:04 INFO - PROCESS | 1648 | 1464189844105 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:24:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:24:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 629ms 08:24:04 INFO - PROCESS | 1648 | 1464189844139 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:24:04 INFO - PROCESS | 1648 | 1464189844142 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:24:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:24:04 INFO - PROCESS | 1648 | 1464189844145 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:24:04 INFO - PROCESS | 1648 | 1464189844148 Marionette TRACE conn2 <- [1,2658,null,{}] 08:24:04 INFO - PROCESS | 1648 | 1464189844152 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:04 INFO - PROCESS | 1648 | 1464189844264 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:24:04 INFO - PROCESS | 1648 | 1464189844343 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162c2000 == 46 [pid = 1648] [id = 672] 08:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x110dc2400) [pid = 1648] [serial = 2016] [outer = 0x0] 08:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x110e26800) [pid = 1648] [serial = 2017] [outer = 0x110dc2400] 08:24:04 INFO - PROCESS | 1648 | 1464189844375 Marionette DEBUG loaded listener.js 08:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x110ee1000) [pid = 1648] [serial = 2018] [outer = 0x110dc2400] 08:24:04 INFO - PROCESS | 1648 | 1464189844918 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:24:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:24:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 824ms 08:24:04 INFO - PROCESS | 1648 | 1464189844970 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:24:04 INFO - PROCESS | 1648 | 1464189844974 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:24:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:24:04 INFO - PROCESS | 1648 | 1464189844979 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:24:04 INFO - PROCESS | 1648 | 1464189844981 Marionette TRACE conn2 <- [1,2662,null,{}] 08:24:04 INFO - PROCESS | 1648 | 1464189844984 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:05 INFO - PROCESS | 1648 | 1464189845106 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:24:05 INFO - PROCESS | 1648 | 1464189845183 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a68800 == 47 [pid = 1648] [id = 673] 08:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x110fb0800) [pid = 1648] [serial = 2019] [outer = 0x0] 08:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1125c7c00) [pid = 1648] [serial = 2020] [outer = 0x110fb0800] 08:24:05 INFO - PROCESS | 1648 | 1464189845215 Marionette DEBUG loaded listener.js 08:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x112a6a000) [pid = 1648] [serial = 2021] [outer = 0x110fb0800] 08:24:05 INFO - PROCESS | 1648 | 1464189845893 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:24:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:24:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 920ms 08:24:05 INFO - PROCESS | 1648 | 1464189845899 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:24:05 INFO - PROCESS | 1648 | 1464189845901 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:24:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:24:05 INFO - PROCESS | 1648 | 1464189845904 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:24:05 INFO - PROCESS | 1648 | 1464189845905 Marionette TRACE conn2 <- [1,2666,null,{}] 08:24:05 INFO - PROCESS | 1648 | 1464189845910 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:06 INFO - PROCESS | 1648 | 1464189846004 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:24:06 INFO - PROCESS | 1648 | 1464189846057 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11687e800 == 48 [pid = 1648] [id = 674] 08:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x110f3ac00) [pid = 1648] [serial = 2022] [outer = 0x0] 08:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x111c8a800) [pid = 1648] [serial = 2023] [outer = 0x110f3ac00] 08:24:06 INFO - PROCESS | 1648 | 1464189846087 Marionette DEBUG loaded listener.js 08:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1125c7400) [pid = 1648] [serial = 2024] [outer = 0x110f3ac00] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1e9000 == 47 [pid = 1648] [id = 670] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12aec0800 == 46 [pid = 1648] [id = 669] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x124fa1800 == 45 [pid = 1648] [id = 668] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12977a000 == 44 [pid = 1648] [id = 667] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x128fa8000 == 43 [pid = 1648] [id = 666] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1211b1800) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x127374800 == 42 [pid = 1648] [id = 665] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1194ec800 == 41 [pid = 1648] [id = 664] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x125821800 == 40 [pid = 1648] [id = 663] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11801a800 == 39 [pid = 1648] [id = 662] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x122ac5000 == 38 [pid = 1648] [id = 661] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x122a14800 == 37 [pid = 1648] [id = 660] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x119af4800 == 36 [pid = 1648] [id = 659] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1194ed000 == 35 [pid = 1648] [id = 658] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x118592000 == 34 [pid = 1648] [id = 657] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11801b800 == 33 [pid = 1648] [id = 656] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x115f07000 == 32 [pid = 1648] [id = 655] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x112854000 == 31 [pid = 1648] [id = 654] 08:24:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2a1800 == 30 [pid = 1648] [id = 653] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1211a7800) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119dcc400) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1211ac400) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11a1ecc00) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121172800) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121168000) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12118a800) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1167f6400) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x121190c00) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12118fc00) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x115e78c00) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1164b3c00) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x113316400) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x115e70800) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112fdc000) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11318f800) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x111f17800) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1125cac00) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x110e2a800) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x110ee2800) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11a1ea800) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119419400) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1181d7000) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1187df400) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118165400) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1181d5400) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118086000) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11815a800) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117597400) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11807cc00) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11710bc00) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11671b800) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121187400) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11a1e9400) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11808dc00) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119c4fc00) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119418400) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 08:24:07 INFO - PROCESS | 1648 | 1464189847015 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 08:24:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 08:24:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1124ms 08:24:07 INFO - PROCESS | 1648 | 1464189847028 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:24:07 INFO - PROCESS | 1648 | 1464189847031 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:24:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:24:07 INFO - PROCESS | 1648 | 1464189847037 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:24:07 INFO - PROCESS | 1648 | 1464189847038 Marionette TRACE conn2 <- [1,2670,null,{}] 08:24:07 INFO - PROCESS | 1648 | 1464189847040 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:07 INFO - PROCESS | 1648 | 1464189847107 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:24:07 INFO - PROCESS | 1648 | 1464189847111 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f60800 == 31 [pid = 1648] [id = 675] 08:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1127d8400) [pid = 1648] [serial = 2025] [outer = 0x0] 08:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113035c00) [pid = 1648] [serial = 2026] [outer = 0x1127d8400] 08:24:07 INFO - PROCESS | 1648 | 1464189847135 Marionette DEBUG loaded listener.js 08:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113193000) [pid = 1648] [serial = 2027] [outer = 0x1127d8400] 08:24:08 INFO - PROCESS | 1648 | 1464189848006 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 08:24:08 INFO - PROCESS | 1648 | 1464189848010 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:24:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:24:08 INFO - PROCESS | 1648 | 1464189848013 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:24:08 INFO - PROCESS | 1648 | 1464189848016 Marionette TRACE conn2 <- [1,2674,null,{}] 08:24:08 INFO - PROCESS | 1648 | 1464189848024 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:08 INFO - PROCESS | 1648 | 1464189848123 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:24:08 INFO - PROCESS | 1648 | 1464189848131 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a0800 == 32 [pid = 1648] [id = 676] 08:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x110e23800) [pid = 1648] [serial = 2028] [outer = 0x0] 08:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x115e75400) [pid = 1648] [serial = 2029] [outer = 0x110e23800] 08:24:08 INFO - PROCESS | 1648 | 1464189848163 Marionette DEBUG loaded listener.js 08:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1166cdc00) [pid = 1648] [serial = 2030] [outer = 0x110e23800] 08:24:09 INFO - PROCESS | 1648 | 1464189849011 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 08:24:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:24:09 INFO - PROCESS | 1648 | 1464189849040 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:24:09 INFO - PROCESS | 1648 | 1464189849043 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:24:09 INFO - PROCESS | 1648 | 1464189849044 Marionette TRACE conn2 <- [1,2678,null,{}] 08:24:09 INFO - PROCESS | 1648 | 1464189849046 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:09 INFO - PROCESS | 1648 | 1464189849142 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:24:09 INFO - PROCESS | 1648 | 1464189849154 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x122986000 == 33 [pid = 1648] [id = 677] 08:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1164be000) [pid = 1648] [serial = 2031] [outer = 0x0] 08:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1168a5c00) [pid = 1648] [serial = 2032] [outer = 0x1164be000] 08:24:09 INFO - PROCESS | 1648 | 1464189849183 Marionette DEBUG loaded listener.js 08:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1172b2c00) [pid = 1648] [serial = 2033] [outer = 0x1164be000] 08:24:10 INFO - PROCESS | 1648 | 1464189850086 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 08:24:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 08:24:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1070ms 08:24:10 INFO - PROCESS | 1648 | 1464189850114 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:24:10 INFO - PROCESS | 1648 | 1464189850115 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:24:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:24:10 INFO - PROCESS | 1648 | 1464189850119 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:24:10 INFO - PROCESS | 1648 | 1464189850121 Marionette TRACE conn2 <- [1,2682,null,{}] 08:24:10 INFO - PROCESS | 1648 | 1464189850123 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:10 INFO - PROCESS | 1648 | 1464189850217 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:24:10 INFO - PROCESS | 1648 | 1464189850221 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x122cf3000 == 34 [pid = 1648] [id = 678] 08:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1168ad800) [pid = 1648] [serial = 2034] [outer = 0x0] 08:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1175a0400) [pid = 1648] [serial = 2035] [outer = 0x1168ad800] 08:24:10 INFO - PROCESS | 1648 | 1464189850247 Marionette DEBUG loaded listener.js 08:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11807a400) [pid = 1648] [serial = 2036] [outer = 0x1168ad800] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119461c00) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119220000) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113190800) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116a5e800) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x110e27000) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x115e7b400) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11318fc00) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1211ad400) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x115e72000) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x110da4800) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118095800) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x110e28400) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11a1e7c00) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x110da5800) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11815a400) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x117684800) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x110f3c400) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1181d2800) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:24:11 INFO - PROCESS | 1648 | 1464189851129 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 08:24:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 08:24:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1019ms 08:24:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:24:11 INFO - PROCESS | 1648 | 1464189851138 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:24:11 INFO - PROCESS | 1648 | 1464189851139 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:24:11 INFO - PROCESS | 1648 | 1464189851142 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:24:11 INFO - PROCESS | 1648 | 1464189851143 Marionette TRACE conn2 <- [1,2686,null,{}] 08:24:11 INFO - PROCESS | 1648 | 1464189851152 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:11 INFO - PROCESS | 1648 | 1464189851250 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:24:11 INFO - PROCESS | 1648 | 1464189851302 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c57000 == 35 [pid = 1648] [id = 679] 08:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113190800) [pid = 1648] [serial = 2037] [outer = 0x0] 08:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x117598c00) [pid = 1648] [serial = 2038] [outer = 0x113190800] 08:24:11 INFO - PROCESS | 1648 | 1464189851328 Marionette DEBUG loaded listener.js 08:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11815e000) [pid = 1648] [serial = 2039] [outer = 0x113190800] 08:24:12 INFO - PROCESS | 1648 | 1464189852112 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 08:24:12 INFO - PROCESS | 1648 | 1464189852162 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:24:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:24:12 INFO - PROCESS | 1648 | 1464189852164 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:24:12 INFO - PROCESS | 1648 | 1464189852165 Marionette TRACE conn2 <- [1,2690,null,{}] 08:24:12 INFO - PROCESS | 1648 | 1464189852168 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:12 INFO - PROCESS | 1648 | 1464189852240 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:24:12 INFO - PROCESS | 1648 | 1464189852244 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f4f800 == 36 [pid = 1648] [id = 680] 08:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118165000) [pid = 1648] [serial = 2040] [outer = 0x0] 08:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1181d7c00) [pid = 1648] [serial = 2041] [outer = 0x118165000] 08:24:12 INFO - PROCESS | 1648 | 1464189852274 Marionette DEBUG loaded listener.js 08:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1187de000) [pid = 1648] [serial = 2042] [outer = 0x118165000] 08:24:13 INFO - PROCESS | 1648 | 1464189853173 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 08:24:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:24:13 INFO - PROCESS | 1648 | 1464189853190 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:24:13 INFO - PROCESS | 1648 | 1464189853205 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:24:13 INFO - PROCESS | 1648 | 1464189853206 Marionette TRACE conn2 <- [1,2694,null,{}] 08:24:13 INFO - PROCESS | 1648 | 1464189853210 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:13 INFO - PROCESS | 1648 | 1464189853305 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:24:13 INFO - PROCESS | 1648 | 1464189853354 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e07800 == 37 [pid = 1648] [id = 681] 08:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x110e2b000) [pid = 1648] [serial = 2043] [outer = 0x0] 08:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x110f39400) [pid = 1648] [serial = 2044] [outer = 0x110e2b000] 08:24:13 INFO - PROCESS | 1648 | 1464189853386 Marionette DEBUG loaded listener.js 08:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1125ca800) [pid = 1648] [serial = 2045] [outer = 0x110e2b000] 08:24:14 INFO - PROCESS | 1648 | 1464189854289 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 08:24:14 INFO - PROCESS | 1648 | 1464189854329 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:24:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:24:14 INFO - PROCESS | 1648 | 1464189854334 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:24:14 INFO - PROCESS | 1648 | 1464189854336 Marionette TRACE conn2 <- [1,2698,null,{}] 08:24:14 INFO - PROCESS | 1648 | 1464189854338 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:14 INFO - PROCESS | 1648 | 1464189854433 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:24:14 INFO - PROCESS | 1648 | 1464189854482 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11929f000 == 38 [pid = 1648] [id = 682] 08:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1127d8800) [pid = 1648] [serial = 2046] [outer = 0x0] 08:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x115ab0800) [pid = 1648] [serial = 2047] [outer = 0x1127d8800] 08:24:14 INFO - PROCESS | 1648 | 1464189854513 Marionette DEBUG loaded listener.js 08:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x115e7a000) [pid = 1648] [serial = 2048] [outer = 0x1127d8800] 08:24:15 INFO - PROCESS | 1648 | 1464189855418 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] 08:24:15 INFO - PROCESS | 1648 | 1464189855456 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:24:15 INFO - PROCESS | 1648 | 1464189855458 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:24:15 INFO - PROCESS | 1648 | 1464189855461 Marionette TRACE conn2 <- [1,2702,null,{}] 08:24:15 INFO - PROCESS | 1648 | 1464189855468 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:15 INFO - PROCESS | 1648 | 1464189855565 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:24:15 INFO - PROCESS | 1648 | 1464189855615 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x117459800 == 39 [pid = 1648] [id = 683] 08:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x111a0dc00) [pid = 1648] [serial = 2049] [outer = 0x0] 08:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1167f1c00) [pid = 1648] [serial = 2050] [outer = 0x111a0dc00] 08:24:15 INFO - PROCESS | 1648 | 1464189855647 Marionette DEBUG loaded listener.js 08:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x117680400) [pid = 1648] [serial = 2051] [outer = 0x111a0dc00] 08:24:16 INFO - PROCESS | 1648 | 1464189856160 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:24:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:24:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 725ms 08:24:16 INFO - PROCESS | 1648 | 1464189856183 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:24:16 INFO - PROCESS | 1648 | 1464189856186 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:24:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:24:16 INFO - PROCESS | 1648 | 1464189856189 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:24:16 INFO - PROCESS | 1648 | 1464189856191 Marionette TRACE conn2 <- [1,2706,null,{}] 08:24:16 INFO - PROCESS | 1648 | 1464189856195 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:16 INFO - PROCESS | 1648 | 1464189856295 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:24:16 INFO - PROCESS | 1648 | 1464189856369 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x111f6f800 == 40 [pid = 1648] [id = 684] 08:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x110dcd400) [pid = 1648] [serial = 2052] [outer = 0x0] 08:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x110f33800) [pid = 1648] [serial = 2053] [outer = 0x110dcd400] 08:24:16 INFO - PROCESS | 1648 | 1464189856457 Marionette DEBUG loaded listener.js 08:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1125cf800) [pid = 1648] [serial = 2054] [outer = 0x110dcd400] 08:24:16 INFO - PROCESS | 1648 | --DOCSHELL 0x124c57000 == 39 [pid = 1648] [id = 679] 08:24:16 INFO - PROCESS | 1648 | --DOCSHELL 0x122cf3000 == 38 [pid = 1648] [id = 678] 08:24:16 INFO - PROCESS | 1648 | --DOCSHELL 0x122986000 == 37 [pid = 1648] [id = 677] 08:24:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a0800 == 36 [pid = 1648] [id = 676] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1229e5800) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOCSHELL 0x116f60800 == 35 [pid = 1648] [id = 675] 08:24:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11687e800 == 34 [pid = 1648] [id = 674] 08:24:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119a68800 == 33 [pid = 1648] [id = 673] 08:24:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1162c2000 == 32 [pid = 1648] [id = 672] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119a0bc00) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119421400) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1172be400) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119e2f800) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x110e29000) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x110f2e400) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1166ccc00) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116a61000) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113316c00) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x114ee6800) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1229e0400) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11807bc00) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118087400) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x112a69c00) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113099400) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118165c00) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1181d6400) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x110f3a000) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1121b6c00) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12116b800) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1121b0800) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11a1f2c00) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119e2f000) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x121193000) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x121185c00) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x115e70400) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x115ee8000) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1187ce800) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x117686800) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x117111400) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x121187800) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x11945d800) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x119dc5c00) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x1187e4c00) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x11807ec00) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 08:24:16 INFO - PROCESS | 1648 | 1464189856853 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 08:24:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:24:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 721ms 08:24:16 INFO - PROCESS | 1648 | 1464189856911 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:24:16 INFO - PROCESS | 1648 | 1464189856915 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:24:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:24:16 INFO - PROCESS | 1648 | 1464189856919 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:24:16 INFO - PROCESS | 1648 | 1464189856921 Marionette TRACE conn2 <- [1,2710,null,{}] 08:24:16 INFO - PROCESS | 1648 | 1464189856923 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:17 INFO - PROCESS | 1648 | 1464189857021 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:24:17 INFO - PROCESS | 1648 | 1464189857028 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11858a800 == 33 [pid = 1648] [id = 685] 08:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x113194400) [pid = 1648] [serial = 2055] [outer = 0x0] 08:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x113316c00) [pid = 1648] [serial = 2056] [outer = 0x113194400] 08:24:17 INFO - PROCESS | 1648 | 1464189857054 Marionette DEBUG loaded listener.js 08:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x115e7b400) [pid = 1648] [serial = 2057] [outer = 0x113194400] 08:24:17 INFO - PROCESS | 1648 | 1464189857392 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 08:24:17 INFO - PROCESS | 1648 | 1464189857440 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:24:17 INFO - PROCESS | 1648 | 1464189857443 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:24:17 INFO - PROCESS | 1648 | 1464189857445 Marionette TRACE conn2 <- [1,2714,null,{}] 08:24:17 INFO - PROCESS | 1648 | 1464189857452 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:17 INFO - PROCESS | 1648 | 1464189857548 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:24:17 INFO - PROCESS | 1648 | 1464189857558 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d28800 == 34 [pid = 1648] [id = 686] 08:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1166cec00) [pid = 1648] [serial = 2058] [outer = 0x0] 08:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11685a400) [pid = 1648] [serial = 2059] [outer = 0x1166cec00] 08:24:17 INFO - PROCESS | 1648 | 1464189857586 Marionette DEBUG loaded listener.js 08:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x117594400) [pid = 1648] [serial = 2060] [outer = 0x1166cec00] 08:24:17 INFO - PROCESS | 1648 | 1464189857912 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 08:24:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:24:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 08:24:17 INFO - PROCESS | 1648 | 1464189857963 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:24:17 INFO - PROCESS | 1648 | 1464189857965 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:24:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:24:17 INFO - PROCESS | 1648 | 1464189857968 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:24:17 INFO - PROCESS | 1648 | 1464189857969 Marionette TRACE conn2 <- [1,2718,null,{}] 08:24:17 INFO - PROCESS | 1648 | 1464189857971 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:18 INFO - PROCESS | 1648 | 1464189858070 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:24:18 INFO - PROCESS | 1648 | 1464189858077 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x122f4a800 == 35 [pid = 1648] [id = 687] 08:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11710a800) [pid = 1648] [serial = 2061] [outer = 0x0] 08:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x118080400) [pid = 1648] [serial = 2062] [outer = 0x11710a800] 08:24:18 INFO - PROCESS | 1648 | 1464189858103 Marionette DEBUG loaded listener.js 08:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11815f400) [pid = 1648] [serial = 2063] [outer = 0x11710a800] 08:24:18 INFO - PROCESS | 1648 | 1464189858423 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 08:24:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:24:18 INFO - PROCESS | 1648 | 1464189858439 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:24:18 INFO - PROCESS | 1648 | 1464189858441 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:24:18 INFO - PROCESS | 1648 | 1464189858443 Marionette TRACE conn2 <- [1,2722,null,{}] 08:24:18 INFO - PROCESS | 1648 | 1464189858445 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:18 INFO - PROCESS | 1648 | 1464189858522 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:24:18 INFO - PROCESS | 1648 | 1464189858526 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d40800 == 36 [pid = 1648] [id = 688] 08:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x117682000) [pid = 1648] [serial = 2064] [outer = 0x0] 08:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1187ca000) [pid = 1648] [serial = 2065] [outer = 0x117682000] 08:24:18 INFO - PROCESS | 1648 | 1464189858554 Marionette DEBUG loaded listener.js 08:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11921c000) [pid = 1648] [serial = 2066] [outer = 0x117682000] 08:24:18 INFO - PROCESS | 1648 | 1464189858932 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 08:24:18 INFO - PROCESS | 1648 | 1464189858971 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:24:18 INFO - PROCESS | 1648 | 1464189858973 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:24:18 INFO - PROCESS | 1648 | 1464189858974 Marionette TRACE conn2 <- [1,2726,null,{}] 08:24:18 INFO - PROCESS | 1648 | 1464189858977 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:19 INFO - PROCESS | 1648 | 1464189859087 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:24:19 INFO - PROCESS | 1648 | 1464189859093 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12737a800 == 37 [pid = 1648] [id = 689] 08:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1187c7000) [pid = 1648] [serial = 2067] [outer = 0x0] 08:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119275c00) [pid = 1648] [serial = 2068] [outer = 0x1187c7000] 08:24:19 INFO - PROCESS | 1648 | 1464189859119 Marionette DEBUG loaded listener.js 08:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119c4fc00) [pid = 1648] [serial = 2069] [outer = 0x1187c7000] 08:24:19 INFO - PROCESS | 1648 | 1464189859463 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 08:24:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:24:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms 08:24:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:24:19 INFO - PROCESS | 1648 | 1464189859496 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:24:19 INFO - PROCESS | 1648 | 1464189859498 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:24:19 INFO - PROCESS | 1648 | 1464189859500 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:24:19 INFO - PROCESS | 1648 | 1464189859503 Marionette TRACE conn2 <- [1,2730,null,{}] 08:24:19 INFO - PROCESS | 1648 | 1464189859515 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:19 INFO - PROCESS | 1648 | 1464189859606 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:24:19 INFO - PROCESS | 1648 | 1464189859611 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f9a000 == 38 [pid = 1648] [id = 690] 08:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119d34800) [pid = 1648] [serial = 2070] [outer = 0x0] 08:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119dc8800) [pid = 1648] [serial = 2071] [outer = 0x119d34800] 08:24:19 INFO - PROCESS | 1648 | 1464189859636 Marionette DEBUG loaded listener.js 08:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11a1e9800) [pid = 1648] [serial = 2072] [outer = 0x119d34800] 08:24:20 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1164be000) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:24:20 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1168ad800) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:24:20 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1127d8400) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:24:20 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113190800) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:24:20 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x110f3ac00) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:24:20 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x110e23800) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:24:20 INFO - PROCESS | 1648 | 1464189860425 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 08:24:20 INFO - PROCESS | 1648 | 1464189860433 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:24:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:24:20 INFO - PROCESS | 1648 | 1464189860436 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:24:20 INFO - PROCESS | 1648 | 1464189860437 Marionette TRACE conn2 <- [1,2734,null,{}] 08:24:20 INFO - PROCESS | 1648 | 1464189860439 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:20 INFO - PROCESS | 1648 | 1464189860523 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:24:20 INFO - PROCESS | 1648 | 1464189860528 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12957f000 == 39 [pid = 1648] [id = 691] 08:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1168ae400) [pid = 1648] [serial = 2073] [outer = 0x0] 08:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11740bc00) [pid = 1648] [serial = 2074] [outer = 0x1168ae400] 08:24:20 INFO - PROCESS | 1648 | 1464189860553 Marionette DEBUG loaded listener.js 08:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11a1f4000) [pid = 1648] [serial = 2075] [outer = 0x1168ae400] 08:24:20 INFO - PROCESS | 1648 | 1464189860880 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 08:24:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:24:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 08:24:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:24:20 INFO - PROCESS | 1648 | 1464189860906 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:24:20 INFO - PROCESS | 1648 | 1464189860907 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:24:20 INFO - PROCESS | 1648 | 1464189860909 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:24:20 INFO - PROCESS | 1648 | 1464189860910 Marionette TRACE conn2 <- [1,2738,null,{}] 08:24:20 INFO - PROCESS | 1648 | 1464189860912 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:21 INFO - PROCESS | 1648 | 1464189861013 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:24:21 INFO - PROCESS | 1648 | 1464189861022 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x129781800 == 40 [pid = 1648] [id = 692] 08:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x121166800) [pid = 1648] [serial = 2076] [outer = 0x0] 08:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12116f800) [pid = 1648] [serial = 2077] [outer = 0x121166800] 08:24:21 INFO - PROCESS | 1648 | 1464189861047 Marionette DEBUG loaded listener.js 08:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121186400) [pid = 1648] [serial = 2078] [outer = 0x121166800] 08:24:21 INFO - PROCESS | 1648 | 1464189861358 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 08:24:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:24:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 468ms 08:24:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:24:21 INFO - PROCESS | 1648 | 1464189861377 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:24:21 INFO - PROCESS | 1648 | 1464189861378 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:24:21 INFO - PROCESS | 1648 | 1464189861380 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:24:21 INFO - PROCESS | 1648 | 1464189861382 Marionette TRACE conn2 <- [1,2742,null,{}] 08:24:21 INFO - PROCESS | 1648 | 1464189861388 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:21 INFO - PROCESS | 1648 | 1464189861470 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:24:21 INFO - PROCESS | 1648 | 1464189861474 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae17800 == 41 [pid = 1648] [id = 693] 08:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x121186c00) [pid = 1648] [serial = 2079] [outer = 0x0] 08:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121191c00) [pid = 1648] [serial = 2080] [outer = 0x121186c00] 08:24:21 INFO - PROCESS | 1648 | 1464189861499 Marionette DEBUG loaded listener.js 08:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1211a9000) [pid = 1648] [serial = 2081] [outer = 0x121186c00] 08:24:21 INFO - PROCESS | 1648 | 1464189861845 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:24:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:24:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 475ms 08:24:21 INFO - PROCESS | 1648 | 1464189861856 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:24:21 INFO - PROCESS | 1648 | 1464189861857 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:24:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:24:21 INFO - PROCESS | 1648 | 1464189861860 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:24:21 INFO - PROCESS | 1648 | 1464189861861 Marionette TRACE conn2 <- [1,2746,null,{}] 08:24:21 INFO - PROCESS | 1648 | 1464189861864 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:21 INFO - PROCESS | 1648 | 1464189861979 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:24:21 INFO - PROCESS | 1648 | 1464189861988 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aebc800 == 42 [pid = 1648] [id = 694] 08:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1211a4400) [pid = 1648] [serial = 2082] [outer = 0x0] 08:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1229e2c00) [pid = 1648] [serial = 2083] [outer = 0x1211a4400] 08:24:22 INFO - PROCESS | 1648 | 1464189862017 Marionette DEBUG loaded listener.js 08:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x122d32800) [pid = 1648] [serial = 2084] [outer = 0x1211a4400] 08:24:22 INFO - PROCESS | 1648 | 1464189862309 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:24:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:24:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 08:24:22 INFO - PROCESS | 1648 | 1464189862330 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:24:22 INFO - PROCESS | 1648 | 1464189862331 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:24:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:24:22 INFO - PROCESS | 1648 | 1464189862341 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:24:22 INFO - PROCESS | 1648 | 1464189862343 Marionette TRACE conn2 <- [1,2750,null,{}] 08:24:22 INFO - PROCESS | 1648 | 1464189862345 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:22 INFO - PROCESS | 1648 | 1464189862429 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:24:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12af9c800 == 41 [pid = 1648] [id = 17] 08:24:22 INFO - PROCESS | 1648 | 1464189862446 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b292000 == 42 [pid = 1648] [id = 695] 08:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x122e6d400) [pid = 1648] [serial = 2085] [outer = 0x0] 08:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12481b800) [pid = 1648] [serial = 2086] [outer = 0x122e6d400] 08:24:22 INFO - PROCESS | 1648 | 1464189862487 Marionette DEBUG loaded listener.js 08:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124a30800) [pid = 1648] [serial = 2087] [outer = 0x122e6d400] 08:24:22 INFO - PROCESS | 1648 | 1464189862959 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:24:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:24:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 669ms 08:24:23 INFO - PROCESS | 1648 | 1464189863016 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:24:23 INFO - PROCESS | 1648 | 1464189863019 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:24:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:24:23 INFO - PROCESS | 1648 | 1464189863025 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:24:23 INFO - PROCESS | 1648 | 1464189863026 Marionette TRACE conn2 <- [1,2754,null,{}] 08:24:23 INFO - PROCESS | 1648 | 1464189863031 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:23 INFO - PROCESS | 1648 | 1464189863133 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:24:23 INFO - PROCESS | 1648 | 1464189863238 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c9000 == 43 [pid = 1648] [id = 696] 08:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112728000) [pid = 1648] [serial = 2088] [outer = 0x0] 08:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112a6b000) [pid = 1648] [serial = 2089] [outer = 0x112728000] 08:24:23 INFO - PROCESS | 1648 | 1464189863271 Marionette DEBUG loaded listener.js 08:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113192800) [pid = 1648] [serial = 2090] [outer = 0x112728000] 08:24:23 INFO - PROCESS | 1648 | 1464189863686 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:24:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:24:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 674ms 08:24:23 INFO - PROCESS | 1648 | 1464189863698 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:24:23 INFO - PROCESS | 1648 | 1464189863703 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:24:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:24:23 INFO - PROCESS | 1648 | 1464189863707 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:24:23 INFO - PROCESS | 1648 | 1464189863709 Marionette TRACE conn2 <- [1,2758,null,{}] 08:24:23 INFO - PROCESS | 1648 | 1464189863711 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:23 INFO - PROCESS | 1648 | 1464189863815 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:24:23 INFO - PROCESS | 1648 | 1464189863865 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12736e800 == 44 [pid = 1648] [id = 697] 08:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x115e79400) [pid = 1648] [serial = 2091] [outer = 0x0] 08:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1168ab400) [pid = 1648] [serial = 2092] [outer = 0x115e79400] 08:24:23 INFO - PROCESS | 1648 | 1464189863894 Marionette DEBUG loaded listener.js 08:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11807cc00) [pid = 1648] [serial = 2093] [outer = 0x115e79400] 08:24:24 INFO - PROCESS | 1648 | 1464189864348 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:24:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:24:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 08:24:24 INFO - PROCESS | 1648 | 1464189864378 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:24:24 INFO - PROCESS | 1648 | 1464189864379 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:24:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:24:24 INFO - PROCESS | 1648 | 1464189864382 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:24:24 INFO - PROCESS | 1648 | 1464189864384 Marionette TRACE conn2 <- [1,2762,null,{}] 08:24:24 INFO - PROCESS | 1648 | 1464189864392 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:24 INFO - PROCESS | 1648 | 1464189864496 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:24:24 INFO - PROCESS | 1648 | 1464189864600 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2a2800 == 45 [pid = 1648] [id = 698] 08:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119420400) [pid = 1648] [serial = 2094] [outer = 0x0] 08:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119444c00) [pid = 1648] [serial = 2095] [outer = 0x119420400] 08:24:24 INFO - PROCESS | 1648 | 1464189864633 Marionette DEBUG loaded listener.js 08:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119a0b400) [pid = 1648] [serial = 2096] [outer = 0x119420400] 08:24:25 INFO - PROCESS | 1648 | 1464189865069 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:24:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:24:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 723ms 08:24:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:24:25 INFO - PROCESS | 1648 | 1464189865106 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:24:25 INFO - PROCESS | 1648 | 1464189865108 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:24:25 INFO - PROCESS | 1648 | 1464189865110 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:24:25 INFO - PROCESS | 1648 | 1464189865111 Marionette TRACE conn2 <- [1,2766,null,{}] 08:24:25 INFO - PROCESS | 1648 | 1464189865114 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:25 INFO - PROCESS | 1648 | 1464189865218 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:24:25 INFO - PROCESS | 1648 | 1464189865271 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x118033000 == 46 [pid = 1648] [id = 699] 08:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117684000) [pid = 1648] [serial = 2097] [outer = 0x0] 08:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11a1ed400) [pid = 1648] [serial = 2098] [outer = 0x117684000] 08:24:25 INFO - PROCESS | 1648 | 1464189865301 Marionette DEBUG loaded listener.js 08:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1211aa400) [pid = 1648] [serial = 2099] [outer = 0x117684000] 08:24:25 INFO - PROCESS | 1648 | 1464189865905 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:24:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:24:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 820ms 08:24:25 INFO - PROCESS | 1648 | 1464189865931 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:24:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:24:25 INFO - PROCESS | 1648 | 1464189865934 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:24:25 INFO - PROCESS | 1648 | 1464189865937 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:24:25 INFO - PROCESS | 1648 | 1464189865939 Marionette TRACE conn2 <- [1,2770,null,{}] 08:24:25 INFO - PROCESS | 1648 | 1464189865943 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:26 INFO - PROCESS | 1648 | 1464189866033 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:24:26 INFO - PROCESS | 1648 | 1464189866089 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f9c800 == 47 [pid = 1648] [id = 700] 08:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x110f30000) [pid = 1648] [serial = 2100] [outer = 0x0] 08:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1121b1000) [pid = 1648] [serial = 2101] [outer = 0x110f30000] 08:24:26 INFO - PROCESS | 1648 | 1464189866118 Marionette DEBUG loaded listener.js 08:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112d39400) [pid = 1648] [serial = 2102] [outer = 0x110f30000] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12aebc800 == 46 [pid = 1648] [id = 694] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae17800 == 45 [pid = 1648] [id = 693] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x129781800 == 44 [pid = 1648] [id = 692] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12957f000 == 43 [pid = 1648] [id = 691] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x128f9a000 == 42 [pid = 1648] [id = 690] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb14000 == 41 [pid = 1648] [id = 671] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12737a800 == 40 [pid = 1648] [id = 689] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126d40800 == 39 [pid = 1648] [id = 688] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1181d7c00) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1125c7c00) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x110e26800) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x122f4a800 == 38 [pid = 1648] [id = 687] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x119d28800 == 37 [pid = 1648] [id = 686] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11858a800 == 36 [pid = 1648] [id = 685] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x111f6f800 == 35 [pid = 1648] [id = 684] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11929f000 == 34 [pid = 1648] [id = 682] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x117e07800 == 33 [pid = 1648] [id = 681] 08:24:26 INFO - PROCESS | 1648 | --DOCSHELL 0x125f4f800 == 32 [pid = 1648] [id = 680] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1168a5c00) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1175a0400) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113035c00) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113193000) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11815e000) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1125c7400) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x111c8a800) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x115e75400) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11807a400) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x117598c00) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1172b2c00) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1166cdc00) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 08:24:26 INFO - PROCESS | 1648 | 1464189866536 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:24:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:24:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 621ms 08:24:26 INFO - PROCESS | 1648 | 1464189866559 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:24:26 INFO - PROCESS | 1648 | 1464189866563 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:24:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:24:26 INFO - PROCESS | 1648 | 1464189866568 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:24:26 INFO - PROCESS | 1648 | 1464189866569 Marionette TRACE conn2 <- [1,2774,null,{}] 08:24:26 INFO - PROCESS | 1648 | 1464189866571 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:26 INFO - PROCESS | 1648 | 1464189866650 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:24:26 INFO - PROCESS | 1648 | 1464189866659 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x116877800 == 33 [pid = 1648] [id = 701] 08:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x110f34800) [pid = 1648] [serial = 2103] [outer = 0x0] 08:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113034c00) [pid = 1648] [serial = 2104] [outer = 0x110f34800] 08:24:26 INFO - PROCESS | 1648 | 1464189866685 Marionette DEBUG loaded listener.js 08:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x115ab4800) [pid = 1648] [serial = 2105] [outer = 0x110f34800] 08:24:27 INFO - PROCESS | 1648 | 1464189867012 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 08:24:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:24:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 471ms 08:24:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:24:27 INFO - PROCESS | 1648 | 1464189867064 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:24:27 INFO - PROCESS | 1648 | 1464189867065 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:24:27 INFO - PROCESS | 1648 | 1464189867069 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:24:27 INFO - PROCESS | 1648 | 1464189867071 Marionette TRACE conn2 <- [1,2778,null,{}] 08:24:27 INFO - PROCESS | 1648 | 1464189867079 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:27 INFO - PROCESS | 1648 | 1464189867157 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:24:27 INFO - PROCESS | 1648 | 1464189867162 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11996b800 == 34 [pid = 1648] [id = 702] 08:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x115eed800) [pid = 1648] [serial = 2106] [outer = 0x0] 08:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1167f4800) [pid = 1648] [serial = 2107] [outer = 0x115eed800] 08:24:27 INFO - PROCESS | 1648 | 1464189867192 Marionette DEBUG loaded listener.js 08:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11740a800) [pid = 1648] [serial = 2108] [outer = 0x115eed800] 08:24:27 INFO - PROCESS | 1648 | 1464189867546 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:24:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:24:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 522ms 08:24:27 INFO - PROCESS | 1648 | 1464189867591 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:24:27 INFO - PROCESS | 1648 | 1464189867593 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:24:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:24:27 INFO - PROCESS | 1648 | 1464189867595 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:24:27 INFO - PROCESS | 1648 | 1464189867603 Marionette TRACE conn2 <- [1,2782,null,{}] 08:24:27 INFO - PROCESS | 1648 | 1464189867617 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:27 INFO - PROCESS | 1648 | 1464189867689 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:24:27 INFO - PROCESS | 1648 | 1464189867693 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a19000 == 35 [pid = 1648] [id = 703] 08:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118079800) [pid = 1648] [serial = 2109] [outer = 0x0] 08:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118081c00) [pid = 1648] [serial = 2110] [outer = 0x118079800] 08:24:27 INFO - PROCESS | 1648 | 1464189867716 Marionette DEBUG loaded listener.js 08:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118095c00) [pid = 1648] [serial = 2111] [outer = 0x118079800] 08:24:28 INFO - PROCESS | 1648 | 1464189868097 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:24:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:24:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 533ms 08:24:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:24:28 INFO - PROCESS | 1648 | 1464189868129 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:24:28 INFO - PROCESS | 1648 | 1464189868131 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:24:28 INFO - PROCESS | 1648 | 1464189868134 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:24:28 INFO - PROCESS | 1648 | 1464189868136 Marionette TRACE conn2 <- [1,2786,null,{}] 08:24:28 INFO - PROCESS | 1648 | 1464189868139 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:28 INFO - PROCESS | 1648 | 1464189868255 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:24:28 INFO - PROCESS | 1648 | 1464189868342 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x122cfe000 == 36 [pid = 1648] [id = 704] 08:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x110e21800) [pid = 1648] [serial = 2112] [outer = 0x0] 08:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11815e800) [pid = 1648] [serial = 2113] [outer = 0x110e21800] 08:24:28 INFO - PROCESS | 1648 | 1464189868382 Marionette DEBUG loaded listener.js 08:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1181cb800) [pid = 1648] [serial = 2114] [outer = 0x110e21800] 08:24:28 INFO - PROCESS | 1648 | 1464189868774 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:24:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:24:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 08:24:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:24:28 INFO - PROCESS | 1648 | 1464189868804 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:24:28 INFO - PROCESS | 1648 | 1464189868806 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:24:28 INFO - PROCESS | 1648 | 1464189868808 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:24:28 INFO - PROCESS | 1648 | 1464189868809 Marionette TRACE conn2 <- [1,2790,null,{}] 08:24:28 INFO - PROCESS | 1648 | 1464189868811 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:28 INFO - PROCESS | 1648 | 1464189868922 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:24:28 INFO - PROCESS | 1648 | 1464189868932 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e61000 == 37 [pid = 1648] [id = 705] 08:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1187c7400) [pid = 1648] [serial = 2115] [outer = 0x0] 08:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11942d000) [pid = 1648] [serial = 2116] [outer = 0x1187c7400] 08:24:28 INFO - PROCESS | 1648 | 1464189868961 Marionette DEBUG loaded listener.js 08:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119c50800) [pid = 1648] [serial = 2117] [outer = 0x1187c7400] 08:24:29 INFO - PROCESS | 1648 | 1464189869280 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:24:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:24:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 08:24:29 INFO - PROCESS | 1648 | 1464189869332 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:24:29 INFO - PROCESS | 1648 | 1464189869334 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:24:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:24:29 INFO - PROCESS | 1648 | 1464189869336 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:24:29 INFO - PROCESS | 1648 | 1464189869337 Marionette TRACE conn2 <- [1,2794,null,{}] 08:24:29 INFO - PROCESS | 1648 | 1464189869340 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:29 INFO - PROCESS | 1648 | 1464189869456 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:24:29 INFO - PROCESS | 1648 | 1464189869504 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x127362000 == 38 [pid = 1648] [id = 706] 08:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11921f000) [pid = 1648] [serial = 2118] [outer = 0x0] 08:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11a1ed800) [pid = 1648] [serial = 2119] [outer = 0x11921f000] 08:24:29 INFO - PROCESS | 1648 | 1464189869539 Marionette DEBUG loaded listener.js 08:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12116b400) [pid = 1648] [serial = 2120] [outer = 0x11921f000] 08:24:29 INFO - PROCESS | 1648 | 1464189869872 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 08:24:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:24:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 569ms 08:24:29 INFO - PROCESS | 1648 | 1464189869907 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:24:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:24:29 INFO - PROCESS | 1648 | 1464189869909 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:24:29 INFO - PROCESS | 1648 | 1464189869912 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:24:29 INFO - PROCESS | 1648 | 1464189869914 Marionette TRACE conn2 <- [1,2798,null,{}] 08:24:29 INFO - PROCESS | 1648 | 1464189869917 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:30 INFO - PROCESS | 1648 | 1464189870065 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:24:30 INFO - PROCESS | 1648 | 1464189870115 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fa1800 == 39 [pid = 1648] [id = 707] 08:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11a1eb000) [pid = 1648] [serial = 2121] [outer = 0x0] 08:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121185400) [pid = 1648] [serial = 2122] [outer = 0x11a1eb000] 08:24:30 INFO - PROCESS | 1648 | 1464189870154 Marionette DEBUG loaded listener.js 08:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1211a6800) [pid = 1648] [serial = 2123] [outer = 0x11a1eb000] 08:24:30 INFO - PROCESS | 1648 | 1464189870546 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 08:24:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:24:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 673ms 08:24:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:24:30 INFO - PROCESS | 1648 | 1464189870585 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:24:30 INFO - PROCESS | 1648 | 1464189870587 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:24:30 INFO - PROCESS | 1648 | 1464189870590 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:24:30 INFO - PROCESS | 1648 | 1464189870592 Marionette TRACE conn2 <- [1,2802,null,{}] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x111a0dc00) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1166cec00) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113194400) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x110dcd400) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117682000) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12ce47000) [pid = 1648] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1168ae400) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121166800) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121186c00) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1211a4400) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x110fb0800) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1187c7000) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d34800) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:24:30 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11710a800) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:24:30 INFO - PROCESS | 1648 | 1464189870760 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:30 INFO - PROCESS | 1648 | 1464189870847 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:24:30 INFO - PROCESS | 1648 | 1464189870853 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fa2800 == 40 [pid = 1648] [id = 708] 08:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113194400) [pid = 1648] [serial = 2124] [outer = 0x0] 08:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1168ad800) [pid = 1648] [serial = 2125] [outer = 0x113194400] 08:24:30 INFO - PROCESS | 1648 | 1464189870880 Marionette DEBUG loaded listener.js 08:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119423800) [pid = 1648] [serial = 2126] [outer = 0x113194400] 08:24:31 INFO - PROCESS | 1648 | 1464189871187 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:24:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:24:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 633ms 08:24:31 INFO - PROCESS | 1648 | 1464189871223 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:24:31 INFO - PROCESS | 1648 | 1464189871224 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:24:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:24:31 INFO - PROCESS | 1648 | 1464189871226 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:24:31 INFO - PROCESS | 1648 | 1464189871227 Marionette TRACE conn2 <- [1,2806,null,{}] 08:24:31 INFO - PROCESS | 1648 | 1464189871229 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:31 INFO - PROCESS | 1648 | 1464189871309 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:24:31 INFO - PROCESS | 1648 | 1464189871364 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a677800 == 41 [pid = 1648] [id = 709] 08:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1187c7000) [pid = 1648] [serial = 2127] [outer = 0x0] 08:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1211b0400) [pid = 1648] [serial = 2128] [outer = 0x1187c7000] 08:24:31 INFO - PROCESS | 1648 | 1464189871390 Marionette DEBUG loaded listener.js 08:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x122d2ac00) [pid = 1648] [serial = 2129] [outer = 0x1187c7000] 08:24:31 INFO - PROCESS | 1648 | 1464189871671 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:24:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:24:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 470ms 08:24:31 INFO - PROCESS | 1648 | 1464189871697 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:24:31 INFO - PROCESS | 1648 | 1464189871698 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:24:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:24:31 INFO - PROCESS | 1648 | 1464189871716 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:24:31 INFO - PROCESS | 1648 | 1464189871719 Marionette TRACE conn2 <- [1,2810,null,{}] 08:24:31 INFO - PROCESS | 1648 | 1464189871724 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:31 INFO - PROCESS | 1648 | 1464189871820 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:24:31 INFO - PROCESS | 1648 | 1464189871825 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b28b800 == 42 [pid = 1648] [id = 710] 08:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x122d2dc00) [pid = 1648] [serial = 2130] [outer = 0x0] 08:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124a31c00) [pid = 1648] [serial = 2131] [outer = 0x122d2dc00] 08:24:31 INFO - PROCESS | 1648 | 1464189871854 Marionette DEBUG loaded listener.js 08:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124e80000) [pid = 1648] [serial = 2132] [outer = 0x122d2dc00] 08:24:32 INFO - PROCESS | 1648 | 1464189872186 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:24:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:24:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 532ms 08:24:32 INFO - PROCESS | 1648 | 1464189872248 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:24:32 INFO - PROCESS | 1648 | 1464189872249 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:24:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:24:32 INFO - PROCESS | 1648 | 1464189872252 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:24:32 INFO - PROCESS | 1648 | 1464189872253 Marionette TRACE conn2 <- [1,2814,null,{}] 08:24:32 INFO - PROCESS | 1648 | 1464189872255 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:32 INFO - PROCESS | 1648 | 1464189872337 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:24:32 INFO - PROCESS | 1648 | 1464189872342 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb55000 == 43 [pid = 1648] [id = 711] 08:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124aac800) [pid = 1648] [serial = 2133] [outer = 0x0] 08:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124e88400) [pid = 1648] [serial = 2134] [outer = 0x124aac800] 08:24:32 INFO - PROCESS | 1648 | 1464189872367 Marionette DEBUG loaded listener.js 08:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124edf000) [pid = 1648] [serial = 2135] [outer = 0x124aac800] 08:24:32 INFO - PROCESS | 1648 | 1464189872691 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 08:24:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:24:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 471ms 08:24:32 INFO - PROCESS | 1648 | 1464189872771 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:24:32 INFO - PROCESS | 1648 | 1464189872773 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:24:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:24:32 INFO - PROCESS | 1648 | 1464189872778 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:24:32 INFO - PROCESS | 1648 | 1464189872780 Marionette TRACE conn2 <- [1,2818,null,{}] 08:24:32 INFO - PROCESS | 1648 | 1464189872784 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:32 INFO - PROCESS | 1648 | 1464189872877 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:24:32 INFO - PROCESS | 1648 | 1464189872984 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162c9000 == 44 [pid = 1648] [id = 712] 08:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x110ed6800) [pid = 1648] [serial = 2136] [outer = 0x0] 08:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x110edd000) [pid = 1648] [serial = 2137] [outer = 0x110ed6800] 08:24:33 INFO - PROCESS | 1648 | 1464189873015 Marionette DEBUG loaded listener.js 08:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1121a7400) [pid = 1648] [serial = 2138] [outer = 0x110ed6800] 08:24:33 INFO - PROCESS | 1648 | 1464189873442 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 08:24:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:24:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 672ms 08:24:33 INFO - PROCESS | 1648 | 1464189873450 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:24:33 INFO - PROCESS | 1648 | 1464189873452 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:24:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:24:33 INFO - PROCESS | 1648 | 1464189873458 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:24:33 INFO - PROCESS | 1648 | 1464189873460 Marionette TRACE conn2 <- [1,2822,null,{}] 08:24:33 INFO - PROCESS | 1648 | 1464189873463 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:33 INFO - PROCESS | 1648 | 1464189873587 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:24:33 INFO - PROCESS | 1648 | 1464189873655 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194e8000 == 45 [pid = 1648] [id = 713] 08:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1127e3c00) [pid = 1648] [serial = 2139] [outer = 0x0] 08:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x115e74000) [pid = 1648] [serial = 2140] [outer = 0x1127e3c00] 08:24:33 INFO - PROCESS | 1648 | 1464189873685 Marionette DEBUG loaded listener.js 08:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11671b800) [pid = 1648] [serial = 2141] [outer = 0x1127e3c00] 08:24:34 INFO - PROCESS | 1648 | 1464189874101 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:24:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:24:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 672ms 08:24:34 INFO - PROCESS | 1648 | 1464189874129 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:24:34 INFO - PROCESS | 1648 | 1464189874131 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:24:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:24:34 INFO - PROCESS | 1648 | 1464189874133 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:24:34 INFO - PROCESS | 1648 | 1464189874135 Marionette TRACE conn2 <- [1,2826,null,{}] 08:24:34 INFO - PROCESS | 1648 | 1464189874141 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:34 INFO - PROCESS | 1648 | 1464189874247 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:24:34 INFO - PROCESS | 1648 | 1464189874304 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12afac000 == 46 [pid = 1648] [id = 714] 08:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118082000) [pid = 1648] [serial = 2142] [outer = 0x0] 08:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1181cd800) [pid = 1648] [serial = 2143] [outer = 0x118082000] 08:24:34 INFO - PROCESS | 1648 | 1464189874337 Marionette DEBUG loaded listener.js 08:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119418000) [pid = 1648] [serial = 2144] [outer = 0x118082000] 08:24:34 INFO - PROCESS | 1648 | 1464189874789 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:24:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:24:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 723ms 08:24:34 INFO - PROCESS | 1648 | 1464189874857 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:24:34 INFO - PROCESS | 1648 | 1464189874858 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:24:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:24:34 INFO - PROCESS | 1648 | 1464189874860 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:24:34 INFO - PROCESS | 1648 | 1464189874862 Marionette TRACE conn2 <- [1,2830,null,{}] 08:24:34 INFO - PROCESS | 1648 | 1464189874864 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:34 INFO - PROCESS | 1648 | 1464189874987 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:24:35 INFO - PROCESS | 1648 | 1464189875055 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be52800 == 47 [pid = 1648] [id = 715] 08:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121168000) [pid = 1648] [serial = 2145] [outer = 0x0] 08:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121192000) [pid = 1648] [serial = 2146] [outer = 0x121168000] 08:24:35 INFO - PROCESS | 1648 | 1464189875085 Marionette DEBUG loaded listener.js 08:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x122d2f000) [pid = 1648] [serial = 2147] [outer = 0x121168000] 08:24:35 INFO - PROCESS | 1648 | 1464189875524 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:24:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:24:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 719ms 08:24:35 INFO - PROCESS | 1648 | 1464189875580 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:24:35 INFO - PROCESS | 1648 | 1464189875582 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:24:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:24:35 INFO - PROCESS | 1648 | 1464189875584 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:24:35 INFO - PROCESS | 1648 | 1464189875586 Marionette TRACE conn2 <- [1,2834,null,{}] 08:24:35 INFO - PROCESS | 1648 | 1464189875588 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:35 INFO - PROCESS | 1648 | 1464189875686 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:24:35 INFO - PROCESS | 1648 | 1464189875741 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185ad800 == 48 [pid = 1648] [id = 716] 08:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1125c9800) [pid = 1648] [serial = 2148] [outer = 0x0] 08:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1167f1800) [pid = 1648] [serial = 2149] [outer = 0x1125c9800] 08:24:35 INFO - PROCESS | 1648 | 1464189875772 Marionette DEBUG loaded listener.js 08:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121193400) [pid = 1648] [serial = 2150] [outer = 0x1125c9800] 08:24:36 INFO - PROCESS | 1648 | 1464189876344 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:24:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:24:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 820ms 08:24:36 INFO - PROCESS | 1648 | 1464189876405 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:24:36 INFO - PROCESS | 1648 | 1464189876407 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:24:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:24:36 INFO - PROCESS | 1648 | 1464189876410 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:24:36 INFO - PROCESS | 1648 | 1464189876413 Marionette TRACE conn2 <- [1,2838,null,{}] 08:24:36 INFO - PROCESS | 1648 | 1464189876416 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:36 INFO - PROCESS | 1648 | 1464189876512 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:24:36 INFO - PROCESS | 1648 | 1464189876570 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c4e800 == 49 [pid = 1648] [id = 717] 08:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1125d0c00) [pid = 1648] [serial = 2151] [outer = 0x0] 08:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1127e1c00) [pid = 1648] [serial = 2152] [outer = 0x1125d0c00] 08:24:36 INFO - PROCESS | 1648 | 1464189876599 Marionette DEBUG loaded listener.js 08:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x113197c00) [pid = 1648] [serial = 2153] [outer = 0x1125d0c00] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12b28b800 == 48 [pid = 1648] [id = 710] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12a677800 == 47 [pid = 1648] [id = 709] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x125fa2800 == 46 [pid = 1648] [id = 708] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128fa1800 == 45 [pid = 1648] [id = 707] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x127362000 == 44 [pid = 1648] [id = 706] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x110f39400) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x115ab0800) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12481b800) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | 1464189877057 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x125e61000 == 43 [pid = 1648] [id = 705] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x122cfe000 == 42 [pid = 1648] [id = 704] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x122a19000 == 41 [pid = 1648] [id = 703] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12af95000 == 40 [pid = 1648] [id = 18] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11996b800 == 39 [pid = 1648] [id = 702] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x116877800 == 38 [pid = 1648] [id = 701] 08:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x115f9c800 == 37 [pid = 1648] [id = 700] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x112a6a000) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119275c00) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119dc8800) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118080400) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11815f400) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x117680400) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1167f1c00) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11a1e9800) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11685a400) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x117594400) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113316c00) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x115e7b400) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x110f33800) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1125cf800) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1187ca000) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12c214000) [pid = 1648] [serial = 1448] [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:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11740bc00) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121186400) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121191c00) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11a1f4000) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x122d32800) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119c4fc00) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12116f800) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 08:24:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1229e2c00) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 08:24:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 672ms 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1211a9000) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11921c000) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 08:24:37 INFO - PROCESS | 1648 | 1464189877083 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:24:37 INFO - PROCESS | 1648 | 1464189877087 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:24:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:24:37 INFO - PROCESS | 1648 | 1464189877091 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1648 | 1464189877093 Marionette TRACE conn2 <- [1,2842,null,{}] 08:24:37 INFO - PROCESS | 1648 | 1464189877095 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:37 INFO - PROCESS | 1648 | 1464189877175 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:24:37 INFO - PROCESS | 1648 | 1464189877182 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e0b800 == 38 [pid = 1648] [id = 718] 08:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x115e6e400) [pid = 1648] [serial = 2154] [outer = 0x0] 08:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x115e7b400) [pid = 1648] [serial = 2155] [outer = 0x115e6e400] 08:24:37 INFO - PROCESS | 1648 | 1464189877212 Marionette DEBUG loaded listener.js 08:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11710f000) [pid = 1648] [serial = 2156] [outer = 0x115e6e400] 08:24:37 INFO - PROCESS | 1648 | 1464189877571 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:24:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:24:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 08:24:37 INFO - PROCESS | 1648 | 1464189877626 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:24:37 INFO - PROCESS | 1648 | 1464189877627 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:24:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:24:37 INFO - PROCESS | 1648 | 1464189877631 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1648 | 1464189877633 Marionette TRACE conn2 <- [1,2846,null,{}] 08:24:37 INFO - PROCESS | 1648 | 1464189877640 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:37 INFO - PROCESS | 1648 | 1464189877722 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:24:37 INFO - PROCESS | 1648 | 1464189877728 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a09800 == 39 [pid = 1648] [id = 719] 08:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11767d400) [pid = 1648] [serial = 2157] [outer = 0x0] 08:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118161000) [pid = 1648] [serial = 2158] [outer = 0x11767d400] 08:24:37 INFO - PROCESS | 1648 | 1464189877756 Marionette DEBUG loaded listener.js 08:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1187ca000) [pid = 1648] [serial = 2159] [outer = 0x11767d400] 08:24:38 INFO - PROCESS | 1648 | 1464189878106 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:24:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:24:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 524ms 08:24:38 INFO - PROCESS | 1648 | 1464189878156 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:24:38 INFO - PROCESS | 1648 | 1464189878158 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:24:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:24:38 INFO - PROCESS | 1648 | 1464189878171 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:24:38 INFO - PROCESS | 1648 | 1464189878172 Marionette TRACE conn2 <- [1,2850,null,{}] 08:24:38 INFO - PROCESS | 1648 | 1464189878182 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:38 INFO - PROCESS | 1648 | 1464189878267 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:24:38 INFO - PROCESS | 1648 | 1464189878275 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e4f000 == 40 [pid = 1648] [id = 720] 08:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119275c00) [pid = 1648] [serial = 2160] [outer = 0x0] 08:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119456400) [pid = 1648] [serial = 2161] [outer = 0x119275c00] 08:24:38 INFO - PROCESS | 1648 | 1464189878305 Marionette DEBUG loaded listener.js 08:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119dc2c00) [pid = 1648] [serial = 2162] [outer = 0x119275c00] 08:24:38 INFO - PROCESS | 1648 | 1464189878715 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:24:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:24:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 574ms 08:24:38 INFO - PROCESS | 1648 | 1464189878741 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:24:38 INFO - PROCESS | 1648 | 1464189878742 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:24:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:24:38 INFO - PROCESS | 1648 | 1464189878744 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:24:38 INFO - PROCESS | 1648 | 1464189878745 Marionette TRACE conn2 <- [1,2854,null,{}] 08:24:38 INFO - PROCESS | 1648 | 1464189878748 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:38 INFO - PROCESS | 1648 | 1464189878855 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:24:38 INFO - PROCESS | 1648 | 1464189878863 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11928b800 == 41 [pid = 1648] [id = 721] 08:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11945d800) [pid = 1648] [serial = 2163] [outer = 0x0] 08:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119e30000) [pid = 1648] [serial = 2164] [outer = 0x11945d800] 08:24:38 INFO - PROCESS | 1648 | 1464189878888 Marionette DEBUG loaded listener.js 08:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12116c800) [pid = 1648] [serial = 2165] [outer = 0x11945d800] 08:24:39 INFO - PROCESS | 1648 | 1464189879243 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:24:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:24:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 08:24:39 INFO - PROCESS | 1648 | 1464189879263 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:24:39 INFO - PROCESS | 1648 | 1464189879264 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:24:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:24:39 INFO - PROCESS | 1648 | 1464189879266 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:24:39 INFO - PROCESS | 1648 | 1464189879267 Marionette TRACE conn2 <- [1,2858,null,{}] 08:24:39 INFO - PROCESS | 1648 | 1464189879276 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:39 INFO - PROCESS | 1648 | 1464189879398 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:24:39 INFO - PROCESS | 1648 | 1464189879404 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fa8000 == 42 [pid = 1648] [id = 722] 08:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121174000) [pid = 1648] [serial = 2166] [outer = 0x0] 08:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x122d2c800) [pid = 1648] [serial = 2167] [outer = 0x121174000] 08:24:39 INFO - PROCESS | 1648 | 1464189879461 Marionette DEBUG loaded listener.js 08:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124ab9000) [pid = 1648] [serial = 2168] [outer = 0x121174000] 08:24:39 INFO - PROCESS | 1648 | 1464189879803 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:24:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:24:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 571ms 08:24:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:24:39 INFO - PROCESS | 1648 | 1464189879843 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:24:39 INFO - PROCESS | 1648 | 1464189879844 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:24:39 INFO - PROCESS | 1648 | 1464189879846 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:24:39 INFO - PROCESS | 1648 | 1464189879847 Marionette TRACE conn2 <- [1,2862,null,{}] 08:24:39 INFO - PROCESS | 1648 | 1464189879850 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:39 INFO - PROCESS | 1648 | 1464189879950 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:24:39 INFO - PROCESS | 1648 | 1464189879954 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae02800 == 43 [pid = 1648] [id = 723] 08:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121185c00) [pid = 1648] [serial = 2169] [outer = 0x0] 08:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124e80c00) [pid = 1648] [serial = 2170] [outer = 0x121185c00] 08:24:40 INFO - PROCESS | 1648 | 1464189880010 Marionette DEBUG loaded listener.js 08:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x124ede800) [pid = 1648] [serial = 2171] [outer = 0x121185c00] 08:24:40 INFO - PROCESS | 1648 | 1464189880343 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:24:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:24:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 517ms 08:24:40 INFO - PROCESS | 1648 | 1464189880365 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:24:40 INFO - PROCESS | 1648 | 1464189880366 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:24:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:24:40 INFO - PROCESS | 1648 | 1464189880370 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:24:40 INFO - PROCESS | 1648 | 1464189880371 Marionette TRACE conn2 <- [1,2866,null,{}] 08:24:40 INFO - PROCESS | 1648 | 1464189880379 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:40 INFO - PROCESS | 1648 | 1464189880479 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:24:40 INFO - PROCESS | 1648 | 1464189880484 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12afa2000 == 44 [pid = 1648] [id = 724] 08:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124ceb800) [pid = 1648] [serial = 2172] [outer = 0x0] 08:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x124f15800) [pid = 1648] [serial = 2173] [outer = 0x124ceb800] 08:24:40 INFO - PROCESS | 1648 | 1464189880509 Marionette DEBUG loaded listener.js 08:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124f1b400) [pid = 1648] [serial = 2174] [outer = 0x124ceb800] 08:24:40 INFO - PROCESS | 1648 | 1464189880874 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:24:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:24:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 526ms 08:24:40 INFO - PROCESS | 1648 | 1464189880897 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:24:40 INFO - PROCESS | 1648 | 1464189880899 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:24:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:24:40 INFO - PROCESS | 1648 | 1464189880905 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:24:40 INFO - PROCESS | 1648 | 1464189880907 Marionette TRACE conn2 <- [1,2870,null,{}] 08:24:40 INFO - PROCESS | 1648 | 1464189880910 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:41 INFO - PROCESS | 1648 | 1464189881059 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:24:41 INFO - PROCESS | 1648 | 1464189881078 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb4c800 == 45 [pid = 1648] [id = 725] 08:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124f14400) [pid = 1648] [serial = 2175] [outer = 0x0] 08:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124f21800) [pid = 1648] [serial = 2176] [outer = 0x124f14400] 08:24:41 INFO - PROCESS | 1648 | 1464189881117 Marionette DEBUG loaded listener.js 08:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x125218800) [pid = 1648] [serial = 2177] [outer = 0x124f14400] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1187c7400) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11921f000) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x110f34800) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x110e21800) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x110f30000) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118079800) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x115eed800) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x122d2dc00) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11a1eb000) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113194400) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1187c7000) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12af9d000) [pid = 1648] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:24:41 INFO - PROCESS | 1648 | 1464189881569 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 08:24:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:24:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 721ms 08:24:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:24:41 INFO - PROCESS | 1648 | 1464189881625 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:24:41 INFO - PROCESS | 1648 | 1464189881626 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:24:41 INFO - PROCESS | 1648 | 1464189881628 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:24:41 INFO - PROCESS | 1648 | 1464189881629 Marionette TRACE conn2 <- [1,2874,null,{}] 08:24:41 INFO - PROCESS | 1648 | 1464189881631 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:41 INFO - PROCESS | 1648 | 1464189881725 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:24:41 INFO - PROCESS | 1648 | 1464189881729 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5e000 == 46 [pid = 1648] [id = 726] 08:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1181d7c00) [pid = 1648] [serial = 2178] [outer = 0x0] 08:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121174c00) [pid = 1648] [serial = 2179] [outer = 0x1181d7c00] 08:24:41 INFO - PROCESS | 1648 | 1464189881754 Marionette DEBUG loaded listener.js 08:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124f20c00) [pid = 1648] [serial = 2180] [outer = 0x1181d7c00] 08:24:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:24:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 470ms 08:24:42 INFO - PROCESS | 1648 | 1464189882094 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:24:42 INFO - PROCESS | 1648 | 1464189882099 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:24:42 INFO - PROCESS | 1648 | 1464189882101 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:24:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:24:42 INFO - PROCESS | 1648 | 1464189882104 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:24:42 INFO - PROCESS | 1648 | 1464189882105 Marionette TRACE conn2 <- [1,2878,null,{}] 08:24:42 INFO - PROCESS | 1648 | 1464189882108 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:42 INFO - PROCESS | 1648 | 1464189882205 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:24:42 INFO - PROCESS | 1648 | 1464189882263 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6e800 == 47 [pid = 1648] [id = 727] 08:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1187c7000) [pid = 1648] [serial = 2181] [outer = 0x0] 08:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1252ed800) [pid = 1648] [serial = 2182] [outer = 0x1187c7000] 08:24:42 INFO - PROCESS | 1648 | 1464189882292 Marionette DEBUG loaded listener.js 08:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x125383c00) [pid = 1648] [serial = 2183] [outer = 0x1187c7000] 08:24:42 INFO - PROCESS | 1648 | 1464189882597 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:24:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:24:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 519ms 08:24:42 INFO - PROCESS | 1648 | 1464189882624 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:24:42 INFO - PROCESS | 1648 | 1464189882625 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:24:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:24:42 INFO - PROCESS | 1648 | 1464189882627 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:24:42 INFO - PROCESS | 1648 | 1464189882628 Marionette TRACE conn2 <- [1,2882,null,{}] 08:24:42 INFO - PROCESS | 1648 | 1464189882630 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:42 INFO - PROCESS | 1648 | 1464189882714 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:24:42 INFO - PROCESS | 1648 | 1464189882720 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c4b4000 == 48 [pid = 1648] [id = 728] 08:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12521ac00) [pid = 1648] [serial = 2184] [outer = 0x0] 08:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1256d7000) [pid = 1648] [serial = 2185] [outer = 0x12521ac00] 08:24:42 INFO - PROCESS | 1648 | 1464189882745 Marionette DEBUG loaded listener.js 08:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12598fc00) [pid = 1648] [serial = 2186] [outer = 0x12521ac00] 08:24:43 INFO - PROCESS | 1648 | 1464189883074 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:24:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:24:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 469ms 08:24:43 INFO - PROCESS | 1648 | 1464189883097 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:24:43 INFO - PROCESS | 1648 | 1464189883098 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:24:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:24:43 INFO - PROCESS | 1648 | 1464189883101 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:24:43 INFO - PROCESS | 1648 | 1464189883103 Marionette TRACE conn2 <- [1,2886,null,{}] 08:24:43 INFO - PROCESS | 1648 | 1464189883106 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:43 INFO - PROCESS | 1648 | 1464189883222 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:24:43 INFO - PROCESS | 1648 | 1464189883230 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c76f800 == 49 [pid = 1648] [id = 729] 08:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1256d9c00) [pid = 1648] [serial = 2187] [outer = 0x0] 08:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x125f16c00) [pid = 1648] [serial = 2188] [outer = 0x1256d9c00] 08:24:43 INFO - PROCESS | 1648 | 1464189883255 Marionette DEBUG loaded listener.js 08:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x125f70000) [pid = 1648] [serial = 2189] [outer = 0x1256d9c00] 08:24:43 INFO - PROCESS | 1648 | 1464189883707 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:24:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:24:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 08:24:43 INFO - PROCESS | 1648 | 1464189883773 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:24:43 INFO - PROCESS | 1648 | 1464189883776 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:24:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:24:43 INFO - PROCESS | 1648 | 1464189883780 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:24:43 INFO - PROCESS | 1648 | 1464189883782 Marionette TRACE conn2 <- [1,2890,null,{}] 08:24:43 INFO - PROCESS | 1648 | 1464189883786 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:43 INFO - PROCESS | 1648 | 1464189883892 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:24:44 INFO - PROCESS | 1648 | 1464189884000 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194eb800 == 50 [pid = 1648] [id = 730] 08:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11318ec00) [pid = 1648] [serial = 2190] [outer = 0x0] 08:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113316c00) [pid = 1648] [serial = 2191] [outer = 0x11318ec00] 08:24:44 INFO - PROCESS | 1648 | 1464189884034 Marionette DEBUG loaded listener.js 08:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1167ee800) [pid = 1648] [serial = 2192] [outer = 0x11318ec00] 08:24:44 INFO - PROCESS | 1648 | 1464189884443 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:24:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:24:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 721ms 08:24:44 INFO - PROCESS | 1648 | 1464189884501 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:24:44 INFO - PROCESS | 1648 | 1464189884505 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:24:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:24:44 INFO - PROCESS | 1648 | 1464189884510 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:24:44 INFO - PROCESS | 1648 | 1464189884512 Marionette TRACE conn2 <- [1,2894,null,{}] 08:24:44 INFO - PROCESS | 1648 | 1464189884514 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:44 INFO - PROCESS | 1648 | 1464189884619 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:24:44 INFO - PROCESS | 1648 | 1464189884677 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f9a000 == 51 [pid = 1648] [id = 731] 08:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x117594400) [pid = 1648] [serial = 2193] [outer = 0x0] 08:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11807c000) [pid = 1648] [serial = 2194] [outer = 0x117594400] 08:24:44 INFO - PROCESS | 1648 | 1464189884707 Marionette DEBUG loaded listener.js 08:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1181d4800) [pid = 1648] [serial = 2195] [outer = 0x117594400] 08:24:45 INFO - PROCESS | 1648 | 1464189885135 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:24:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:24:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 669ms 08:24:45 INFO - PROCESS | 1648 | 1464189885179 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:24:45 INFO - PROCESS | 1648 | 1464189885181 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:24:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:24:45 INFO - PROCESS | 1648 | 1464189885183 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:24:45 INFO - PROCESS | 1648 | 1464189885186 Marionette TRACE conn2 <- [1,2898,null,{}] 08:24:45 INFO - PROCESS | 1648 | 1464189885194 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:45 INFO - PROCESS | 1648 | 1464189885323 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:24:45 INFO - PROCESS | 1648 | 1464189885385 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c93c800 == 52 [pid = 1648] [id = 732] 08:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119a09800) [pid = 1648] [serial = 2196] [outer = 0x0] 08:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1211a9000) [pid = 1648] [serial = 2197] [outer = 0x119a09800] 08:24:45 INFO - PROCESS | 1648 | 1464189885416 Marionette DEBUG loaded listener.js 08:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x122d33c00) [pid = 1648] [serial = 2198] [outer = 0x119a09800] 08:24:45 INFO - PROCESS | 1648 | 1464189885894 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:24:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:24:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 722ms 08:24:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:24:45 INFO - PROCESS | 1648 | 1464189885906 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:24:45 INFO - PROCESS | 1648 | 1464189885907 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:24:45 INFO - PROCESS | 1648 | 1464189885910 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:24:45 INFO - PROCESS | 1648 | 1464189885911 Marionette TRACE conn2 <- [1,2902,null,{}] 08:24:45 INFO - PROCESS | 1648 | 1464189885913 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:46 INFO - PROCESS | 1648 | 1464189886020 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:24:46 INFO - PROCESS | 1648 | 1464189886076 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a65e000 == 53 [pid = 1648] [id = 733] 08:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x121193800) [pid = 1648] [serial = 2199] [outer = 0x0] 08:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x124819400) [pid = 1648] [serial = 2200] [outer = 0x121193800] 08:24:46 INFO - PROCESS | 1648 | 1464189886106 Marionette DEBUG loaded listener.js 08:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x124e85800) [pid = 1648] [serial = 2201] [outer = 0x121193800] 08:24:46 INFO - PROCESS | 1648 | 1464189886761 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:24:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:24:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 871ms 08:24:46 INFO - PROCESS | 1648 | 1464189886782 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:24:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:24:46 INFO - PROCESS | 1648 | 1464189886784 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:24:46 INFO - PROCESS | 1648 | 1464189886788 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:24:46 INFO - PROCESS | 1648 | 1464189886790 Marionette TRACE conn2 <- [1,2906,null,{}] 08:24:46 INFO - PROCESS | 1648 | 1464189886794 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:46 INFO - PROCESS | 1648 | 1464189886889 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:24:46 INFO - PROCESS | 1648 | 1464189886955 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a65000 == 54 [pid = 1648] [id = 734] 08:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x110f37400) [pid = 1648] [serial = 2202] [outer = 0x0] 08:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x111e35800) [pid = 1648] [serial = 2203] [outer = 0x110f37400] 08:24:46 INFO - PROCESS | 1648 | 1464189886988 Marionette DEBUG loaded listener.js 08:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1125cc800) [pid = 1648] [serial = 2204] [outer = 0x110f37400] 08:24:47 INFO - PROCESS | 1648 | 1464189887441 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12c4b4000 == 53 [pid = 1648] [id = 728] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6e800 == 52 [pid = 1648] [id = 727] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5e000 == 51 [pid = 1648] [id = 726] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb4c800 == 50 [pid = 1648] [id = 725] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12afa2000 == 49 [pid = 1648] [id = 724] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae02800 == 48 [pid = 1648] [id = 723] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x128fa8000 == 47 [pid = 1648] [id = 722] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12afa0000) [pid = 1648] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11a1ed400) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x124e88400) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11928b800 == 46 [pid = 1648] [id = 721] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x125e4f000 == 45 [pid = 1648] [id = 720] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x122a09800 == 44 [pid = 1648] [id = 719] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x117e0b800 == 43 [pid = 1648] [id = 718] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x124c4e800 == 42 [pid = 1648] [id = 717] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12afac000 == 41 [pid = 1648] [id = 714] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1194e8000 == 40 [pid = 1648] [id = 713] 08:24:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1162c9000 == 39 [pid = 1648] [id = 712] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x113034c00) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1121b1000) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x112d39400) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119444c00) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x118081c00) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118095c00) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1167f4800) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11740a800) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x112a6b000) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1168ab400) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x115ab4800) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 08:24:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:24:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 721ms 08:24:47 INFO - PROCESS | 1648 | 1464189887509 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:24:47 INFO - PROCESS | 1648 | 1464189887512 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:24:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:24:47 INFO - PROCESS | 1648 | 1464189887517 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:24:47 INFO - PROCESS | 1648 | 1464189887520 Marionette TRACE conn2 <- [1,2910,null,{}] 08:24:47 INFO - PROCESS | 1648 | 1464189887523 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:47 INFO - PROCESS | 1648 | 1464189887598 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:24:47 INFO - PROCESS | 1648 | 1464189887608 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x116848800 == 40 [pid = 1648] [id = 735] 08:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x112a93800) [pid = 1648] [serial = 2205] [outer = 0x0] 08:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x113034c00) [pid = 1648] [serial = 2206] [outer = 0x112a93800] 08:24:47 INFO - PROCESS | 1648 | 1464189887634 Marionette DEBUG loaded listener.js 08:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x115ab0800) [pid = 1648] [serial = 2207] [outer = 0x112a93800] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11942d000) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11a1ed800) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11815e800) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124e80000) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x121185400) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12116b400) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1168ad800) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119423800) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1211a6800) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x124a31c00) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x122d2ac00) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119c50800) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1211b0400) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1181cb800) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 08:24:47 INFO - PROCESS | 1648 | 1464189887948 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 08:24:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:24:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:24:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 471ms 08:24:48 INFO - TEST-START | /DOMEvents/constructors.html 08:24:48 INFO - PROCESS | 1648 | 1464189888006 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:24:48 INFO - PROCESS | 1648 | 1464189888007 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:24:48 INFO - PROCESS | 1648 | 1464189888010 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:24:48 INFO - PROCESS | 1648 | 1464189888013 Marionette TRACE conn2 <- [1,2914,null,{}] 08:24:48 INFO - PROCESS | 1648 | 1464189888020 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:48 INFO - PROCESS | 1648 | 1464189888095 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:24:48 INFO - PROCESS | 1648 | 1464189888105 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194ec800 == 41 [pid = 1648] [id = 736] 08:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1164b5800) [pid = 1648] [serial = 2208] [outer = 0x0] 08:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116712800) [pid = 1648] [serial = 2209] [outer = 0x1164b5800] 08:24:48 INFO - PROCESS | 1648 | 1464189888133 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116a5f800) [pid = 1648] [serial = 2210] [outer = 0x1164b5800] 08:24:48 INFO - PROCESS | 1648 | 1464189888574 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:24:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:24:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:24:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:24:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:24:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:24:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:24:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:24:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:24:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 627ms 08:24:48 INFO - PROCESS | 1648 | 1464189888648 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:24:48 INFO - PROCESS | 1648 | 1464189888650 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:24:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:24:48 INFO - PROCESS | 1648 | 1464189888655 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:24:48 INFO - PROCESS | 1648 | 1464189888656 Marionette TRACE conn2 <- [1,2918,null,{}] 08:24:48 INFO - PROCESS | 1648 | 1464189888659 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:48 INFO - PROCESS | 1648 | 1464189888723 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:24:48 INFO - PROCESS | 1648 | 1464189888727 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x122ce8800 == 42 [pid = 1648] [id = 737] 08:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x117599800) [pid = 1648] [serial = 2211] [outer = 0x0] 08:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118085c00) [pid = 1648] [serial = 2212] [outer = 0x117599800] 08:24:48 INFO - PROCESS | 1648 | 1464189888750 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11815f400) [pid = 1648] [serial = 2213] [outer = 0x117599800] 08:24:49 INFO - PROCESS | 1648 | 1464189889133 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:24:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:24:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 526ms 08:24:49 INFO - PROCESS | 1648 | 1464189889182 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:24:49 INFO - PROCESS | 1648 | 1464189889183 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:24:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:24:49 INFO - PROCESS | 1648 | 1464189889187 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 1648 | 1464189889189 Marionette TRACE conn2 <- [1,2922,null,{}] 08:24:49 INFO - PROCESS | 1648 | 1464189889192 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:49 INFO - PROCESS | 1648 | 1464189889346 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:24:49 INFO - PROCESS | 1648 | 1464189889388 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fbc800 == 43 [pid = 1648] [id = 738] 08:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1181ca800) [pid = 1648] [serial = 2214] [outer = 0x0] 08:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1181d7400) [pid = 1648] [serial = 2215] [outer = 0x1181ca800] 08:24:49 INFO - PROCESS | 1648 | 1464189889428 Marionette DEBUG loaded listener.js 08:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1187d0000) [pid = 1648] [serial = 2216] [outer = 0x1181ca800] 08:24:49 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:24:49 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:24:49 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:24:49 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:24:49 INFO - PROCESS | 1648 | 1464189889812 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 08:24:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:24:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:24:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 08:24:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:24:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 08:24:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:24:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 08:24:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:24:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:24:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 08:24:49 INFO - PROCESS | 1648 | 1464189889859 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:24:49 INFO - PROCESS | 1648 | 1464189889860 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:24:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:24:49 INFO - PROCESS | 1648 | 1464189889869 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 1648 | 1464189889870 Marionette TRACE conn2 <- [1,2926,null,{}] 08:24:49 INFO - PROCESS | 1648 | 1464189889872 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:49 INFO - PROCESS | 1648 | 1464189889985 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:24:49 INFO - PROCESS | 1648 | 1464189889991 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x127008800 == 44 [pid = 1648] [id = 739] 08:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1187d0400) [pid = 1648] [serial = 2217] [outer = 0x0] 08:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11943e800) [pid = 1648] [serial = 2218] [outer = 0x1187d0400] 08:24:50 INFO - PROCESS | 1648 | 1464189890017 Marionette DEBUG loaded listener.js 08:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12116a000) [pid = 1648] [serial = 2219] [outer = 0x1187d0400] 08:24:50 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:24:50 INFO - PROCESS | 1648 | 1464189890326 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 08:24:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:24:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 08:24:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:24:50 INFO - PROCESS | 1648 | 1464189890341 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:24:50 INFO - PROCESS | 1648 | 1464189890342 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:24:50 INFO - PROCESS | 1648 | 1464189890344 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:24:50 INFO - PROCESS | 1648 | 1464189890346 Marionette TRACE conn2 <- [1,2930,null,{}] 08:24:50 INFO - PROCESS | 1648 | 1464189890348 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:50 INFO - PROCESS | 1648 | 1464189890463 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:24:50 INFO - PROCESS | 1648 | 1464189890467 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185c3800 == 45 [pid = 1648] [id = 740] 08:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121167800) [pid = 1648] [serial = 2220] [outer = 0x0] 08:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x121172400) [pid = 1648] [serial = 2221] [outer = 0x121167800] 08:24:50 INFO - PROCESS | 1648 | 1464189890492 Marionette DEBUG loaded listener.js 08:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12118e000) [pid = 1648] [serial = 2222] [outer = 0x121167800] 08:24:50 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:24:50 INFO - PROCESS | 1648 | 1464189890811 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 08:24:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:24:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 08:24:50 INFO - PROCESS | 1648 | 1464189890813 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:24:50 INFO - PROCESS | 1648 | 1464189890814 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:24:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:24:50 INFO - PROCESS | 1648 | 1464189890823 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:24:50 INFO - PROCESS | 1648 | 1464189890824 Marionette TRACE conn2 <- [1,2934,null,{}] 08:24:50 INFO - PROCESS | 1648 | 1464189890841 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:50 INFO - PROCESS | 1648 | 1464189890950 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:24:50 INFO - PROCESS | 1648 | 1464189890955 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12939c000 == 46 [pid = 1648] [id = 741] 08:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11a1ed400) [pid = 1648] [serial = 2223] [outer = 0x0] 08:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x121192c00) [pid = 1648] [serial = 2224] [outer = 0x11a1ed400] 08:24:50 INFO - PROCESS | 1648 | 1464189890981 Marionette DEBUG loaded listener.js 08:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1211ac800) [pid = 1648] [serial = 2225] [outer = 0x11a1ed400] 08:24:51 INFO - PROCESS | 1648 | 1464189891296 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:24:51 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:24:51 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 531ms 08:24:51 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:24:51 INFO - PROCESS | 1648 | 1464189891348 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 1648 | 1464189891349 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:24:51 INFO - PROCESS | 1648 | 1464189891360 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 1648 | 1464189891361 Marionette TRACE conn2 <- [1,2938,null,{}] 08:24:51 INFO - PROCESS | 1648 | 1464189891364 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:51 INFO - PROCESS | 1648 | 1464189891464 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:24:51 INFO - PROCESS | 1648 | 1464189891469 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a664800 == 47 [pid = 1648] [id = 742] 08:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1211b1400) [pid = 1648] [serial = 2226] [outer = 0x0] 08:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x122bdec00) [pid = 1648] [serial = 2227] [outer = 0x1211b1400] 08:24:51 INFO - PROCESS | 1648 | 1464189891494 Marionette DEBUG loaded listener.js 08:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x122d35c00) [pid = 1648] [serial = 2228] [outer = 0x1211b1400] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x117684000) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12521ac00) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x121185c00) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11945d800) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119275c00) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1125d0c00) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11767d400) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1125c9800) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x115e6e400) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x124f14400) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124ceb800) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1181d7c00) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121174000) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:24:51 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1187c7000) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:24:51 INFO - PROCESS | 1648 | 1464189891965 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:24:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:24:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 627ms 08:24:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:24:51 INFO - PROCESS | 1648 | 1464189891980 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 1648 | 1464189891982 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:24:51 INFO - PROCESS | 1648 | 1464189891991 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 1648 | 1464189891993 Marionette TRACE conn2 <- [1,2942,null,{}] 08:24:51 INFO - PROCESS | 1648 | 1464189891995 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:52 INFO - PROCESS | 1648 | 1464189892107 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:24:52 INFO - PROCESS | 1648 | 1464189892147 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a667000 == 48 [pid = 1648] [id = 743] 08:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x113370400) [pid = 1648] [serial = 2229] [outer = 0x0] 08:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11815a800) [pid = 1648] [serial = 2230] [outer = 0x113370400] 08:24:52 INFO - PROCESS | 1648 | 1464189892173 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1229e3400) [pid = 1648] [serial = 2231] [outer = 0x113370400] 08:24:52 INFO - PROCESS | 1648 | 1464189892420 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 08:24:52 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:24:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:24:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 477ms 08:24:52 INFO - PROCESS | 1648 | 1464189892462 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:24:52 INFO - PROCESS | 1648 | 1464189892464 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:24:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:24:52 INFO - PROCESS | 1648 | 1464189892466 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:24:52 INFO - PROCESS | 1648 | 1464189892468 Marionette TRACE conn2 <- [1,2946,null,{}] 08:24:52 INFO - PROCESS | 1648 | 1464189892477 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:52 INFO - PROCESS | 1648 | 1464189892578 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:24:52 INFO - PROCESS | 1648 | 1464189892582 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12afaa800 == 49 [pid = 1648] [id = 744] 08:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x122d37400) [pid = 1648] [serial = 2232] [outer = 0x0] 08:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124cee400) [pid = 1648] [serial = 2233] [outer = 0x122d37400] 08:24:52 INFO - PROCESS | 1648 | 1464189892612 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124f16c00) [pid = 1648] [serial = 2234] [outer = 0x122d37400] 08:24:52 INFO - PROCESS | 1648 | 1464189892930 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:24:52 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:24:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 476ms 08:24:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:24:52 INFO - PROCESS | 1648 | 1464189892943 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:24:52 INFO - PROCESS | 1648 | 1464189892944 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:24:52 INFO - PROCESS | 1648 | 1464189892947 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:24:52 INFO - PROCESS | 1648 | 1464189892948 Marionette TRACE conn2 <- [1,2950,null,{}] 08:24:52 INFO - PROCESS | 1648 | 1464189892953 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:53 INFO - PROCESS | 1648 | 1464189893038 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:24:53 INFO - PROCESS | 1648 | 1464189893096 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0f000 == 50 [pid = 1648] [id = 745] 08:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x122e71800) [pid = 1648] [serial = 2235] [outer = 0x0] 08:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x124f1d400) [pid = 1648] [serial = 2236] [outer = 0x122e71800] 08:24:53 INFO - PROCESS | 1648 | 1464189893122 Marionette DEBUG loaded listener.js 08:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1252e4c00) [pid = 1648] [serial = 2237] [outer = 0x122e71800] 08:24:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb51800 == 51 [pid = 1648] [id = 746] 08:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x125307c00) [pid = 1648] [serial = 2238] [outer = 0x0] 08:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x124f1fc00) [pid = 1648] [serial = 2239] [outer = 0x125307c00] 08:24:53 INFO - PROCESS | 1648 | 1464189893403 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:24:53 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:24:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 475ms 08:24:53 INFO - PROCESS | 1648 | 1464189893426 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:24:53 INFO - PROCESS | 1648 | 1464189893427 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:24:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:24:53 INFO - PROCESS | 1648 | 1464189893429 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:24:53 INFO - PROCESS | 1648 | 1464189893430 Marionette TRACE conn2 <- [1,2954,null,{}] 08:24:53 INFO - PROCESS | 1648 | 1464189893432 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:53 INFO - PROCESS | 1648 | 1464189893545 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:24:53 INFO - PROCESS | 1648 | 1464189893549 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be78000 == 52 [pid = 1648] [id = 747] 08:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118168000) [pid = 1648] [serial = 2240] [outer = 0x0] 08:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12530a000) [pid = 1648] [serial = 2241] [outer = 0x118168000] 08:24:53 INFO - PROCESS | 1648 | 1464189893574 Marionette DEBUG loaded listener.js 08:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x125310800) [pid = 1648] [serial = 2242] [outer = 0x118168000] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb55000 == 51 [pid = 1648] [id = 711] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12736e800 == 50 [pid = 1648] [id = 697] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x117459800 == 49 [pid = 1648] [id = 683] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1185ad800 == 48 [pid = 1648] [id = 716] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118033000 == 47 [pid = 1648] [id = 699] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12be52800 == 46 [pid = 1648] [id = 715] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c9000 == 45 [pid = 1648] [id = 696] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2a2800 == 44 [pid = 1648] [id = 698] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b292000 == 43 [pid = 1648] [id = 695] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119a65000 == 42 [pid = 1648] [id = 734] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a65e000 == 41 [pid = 1648] [id = 733] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12c93c800 == 40 [pid = 1648] [id = 732] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x128f9a000 == 39 [pid = 1648] [id = 731] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1194eb800 == 38 [pid = 1648] [id = 730] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12c76f800 == 37 [pid = 1648] [id = 729] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x116848800 == 36 [pid = 1648] [id = 735] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1194ec800 == 35 [pid = 1648] [id = 736] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x124fbc800 == 34 [pid = 1648] [id = 738] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0f000 == 33 [pid = 1648] [id = 745] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x127008800 == 32 [pid = 1648] [id = 739] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x122ce8800 == 31 [pid = 1648] [id = 737] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1185c3800 == 30 [pid = 1648] [id = 740] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a667000 == 29 [pid = 1648] [id = 743] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12afaa800 == 28 [pid = 1648] [id = 744] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12939c000 == 27 [pid = 1648] [id = 741] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a664800 == 26 [pid = 1648] [id = 742] 08:24:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb51800 == 25 [pid = 1648] [id = 746] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1211aa400) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x124e80c00) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x110edd000) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x115e74000) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119e30000) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1181cd800) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119456400) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119dc2c00) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x113197c00) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1127e1c00) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118161000) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1187ca000) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x124ede800) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121193400) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1167f1800) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x115e7b400) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11710f000) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124f21800) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121192000) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124f1b400) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124f15800) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x125218800) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121174c00) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x122d2c800) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x125383c00) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124f20c00) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1252ed800) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12116c800) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12598fc00) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124ab9000) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125f16c00) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1256d7000) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 08:24:55 INFO - PROCESS | 1648 | 1464189895104 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:24:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:24:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:24:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1726ms 08:24:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:24:55 INFO - PROCESS | 1648 | 1464189895156 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:24:55 INFO - PROCESS | 1648 | 1464189895158 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:24:55 INFO - PROCESS | 1648 | 1464189895161 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:24:55 INFO - PROCESS | 1648 | 1464189895164 Marionette TRACE conn2 <- [1,2958,null,{}] 08:24:55 INFO - PROCESS | 1648 | 1464189895170 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:55 INFO - PROCESS | 1648 | 1464189895258 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:24:55 INFO - PROCESS | 1648 | 1464189895311 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ad8000 == 26 [pid = 1648] [id = 748] 08:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x110f36400) [pid = 1648] [serial = 2243] [outer = 0x0] 08:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x110f37000) [pid = 1648] [serial = 2244] [outer = 0x110f36400] 08:24:55 INFO - PROCESS | 1648 | 1464189895339 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x110ed8000) [pid = 1648] [serial = 2245] [outer = 0x110f36400] 08:24:55 INFO - PROCESS | 1648 | 1464189895618 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:24:55 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:24:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 08:24:55 INFO - PROCESS | 1648 | 1464189895632 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:24:55 INFO - PROCESS | 1648 | 1464189895640 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:24:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:24:55 INFO - PROCESS | 1648 | 1464189895650 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:24:55 INFO - PROCESS | 1648 | 1464189895653 Marionette TRACE conn2 <- [1,2962,null,{}] 08:24:55 INFO - PROCESS | 1648 | 1464189895662 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:55 INFO - PROCESS | 1648 | 1464189895742 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:24:55 INFO - PROCESS | 1648 | 1464189895748 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e04000 == 27 [pid = 1648] [id = 749] 08:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x111f1b000) [pid = 1648] [serial = 2246] [outer = 0x0] 08:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1127d6800) [pid = 1648] [serial = 2247] [outer = 0x111f1b000] 08:24:55 INFO - PROCESS | 1648 | 1464189895777 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112d46000) [pid = 1648] [serial = 2248] [outer = 0x111f1b000] 08:24:56 INFO - PROCESS | 1648 | 1464189896088 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:24:56 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:24:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 481ms 08:24:56 INFO - PROCESS | 1648 | 1464189896131 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:24:56 INFO - PROCESS | 1648 | 1464189896132 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:24:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:24:56 INFO - PROCESS | 1648 | 1464189896135 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:24:56 INFO - PROCESS | 1648 | 1464189896138 Marionette TRACE conn2 <- [1,2966,null,{}] 08:24:56 INFO - PROCESS | 1648 | 1464189896146 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:56 INFO - PROCESS | 1648 | 1464189896220 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:24:56 INFO - PROCESS | 1648 | 1464189896235 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185bc800 == 28 [pid = 1648] [id = 750] 08:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x110d9d800) [pid = 1648] [serial = 2249] [outer = 0x0] 08:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113cd5800) [pid = 1648] [serial = 2250] [outer = 0x110d9d800] 08:24:56 INFO - PROCESS | 1648 | 1464189896265 Marionette DEBUG loaded listener.js 08:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x115e75000) [pid = 1648] [serial = 2251] [outer = 0x110d9d800] 08:24:56 INFO - PROCESS | 1648 | 1464189896576 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:24:56 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:24:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 472ms 08:24:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:24:56 INFO - PROCESS | 1648 | 1464189896607 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:24:56 INFO - PROCESS | 1648 | 1464189896609 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:24:56 INFO - PROCESS | 1648 | 1464189896611 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:24:56 INFO - PROCESS | 1648 | 1464189896612 Marionette TRACE conn2 <- [1,2970,null,{}] 08:24:56 INFO - PROCESS | 1648 | 1464189896614 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:56 INFO - PROCESS | 1648 | 1464189896691 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:24:56 INFO - PROCESS | 1648 | 1464189896744 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a73000 == 29 [pid = 1648] [id = 751] 08:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x115e72800) [pid = 1648] [serial = 2252] [outer = 0x0] 08:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1164c0c00) [pid = 1648] [serial = 2253] [outer = 0x115e72800] 08:24:56 INFO - PROCESS | 1648 | 1464189896770 Marionette DEBUG loaded listener.js 08:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11671c800) [pid = 1648] [serial = 2254] [outer = 0x115e72800] 08:24:57 INFO - PROCESS | 1648 | 1464189897014 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:24:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:24:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 417ms 08:24:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:24:57 INFO - PROCESS | 1648 | 1464189897029 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:24:57 INFO - PROCESS | 1648 | 1464189897030 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:24:57 INFO - PROCESS | 1648 | 1464189897032 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:24:57 INFO - PROCESS | 1648 | 1464189897033 Marionette TRACE conn2 <- [1,2974,null,{}] 08:24:57 INFO - PROCESS | 1648 | 1464189897043 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:57 INFO - PROCESS | 1648 | 1464189897122 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:24:57 INFO - PROCESS | 1648 | 1464189897127 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a09800 == 30 [pid = 1648] [id = 752] 08:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x110e25c00) [pid = 1648] [serial = 2255] [outer = 0x0] 08:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116862000) [pid = 1648] [serial = 2256] [outer = 0x110e25c00] 08:24:57 INFO - PROCESS | 1648 | 1464189897154 Marionette DEBUG loaded listener.js 08:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x116a62c00) [pid = 1648] [serial = 2257] [outer = 0x110e25c00] 08:24:57 INFO - PROCESS | 1648 | 1464189897445 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 08:24:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 08:24:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 426ms 08:24:57 INFO - PROCESS | 1648 | 1464189897458 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:24:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:24:57 INFO - PROCESS | 1648 | 1464189897468 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:24:57 INFO - PROCESS | 1648 | 1464189897477 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:24:57 INFO - PROCESS | 1648 | 1464189897478 Marionette TRACE conn2 <- [1,2978,null,{}] 08:24:57 INFO - PROCESS | 1648 | 1464189897480 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:57 INFO - PROCESS | 1648 | 1464189897574 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:24:57 INFO - PROCESS | 1648 | 1464189897626 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a17800 == 31 [pid = 1648] [id = 753] 08:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1168ac800) [pid = 1648] [serial = 2258] [outer = 0x0] 08:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11759d400) [pid = 1648] [serial = 2259] [outer = 0x1168ac800] 08:24:57 INFO - PROCESS | 1648 | 1464189897652 Marionette DEBUG loaded listener.js 08:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11815e000) [pid = 1648] [serial = 2260] [outer = 0x1168ac800] 08:24:57 INFO - PROCESS | 1648 | 1464189897890 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:24:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:24:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 427ms 08:24:57 INFO - PROCESS | 1648 | 1464189897899 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:24:57 INFO - PROCESS | 1648 | 1464189897901 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:24:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:24:57 INFO - PROCESS | 1648 | 1464189897937 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:24:57 INFO - PROCESS | 1648 | 1464189897939 Marionette TRACE conn2 <- [1,2982,null,{}] 08:24:57 INFO - PROCESS | 1648 | 1464189897948 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:58 INFO - PROCESS | 1648 | 1464189898042 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:24:58 INFO - PROCESS | 1648 | 1464189898046 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x125356800 == 32 [pid = 1648] [id = 754] 08:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118165400) [pid = 1648] [serial = 2261] [outer = 0x0] 08:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1181d3c00) [pid = 1648] [serial = 2262] [outer = 0x118165400] 08:24:58 INFO - PROCESS | 1648 | 1464189898071 Marionette DEBUG loaded listener.js 08:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1187d0800) [pid = 1648] [serial = 2263] [outer = 0x118165400] 08:24:58 INFO - PROCESS | 1648 | 1464189898369 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 08:24:58 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:24:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:24:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:24:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:24:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 505ms 08:24:58 INFO - PROCESS | 1648 | 1464189898415 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:24:58 INFO - PROCESS | 1648 | 1464189898417 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:24:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:24:58 INFO - PROCESS | 1648 | 1464189898421 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:24:58 INFO - PROCESS | 1648 | 1464189898422 Marionette TRACE conn2 <- [1,2986,null,{}] 08:24:58 INFO - PROCESS | 1648 | 1464189898425 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:58 INFO - PROCESS | 1648 | 1464189898496 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:24:58 INFO - PROCESS | 1648 | 1464189898551 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12698a800 == 33 [pid = 1648] [id = 755] 08:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1181cc800) [pid = 1648] [serial = 2264] [outer = 0x0] 08:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11921c000) [pid = 1648] [serial = 2265] [outer = 0x1181cc800] 08:24:58 INFO - PROCESS | 1648 | 1464189898576 Marionette DEBUG loaded listener.js 08:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119421000) [pid = 1648] [serial = 2266] [outer = 0x1181cc800] 08:24:58 INFO - PROCESS | 1648 | 1464189898829 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:24:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:24:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 419ms 08:24:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:24:58 INFO - PROCESS | 1648 | 1464189898842 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:24:58 INFO - PROCESS | 1648 | 1464189898843 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:24:58 INFO - PROCESS | 1648 | 1464189898845 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:24:58 INFO - PROCESS | 1648 | 1464189898846 Marionette TRACE conn2 <- [1,2990,null,{}] 08:24:58 INFO - PROCESS | 1648 | 1464189898848 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:58 INFO - PROCESS | 1648 | 1464189898927 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:24:58 INFO - PROCESS | 1648 | 1464189898932 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185bb000 == 34 [pid = 1648] [id = 756] 08:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119423c00) [pid = 1648] [serial = 2267] [outer = 0x0] 08:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119444c00) [pid = 1648] [serial = 2268] [outer = 0x119423c00] 08:24:58 INFO - PROCESS | 1648 | 1464189898959 Marionette DEBUG loaded listener.js 08:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x119a04800) [pid = 1648] [serial = 2269] [outer = 0x119423c00] 08:24:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x127369000 == 35 [pid = 1648] [id = 757] 08:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119a05400) [pid = 1648] [serial = 2270] [outer = 0x0] 08:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119271800) [pid = 1648] [serial = 2271] [outer = 0x119a05400] 08:24:59 INFO - PROCESS | 1648 | 1464189899280 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:24:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:24:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 467ms 08:24:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:24:59 INFO - PROCESS | 1648 | 1464189899313 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:24:59 INFO - PROCESS | 1648 | 1464189899314 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:24:59 INFO - PROCESS | 1648 | 1464189899316 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:24:59 INFO - PROCESS | 1648 | 1464189899317 Marionette TRACE conn2 <- [1,2994,null,{}] 08:24:59 INFO - PROCESS | 1648 | 1464189899322 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:59 INFO - PROCESS | 1648 | 1464189899416 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:24:59 INFO - PROCESS | 1648 | 1464189899470 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f97800 == 36 [pid = 1648] [id = 758] 08:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x119441800) [pid = 1648] [serial = 2272] [outer = 0x0] 08:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x119a0ec00) [pid = 1648] [serial = 2273] [outer = 0x119441800] 08:24:59 INFO - PROCESS | 1648 | 1464189899500 Marionette DEBUG loaded listener.js 08:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119e30800) [pid = 1648] [serial = 2274] [outer = 0x119441800] 08:24:59 INFO - PROCESS | 1648 | 1464189899753 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:24:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:24:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:24:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 473ms 08:24:59 INFO - PROCESS | 1648 | 1464189899792 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:24:59 INFO - PROCESS | 1648 | 1464189899794 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:24:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:24:59 INFO - PROCESS | 1648 | 1464189899811 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:24:59 INFO - PROCESS | 1648 | 1464189899813 Marionette TRACE conn2 <- [1,2998,null,{}] 08:24:59 INFO - PROCESS | 1648 | 1464189899816 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:59 INFO - PROCESS | 1648 | 1464189899915 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:24:59 INFO - PROCESS | 1648 | 1464189899922 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x122a09000 == 37 [pid = 1648] [id = 759] 08:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11a1ea800) [pid = 1648] [serial = 2275] [outer = 0x0] 08:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121168c00) [pid = 1648] [serial = 2276] [outer = 0x11a1ea800] 08:24:59 INFO - PROCESS | 1648 | 1464189899951 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x121189c00) [pid = 1648] [serial = 2277] [outer = 0x11a1ea800] 08:25:00 INFO - PROCESS | 1648 | 1464189900287 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:25:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:25:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 08:25:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:25:00 INFO - PROCESS | 1648 | 1464189900339 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:25:00 INFO - PROCESS | 1648 | 1464189900340 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:25:00 INFO - PROCESS | 1648 | 1464189900342 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:25:00 INFO - PROCESS | 1648 | 1464189900343 Marionette TRACE conn2 <- [1,3002,null,{}] 08:25:00 INFO - PROCESS | 1648 | 1464189900345 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:00 INFO - PROCESS | 1648 | 1464189900439 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:25:00 INFO - PROCESS | 1648 | 1464189900443 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae18000 == 38 [pid = 1648] [id = 760] 08:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11a1eb000) [pid = 1648] [serial = 2278] [outer = 0x0] 08:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x121190c00) [pid = 1648] [serial = 2279] [outer = 0x11a1eb000] 08:25:00 INFO - PROCESS | 1648 | 1464189900468 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x118079400) [pid = 1648] [serial = 2280] [outer = 0x11a1eb000] 08:25:00 INFO - PROCESS | 1648 | 1464189900777 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:25:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:25:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 08:25:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:25:00 INFO - PROCESS | 1648 | 1464189900814 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:25:00 INFO - PROCESS | 1648 | 1464189900815 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:25:00 INFO - PROCESS | 1648 | 1464189900825 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:25:00 INFO - PROCESS | 1648 | 1464189900826 Marionette TRACE conn2 <- [1,3006,null,{}] 08:25:00 INFO - PROCESS | 1648 | 1464189900828 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:00 INFO - PROCESS | 1648 | 1464189900926 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:25:00 INFO - PROCESS | 1648 | 1464189900931 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af9c800 == 39 [pid = 1648] [id = 761] 08:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12116e000) [pid = 1648] [serial = 2281] [outer = 0x0] 08:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x1211b1800) [pid = 1648] [serial = 2282] [outer = 0x12116e000] 08:25:00 INFO - PROCESS | 1648 | 1464189900964 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x122be0800) [pid = 1648] [serial = 2283] [outer = 0x12116e000] 08:25:01 INFO - PROCESS | 1648 | 1464189901259 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:25:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:25:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 475ms 08:25:01 INFO - PROCESS | 1648 | 1464189901293 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:25:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:25:01 INFO - PROCESS | 1648 | 1464189901294 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:25:01 INFO - PROCESS | 1648 | 1464189901296 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1648 | 1464189901297 Marionette TRACE conn2 <- [1,3010,null,{}] 08:25:01 INFO - PROCESS | 1648 | 1464189901300 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:01 INFO - PROCESS | 1648 | 1464189901399 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:25:01 INFO - PROCESS | 1648 | 1464189901403 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b287000 == 40 [pid = 1648] [id = 762] 08:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x122c7c400) [pid = 1648] [serial = 2284] [outer = 0x0] 08:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x122d34400) [pid = 1648] [serial = 2285] [outer = 0x122c7c400] 08:25:01 INFO - PROCESS | 1648 | 1464189901428 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12481b400) [pid = 1648] [serial = 2286] [outer = 0x122c7c400] 08:25:01 INFO - PROCESS | 1648 | 1464189901763 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 08:25:01 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 08:25:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 517ms 08:25:01 INFO - PROCESS | 1648 | 1464189901815 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 1648 | 1464189901816 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:25:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:25:01 INFO - PROCESS | 1648 | 1464189901820 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1648 | 1464189901822 Marionette TRACE conn2 <- [1,3014,null,{}] 08:25:01 INFO - PROCESS | 1648 | 1464189901830 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:01 INFO - PROCESS | 1648 | 1464189901925 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:25:01 INFO - PROCESS | 1648 | 1464189901929 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0c800 == 41 [pid = 1648] [id = 763] 08:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x122d36400) [pid = 1648] [serial = 2287] [outer = 0x0] 08:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x124ab7400) [pid = 1648] [serial = 2288] [outer = 0x122d36400] 08:25:01 INFO - PROCESS | 1648 | 1464189901954 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x124e7f000) [pid = 1648] [serial = 2289] [outer = 0x122d36400] 08:25:02 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x124aac800) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x125307c00) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x122e71800) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1187d0400) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x121167800) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x113370400) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11a1ed400) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1211b1400) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x122d37400) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x121193800) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119a09800) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x117594400) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11318ec00) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1256d9c00) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x117599800) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1164b5800) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x112a93800) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x110f37400) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x110ed6800) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119420400) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118082000) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118165000) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x112728000) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x115e79400) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1127d8800) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x110e2b000) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x110dc2400) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121168000) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1211af000) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x122e6d400) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1127e3c00) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:25:02 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1181ca800) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:25:02 INFO - PROCESS | 1648 | 1464189902489 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:25:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:25:02 INFO - {} 08:25:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:25:02 INFO - {} 08:25:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:25:02 INFO - {} 08:25:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:25:02 INFO - {} 08:25:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 681ms 08:25:02 INFO - TEST-START | /FileAPI/fileReader.html 08:25:02 INFO - PROCESS | 1648 | 1464189902500 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 1648 | 1464189902501 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:25:02 INFO - PROCESS | 1648 | 1464189902503 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1648 | 1464189902504 Marionette TRACE conn2 <- [1,3018,null,{}] 08:25:02 INFO - PROCESS | 1648 | 1464189902506 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:02 INFO - PROCESS | 1648 | 1464189902583 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:25:02 INFO - PROCESS | 1648 | 1464189902638 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb16800 == 42 [pid = 1648] [id = 764] 08:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x110e2a800) [pid = 1648] [serial = 2290] [outer = 0x0] 08:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x117594000) [pid = 1648] [serial = 2291] [outer = 0x110e2a800] 08:25:02 INFO - PROCESS | 1648 | 1464189902664 Marionette DEBUG loaded listener.js 08:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11942e400) [pid = 1648] [serial = 2292] [outer = 0x110e2a800] 08:25:02 INFO - PROCESS | 1648 | 1464189902925 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 08:25:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:25:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:25:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:25:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:25:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 08:25:02 INFO - PROCESS | 1648 | 1464189902977 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:25:02 INFO - TEST-START | /FileAPI/historical.html 08:25:02 INFO - PROCESS | 1648 | 1464189902979 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:25:02 INFO - PROCESS | 1648 | 1464189902982 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1648 | 1464189902983 Marionette TRACE conn2 <- [1,3022,null,{}] 08:25:03 INFO - PROCESS | 1648 | 1464189902995 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:03 INFO - PROCESS | 1648 | 1464189903089 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:25:03 INFO - PROCESS | 1648 | 1464189903094 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be48000 == 43 [pid = 1648] [id = 765] 08:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12116e400) [pid = 1648] [serial = 2293] [outer = 0x0] 08:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x122d37400) [pid = 1648] [serial = 2294] [outer = 0x12116e400] 08:25:03 INFO - PROCESS | 1648 | 1464189903119 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124e7c400) [pid = 1648] [serial = 2295] [outer = 0x12116e400] 08:25:03 INFO - PROCESS | 1648 | 1464189903435 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 08:25:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:25:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:25:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:25:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:25:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:25:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:25:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:25:03 INFO - TEST-OK | /FileAPI/historical.html | took 481ms 08:25:03 INFO - PROCESS | 1648 | 1464189903462 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:25:03 INFO - TEST-START | /FileAPI/idlharness.html 08:25:03 INFO - PROCESS | 1648 | 1464189903474 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:25:03 INFO - PROCESS | 1648 | 1464189903476 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:25:03 INFO - PROCESS | 1648 | 1464189903477 Marionette TRACE conn2 <- [1,3026,null,{}] 08:25:03 INFO - PROCESS | 1648 | 1464189903480 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:03 INFO - PROCESS | 1648 | 1464189903585 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:25:03 INFO - PROCESS | 1648 | 1464189903591 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be70000 == 44 [pid = 1648] [id = 766] 08:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1211ab000) [pid = 1648] [serial = 2296] [outer = 0x0] 08:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124e83400) [pid = 1648] [serial = 2297] [outer = 0x1211ab000] 08:25:03 INFO - PROCESS | 1648 | 1464189903616 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124e8b400) [pid = 1648] [serial = 2298] [outer = 0x1211ab000] 08:25:04 INFO - PROCESS | 1648 | 1464189904080 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:25:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:25:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:25:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:25:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:25:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:25:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:25:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:25:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:25:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:25:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:25:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:25:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:25:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:25:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:25:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:25:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:25:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:25:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:25:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:25:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:25:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:25:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:25:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:25:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:25:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:25:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:25:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:25:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:25:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:25:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:25:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:25:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:25:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:25:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:25:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:25:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:25:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 08:25:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:25:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:25:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:25:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:25:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:25:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:25:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:25:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:25:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:25:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:25:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:25:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:25:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:25:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:25:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:25:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:25:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:25:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:25:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:25:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:25:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:25:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:25:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:25:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:25:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:25:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:25:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:25:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 08:25:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:25:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:25:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:25:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:25:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:25:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:25:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:25:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:25:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:25:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:25:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:25:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 632ms 08:25:04 INFO - PROCESS | 1648 | 1464189904109 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:25:04 INFO - PROCESS | 1648 | 1464189904111 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:25:04 INFO - TEST-START | /FileAPI/idlharness.worker 08:25:04 INFO - PROCESS | 1648 | 1464189904113 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:25:04 INFO - PROCESS | 1648 | 1464189904114 Marionette TRACE conn2 <- [1,3030,null,{}] 08:25:04 INFO - PROCESS | 1648 | 1464189904125 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:04 INFO - PROCESS | 1648 | 1464189904230 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:25:04 INFO - PROCESS | 1648 | 1464189904237 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d794800 == 45 [pid = 1648] [id = 767] 08:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x124e89c00) [pid = 1648] [serial = 2299] [outer = 0x0] 08:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x124f18000) [pid = 1648] [serial = 2300] [outer = 0x124e89c00] 08:25:04 INFO - PROCESS | 1648 | 1464189904262 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126db5c00) [pid = 1648] [serial = 2301] [outer = 0x124e89c00] 08:25:04 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:25:05 INFO - {} 08:25:05 INFO - PROCESS | 1648 | 1464189905022 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:25:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:25:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:25:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:25:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:25:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:25:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:25:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:25:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:25:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:25:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:25:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:25:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:25:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:25:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:25:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:25:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:25:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:25:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:25:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:25:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:25:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:25:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:25:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:25:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:25:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:25:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:25:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:25:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:25:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:25:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:25:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:25:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:25:05 INFO - {} 08:25:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 938ms 08:25:05 INFO - PROCESS | 1648 | 1464189905051 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 1648 | 1464189905054 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:25:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:25:05 INFO - PROCESS | 1648 | 1464189905057 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1648 | 1464189905058 Marionette TRACE conn2 <- [1,3034,null,{}] 08:25:05 INFO - PROCESS | 1648 | 1464189905063 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:05 INFO - PROCESS | 1648 | 1464189905200 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:25:05 INFO - PROCESS | 1648 | 1464189905254 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e282800 == 46 [pid = 1648] [id = 768] 08:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x110e25800) [pid = 1648] [serial = 2302] [outer = 0x0] 08:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1253ed400) [pid = 1648] [serial = 2303] [outer = 0x110e25800] 08:25:05 INFO - PROCESS | 1648 | 1464189905326 Marionette DEBUG loaded listener.js 08:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x125f12000) [pid = 1648] [serial = 2304] [outer = 0x110e25800] 08:25:05 INFO - PROCESS | 1648 | 1464189905732 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:25:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:25:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 723ms 08:25:05 INFO - PROCESS | 1648 | 1464189905781 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 1648 | 1464189905785 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:25:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:25:05 INFO - PROCESS | 1648 | 1464189905790 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1648 | 1464189905791 Marionette TRACE conn2 <- [1,3038,null,{}] 08:25:05 INFO - PROCESS | 1648 | 1464189905793 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:05 INFO - PROCESS | 1648 | 1464189905891 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:25:05 INFO - PROCESS | 1648 | 1464189905959 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e274800 == 47 [pid = 1648] [id = 769] 08:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x116861800) [pid = 1648] [serial = 2305] [outer = 0x0] 08:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11808fc00) [pid = 1648] [serial = 2306] [outer = 0x116861800] 08:25:06 INFO - PROCESS | 1648 | 1464189906006 Marionette DEBUG loaded listener.js 08:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x126dc3400) [pid = 1648] [serial = 2307] [outer = 0x116861800] 08:25:06 INFO - PROCESS | 1648 | 1464189906888 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 08:25:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:25:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:25:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1174ms 08:25:06 INFO - PROCESS | 1648 | 1464189906964 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:25:06 INFO - PROCESS | 1648 | 1464189906968 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:25:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:25:06 INFO - PROCESS | 1648 | 1464189906973 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 1648 | 1464189906977 Marionette TRACE conn2 <- [1,3042,null,{}] 08:25:06 INFO - PROCESS | 1648 | 1464189906983 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:07 INFO - PROCESS | 1648 | 1464189907145 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:25:07 INFO - PROCESS | 1648 | 1464189907153 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac2800 == 48 [pid = 1648] [id = 770] 08:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1127e1c00) [pid = 1648] [serial = 2308] [outer = 0x0] 08:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x113031400) [pid = 1648] [serial = 2309] [outer = 0x1127e1c00] 08:25:07 INFO - PROCESS | 1648 | 1464189907182 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x115ab1800) [pid = 1648] [serial = 2310] [outer = 0x1127e1c00] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12be70000 == 47 [pid = 1648] [id = 766] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12be48000 == 46 [pid = 1648] [id = 765] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb16800 == 45 [pid = 1648] [id = 764] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0c800 == 44 [pid = 1648] [id = 763] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12b287000 == 43 [pid = 1648] [id = 762] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12af9c800 == 42 [pid = 1648] [id = 761] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae18000 == 41 [pid = 1648] [id = 760] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12530a000) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x122a09000 == 40 [pid = 1648] [id = 759] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x128f97800 == 39 [pid = 1648] [id = 758] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x127369000 == 38 [pid = 1648] [id = 757] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1185bb000 == 37 [pid = 1648] [id = 756] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12698a800 == 36 [pid = 1648] [id = 755] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x125356800 == 35 [pid = 1648] [id = 754] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x124a17800 == 34 [pid = 1648] [id = 753] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x122a09800 == 33 [pid = 1648] [id = 752] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x119a73000 == 32 [pid = 1648] [id = 751] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1185bc800 == 31 [pid = 1648] [id = 750] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x117e04000 == 30 [pid = 1648] [id = 749] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x115ad8000 == 29 [pid = 1648] [id = 748] 08:25:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12be78000 == 28 [pid = 1648] [id = 747] 08:25:07 INFO - PROCESS | 1648 | 1464189907721 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x124edf000) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119418000) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1187de000) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x113192800) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11807cc00) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x115e7a000) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1125ca800) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x110ee1000) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x122d2f000) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x122d29400) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x124a30800) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11671b800) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x124f1fc00) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1252e4c00) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11943e800) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121172400) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11815a800) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121192c00) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1211ac800) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12118e000) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x122bdec00) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x124cee400) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1229e3400) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124819400) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x122d33c00) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1211a9000) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181d4800) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11807c000) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1167ee800) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113316c00) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125f70000) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1181d7400) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118085c00) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11815f400) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116712800) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116a5f800) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113034c00) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x115ab0800) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1125cc800) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x111e35800) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124e85800) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x122d35c00) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12116a000) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124f1d400) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124f16c00) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1187d0000) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1121a7400) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 08:25:07 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119a0b400) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:25:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:25:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:25:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:25:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:25:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:25:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:25:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 784ms 08:25:07 INFO - PROCESS | 1648 | 1464189907757 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 1648 | 1464189907762 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:25:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:25:07 INFO - PROCESS | 1648 | 1464189907773 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 1648 | 1464189907774 Marionette TRACE conn2 <- [1,3046,null,{}] 08:25:07 INFO - PROCESS | 1648 | 1464189907777 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:07 INFO - PROCESS | 1648 | 1464189907858 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:25:07 INFO - PROCESS | 1648 | 1464189907863 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab5800 == 29 [pid = 1648] [id = 771] 08:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x110f33800) [pid = 1648] [serial = 2311] [outer = 0x0] 08:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x115e79c00) [pid = 1648] [serial = 2312] [outer = 0x110f33800] 08:25:07 INFO - PROCESS | 1648 | 1464189907889 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116717c00) [pid = 1648] [serial = 2313] [outer = 0x110f33800] 08:25:07 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:25:08 INFO - PROCESS | 1648 | 1464189908227 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:25:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:25:08 INFO - {} 08:25:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 476ms 08:25:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:25:08 INFO - PROCESS | 1648 | 1464189908243 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:25:08 INFO - PROCESS | 1648 | 1464189908244 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:25:08 INFO - PROCESS | 1648 | 1464189908247 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:25:08 INFO - PROCESS | 1648 | 1464189908249 Marionette TRACE conn2 <- [1,3050,null,{}] 08:25:08 INFO - PROCESS | 1648 | 1464189908257 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:08 INFO - PROCESS | 1648 | 1464189908367 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:25:08 INFO - PROCESS | 1648 | 1464189908420 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12298e800 == 30 [pid = 1648] [id = 772] 08:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x110f38000) [pid = 1648] [serial = 2314] [outer = 0x0] 08:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118087800) [pid = 1648] [serial = 2315] [outer = 0x110f38000] 08:25:08 INFO - PROCESS | 1648 | 1464189908447 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1187e4000) [pid = 1648] [serial = 2316] [outer = 0x110f38000] 08:25:08 INFO - PROCESS | 1648 | 1464189908720 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 08:25:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:25:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:25:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:25:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:25:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 528ms 08:25:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:25:08 INFO - PROCESS | 1648 | 1464189908775 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:25:08 INFO - PROCESS | 1648 | 1464189908777 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:25:08 INFO - PROCESS | 1648 | 1464189908779 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:25:08 INFO - PROCESS | 1648 | 1464189908780 Marionette TRACE conn2 <- [1,3054,null,{}] 08:25:08 INFO - PROCESS | 1648 | 1464189908783 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:08 INFO - PROCESS | 1648 | 1464189908867 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:25:08 INFO - PROCESS | 1648 | 1464189908922 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x124fb4800 == 31 [pid = 1648] [id = 773] 08:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1187db000) [pid = 1648] [serial = 2317] [outer = 0x0] 08:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119420c00) [pid = 1648] [serial = 2318] [outer = 0x1187db000] 08:25:08 INFO - PROCESS | 1648 | 1464189908947 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119dc0400) [pid = 1648] [serial = 2319] [outer = 0x1187db000] 08:25:09 INFO - PROCESS | 1648 | 1464189909325 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:25:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:25:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 08:25:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:25:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 585ms 08:25:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:25:09 INFO - PROCESS | 1648 | 1464189909366 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:25:09 INFO - PROCESS | 1648 | 1464189909367 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:25:09 INFO - PROCESS | 1648 | 1464189909369 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:25:09 INFO - PROCESS | 1648 | 1464189909370 Marionette TRACE conn2 <- [1,3058,null,{}] 08:25:09 INFO - PROCESS | 1648 | 1464189909372 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:09 INFO - PROCESS | 1648 | 1464189909455 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:25:09 INFO - PROCESS | 1648 | 1464189909460 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x126985800 == 32 [pid = 1648] [id = 774] 08:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11943e800) [pid = 1648] [serial = 2320] [outer = 0x0] 08:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11a1eac00) [pid = 1648] [serial = 2321] [outer = 0x11943e800] 08:25:09 INFO - PROCESS | 1648 | 1464189909485 Marionette DEBUG loaded listener.js 08:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1229e0400) [pid = 1648] [serial = 2322] [outer = 0x11943e800] 08:25:09 INFO - PROCESS | 1648 | 1464189909829 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:25:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:25:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:25:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:25:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:25:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:25:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 470ms 08:25:09 INFO - PROCESS | 1648 | 1464189909840 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:25:09 INFO - PROCESS | 1648 | 1464189909841 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:25:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:25:09 INFO - PROCESS | 1648 | 1464189909844 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:25:09 INFO - PROCESS | 1648 | 1464189909845 Marionette TRACE conn2 <- [1,3062,null,{}] 08:25:09 INFO - PROCESS | 1648 | 1464189909847 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:09 INFO - PROCESS | 1648 | 1464189909983 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:25:10 INFO - PROCESS | 1648 | 1464189909999 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12732e000 == 33 [pid = 1648] [id = 775] 08:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119440c00) [pid = 1648] [serial = 2323] [outer = 0x0] 08:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x122d30000) [pid = 1648] [serial = 2324] [outer = 0x119440c00] 08:25:10 INFO - PROCESS | 1648 | 1464189910026 Marionette DEBUG loaded listener.js 08:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124f1fc00) [pid = 1648] [serial = 2325] [outer = 0x119440c00] 08:25:10 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:25:10 INFO - PROCESS | 1648 | 1464189910373 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:25:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:25:10 INFO - {} 08:25:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 571ms 08:25:10 INFO - PROCESS | 1648 | 1464189910416 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:25:10 INFO - PROCESS | 1648 | 1464189910417 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:25:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:25:10 INFO - PROCESS | 1648 | 1464189910419 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:25:10 INFO - PROCESS | 1648 | 1464189910420 Marionette TRACE conn2 <- [1,3066,null,{}] 08:25:10 INFO - PROCESS | 1648 | 1464189910423 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:10 INFO - PROCESS | 1648 | 1464189910519 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:25:10 INFO - PROCESS | 1648 | 1464189910532 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188b1000 == 34 [pid = 1648] [id = 776] 08:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x110f3b800) [pid = 1648] [serial = 2326] [outer = 0x0] 08:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1125cf800) [pid = 1648] [serial = 2327] [outer = 0x110f3b800] 08:25:10 INFO - PROCESS | 1648 | 1464189910560 Marionette DEBUG loaded listener.js 08:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112d39400) [pid = 1648] [serial = 2328] [outer = 0x110f3b800] 08:25:10 INFO - PROCESS | 1648 | 1464189910945 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 08:25:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:25:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:25:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:25:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:25:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:25:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:25:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:25:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 569ms 08:25:10 INFO - PROCESS | 1648 | 1464189910989 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:25:10 INFO - PROCESS | 1648 | 1464189910990 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:25:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:25:10 INFO - PROCESS | 1648 | 1464189910992 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:25:10 INFO - PROCESS | 1648 | 1464189910993 Marionette TRACE conn2 <- [1,3070,null,{}] 08:25:10 INFO - PROCESS | 1648 | 1464189910995 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:11 INFO - PROCESS | 1648 | 1464189911103 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:25:11 INFO - PROCESS | 1648 | 1464189911107 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x125e5c800 == 35 [pid = 1648] [id = 777] 08:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x110f3c000) [pid = 1648] [serial = 2329] [outer = 0x0] 08:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113312c00) [pid = 1648] [serial = 2330] [outer = 0x110f3c000] 08:25:11 INFO - PROCESS | 1648 | 1464189911132 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x115e74000) [pid = 1648] [serial = 2331] [outer = 0x110f3c000] 08:25:11 INFO - PROCESS | 1648 | 1464189911454 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 08:25:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:25:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:25:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:25:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:25:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:25:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:25:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 519ms 08:25:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:25:11 INFO - PROCESS | 1648 | 1464189911512 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:25:11 INFO - PROCESS | 1648 | 1464189911513 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:25:11 INFO - PROCESS | 1648 | 1464189911515 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 1648 | 1464189911516 Marionette TRACE conn2 <- [1,3074,null,{}] 08:25:11 INFO - PROCESS | 1648 | 1464189911519 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:11 INFO - PROCESS | 1648 | 1464189911619 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:25:11 INFO - PROCESS | 1648 | 1464189911624 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12298e000 == 36 [pid = 1648] [id = 778] 08:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113035c00) [pid = 1648] [serial = 2332] [outer = 0x0] 08:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1167f1800) [pid = 1648] [serial = 2333] [outer = 0x113035c00] 08:25:11 INFO - PROCESS | 1648 | 1464189911679 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11807ac00) [pid = 1648] [serial = 2334] [outer = 0x113035c00] 08:25:12 INFO - PROCESS | 1648 | 1464189912099 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11a1eb000) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12116e000) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x110e25c00) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1181cc800) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118168000) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x122c7c400) [pid = 1648] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x122d36400) [pid = 1648] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118165400) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119a05400) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x110f36400) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119423c00) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119441800) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11a1ea800) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12116e400) [pid = 1648] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x115e72800) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x111f1b000) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1168ac800) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x110d9d800) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:25:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x110e2a800) [pid = 1648] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:25:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:25:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 618ms 08:25:12 INFO - PROCESS | 1648 | 1464189912134 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1648 | 1464189912136 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:25:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:25:12 INFO - PROCESS | 1648 | 1464189912140 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1648 | 1464189912141 Marionette TRACE conn2 <- [1,3078,null,{}] 08:25:12 INFO - PROCESS | 1648 | 1464189912143 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:12 INFO - PROCESS | 1648 | 1464189912224 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:25:12 INFO - PROCESS | 1648 | 1464189912228 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a8000 == 37 [pid = 1648] [id = 779] 08:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118165400) [pid = 1648] [serial = 2335] [outer = 0x0] 08:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1181ce800) [pid = 1648] [serial = 2336] [outer = 0x118165400] 08:25:12 INFO - PROCESS | 1648 | 1464189912254 Marionette DEBUG loaded listener.js 08:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119423c00) [pid = 1648] [serial = 2337] [outer = 0x118165400] 08:25:12 INFO - PROCESS | 1648 | 1464189912580 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1648 | 1464189912610 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:25:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:25:12 INFO - PROCESS | 1648 | 1464189912613 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1648 | 1464189912615 Marionette TRACE conn2 <- [1,3082,null,{}] 08:25:12 INFO - PROCESS | 1648 | 1464189912617 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:12 INFO - PROCESS | 1648 | 1464189912713 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:25:12 INFO - PROCESS | 1648 | 1464189912774 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aebe800 == 38 [pid = 1648] [id = 780] 08:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11926e400) [pid = 1648] [serial = 2338] [outer = 0x0] 08:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x122d28400) [pid = 1648] [serial = 2339] [outer = 0x11926e400] 08:25:12 INFO - PROCESS | 1648 | 1464189912804 Marionette DEBUG loaded listener.js 08:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12530ec00) [pid = 1648] [serial = 2340] [outer = 0x11926e400] 08:25:13 INFO - PROCESS | 1648 | 1464189913071 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 08:25:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:25:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:25:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:25:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 08:25:13 INFO - PROCESS | 1648 | 1464189913083 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:25:13 INFO - PROCESS | 1648 | 1464189913084 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:25:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:25:13 INFO - PROCESS | 1648 | 1464189913096 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:25:13 INFO - PROCESS | 1648 | 1464189913097 Marionette TRACE conn2 <- [1,3086,null,{}] 08:25:13 INFO - PROCESS | 1648 | 1464189913099 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:13 INFO - PROCESS | 1648 | 1464189913184 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:25:13 INFO - PROCESS | 1648 | 1464189913191 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1df800 == 39 [pid = 1648] [id = 781] 08:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12537d000) [pid = 1648] [serial = 2341] [outer = 0x0] 08:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x125f1b400) [pid = 1648] [serial = 2342] [outer = 0x12537d000] 08:25:13 INFO - PROCESS | 1648 | 1464189913216 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126f90800) [pid = 1648] [serial = 2343] [outer = 0x12537d000] 08:25:13 INFO - PROCESS | 1648 | 1464189913526 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:25:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:25:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 469ms 08:25:13 INFO - PROCESS | 1648 | 1464189913565 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:25:13 INFO - PROCESS | 1648 | 1464189913567 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:25:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:25:13 INFO - PROCESS | 1648 | 1464189913569 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:25:13 INFO - PROCESS | 1648 | 1464189913570 Marionette TRACE conn2 <- [1,3090,null,{}] 08:25:13 INFO - PROCESS | 1648 | 1464189913573 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:13 INFO - PROCESS | 1648 | 1464189913656 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:25:13 INFO - PROCESS | 1648 | 1464189913715 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1ea000 == 40 [pid = 1648] [id = 782] 08:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11807b800) [pid = 1648] [serial = 2344] [outer = 0x0] 08:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12537d400) [pid = 1648] [serial = 2345] [outer = 0x11807b800] 08:25:13 INFO - PROCESS | 1648 | 1464189913739 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126fcd400) [pid = 1648] [serial = 2346] [outer = 0x11807b800] 08:25:13 INFO - PROCESS | 1648 | 1464189913994 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:25:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:25:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 470ms 08:25:14 INFO - PROCESS | 1648 | 1464189914042 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 1648 | 1464189914043 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:25:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:25:14 INFO - PROCESS | 1648 | 1464189914045 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1648 | 1464189914046 Marionette TRACE conn2 <- [1,3094,null,{}] 08:25:14 INFO - PROCESS | 1648 | 1464189914049 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:14 INFO - PROCESS | 1648 | 1464189914136 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:25:14 INFO - PROCESS | 1648 | 1464189914248 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x111a55800 == 41 [pid = 1648] [id = 783] 08:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x110d9cc00) [pid = 1648] [serial = 2347] [outer = 0x0] 08:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x110da4400) [pid = 1648] [serial = 2348] [outer = 0x110d9cc00] 08:25:14 INFO - PROCESS | 1648 | 1464189914279 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x110e29800) [pid = 1648] [serial = 2349] [outer = 0x110d9cc00] 08:25:14 INFO - PROCESS | 1648 | 1464189914660 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:25:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:25:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 617ms 08:25:14 INFO - PROCESS | 1648 | 1464189914665 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:25:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:25:14 INFO - PROCESS | 1648 | 1464189914668 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:25:14 INFO - PROCESS | 1648 | 1464189914671 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1648 | 1464189914673 Marionette TRACE conn2 <- [1,3098,null,{}] 08:25:14 INFO - PROCESS | 1648 | 1464189914677 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:14 INFO - PROCESS | 1648 | 1464189914779 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:25:14 INFO - PROCESS | 1648 | 1464189914835 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x122986000 == 42 [pid = 1648] [id = 784] 08:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x110f36800) [pid = 1648] [serial = 2350] [outer = 0x0] 08:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1125c6400) [pid = 1648] [serial = 2351] [outer = 0x110f36800] 08:25:14 INFO - PROCESS | 1648 | 1464189914866 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x115e70800) [pid = 1648] [serial = 2352] [outer = 0x110f36800] 08:25:15 INFO - PROCESS | 1648 | 1464189915231 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 08:25:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:25:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:25:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 571ms 08:25:15 INFO - PROCESS | 1648 | 1464189915243 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 1648 | 1464189915246 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:25:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:25:15 INFO - PROCESS | 1648 | 1464189915249 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1648 | 1464189915250 Marionette TRACE conn2 <- [1,3102,null,{}] 08:25:15 INFO - PROCESS | 1648 | 1464189915253 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:15 INFO - PROCESS | 1648 | 1464189915355 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:25:15 INFO - PROCESS | 1648 | 1464189915411 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12736e800 == 43 [pid = 1648] [id = 785] 08:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116280000) [pid = 1648] [serial = 2353] [outer = 0x0] 08:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1172b9400) [pid = 1648] [serial = 2354] [outer = 0x116280000] 08:25:15 INFO - PROCESS | 1648 | 1464189915441 Marionette DEBUG loaded listener.js 08:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x110edbc00) [pid = 1648] [serial = 2355] [outer = 0x116280000] 08:25:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:25:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 569ms 08:25:15 INFO - PROCESS | 1648 | 1464189915813 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:25:15 INFO - PROCESS | 1648 | 1464189915820 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 1648 | 1464189915823 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:25:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:25:15 INFO - PROCESS | 1648 | 1464189915830 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1648 | 1464189915834 Marionette TRACE conn2 <- [1,3106,null,{}] 08:25:15 INFO - PROCESS | 1648 | 1464189915838 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:15 INFO - PROCESS | 1648 | 1464189915940 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:25:16 INFO - PROCESS | 1648 | 1464189915996 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aec3800 == 44 [pid = 1648] [id = 786] 08:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x115ee3c00) [pid = 1648] [serial = 2356] [outer = 0x0] 08:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1181d4000) [pid = 1648] [serial = 2357] [outer = 0x115ee3c00] 08:25:16 INFO - PROCESS | 1648 | 1464189916027 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119d3bc00) [pid = 1648] [serial = 2358] [outer = 0x115ee3c00] 08:25:16 INFO - PROCESS | 1648 | 1464189916426 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 08:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:25:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:25:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 630ms 08:25:16 INFO - PROCESS | 1648 | 1464189916456 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:25:16 INFO - PROCESS | 1648 | 1464189916458 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:25:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:25:16 INFO - PROCESS | 1648 | 1464189916461 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:25:16 INFO - PROCESS | 1648 | 1464189916462 Marionette TRACE conn2 <- [1,3110,null,{}] 08:25:16 INFO - PROCESS | 1648 | 1464189916464 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:16 INFO - PROCESS | 1648 | 1464189916567 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:25:16 INFO - PROCESS | 1648 | 1464189916625 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb52000 == 45 [pid = 1648] [id = 787] 08:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11a1eb800) [pid = 1648] [serial = 2359] [outer = 0x0] 08:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121173800) [pid = 1648] [serial = 2360] [outer = 0x11a1eb800] 08:25:16 INFO - PROCESS | 1648 | 1464189916655 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x122974400) [pid = 1648] [serial = 2361] [outer = 0x11a1eb800] 08:25:17 INFO - PROCESS | 1648 | 1464189917052 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 08:25:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:25:17 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 08:25:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:25:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:25:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 618ms 08:25:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:25:17 INFO - PROCESS | 1648 | 1464189917080 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 1648 | 1464189917081 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:25:17 INFO - PROCESS | 1648 | 1464189917084 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 1648 | 1464189917085 Marionette TRACE conn2 <- [1,3114,null,{}] 08:25:17 INFO - PROCESS | 1648 | 1464189917087 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:17 INFO - PROCESS | 1648 | 1464189917188 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:25:17 INFO - PROCESS | 1648 | 1464189917247 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\", \"7a840ba1-fde5-4aec-87ca-ef29db77159a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be46000 == 46 [pid = 1648] [id = 788] 08:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124a30800) [pid = 1648] [serial = 2362] [outer = 0x0] 08:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124ab9000) [pid = 1648] [serial = 2363] [outer = 0x124a30800] 08:25:17 INFO - PROCESS | 1648 | 1464189917281 Marionette DEBUG loaded listener.js 08:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124f14c00) [pid = 1648] [serial = 2364] [outer = 0x124a30800] 08:25:17 INFO - PROCESS | 1648 | 1464189917706 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:25:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:25:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 671ms 08:25:17 INFO - PROCESS | 1648 | 1464189917755 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 1648 | 1464189917757 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1ea000 == 45 [pid = 1648] [id = 782] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1df800 == 44 [pid = 1648] [id = 781] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12aebe800 == 43 [pid = 1648] [id = 780] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a8000 == 42 [pid = 1648] [id = 779] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12298e000 == 41 [pid = 1648] [id = 778] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x125e5c800 == 40 [pid = 1648] [id = 777] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x1188b1000 == 39 [pid = 1648] [id = 776] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12732e000 == 38 [pid = 1648] [id = 775] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124f18000) [pid = 1648] [serial = 2300] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x126985800 == 37 [pid = 1648] [id = 774] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x124fb4800 == 36 [pid = 1648] [id = 773] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12298e800 == 35 [pid = 1648] [id = 772] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab5800 == 34 [pid = 1648] [id = 771] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac2800 == 33 [pid = 1648] [id = 770] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12e274800 == 32 [pid = 1648] [id = 769] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12e282800 == 31 [pid = 1648] [id = 768] 08:25:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12d794800 == 30 [pid = 1648] [id = 767] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119a04800) [pid = 1648] [serial = 2269] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118079400) [pid = 1648] [serial = 2280] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1211b1800) [pid = 1648] [serial = 2282] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116a62c00) [pid = 1648] [serial = 2257] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x121190c00) [pid = 1648] [serial = 2279] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x121168c00) [pid = 1648] [serial = 2276] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119421000) [pid = 1648] [serial = 2266] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x122be0800) [pid = 1648] [serial = 2283] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x125310800) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113cd5800) [pid = 1648] [serial = 2250] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11921c000) [pid = 1648] [serial = 2265] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1127d6800) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x122d34400) [pid = 1648] [serial = 2285] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124ab7400) [pid = 1648] [serial = 2288] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116862000) [pid = 1648] [serial = 2256] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1187d0800) [pid = 1648] [serial = 2263] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1164c0c00) [pid = 1648] [serial = 2253] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1181d3c00) [pid = 1648] [serial = 2262] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12481b400) [pid = 1648] [serial = 2286] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119271800) [pid = 1648] [serial = 2271] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x122d37400) [pid = 1648] [serial = 2294] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x110ed8000) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x110f37000) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11942e400) [pid = 1648] [serial = 2292] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119e30800) [pid = 1648] [serial = 2274] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124e7f000) [pid = 1648] [serial = 2289] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119444c00) [pid = 1648] [serial = 2268] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119a0ec00) [pid = 1648] [serial = 2273] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121189c00) [pid = 1648] [serial = 2277] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124e7c400) [pid = 1648] [serial = 2295] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11671c800) [pid = 1648] [serial = 2254] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112d46000) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11759d400) [pid = 1648] [serial = 2259] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x115e75000) [pid = 1648] [serial = 2251] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x117594000) [pid = 1648] [serial = 2291] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11815e000) [pid = 1648] [serial = 2260] [outer = 0x0] [url = about:blank] 08:25:18 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124e83400) [pid = 1648] [serial = 2297] [outer = 0x0] [url = about:blank] 08:25:18 WARNING - u'runner_teardown' () 08:25:18 INFO - No more tests 08:25:18 INFO - Got 0 unexpected results 08:25:18 INFO - SUITE-END | took 516s 08:25:18 INFO - Closing logging queue 08:25:18 INFO - queue closed 08:25:18 INFO - Return code: 0 08:25:18 WARNING - # TBPL SUCCESS # 08:25:18 INFO - Running post-action listener: _resource_record_post_action 08:25:18 INFO - Running post-run listener: _resource_record_post_run 08:25:19 INFO - Total resource usage - Wall time: 538s; CPU: 57.0%; Read bytes: 36886016; Write bytes: 953999872; Read time: 252; Write time: 5081 08:25:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:25:19 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152713728; Write bytes: 145100800; Read time: 13648; Write time: 299 08:25:19 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 34715136; Write bytes: 797069824; Read time: 232; Write time: 4739 08:25:19 INFO - Running post-run listener: _upload_blobber_files 08:25:19 INFO - Blob upload gear active. 08:25:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:25:19 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 08:25:19 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', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:25:19 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 mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:25:20 INFO - (blobuploader) - INFO - Open directory for files ... 08:25:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:25:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:25:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:25:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:25:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:25:21 INFO - (blobuploader) - INFO - Done attempting. 08:25:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:25:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:25:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:25:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:25:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:25:23 INFO - (blobuploader) - INFO - Done attempting. 08:25:23 INFO - (blobuploader) - INFO - Iteration through files over. 08:25:23 INFO - Return code: 0 08:25:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:25:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:25:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/42b6b19cf3fca1a4ede81f8ef377387bc57d41b93fd97e15965e3f3118e6f7ec344ae302301edb676868d0dd0ed6a625eead1d433b55765383bf94632597b688", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db357978289b6ea2ce00455167436274a5bb287ac635b98a913fbccd11d4222bfbaab8acd91cdb57aac516487de94e0c6b8a9534b33d1bceccfd2ad168be13e3"} 08:25:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:25:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:25:23 INFO - Contents: 08:25:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/42b6b19cf3fca1a4ede81f8ef377387bc57d41b93fd97e15965e3f3118e6f7ec344ae302301edb676868d0dd0ed6a625eead1d433b55765383bf94632597b688", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db357978289b6ea2ce00455167436274a5bb287ac635b98a913fbccd11d4222bfbaab8acd91cdb57aac516487de94e0c6b8a9534b33d1bceccfd2ad168be13e3"} 08:25:23 INFO - Running post-run listener: copy_logs_to_upload_dir 08:25:23 INFO - Copying logs to upload dir... 08:25:23 INFO - mkdir: /builds/slave/test/build/upload/logs 08:25:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=592.421921 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-05-25 08:25:23.585019) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-25 08:25:23.589000) ========= 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.qqrQGglrVI/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.9OqSzG1WsH/Listeners TMPDIR=/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/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/mozilla-aurora/sha512/42b6b19cf3fca1a4ede81f8ef377387bc57d41b93fd97e15965e3f3118e6f7ec344ae302301edb676868d0dd0ed6a625eead1d433b55765383bf94632597b688", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db357978289b6ea2ce00455167436274a5bb287ac635b98a913fbccd11d4222bfbaab8acd91cdb57aac516487de94e0c6b8a9534b33d1bceccfd2ad168be13e3"} build_url:https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012794 build_url: 'https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/42b6b19cf3fca1a4ede81f8ef377387bc57d41b93fd97e15965e3f3118e6f7ec344ae302301edb676868d0dd0ed6a625eead1d433b55765383bf94632597b688", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db357978289b6ea2ce00455167436274a5bb287ac635b98a913fbccd11d4222bfbaab8acd91cdb57aac516487de94e0c6b8a9534b33d1bceccfd2ad168be13e3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Tgyb4G5ZSsGpboMeqIo5fQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-25 08:25:23.628775) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:25:23.629161) ========= 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.qqrQGglrVI/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.9OqSzG1WsH/Listeners TMPDIR=/var/folders/5j/jj83rdp553n_19cbd8hk96b400000w/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.004985 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-25 08:25:23.680952) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-25 08:25:23.681299) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-25 08:25:23.681711) ========= ========= Total master_lag: 0.44 =========