builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0358 starttime: 1467702771.65 results: success (0) buildid: 20160704210457 builduid: 544877f758d64c3aacb2731644eae4bb revision: ade7d8506f42b92f662db72b6d63a4645b66d0df ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:51.647631) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:51.648158) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:51.648489) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:51.731352) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:51.731616) ========= 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.PVPWdH6Onj/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.JwoXfqH7zL/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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-07-05 00:12:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 68.5M=0s 2016-07-05 00:12:52 (68.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.662156 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:52.466435) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:52.466718) ========= 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.PVPWdH6Onj/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.JwoXfqH7zL/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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.026286 ========= master_lag: 0.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:52.560163) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:52.560550) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ade7d8506f42b92f662db72b6d63a4645b66d0df --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-beta --rev ade7d8506f42b92f662db72b6d63a4645b66d0df --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.PVPWdH6Onj/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.JwoXfqH7zL/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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-07-05 00:12:52,643 truncating revision to first 12 chars 2016-07-05 00:12:52,644 Setting DEBUG logging. 2016-07-05 00:12:52,644 attempt 1/10 2016-07-05 00:12:52,644 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ade7d8506f42?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-05 00:12:53,324 unpacking tar archive at: mozilla-beta-ade7d8506f42/testing/mozharness/ program finished with exit code 0 elapsedTime=0.940117 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:53.523477) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:53.523795) ========= script_repo_revision: ade7d8506f42b92f662db72b6d63a4645b66d0df ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:53.524216) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:53.524481) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 00:12:53.545660) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 56 secs) (at 2016-07-05 00:12:53.546102) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.PVPWdH6Onj/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.JwoXfqH7zL/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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 00:12:53 INFO - MultiFileLogger online at 20160705 00:12:53 in /builds/slave/test 00:12:53 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-beta --download-symbols true 00:12:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:12:53 INFO - {'append_to_log': False, 00:12:53 INFO - 'base_work_dir': '/builds/slave/test', 00:12:53 INFO - 'blob_upload_branch': 'mozilla-beta', 00:12:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:12:53 INFO - 'buildbot_json_path': 'buildprops.json', 00:12:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:12:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:12:53 INFO - 'download_minidump_stackwalk': True, 00:12:53 INFO - 'download_symbols': 'true', 00:12:53 INFO - 'e10s': False, 00:12:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:12:53 INFO - 'tooltool.py': '/tools/tooltool.py', 00:12:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:12:53 INFO - '/tools/misc-python/virtualenv.py')}, 00:12:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:12:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:12:53 INFO - 'log_level': 'info', 00:12:53 INFO - 'log_to_console': True, 00:12:53 INFO - 'opt_config_files': (), 00:12:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:12:53 INFO - '--processes=1', 00:12:53 INFO - '--config=%(test_path)s/wptrunner.ini', 00:12:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:12:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:12:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:12:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:12:53 INFO - 'pip_index': False, 00:12:53 INFO - 'require_test_zip': True, 00:12:53 INFO - 'test_type': ('testharness',), 00:12:53 INFO - 'this_chunk': '1', 00:12:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:12:53 INFO - 'total_chunks': '10', 00:12:53 INFO - 'virtualenv_path': 'venv', 00:12:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:12:53 INFO - 'work_dir': 'build'} 00:12:53 INFO - ##### 00:12:53 INFO - ##### Running clobber step. 00:12:53 INFO - ##### 00:12:53 INFO - Running pre-action listener: _resource_record_pre_action 00:12:53 INFO - Running main action method: clobber 00:12:53 INFO - rmtree: /builds/slave/test/build 00:12:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:12:55 INFO - Running post-action listener: _resource_record_post_action 00:12:55 INFO - ##### 00:12:55 INFO - ##### Running read-buildbot-config step. 00:12:55 INFO - ##### 00:12:55 INFO - Running pre-action listener: _resource_record_pre_action 00:12:55 INFO - Running main action method: read_buildbot_config 00:12:55 INFO - Using buildbot properties: 00:12:55 INFO - { 00:12:55 INFO - "project": "", 00:12:55 INFO - "product": "firefox", 00:12:55 INFO - "script_repo_revision": "production", 00:12:55 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 00:12:55 INFO - "repository": "", 00:12:55 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 00:12:55 INFO - "buildid": "20160704210457", 00:12:55 INFO - "pgo_build": "False", 00:12:55 INFO - "basedir": "/builds/slave/test", 00:12:55 INFO - "buildnumber": 16, 00:12:55 INFO - "slavename": "t-yosemite-r7-0358", 00:12:55 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 00:12:55 INFO - "platform": "macosx64", 00:12:55 INFO - "branch": "mozilla-beta", 00:12:55 INFO - "revision": "ade7d8506f42b92f662db72b6d63a4645b66d0df", 00:12:55 INFO - "repo_path": "releases/mozilla-beta", 00:12:55 INFO - "moz_repo_path": "", 00:12:55 INFO - "stage_platform": "macosx64", 00:12:55 INFO - "builduid": "544877f758d64c3aacb2731644eae4bb", 00:12:55 INFO - "slavebuilddir": "test" 00:12:55 INFO - } 00:12:55 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.dmg. 00:12:55 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.test_packages.json. 00:12:55 INFO - Running post-action listener: _resource_record_post_action 00:12:55 INFO - ##### 00:12:55 INFO - ##### Running download-and-extract step. 00:12:55 INFO - ##### 00:12:55 INFO - Running pre-action listener: _resource_record_pre_action 00:12:55 INFO - Running main action method: download_and_extract 00:12:55 INFO - mkdir: /builds/slave/test/build/tests 00:12:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:55 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.test_packages.json 00:12:55 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:12:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 00:12:55 INFO - Downloaded 1201 bytes. 00:12:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:12:55 INFO - Using the following test package requirements: 00:12:55 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:12:55 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:12:55 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 00:12:55 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:12:55 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 00:12:55 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:12:55 INFO - u'jsshell-mac64.zip'], 00:12:55 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:12:55 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 00:12:55 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:12:55 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:12:55 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 00:12:55 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:12:55 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 00:12:55 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:12:55 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 00:12:55 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:12:55 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 00:12:55 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 00:12:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:55 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.common.tests.zip 00:12:55 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 00:12:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 00:12:56 INFO - Downloaded 18406707 bytes. 00:12:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:12:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:12:56 INFO - caution: filename not matched: web-platform/* 00:12:56 INFO - Return code: 11 00:12: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')]} 00:12:56 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:12:56 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:12:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 00:12:57 INFO - Downloaded 36389085 bytes. 00:12:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:12:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:13:01 INFO - caution: filename not matched: bin/* 00:13:01 INFO - caution: filename not matched: config/* 00:13:01 INFO - caution: filename not matched: mozbase/* 00:13:01 INFO - caution: filename not matched: marionette/* 00:13:01 INFO - caution: filename not matched: tools/wptserve/* 00:13:01 INFO - Return code: 11 00:13:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:13:01 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.dmg 00:13:01 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 00:13:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 00:13:09 INFO - Downloaded 73032342 bytes. 00:13:09 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.dmg 00:13:09 INFO - mkdir: /builds/slave/test/properties 00:13:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:13:09 INFO - Writing to file /builds/slave/test/properties/build_url 00:13:09 INFO - Contents: 00:13:09 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.dmg 00:13:09 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:13:09 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:13:09 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:13:09 INFO - Contents: 00:13:09 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:13:09 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')]} 00:13:09 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:13:09 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:13:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 00:13:13 INFO - Downloaded 103709098 bytes. 00:13:13 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:13:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:13:17 INFO - Return code: 0 00:13:17 INFO - Running post-action listener: _resource_record_post_action 00:13:17 INFO - Running post-action listener: set_extra_try_arguments 00:13:17 INFO - ##### 00:13:17 INFO - ##### Running create-virtualenv step. 00:13:17 INFO - ##### 00:13:17 INFO - Running pre-action listener: _pre_create_virtualenv 00:13:17 INFO - Running pre-action listener: _resource_record_pre_action 00:13:17 INFO - Running main action method: create_virtualenv 00:13:17 INFO - Creating virtualenv /builds/slave/test/build/venv 00:13:17 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 00:13:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:13:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:13:17 INFO - Using real prefix '/tools/python27' 00:13:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:13:17 INFO - Installing distribute.............................................................................................................................................................................................done. 00:13:20 INFO - Installing pip.................done. 00:13:20 INFO - Return code: 0 00:13:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:13:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:13:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:13:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:13:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:13:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10f902e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb82cd2d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91b5e0>, '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 0x10f4fecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f529990>, '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.PVPWdH6Onj/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.JwoXfqH7zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:13:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:13:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:13:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PVPWdH6Onj/Render', 00:13:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:13:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:13:20 INFO - 'HOME': '/Users/cltbld', 00:13:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:13:20 INFO - 'LOGNAME': 'cltbld', 00:13:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:13:20 INFO - 'MOZ_NO_REMOTE': '1', 00:13:20 INFO - 'NO_EM_RESTART': '1', 00:13:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:13:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:13:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:13:20 INFO - 'PWD': '/builds/slave/test', 00:13:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:13:20 INFO - 'SHELL': '/bin/bash', 00:13:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JwoXfqH7zL/Listeners', 00:13:20 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 00:13:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:13:20 INFO - 'USER': 'cltbld', 00:13:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:13:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:13:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:13:20 INFO - 'XPC_FLAGS': '0x0', 00:13:20 INFO - 'XPC_SERVICE_NAME': '0', 00:13:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:13:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:13:20 INFO - Downloading/unpacking psutil>=0.7.1 00:13:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:13:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:13:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:13:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:13:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:13:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:13:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:13:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:13:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:13:24 INFO - Installing collected packages: psutil 00:13:24 INFO - Running setup.py install for psutil 00:13:24 INFO - building 'psutil._psutil_osx' extension 00:13:24 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 00:13:25 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 00:13:25 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 00:13:25 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 00:13:25 INFO - building 'psutil._psutil_posix' extension 00:13:25 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 00:13:25 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:13:25 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:13:25 INFO - ^ 00:13:25 INFO - 1 warning generated. 00:13:25 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 00:13:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:13:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:13:25 INFO - Successfully installed psutil 00:13:25 INFO - Cleaning up... 00:13:25 INFO - Return code: 0 00:13:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:13:25 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')]} 00:13:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:13:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:25 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')]} 00:13:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:13:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:25 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 0x10f902e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb82cd2d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91b5e0>, '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 0x10f4fecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f529990>, '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.PVPWdH6Onj/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.JwoXfqH7zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:13:25 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 00:13:25 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 00:13:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PVPWdH6Onj/Render', 00:13:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:13:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:13:25 INFO - 'HOME': '/Users/cltbld', 00:13:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:13:25 INFO - 'LOGNAME': 'cltbld', 00:13:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:13:25 INFO - 'MOZ_NO_REMOTE': '1', 00:13:25 INFO - 'NO_EM_RESTART': '1', 00:13:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:13:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:13:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:13:25 INFO - 'PWD': '/builds/slave/test', 00:13:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:13:25 INFO - 'SHELL': '/bin/bash', 00:13:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JwoXfqH7zL/Listeners', 00:13:25 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 00:13:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:13:25 INFO - 'USER': 'cltbld', 00:13:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:13:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:13:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:13:25 INFO - 'XPC_FLAGS': '0x0', 00:13:25 INFO - 'XPC_SERVICE_NAME': '0', 00:13:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:13:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:13:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:13:25 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 00:13:25 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 00:13:25 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 00:13:25 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 00:13:25 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 00:13:25 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 00:13:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:13:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:13:28 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:13:28 INFO - Installing collected packages: mozsystemmonitor 00:13:28 INFO - Running setup.py install for mozsystemmonitor 00:13:28 INFO - Successfully installed mozsystemmonitor 00:13:28 INFO - Cleaning up... 00:13:28 INFO - Return code: 0 00:13:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:13:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:13:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:13:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:13:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:13:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:28 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 0x10f902e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb82cd2d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91b5e0>, '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 0x10f4fecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f529990>, '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.PVPWdH6Onj/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.JwoXfqH7zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:13:28 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 00:13:28 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 00:13:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PVPWdH6Onj/Render', 00:13:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:13:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:13:28 INFO - 'HOME': '/Users/cltbld', 00:13:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:13:28 INFO - 'LOGNAME': 'cltbld', 00:13:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:13:28 INFO - 'MOZ_NO_REMOTE': '1', 00:13:28 INFO - 'NO_EM_RESTART': '1', 00:13:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:13:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:13:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:13:28 INFO - 'PWD': '/builds/slave/test', 00:13:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:13:28 INFO - 'SHELL': '/bin/bash', 00:13:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JwoXfqH7zL/Listeners', 00:13:28 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 00:13:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:13:28 INFO - 'USER': 'cltbld', 00:13:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:13:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:13:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:13:28 INFO - 'XPC_FLAGS': '0x0', 00:13:28 INFO - 'XPC_SERVICE_NAME': '0', 00:13:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:13:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:13:28 INFO - Downloading/unpacking blobuploader==1.2.4 00:13:28 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 00:13:28 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 00:13:28 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 00:13:28 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 00:13:28 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 00:13:28 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 00:13:31 INFO - Downloading blobuploader-1.2.4.tar.gz 00:13:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:13:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:13:31 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 00:13:31 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 00:13:31 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 00:13:31 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 00:13:31 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 00:13:31 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 00:13:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:13:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:13:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:13:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:13:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:13:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:13:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:13:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:13:32 INFO - Downloading docopt-0.6.1.tar.gz 00:13:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:13:32 INFO - Installing collected packages: blobuploader, requests, docopt 00:13:32 INFO - Running setup.py install for blobuploader 00:13:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:13:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:13:32 INFO - Running setup.py install for requests 00:13:33 INFO - Running setup.py install for docopt 00:13:33 INFO - Successfully installed blobuploader requests docopt 00:13:33 INFO - Cleaning up... 00:13:33 INFO - Return code: 0 00:13:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:13:33 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')]} 00:13:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:13:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:33 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')]} 00:13:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:13:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:33 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 0x10f902e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb82cd2d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91b5e0>, '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 0x10f4fecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f529990>, '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.PVPWdH6Onj/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.JwoXfqH7zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:13:33 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 00:13:33 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 00:13:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PVPWdH6Onj/Render', 00:13:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:13:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:13:33 INFO - 'HOME': '/Users/cltbld', 00:13:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:13:33 INFO - 'LOGNAME': 'cltbld', 00:13:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:13:33 INFO - 'MOZ_NO_REMOTE': '1', 00:13:33 INFO - 'NO_EM_RESTART': '1', 00:13:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:13:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:13:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:13:33 INFO - 'PWD': '/builds/slave/test', 00:13:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:13:33 INFO - 'SHELL': '/bin/bash', 00:13:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JwoXfqH7zL/Listeners', 00:13:33 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 00:13:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:13:33 INFO - 'USER': 'cltbld', 00:13:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:13:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:13:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:13:33 INFO - 'XPC_FLAGS': '0x0', 00:13:33 INFO - 'XPC_SERVICE_NAME': '0', 00:13:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:13:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:13:33 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-_KVNUw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:13:33 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-gIMNUP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:13:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:13:33 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-fkv_Ha-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-hDiS0Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-OHSJh3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-dq_ZSN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-GsJTwL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-C5ZhrE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-p_H3Nv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-Jehmq0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-3gfbET-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-DnwXuR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:13:34 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-DAWXrY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:13:35 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-_c0w60-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:13:35 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-yC_q30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:13:35 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-j2qsyK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:13:35 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-xNc_xL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:13:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:13:35 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-hv1B3j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:13:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:13:35 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-EZPy2y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:13:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:13:35 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-4q9YvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:13:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:13:36 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-ImCLFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:13:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:13:36 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 00:13:36 INFO - Running setup.py install for manifestparser 00:13:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:13:36 INFO - Running setup.py install for mozcrash 00:13:36 INFO - Running setup.py install for mozdebug 00:13:36 INFO - Running setup.py install for mozdevice 00:13:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:13:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:13:36 INFO - Running setup.py install for mozfile 00:13:37 INFO - Running setup.py install for mozhttpd 00:13:37 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:13:37 INFO - Running setup.py install for mozinfo 00:13:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:13:37 INFO - Running setup.py install for mozInstall 00:13:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:13:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:13:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:13:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:13:37 INFO - Running setup.py install for mozleak 00:13:37 INFO - Running setup.py install for mozlog 00:13:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:13:37 INFO - Running setup.py install for moznetwork 00:13:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:13:37 INFO - Running setup.py install for mozprocess 00:13:38 INFO - Running setup.py install for mozprofile 00:13:38 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:13:38 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:13:38 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:13:38 INFO - Running setup.py install for mozrunner 00:13:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:13:38 INFO - Running setup.py install for mozscreenshot 00:13:38 INFO - Running setup.py install for moztest 00:13:38 INFO - Running setup.py install for mozversion 00:13:38 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:13:38 INFO - Running setup.py install for wptserve 00:13:39 INFO - Running setup.py install for marionette-driver 00:13:39 INFO - Running setup.py install for browsermob-proxy 00:13:39 INFO - Running setup.py install for marionette-client 00:13:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:13:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:13:39 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 00:13:39 INFO - Cleaning up... 00:13:39 INFO - Return code: 0 00:13:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:13:39 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')]} 00:13:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:13:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:39 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')]} 00:13:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:13:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:39 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 0x10f902e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb82cd2d50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f91b5e0>, '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 0x10f4fecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f529990>, '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.PVPWdH6Onj/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.JwoXfqH7zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:13:39 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 00:13:39 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 00:13:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PVPWdH6Onj/Render', 00:13:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:13:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:13:39 INFO - 'HOME': '/Users/cltbld', 00:13:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:13:39 INFO - 'LOGNAME': 'cltbld', 00:13:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:13:39 INFO - 'MOZ_NO_REMOTE': '1', 00:13:39 INFO - 'NO_EM_RESTART': '1', 00:13:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:13:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:13:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:13:39 INFO - 'PWD': '/builds/slave/test', 00:13:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:13:39 INFO - 'SHELL': '/bin/bash', 00:13:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JwoXfqH7zL/Listeners', 00:13:39 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 00:13:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:13:39 INFO - 'USER': 'cltbld', 00:13:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:13:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:13:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:13:39 INFO - 'XPC_FLAGS': '0x0', 00:13:39 INFO - 'XPC_SERVICE_NAME': '0', 00:13:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:13:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:13:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:13:39 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-Yh54We-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:13:40 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)) 00:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:13:40 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-YiZfEm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:13:40 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)) 00:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:13:40 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-fv_cBJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:13:40 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)) 00:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:13:40 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-3WEhRz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:13:40 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)) 00:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:13:40 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-qprSpJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:13:40 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)) 00:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:13:40 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-iqFDVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:13:40 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)) 00:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:13:40 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-AnxjMn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:13:40 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)) 00:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:13:40 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-L4Yw_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:13:40 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)) 00:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:13:40 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-FBsopD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:13:40 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)) 00:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:13:40 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-J9DalC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-Gxcul2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-Im09bA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-t9yLOV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-MCziO5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-OKTPGL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-cxbOba-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-beiX_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-rs2nsc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-PFpJKf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:13:41 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)) 00:13:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:13:41 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-LVcGGp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:13:42 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)) 00:13:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:13:42 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-Grdr0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:13:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:13:42 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)) 00:13:42 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)) 00:13:42 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)) 00:13:42 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)) 00:13:42 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)) 00:13:42 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)) 00:13:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:13:42 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 00:13:42 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 00:13:42 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 00:13:42 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 00:13:42 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 00:13:42 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 00:13:44 INFO - Downloading blessings-1.6.tar.gz 00:13:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:13:45 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)) 00:13:45 INFO - Installing collected packages: blessings 00:13:45 INFO - Running setup.py install for blessings 00:13:45 INFO - Successfully installed blessings 00:13:45 INFO - Cleaning up... 00:13:45 INFO - Return code: 0 00:13:45 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:13:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:13:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:13:45 INFO - Reading from file tmpfile_stdout 00:13:45 INFO - Current package versions: 00:13:45 INFO - blessings == 1.6 00:13:45 INFO - blobuploader == 1.2.4 00:13:45 INFO - browsermob-proxy == 0.6.0 00:13:45 INFO - docopt == 0.6.1 00:13:45 INFO - manifestparser == 1.1 00:13:45 INFO - marionette-client == 2.3.0 00:13:45 INFO - marionette-driver == 1.4.0 00:13:45 INFO - mozInstall == 1.12 00:13:45 INFO - mozcrash == 0.17 00:13:45 INFO - mozdebug == 0.1 00:13:45 INFO - mozdevice == 0.48 00:13:45 INFO - mozfile == 1.2 00:13:45 INFO - mozhttpd == 0.7 00:13:45 INFO - mozinfo == 0.9 00:13:45 INFO - mozleak == 0.1 00:13:45 INFO - mozlog == 3.1 00:13:45 INFO - moznetwork == 0.27 00:13:45 INFO - mozprocess == 0.22 00:13:45 INFO - mozprofile == 0.28 00:13:45 INFO - mozrunner == 6.11 00:13:45 INFO - mozscreenshot == 0.1 00:13:45 INFO - mozsystemmonitor == 0.0 00:13:45 INFO - moztest == 0.7 00:13:45 INFO - mozversion == 1.4 00:13:45 INFO - psutil == 3.1.1 00:13:45 INFO - requests == 1.2.3 00:13:45 INFO - wptserve == 1.4.0 00:13:45 INFO - wsgiref == 0.1.2 00:13:45 INFO - Running post-action listener: _resource_record_post_action 00:13:45 INFO - Running post-action listener: _start_resource_monitoring 00:13:45 INFO - Starting resource monitoring. 00:13:45 INFO - ##### 00:13:45 INFO - ##### Running pull step. 00:13:45 INFO - ##### 00:13:45 INFO - Running pre-action listener: _resource_record_pre_action 00:13:45 INFO - Running main action method: pull 00:13:45 INFO - Pull has nothing to do! 00:13:45 INFO - Running post-action listener: _resource_record_post_action 00:13:45 INFO - ##### 00:13:45 INFO - ##### Running install step. 00:13:45 INFO - ##### 00:13:45 INFO - Running pre-action listener: _resource_record_pre_action 00:13:45 INFO - Running main action method: install 00:13:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:13:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:13:46 INFO - Reading from file tmpfile_stdout 00:13:46 INFO - Detecting whether we're running mozinstall >=1.0... 00:13:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:13:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:13:46 INFO - Reading from file tmpfile_stdout 00:13:46 INFO - Output received: 00:13:46 INFO - Usage: mozinstall [options] installer 00:13:46 INFO - Options: 00:13:46 INFO - -h, --help show this help message and exit 00:13:46 INFO - -d DEST, --destination=DEST 00:13:46 INFO - Directory to install application into. [default: 00:13:46 INFO - "/builds/slave/test"] 00:13:46 INFO - --app=APP Application being installed. [default: firefox] 00:13:46 INFO - mkdir: /builds/slave/test/build/application 00:13:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 00:13:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 00:14:03 INFO - Reading from file tmpfile_stdout 00:14:03 INFO - Output received: 00:14:03 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:14:03 INFO - Running post-action listener: _resource_record_post_action 00:14:03 INFO - ##### 00:14:03 INFO - ##### Running run-tests step. 00:14:03 INFO - ##### 00:14:03 INFO - Running pre-action listener: _resource_record_pre_action 00:14:03 INFO - Running main action method: run_tests 00:14:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:14:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:14:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:14:03 INFO - grabbing minidump binary from tooltool 00:14: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')]} 00:14:03 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 0x10f91b5e0>, '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 0x10f4fecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f529990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:14:03 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 00:14:03 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 00:14:03 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:14:03 INFO - Return code: 0 00:14:03 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:14:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:14:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.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 00:14:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.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 00:14:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PVPWdH6Onj/Render', 00:14:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:14:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:14:03 INFO - 'HOME': '/Users/cltbld', 00:14:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:14:03 INFO - 'LOGNAME': 'cltbld', 00:14:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:14:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:14:03 INFO - 'MOZ_NO_REMOTE': '1', 00:14:03 INFO - 'NO_EM_RESTART': '1', 00:14:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:14:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:14:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:14:03 INFO - 'PWD': '/builds/slave/test', 00:14:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:14:03 INFO - 'SHELL': '/bin/bash', 00:14:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JwoXfqH7zL/Listeners', 00:14:03 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 00:14:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:14:03 INFO - 'USER': 'cltbld', 00:14:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:14:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:14:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:14:03 INFO - 'XPC_FLAGS': '0x0', 00:14:03 INFO - 'XPC_SERVICE_NAME': '0', 00:14:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:14:03 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.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 00:14:04 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 00:14:04 INFO - import pkg_resources 00:14:05 INFO - Using 1 client processes 00:14:05 INFO - wptserve Starting http server on 127.0.0.1:8000 00:14:05 INFO - wptserve Starting http server on 127.0.0.1:8001 00:14:05 INFO - wptserve Starting http server on 127.0.0.1:8443 00:14:07 INFO - SUITE-START | Running 778 tests 00:14:07 INFO - Running testharness tests 00:14:07 INFO - Setting up ssl 00:14:07 INFO - PROCESS | certutil | 00:14:07 INFO - PROCESS | certutil | 00:14:07 INFO - PROCESS | certutil | 00:14:07 INFO - Certificate Nickname Trust Attributes 00:14:07 INFO - SSL,S/MIME,JAR/XPI 00:14:07 INFO - 00:14:07 INFO - web-platform-tests CT,, 00:14:07 INFO - 00:14:07 INFO - Starting runner 00:14:08 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:14:08 INFO - PROCESS | 1664 | 1467702848451 Marionette DEBUG Marionette enabled via build flag and pref 00:14:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x113f23800 == 1 [pid = 1664] [id = 1] 00:14:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 1 (0x113f24000) [pid = 1664] [serial = 1] [outer = 0x0] 00:14:08 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:14:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 2 (0x113f25000) [pid = 1664] [serial = 2] [outer = 0x113f24000] 00:14:08 INFO - PROCESS | 1664 | 1467702848880 Marionette INFO Listening on port 2828 00:14:09 INFO - PROCESS | 1664 | 1467702849170 Marionette DEBUG Marionette enabled via command-line flag 00:14:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x11695f800 == 2 [pid = 1664] [id = 2] 00:14:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 3 (0x116960000) [pid = 1664] [serial = 3] [outer = 0x0] 00:14:09 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:14:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 4 (0x116961000) [pid = 1664] [serial = 4] [outer = 0x116960000] 00:14:09 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:14:09 INFO - PROCESS | 1664 | 1467702849324 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 00:14:09 INFO - PROCESS | 1664 | 1467702849409 Marionette DEBUG Closed connection conn0 00:14:09 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:14:09 INFO - PROCESS | 1664 | 1467702849413 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 00:14:09 INFO - PROCESS | 1664 | 1467702849424 Marionette DEBUG Closed connection conn1 00:14:09 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:14:09 INFO - PROCESS | 1664 | 1467702849429 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 00:14:09 INFO - PROCESS | 1664 | 1467702849437 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:14:09 INFO - PROCESS | 1664 | 1467702849443 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160704210457","device":"desktop","version":"48.0"} 00:14:09 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:14:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a40800 == 3 [pid = 1664] [id = 3] 00:14:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 5 (0x119a41000) [pid = 1664] [serial = 5] [outer = 0x0] 00:14:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a41800 == 4 [pid = 1664] [id = 4] 00:14:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 6 (0x119a69800) [pid = 1664] [serial = 6] [outer = 0x0] 00:14:10 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214db000 == 5 [pid = 1664] [id = 5] 00:14:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 7 (0x119a69000) [pid = 1664] [serial = 7] [outer = 0x0] 00:14:10 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:10 INFO - PROCESS | 1664 | [1664] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:14:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 8 (0x1215d4400) [pid = 1664] [serial = 8] [outer = 0x119a69000] 00:14:10 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:14:10 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:14:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 9 (0x123503800) [pid = 1664] [serial = 9] [outer = 0x119a41000] 00:14:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 10 (0x1234d6c00) [pid = 1664] [serial = 10] [outer = 0x119a69800] 00:14:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 11 (0x1234d8800) [pid = 1664] [serial = 11] [outer = 0x119a69000] 00:14:11 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:14:11 INFO - PROCESS | 1664 | 1467702851512 Marionette INFO startBrowser 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:11 INFO - PROCESS | 1664 | 1467702851533 Marionette DEBUG loaded listener.js 00:14:11 INFO - PROCESS | 1664 | 1467702851541 Marionette DEBUG loaded listener.js 00:14:11 INFO - PROCESS | 1664 | 1467702851542 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:11 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:14:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 12 (0x126f4ac00) [pid = 1664] [serial = 12] [outer = 0x119a69000] 00:14:11 INFO - PROCESS | 1664 | 1467702851850 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160704210457","device":"desktop","version":"48.0","command_id":1}}] 00:14:11 INFO - PROCESS | 1664 | 1467702851929 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}] 00:14:11 INFO - PROCESS | 1664 | 1467702851931 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:11 INFO - PROCESS | 1664 | 1467702851987 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:14:12 INFO - PROCESS | 1664 | 1467702852060 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:14:12 INFO - PROCESS | 1664 | 1467702852062 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:12 INFO - PROCESS | 1664 | [1664] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:14:12 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:14:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 13 (0x1273df800) [pid = 1664] [serial = 13] [outer = 0x119a69000] 00:14:12 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:14:12 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:12 INFO - PROCESS | 1664 | 1467702852318 Marionette TRACE conn2 <- [1,3,null,{}] 00:14:12 INFO - PROCESS | 1664 | 1467702852325 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:14:12 INFO - PROCESS | 1664 | 1467702852328 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:12 INFO - PROCESS | 1664 | 1467702852346 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:14:12 INFO - PROCESS | 1664 | 1467702852367 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:14:12 INFO - PROCESS | 1664 | 1467702852368 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:14:12 INFO - PROCESS | 1664 | 1467702852376 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:14:12 INFO - PROCESS | 1664 | 1467702852378 Marionette TRACE conn2 <- [1,6,null,{}] 00:14:12 INFO - PROCESS | 1664 | 1467702852381 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}] 00:14:12 INFO - PROCESS | 1664 | 1467702852382 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:12 INFO - PROCESS | 1664 | 1467702852395 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:14:12 INFO - PROCESS | 1664 | 1467702852398 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:12 INFO - PROCESS | 1664 | 1467702852399 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x129016000 == 6 [pid = 1664] [id = 6] 00:14:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 14 (0x1290c3400) [pid = 1664] [serial = 14] [outer = 0x0] 00:14:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 15 (0x1290c5000) [pid = 1664] [serial = 15] [outer = 0x1290c3400] 00:14:12 INFO - PROCESS | 1664 | 1467702852429 Marionette DEBUG loaded listener.js 00:14:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 16 (0x1290cac00) [pid = 1664] [serial = 16] [outer = 0x1290c3400] 00:14:12 INFO - PROCESS | 1664 | 1467702852738 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]]]}] 00:14:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291c4000 == 7 [pid = 1664] [id = 7] 00:14:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 17 (0x129303400) [pid = 1664] [serial = 17] [outer = 0x0] 00:14:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 18 (0x129368400) [pid = 1664] [serial = 18] [outer = 0x129303400] 00:14:12 INFO - PROCESS | 1664 | 1467702852777 Marionette DEBUG loaded listener.js 00:14:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 425ms 00:14:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 19 (0x129371400) [pid = 1664] [serial = 19] [outer = 0x129303400] 00:14:12 INFO - PROCESS | 1664 | 1467702852813 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:14:12 INFO - PROCESS | 1664 | 1467702852814 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:14:12 INFO - PROCESS | 1664 | 1467702852861 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:14:12 INFO - PROCESS | 1664 | 1467702852862 Marionette TRACE conn2 <- [1,10,null,{}] 00:14:12 INFO - PROCESS | 1664 | 1467702852877 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}] 00:14:12 INFO - PROCESS | 1664 | 1467702852881 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:13 INFO - PROCESS | 1664 | 1467702853016 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:14:13 INFO - PROCESS | 1664 | 1467702853041 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 1664 | 1467702853043 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a695800 == 8 [pid = 1664] [id = 8] 00:14:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 20 (0x12a5dcc00) [pid = 1664] [serial = 20] [outer = 0x0] 00:14:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 21 (0x12a5de800) [pid = 1664] [serial = 21] [outer = 0x12a5dcc00] 00:14:13 INFO - PROCESS | 1664 | 1467702853071 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 22 (0x12a911000) [pid = 1664] [serial = 22] [outer = 0x12a5dcc00] 00:14:13 INFO - PROCESS | 1664 | 1467702853383 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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 597ms 00:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:14:13 INFO - PROCESS | 1664 | 1467702853450 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 1664 | 1467702853451 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:14:13 INFO - PROCESS | 1664 | 1467702853456 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 1664 | 1467702853457 Marionette TRACE conn2 <- [1,14,null,{}] 00:14:13 INFO - PROCESS | 1664 | 1467702853459 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}] 00:14:13 INFO - PROCESS | 1664 | 1467702853462 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:13 INFO - PROCESS | 1664 | 1467702853587 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:14:13 INFO - PROCESS | 1664 | 1467702853595 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 1664 | 1467702853596 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b194800 == 9 [pid = 1664] [id = 9] 00:14:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 23 (0x12aad6c00) [pid = 1664] [serial = 23] [outer = 0x0] 00:14:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 24 (0x12b1bc400) [pid = 1664] [serial = 24] [outer = 0x12aad6c00] 00:14:13 INFO - PROCESS | 1664 | 1467702853621 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 25 (0x12b1c5400) [pid = 1664] [serial = 25] [outer = 0x12aad6c00] 00:14:13 INFO - PROCESS | 1664 | 1467702853908 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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 471ms 00:14:13 INFO - PROCESS | 1664 | 1467702853930 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 1664 | 1467702853931 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:14:13 INFO - PROCESS | 1664 | 1467702853933 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 1664 | 1467702853934 Marionette TRACE conn2 <- [1,18,null,{}] 00:14:13 INFO - PROCESS | 1664 | 1467702853945 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}] 00:14:13 INFO - PROCESS | 1664 | 1467702853946 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:14 INFO - PROCESS | 1664 | 1467702854046 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:14:14 INFO - PROCESS | 1664 | 1467702854051 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:14 INFO - PROCESS | 1664 | 1467702854053 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b96c800 == 10 [pid = 1664] [id = 10] 00:14:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 26 (0x12b92d800) [pid = 1664] [serial = 26] [outer = 0x0] 00:14:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 27 (0x12b9bc000) [pid = 1664] [serial = 27] [outer = 0x12b92d800] 00:14:14 INFO - PROCESS | 1664 | 1467702854078 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 28 (0x12b9c2800) [pid = 1664] [serial = 28] [outer = 0x12b92d800] 00:14:14 INFO - PROCESS | 1664 | 1467702854344 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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 420ms 00:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:14:14 INFO - PROCESS | 1664 | 1467702854363 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 1664 | 1467702854365 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:14:14 INFO - PROCESS | 1664 | 1467702854367 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 1664 | 1467702854368 Marionette TRACE conn2 <- [1,22,null,{}] 00:14:14 INFO - PROCESS | 1664 | 1467702854371 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}] 00:14:14 INFO - PROCESS | 1664 | 1467702854374 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:14 INFO - PROCESS | 1664 | 1467702854483 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:14:14 INFO - PROCESS | 1664 | 1467702854487 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:14 INFO - PROCESS | 1664 | 1467702854488 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcad000 == 11 [pid = 1664] [id = 11] 00:14:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 29 (0x12b9c6400) [pid = 1664] [serial = 29] [outer = 0x0] 00:14:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 30 (0x12bcbb400) [pid = 1664] [serial = 30] [outer = 0x12b9c6400] 00:14:14 INFO - PROCESS | 1664 | 1467702854514 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 31 (0x11823ac00) [pid = 1664] [serial = 31] [outer = 0x12b9c6400] 00:14:14 INFO - PROCESS | 1664 | 1467702854804 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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 469ms 00:14:14 INFO - PROCESS | 1664 | 1467702854837 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 1664 | 1467702854840 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:14:14 INFO - PROCESS | 1664 | 1467702854846 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 1664 | 1467702854847 Marionette TRACE conn2 <- [1,26,null,{}] 00:14:14 INFO - PROCESS | 1664 | 1467702854850 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}] 00:14:14 INFO - PROCESS | 1664 | 1467702854852 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:14 INFO - PROCESS | 1664 | 1467702854951 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:14:14 INFO - PROCESS | 1664 | 1467702854955 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:14 INFO - PROCESS | 1664 | 1467702854956 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcd7000 == 12 [pid = 1664] [id = 12] 00:14:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 32 (0x118550c00) [pid = 1664] [serial = 32] [outer = 0x0] 00:14:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 33 (0x12a4ba400) [pid = 1664] [serial = 33] [outer = 0x118550c00] 00:14:14 INFO - PROCESS | 1664 | 1467702854981 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 34 (0x12bd0f000) [pid = 1664] [serial = 34] [outer = 0x118550c00] 00:14:15 INFO - PROCESS | 1664 | 1467702855224 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]]]}] 00:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 00:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:14:15 INFO - PROCESS | 1664 | 1467702855265 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:14:15 INFO - PROCESS | 1664 | 1467702855266 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:14:15 INFO - PROCESS | 1664 | 1467702855268 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:14:15 INFO - PROCESS | 1664 | 1467702855269 Marionette TRACE conn2 <- [1,30,null,{}] 00:14:15 INFO - PROCESS | 1664 | 1467702855280 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}] 00:14:15 INFO - PROCESS | 1664 | 1467702855281 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:15 INFO - PROCESS | 1664 | 1467702855388 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:14:15 INFO - PROCESS | 1664 | 1467702855393 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 1664 | 1467702855394 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c410800 == 13 [pid = 1664] [id = 13] 00:14:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 35 (0x12bd12800) [pid = 1664] [serial = 35] [outer = 0x0] 00:14:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 36 (0x12c433c00) [pid = 1664] [serial = 36] [outer = 0x12bd12800] 00:14:15 INFO - PROCESS | 1664 | 1467702855418 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 37 (0x12c437c00) [pid = 1664] [serial = 37] [outer = 0x12bd12800] 00:14:15 INFO - PROCESS | 1664 | 1467702855665 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]]]}] 00:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 00:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:14:15 INFO - PROCESS | 1664 | 1467702855697 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:14:15 INFO - PROCESS | 1664 | 1467702855698 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:14:15 INFO - PROCESS | 1664 | 1467702855700 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:14:15 INFO - PROCESS | 1664 | 1467702855701 Marionette TRACE conn2 <- [1,34,null,{}] 00:14:15 INFO - PROCESS | 1664 | 1467702855703 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}] 00:14:15 INFO - PROCESS | 1664 | 1467702855705 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:15 INFO - PROCESS | 1664 | 1467702855809 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:14:15 INFO - PROCESS | 1664 | 1467702855812 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 1664 | 1467702855813 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c53f800 == 14 [pid = 1664] [id = 14] 00:14:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 38 (0x12c43a000) [pid = 1664] [serial = 38] [outer = 0x0] 00:14:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 39 (0x12c440400) [pid = 1664] [serial = 39] [outer = 0x12c43a000] 00:14:15 INFO - PROCESS | 1664 | 1467702855838 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 40 (0x12c4c8800) [pid = 1664] [serial = 40] [outer = 0x12c43a000] 00:14:16 INFO - PROCESS | 1664 | 1467702856074 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]]]}] 00:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 00:14:16 INFO - PROCESS | 1664 | 1467702856119 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 1664 | 1467702856121 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:14:16 INFO - PROCESS | 1664 | 1467702856131 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:14:16 INFO - PROCESS | 1664 | 1467702856132 Marionette TRACE conn2 <- [1,38,null,{}] 00:14:16 INFO - PROCESS | 1664 | 1467702856134 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}] 00:14:16 INFO - PROCESS | 1664 | 1467702856136 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:16 INFO - PROCESS | 1664 | 1467702856238 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:14:16 INFO - PROCESS | 1664 | 1467702856250 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:16 INFO - PROCESS | 1664 | 1467702856251 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca6d800 == 15 [pid = 1664] [id = 15] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 41 (0x12c4cb000) [pid = 1664] [serial = 41] [outer = 0x0] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 42 (0x12c4d4400) [pid = 1664] [serial = 42] [outer = 0x12c4cb000] 00:14:16 INFO - PROCESS | 1664 | 1467702856275 Marionette DEBUG loaded listener.js 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 43 (0x12ca46c00) [pid = 1664] [serial = 43] [outer = 0x12c4cb000] 00:14:16 INFO - PROCESS | 1664 | 1467702856511 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]]]}] 00:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 00:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:14:16 INFO - PROCESS | 1664 | 1467702856550 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 1664 | 1467702856551 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:14:16 INFO - PROCESS | 1664 | 1467702856564 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:14:16 INFO - PROCESS | 1664 | 1467702856565 Marionette TRACE conn2 <- [1,42,null,{}] 00:14:16 INFO - PROCESS | 1664 | 1467702856567 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}] 00:14:16 INFO - PROCESS | 1664 | 1467702856568 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:16 INFO - PROCESS | 1664 | 1467702856670 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:14:16 INFO - PROCESS | 1664 | 1467702856674 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:16 INFO - PROCESS | 1664 | 1467702856675 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ce6e800 == 16 [pid = 1664] [id = 16] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 44 (0x12ca49000) [pid = 1664] [serial = 44] [outer = 0x0] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 45 (0x12ca51400) [pid = 1664] [serial = 45] [outer = 0x12ca49000] 00:14:16 INFO - PROCESS | 1664 | 1467702856700 Marionette DEBUG loaded listener.js 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 46 (0x12ce0a000) [pid = 1664] [serial = 46] [outer = 0x12ca49000] 00:14:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d15b000 == 17 [pid = 1664] [id = 17] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 47 (0x12d15b800) [pid = 1664] [serial = 47] [outer = 0x0] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 48 (0x12d160800) [pid = 1664] [serial = 48] [outer = 0x12d15b800] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 49 (0x12d164800) [pid = 1664] [serial = 49] [outer = 0x12d15b800] 00:14:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ce79800 == 18 [pid = 1664] [id = 18] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 50 (0x12ce0d400) [pid = 1664] [serial = 50] [outer = 0x0] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 51 (0x12d1b1c00) [pid = 1664] [serial = 51] [outer = 0x12ce0d400] 00:14:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 52 (0x12ce10c00) [pid = 1664] [serial = 52] [outer = 0x12ce0d400] 00:14:17 INFO - PROCESS | 1664 | 1467702857055 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]]]}] 00:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 528ms 00:14:17 INFO - PROCESS | 1664 | 1467702857087 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:14:17 INFO - PROCESS | 1664 | 1467702857088 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:14:17 INFO - PROCESS | 1664 | 1467702857091 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:14:17 INFO - PROCESS | 1664 | 1467702857092 Marionette TRACE conn2 <- [1,46,null,{}] 00:14:17 INFO - PROCESS | 1664 | 1467702857095 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}] 00:14:17 INFO - PROCESS | 1664 | 1467702857096 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:17 INFO - PROCESS | 1664 | 1467702857188 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:14:17 INFO - PROCESS | 1664 | 1467702857191 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:17 INFO - PROCESS | 1664 | 1467702857193 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d630000 == 19 [pid = 1664] [id = 19] 00:14:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 53 (0x12ce0e800) [pid = 1664] [serial = 53] [outer = 0x0] 00:14:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 54 (0x12d6c5c00) [pid = 1664] [serial = 54] [outer = 0x12ce0e800] 00:14:17 INFO - PROCESS | 1664 | 1467702857228 Marionette DEBUG loaded listener.js 00:14:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 55 (0x11803b000) [pid = 1664] [serial = 55] [outer = 0x12ce0e800] 00:14:17 INFO - PROCESS | 1664 | 1467702857498 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]]]}] 00:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 00:14:17 INFO - PROCESS | 1664 | 1467702857518 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:14:17 INFO - PROCESS | 1664 | 1467702857520 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:14:17 INFO - PROCESS | 1664 | 1467702857534 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:14:17 INFO - PROCESS | 1664 | 1467702857536 Marionette TRACE conn2 <- [1,50,null,{}] 00:14:17 INFO - PROCESS | 1664 | 1467702857551 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}] 00:14:17 INFO - PROCESS | 1664 | 1467702857553 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:17 INFO - PROCESS | 1664 | 1467702857709 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:14:17 INFO - PROCESS | 1664 | 1467702857715 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:17 INFO - PROCESS | 1664 | 1467702857716 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x11857b000 == 20 [pid = 1664] [id = 20] 00:14:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x11842f400) [pid = 1664] [serial = 56] [outer = 0x0] 00:14:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x118596000) [pid = 1664] [serial = 57] [outer = 0x11842f400] 00:14:17 INFO - PROCESS | 1664 | 1467702857743 Marionette DEBUG loaded listener.js 00:14:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x11859e800) [pid = 1664] [serial = 58] [outer = 0x11842f400] 00:14:18 INFO - PROCESS | 1664 | 1467702858046 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]]]}] 00:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 534ms 00:14:18 INFO - PROCESS | 1664 | 1467702858068 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:14:18 INFO - PROCESS | 1664 | 1467702858069 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:14:18 INFO - PROCESS | 1664 | 1467702858075 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:14:18 INFO - PROCESS | 1664 | 1467702858076 Marionette TRACE conn2 <- [1,54,null,{}] 00:14:18 INFO - PROCESS | 1664 | 1467702858079 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}] 00:14:18 INFO - PROCESS | 1664 | 1467702858080 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:18 INFO - PROCESS | 1664 | 1467702858222 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:14:18 INFO - PROCESS | 1664 | 1467702858227 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 1664 | 1467702858228 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d170000 == 21 [pid = 1664] [id = 21] 00:14:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x118763000) [pid = 1664] [serial = 59] [outer = 0x0] 00:14:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x12d1b9400) [pid = 1664] [serial = 60] [outer = 0x118763000] 00:14:18 INFO - PROCESS | 1664 | 1467702858280 Marionette DEBUG loaded listener.js 00:14:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x12d6cb800) [pid = 1664] [serial = 61] [outer = 0x118763000] 00:14:19 INFO - PROCESS | 1664 | 1467702859389 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]]]}] 00:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1370ms 00:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:14:19 INFO - PROCESS | 1664 | 1467702859445 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:14:19 INFO - PROCESS | 1664 | 1467702859447 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:14:19 INFO - PROCESS | 1664 | 1467702859450 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:14:19 INFO - PROCESS | 1664 | 1467702859452 Marionette TRACE conn2 <- [1,58,null,{}] 00:14:19 INFO - PROCESS | 1664 | 1467702859456 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}] 00:14:19 INFO - PROCESS | 1664 | 1467702859458 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:19 INFO - PROCESS | 1664 | 1467702859585 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:14:19 INFO - PROCESS | 1664 | 1467702859640 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:19 INFO - PROCESS | 1664 | 1467702859642 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x112549800 == 22 [pid = 1664] [id = 22] 00:14:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x112985000) [pid = 1664] [serial = 62] [outer = 0x0] 00:14:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x112d58c00) [pid = 1664] [serial = 63] [outer = 0x112985000] 00:14:19 INFO - PROCESS | 1664 | 1467702859672 Marionette DEBUG loaded listener.js 00:14:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x113a80c00) [pid = 1664] [serial = 64] [outer = 0x112985000] 00:14:20 INFO - PROCESS | 1664 | 1467702860080 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]]]}] 00:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 670ms 00:14:20 INFO - PROCESS | 1664 | 1467702860124 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:14:20 INFO - PROCESS | 1664 | 1467702860127 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:14:20 INFO - PROCESS | 1664 | 1467702860132 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:14:20 INFO - PROCESS | 1664 | 1467702860134 Marionette TRACE conn2 <- [1,62,null,{}] 00:14:20 INFO - PROCESS | 1664 | 1467702860136 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}] 00:14:20 INFO - PROCESS | 1664 | 1467702860140 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:20 INFO - PROCESS | 1664 | 1467702860257 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:14:20 INFO - PROCESS | 1664 | 1467702860309 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:20 INFO - PROCESS | 1664 | 1467702860311 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169a5000 == 23 [pid = 1664] [id = 23] 00:14:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x1167ab400) [pid = 1664] [serial = 65] [outer = 0x0] 00:14:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x11709a400) [pid = 1664] [serial = 66] [outer = 0x1167ab400] 00:14:20 INFO - PROCESS | 1664 | 1467702860343 Marionette DEBUG loaded listener.js 00:14:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x118048000) [pid = 1664] [serial = 67] [outer = 0x1167ab400] 00:14:20 INFO - PROCESS | 1664 | 1467702860749 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]]]}] 00:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 00:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:14:20 INFO - PROCESS | 1664 | 1467702860803 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:14:20 INFO - PROCESS | 1664 | 1467702860805 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:14:20 INFO - PROCESS | 1664 | 1467702860807 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:14:20 INFO - PROCESS | 1664 | 1467702860810 Marionette TRACE conn2 <- [1,66,null,{}] 00:14:20 INFO - PROCESS | 1664 | 1467702860817 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}] 00:14:20 INFO - PROCESS | 1664 | 1467702860820 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:20 INFO - PROCESS | 1664 | 1467702860949 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:14:21 INFO - PROCESS | 1664 | 1467702861005 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:21 INFO - PROCESS | 1664 | 1467702861007 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11720b000 == 24 [pid = 1664] [id = 24] 00:14:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x11854f000) [pid = 1664] [serial = 68] [outer = 0x0] 00:14:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x118763800) [pid = 1664] [serial = 69] [outer = 0x11854f000] 00:14:21 INFO - PROCESS | 1664 | 1467702861040 Marionette DEBUG loaded listener.js 00:14:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119145c00) [pid = 1664] [serial = 70] [outer = 0x11854f000] 00:14:21 INFO - PROCESS | 1664 | 1467702861682 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]]]}] 00:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 00:14:21 INFO - PROCESS | 1664 | 1467702861730 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:14:21 INFO - PROCESS | 1664 | 1467702861732 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:14:21 INFO - PROCESS | 1664 | 1467702861735 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:14:21 INFO - PROCESS | 1664 | 1467702861736 Marionette TRACE conn2 <- [1,70,null,{}] 00:14:21 INFO - PROCESS | 1664 | 1467702861742 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}] 00:14:21 INFO - PROCESS | 1664 | 1467702861744 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:21 INFO - PROCESS | 1664 | 1467702861826 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:14:21 INFO - PROCESS | 1664 | 1467702861883 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:21 INFO - PROCESS | 1664 | 1467702861884 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a9d800 == 25 [pid = 1664] [id = 25] 00:14:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x116911800) [pid = 1664] [serial = 71] [outer = 0x0] 00:14:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x116975000) [pid = 1664] [serial = 72] [outer = 0x116911800] 00:14:21 INFO - PROCESS | 1664 | 1467702861912 Marionette DEBUG loaded listener.js 00:14:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x117299000) [pid = 1664] [serial = 73] [outer = 0x116911800] 00:14:22 INFO - PROCESS | 1664 | 1467702862346 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]]]}] 00:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 00:14:22 INFO - PROCESS | 1664 | 1467702862359 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:14:22 INFO - PROCESS | 1664 | 1467702862363 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:14:22 INFO - PROCESS | 1664 | 1467702862369 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:14:22 INFO - PROCESS | 1664 | 1467702862374 Marionette TRACE conn2 <- [1,74,null,{}] 00:14:22 INFO - PROCESS | 1664 | 1467702862377 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}] 00:14:22 INFO - PROCESS | 1664 | 1467702862380 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:22 INFO - PROCESS | 1664 | 1467702862516 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:14:22 INFO - PROCESS | 1664 | 1467702862586 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:22 INFO - PROCESS | 1664 | 1467702862587 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x112626800 == 26 [pid = 1664] [id = 26] 00:14:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11260c800) [pid = 1664] [serial = 74] [outer = 0x0] 00:14:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x113394000) [pid = 1664] [serial = 75] [outer = 0x11260c800] 00:14:22 INFO - PROCESS | 1664 | 1467702862623 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11823c400) [pid = 1664] [serial = 76] [outer = 0x11260c800] 00:14:22 INFO - PROCESS | 1664 | 1467702862881 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]]]}] 00:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 524ms 00:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:14:22 INFO - PROCESS | 1664 | 1467702862896 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:14:22 INFO - PROCESS | 1664 | 1467702862897 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:14:22 INFO - PROCESS | 1664 | 1467702862900 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:14:22 INFO - PROCESS | 1664 | 1467702862902 Marionette TRACE conn2 <- [1,78,null,{}] 00:14:22 INFO - PROCESS | 1664 | 1467702862921 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}] 00:14:22 INFO - PROCESS | 1664 | 1467702862927 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:23 INFO - PROCESS | 1664 | 1467702863014 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:14:23 INFO - PROCESS | 1664 | 1467702863066 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 1664 | 1467702863068 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11699e800 == 27 [pid = 1664] [id = 27] 00:14:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x118245000) [pid = 1664] [serial = 77] [outer = 0x0] 00:14:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x118424400) [pid = 1664] [serial = 78] [outer = 0x118245000] 00:14:23 INFO - PROCESS | 1664 | 1467702863095 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1185be000) [pid = 1664] [serial = 79] [outer = 0x118245000] 00:14:23 INFO - PROCESS | 1664 | 1467702863363 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]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 00:14:23 INFO - PROCESS | 1664 | 1467702863384 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 1664 | 1467702863385 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:14:23 INFO - PROCESS | 1664 | 1467702863395 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 1664 | 1467702863396 Marionette TRACE conn2 <- [1,82,null,{}] 00:14:23 INFO - PROCESS | 1664 | 1467702863399 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}] 00:14:23 INFO - PROCESS | 1664 | 1467702863400 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:23 INFO - PROCESS | 1664 | 1467702863483 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:14:23 INFO - PROCESS | 1664 | 1467702863487 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 1664 | 1467702863490 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170f0800 == 28 [pid = 1664] [id = 28] 00:14:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1185c4c00) [pid = 1664] [serial = 80] [outer = 0x0] 00:14:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11877f400) [pid = 1664] [serial = 81] [outer = 0x1185c4c00] 00:14:23 INFO - PROCESS | 1664 | 1467702863516 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118ec1000) [pid = 1664] [serial = 82] [outer = 0x1185c4c00] 00:14:23 INFO - PROCESS | 1664 | 1467702863828 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]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 476ms 00:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:14:23 INFO - PROCESS | 1664 | 1467702863864 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 1664 | 1467702863865 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:14:23 INFO - PROCESS | 1664 | 1467702863867 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 1664 | 1467702863868 Marionette TRACE conn2 <- [1,86,null,{}] 00:14:23 INFO - PROCESS | 1664 | 1467702863871 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}] 00:14:23 INFO - PROCESS | 1664 | 1467702863872 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:23 INFO - PROCESS | 1664 | 1467702863945 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:14:23 INFO - PROCESS | 1664 | 1467702863948 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 1664 | 1467702863949 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11810f800 == 29 [pid = 1664] [id = 29] 00:14:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119138000) [pid = 1664] [serial = 83] [outer = 0x0] 00:14:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119140c00) [pid = 1664] [serial = 84] [outer = 0x119138000] 00:14:23 INFO - PROCESS | 1664 | 1467702863976 Marionette DEBUG loaded listener.js 00:14:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1191c9400) [pid = 1664] [serial = 85] [outer = 0x119138000] 00:14:24 INFO - PROCESS | 1664 | 1467702864288 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]]]}] 00:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 00:14:24 INFO - PROCESS | 1664 | 1467702864338 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 1664 | 1467702864339 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:14:24 INFO - PROCESS | 1664 | 1467702864341 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 1664 | 1467702864342 Marionette TRACE conn2 <- [1,90,null,{}] 00:14:24 INFO - PROCESS | 1664 | 1467702864344 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}] 00:14:24 INFO - PROCESS | 1664 | 1467702864348 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:24 INFO - PROCESS | 1664 | 1467702864442 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:14:24 INFO - PROCESS | 1664 | 1467702864484 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:24 INFO - PROCESS | 1664 | 1467702864485 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x11815c800 == 30 [pid = 1664] [id = 30] 00:14:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11383c800) [pid = 1664] [serial = 86] [outer = 0x0] 00:14:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1191cec00) [pid = 1664] [serial = 87] [outer = 0x11383c800] 00:14:24 INFO - PROCESS | 1664 | 1467702864510 Marionette DEBUG loaded listener.js 00:14:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x120c88c00) [pid = 1664] [serial = 88] [outer = 0x11383c800] 00:14:24 INFO - PROCESS | 1664 | 1467702864753 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]]]}] 00:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 00:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:14:24 INFO - PROCESS | 1664 | 1467702864765 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 1664 | 1467702864766 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:14:24 INFO - PROCESS | 1664 | 1467702864768 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 1664 | 1467702864769 Marionette TRACE conn2 <- [1,94,null,{}] 00:14:24 INFO - PROCESS | 1664 | 1467702864780 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}] 00:14:24 INFO - PROCESS | 1664 | 1467702864781 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:24 INFO - PROCESS | 1664 | 1467702864862 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:14:24 INFO - PROCESS | 1664 | 1467702864866 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:24 INFO - PROCESS | 1664 | 1467702864867 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e15000 == 31 [pid = 1664] [id = 31] 00:14:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x120c89000) [pid = 1664] [serial = 89] [outer = 0x0] 00:14:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x120fb7400) [pid = 1664] [serial = 90] [outer = 0x120c89000] 00:14:24 INFO - PROCESS | 1664 | 1467702864894 Marionette DEBUG loaded listener.js 00:14:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1213c7000) [pid = 1664] [serial = 91] [outer = 0x120c89000] 00:14:25 INFO - PROCESS | 1664 | 1467702865182 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]]]}] 00:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 425ms 00:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:14:25 INFO - PROCESS | 1664 | 1467702865197 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:14:25 INFO - PROCESS | 1664 | 1467702865198 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:14:25 INFO - PROCESS | 1664 | 1467702865201 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:14:25 INFO - PROCESS | 1664 | 1467702865202 Marionette TRACE conn2 <- [1,98,null,{}] 00:14:25 INFO - PROCESS | 1664 | 1467702865204 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}] 00:14:25 INFO - PROCESS | 1664 | 1467702865207 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:25 INFO - PROCESS | 1664 | 1467702865294 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:14:25 INFO - PROCESS | 1664 | 1467702865298 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 1664 | 1467702865299 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x119320000 == 32 [pid = 1664] [id = 32] 00:14:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1213ca400) [pid = 1664] [serial = 92] [outer = 0x0] 00:14:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1218b1800) [pid = 1664] [serial = 93] [outer = 0x1213ca400] 00:14:25 INFO - PROCESS | 1664 | 1467702865323 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x121961800) [pid = 1664] [serial = 94] [outer = 0x1213ca400] 00:14:25 INFO - PROCESS | 1664 | 1467702865635 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]]]}] 00:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 00:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:14:25 INFO - PROCESS | 1664 | 1467702865671 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:14:25 INFO - PROCESS | 1664 | 1467702865673 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:14:25 INFO - PROCESS | 1664 | 1467702865678 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:14:25 INFO - PROCESS | 1664 | 1467702865679 Marionette TRACE conn2 <- [1,102,null,{}] 00:14:25 INFO - PROCESS | 1664 | 1467702865682 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}] 00:14:25 INFO - PROCESS | 1664 | 1467702865684 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:25 INFO - PROCESS | 1664 | 1467702865832 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:14:25 INFO - PROCESS | 1664 | 1467702865840 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 1664 | 1467702865841 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x119612000 == 33 [pid = 1664] [id = 33] 00:14:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1215c9000) [pid = 1664] [serial = 95] [outer = 0x0] 00:14:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1234d6800) [pid = 1664] [serial = 96] [outer = 0x1215c9000] 00:14:25 INFO - PROCESS | 1664 | 1467702865880 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1235f0c00) [pid = 1664] [serial = 97] [outer = 0x1215c9000] 00:14:26 INFO - PROCESS | 1664 | 1467702866237 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]]]}] 00:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 569ms 00:14:26 INFO - PROCESS | 1664 | 1467702866246 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:14:26 INFO - PROCESS | 1664 | 1467702866247 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:14:26 INFO - PROCESS | 1664 | 1467702866250 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:14:26 INFO - PROCESS | 1664 | 1467702866251 Marionette TRACE conn2 <- [1,106,null,{}] 00:14:26 INFO - PROCESS | 1664 | 1467702866253 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}] 00:14:26 INFO - PROCESS | 1664 | 1467702866254 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:26 INFO - PROCESS | 1664 | 1467702866335 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:14:26 INFO - PROCESS | 1664 | 1467702866338 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:26 INFO - PROCESS | 1664 | 1467702866341 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a3a800 == 34 [pid = 1664] [id = 34] 00:14:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124976000) [pid = 1664] [serial = 98] [outer = 0x0] 00:14:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x124bad800) [pid = 1664] [serial = 99] [outer = 0x124976000] 00:14:26 INFO - PROCESS | 1664 | 1467702866365 Marionette DEBUG loaded listener.js 00:14:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124bdc000) [pid = 1664] [serial = 100] [outer = 0x124976000] 00:14:26 INFO - PROCESS | 1664 | 1467702866682 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]]]}] 00:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 00:14:26 INFO - PROCESS | 1664 | 1467702866720 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:14:26 INFO - PROCESS | 1664 | 1467702866722 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:14:26 INFO - PROCESS | 1664 | 1467702866726 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:14:26 INFO - PROCESS | 1664 | 1467702866728 Marionette TRACE conn2 <- [1,110,null,{}] 00:14:26 INFO - PROCESS | 1664 | 1467702866730 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}] 00:14:26 INFO - PROCESS | 1664 | 1467702866732 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:26 INFO - PROCESS | 1664 | 1467702866843 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:14:26 INFO - PROCESS | 1664 | 1467702866847 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:26 INFO - PROCESS | 1664 | 1467702866848 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e23000 == 35 [pid = 1664] [id = 35] 00:14:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124d59000) [pid = 1664] [serial = 101] [outer = 0x0] 00:14:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126503800) [pid = 1664] [serial = 102] [outer = 0x124d59000] 00:14:26 INFO - PROCESS | 1664 | 1467702866873 Marionette DEBUG loaded listener.js 00:14:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x124be2800) [pid = 1664] [serial = 103] [outer = 0x124d59000] 00:14:27 INFO - PROCESS | 1664 | 1467702867164 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]]]}] 00:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 00:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:14:27 INFO - PROCESS | 1664 | 1467702867196 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 1664 | 1467702867197 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:14:27 INFO - PROCESS | 1664 | 1467702867199 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 1664 | 1467702867200 Marionette TRACE conn2 <- [1,114,null,{}] 00:14:27 INFO - PROCESS | 1664 | 1467702867202 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}] 00:14:27 INFO - PROCESS | 1664 | 1467702867203 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:27 INFO - PROCESS | 1664 | 1467702867286 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:14:27 INFO - PROCESS | 1664 | 1467702867292 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:27 INFO - PROCESS | 1664 | 1467702867293 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x121045800 == 36 [pid = 1664] [id = 36] 00:14:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124977000) [pid = 1664] [serial = 104] [outer = 0x0] 00:14:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1268ea800) [pid = 1664] [serial = 105] [outer = 0x124977000] 00:14:27 INFO - PROCESS | 1664 | 1467702867317 Marionette DEBUG loaded listener.js 00:14:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x126d4a000) [pid = 1664] [serial = 106] [outer = 0x124977000] 00:14:27 INFO - PROCESS | 1664 | 1467702867619 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]]]}] 00:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 00:14:27 INFO - PROCESS | 1664 | 1467702867683 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 1664 | 1467702867684 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:14:27 INFO - PROCESS | 1664 | 1467702867687 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 1664 | 1467702867688 Marionette TRACE conn2 <- [1,118,null,{}] 00:14:27 INFO - PROCESS | 1664 | 1467702867694 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}] 00:14:27 INFO - PROCESS | 1664 | 1467702867696 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:27 INFO - PROCESS | 1664 | 1467702867777 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:14:27 INFO - PROCESS | 1664 | 1467702867781 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:27 INFO - PROCESS | 1664 | 1467702867782 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x121165800 == 37 [pid = 1664] [id = 37] 00:14:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1249fb000) [pid = 1664] [serial = 107] [outer = 0x0] 00:14:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x126fcc800) [pid = 1664] [serial = 108] [outer = 0x1249fb000] 00:14:27 INFO - PROCESS | 1664 | 1467702867806 Marionette DEBUG loaded listener.js 00:14:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1271efc00) [pid = 1664] [serial = 109] [outer = 0x1249fb000] 00:14:28 INFO - PROCESS | 1664 | 1467702868088 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]]]}] 00:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 00:14:28 INFO - PROCESS | 1664 | 1467702868112 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:14:28 INFO - PROCESS | 1664 | 1467702868113 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:14:28 INFO - PROCESS | 1664 | 1467702868115 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:14:28 INFO - PROCESS | 1664 | 1467702868116 Marionette TRACE conn2 <- [1,122,null,{}] 00:14:28 INFO - PROCESS | 1664 | 1467702868118 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}] 00:14:28 INFO - PROCESS | 1664 | 1467702868119 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:28 INFO - PROCESS | 1664 | 1467702868202 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:14:28 INFO - PROCESS | 1664 | 1467702868208 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:28 INFO - PROCESS | 1664 | 1467702868209 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e30800 == 38 [pid = 1664] [id = 38] 00:14:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1273a3800) [pid = 1664] [serial = 110] [outer = 0x0] 00:14:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1273d4000) [pid = 1664] [serial = 111] [outer = 0x1273a3800] 00:14:28 INFO - PROCESS | 1664 | 1467702868233 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1273db800) [pid = 1664] [serial = 112] [outer = 0x1273a3800] 00:14:28 INFO - PROCESS | 1664 | 1467702868635 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]]]}] 00:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 568ms 00:14:28 INFO - PROCESS | 1664 | 1467702868684 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:14:28 INFO - PROCESS | 1664 | 1467702868686 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:14:28 INFO - PROCESS | 1664 | 1467702868689 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:14:28 INFO - PROCESS | 1664 | 1467702868691 Marionette TRACE conn2 <- [1,126,null,{}] 00:14:28 INFO - PROCESS | 1664 | 1467702868694 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}] 00:14:28 INFO - PROCESS | 1664 | 1467702868695 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:28 INFO - PROCESS | 1664 | 1467702868772 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:14:28 INFO - PROCESS | 1664 | 1467702868777 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:28 INFO - PROCESS | 1664 | 1467702868778 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x123421800 == 39 [pid = 1664] [id = 39] 00:14:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1273de000) [pid = 1664] [serial = 113] [outer = 0x0] 00:14:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x128b85000) [pid = 1664] [serial = 114] [outer = 0x1273de000] 00:14:28 INFO - PROCESS | 1664 | 1467702868808 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1290c2400) [pid = 1664] [serial = 115] [outer = 0x1273de000] 00:14:29 INFO - PROCESS | 1664 | 1467702869112 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]]]}] 00:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms 00:14:29 INFO - PROCESS | 1664 | 1467702869162 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:14:29 INFO - PROCESS | 1664 | 1467702869163 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:14:29 INFO - PROCESS | 1664 | 1467702869165 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:14:29 INFO - PROCESS | 1664 | 1467702869166 Marionette TRACE conn2 <- [1,130,null,{}] 00:14:29 INFO - PROCESS | 1664 | 1467702869168 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}] 00:14:29 INFO - PROCESS | 1664 | 1467702869169 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:29 INFO - PROCESS | 1664 | 1467702869249 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:14:29 INFO - PROCESS | 1664 | 1467702869310 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:29 INFO - PROCESS | 1664 | 1467702869311 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12358b800 == 40 [pid = 1664] [id = 40] 00:14:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x128b7ec00) [pid = 1664] [serial = 116] [outer = 0x0] 00:14:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1290cb400) [pid = 1664] [serial = 117] [outer = 0x128b7ec00] 00:14:29 INFO - PROCESS | 1664 | 1467702869334 Marionette DEBUG loaded listener.js 00:14:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12930f400) [pid = 1664] [serial = 118] [outer = 0x128b7ec00] 00:14:30 INFO - PROCESS | 1664 | 1467702870230 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]]]}] 00:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1120ms 00:14:30 INFO - PROCESS | 1664 | 1467702870289 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:14:30 INFO - PROCESS | 1664 | 1467702870291 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:14:30 INFO - PROCESS | 1664 | 1467702870294 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:14:30 INFO - PROCESS | 1664 | 1467702870297 Marionette TRACE conn2 <- [1,134,null,{}] 00:14:30 INFO - PROCESS | 1664 | 1467702870300 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}] 00:14:30 INFO - PROCESS | 1664 | 1467702870302 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:30 INFO - PROCESS | 1664 | 1467702870397 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:14:30 INFO - PROCESS | 1664 | 1467702870402 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:30 INFO - PROCESS | 1664 | 1467702870404 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x112fb8800 == 41 [pid = 1664] [id = 41] 00:14:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x117291000) [pid = 1664] [serial = 119] [outer = 0x0] 00:14:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1176eac00) [pid = 1664] [serial = 120] [outer = 0x117291000] 00:14:30 INFO - PROCESS | 1664 | 1467702870433 Marionette DEBUG loaded listener.js 00:14:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x118045400) [pid = 1664] [serial = 121] [outer = 0x117291000] 00:14:30 INFO - PROCESS | 1664 | 1467702870751 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]]]}] 00:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 00:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:14:30 INFO - PROCESS | 1664 | 1467702870765 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:14:30 INFO - PROCESS | 1664 | 1467702870767 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:14:30 INFO - PROCESS | 1664 | 1467702870780 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:14:30 INFO - PROCESS | 1664 | 1467702870782 Marionette TRACE conn2 <- [1,138,null,{}] 00:14:30 INFO - PROCESS | 1664 | 1467702870793 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}] 00:14:30 INFO - PROCESS | 1664 | 1467702870795 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:30 INFO - PROCESS | 1664 | 1467702870890 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:14:30 INFO - PROCESS | 1664 | 1467702870894 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:30 INFO - PROCESS | 1664 | 1467702870895 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x11661a800 == 42 [pid = 1664] [id = 42] 00:14:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11835dc00) [pid = 1664] [serial = 122] [outer = 0x0] 00:14:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x118556400) [pid = 1664] [serial = 123] [outer = 0x11835dc00] 00:14:30 INFO - PROCESS | 1664 | 1467702870922 Marionette DEBUG loaded listener.js 00:14:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1185bd800) [pid = 1664] [serial = 124] [outer = 0x11835dc00] 00:14:31 INFO - PROCESS | 1664 | 1467702871287 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]]]}] 00:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 536ms 00:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:14:31 INFO - PROCESS | 1664 | 1467702871308 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:14:31 INFO - PROCESS | 1664 | 1467702871310 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:14:31 INFO - PROCESS | 1664 | 1467702871314 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:14:31 INFO - PROCESS | 1664 | 1467702871318 Marionette TRACE conn2 <- [1,142,null,{}] 00:14:31 INFO - PROCESS | 1664 | 1467702871329 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}] 00:14:31 INFO - PROCESS | 1664 | 1467702871333 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:31 INFO - PROCESS | 1664 | 1467702871480 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:14:31 INFO - PROCESS | 1664 | 1467702871525 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:31 INFO - PROCESS | 1664 | 1467702871528 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x111e17800 == 43 [pid = 1664] [id = 43] 00:14:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x118781400) [pid = 1664] [serial = 125] [outer = 0x0] 00:14:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1191c6800) [pid = 1664] [serial = 126] [outer = 0x118781400] 00:14:31 INFO - PROCESS | 1664 | 1467702871572 Marionette DEBUG loaded listener.js 00:14:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1193ce800) [pid = 1664] [serial = 127] [outer = 0x118781400] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11842f400) [pid = 1664] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12ce0e800) [pid = 1664] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12ca49000) [pid = 1664] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12c4cb000) [pid = 1664] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12c43a000) [pid = 1664] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12bd12800) [pid = 1664] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x118550c00) [pid = 1664] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12b9c6400) [pid = 1664] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12b92d800) [pid = 1664] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12aad6c00) [pid = 1664] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12a5dcc00) [pid = 1664] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1290c3400) [pid = 1664] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x112985000) [pid = 1664] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1167ab400) [pid = 1664] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11854f000) [pid = 1664] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x116911800) [pid = 1664] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11260c800) [pid = 1664] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118245000) [pid = 1664] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1185c4c00) [pid = 1664] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119138000) [pid = 1664] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11383c800) [pid = 1664] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x120c89000) [pid = 1664] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1213ca400) [pid = 1664] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1215c9000) [pid = 1664] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x124976000) [pid = 1664] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x124977000) [pid = 1664] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1249fb000) [pid = 1664] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1273a3800) [pid = 1664] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:14:32 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118763000) [pid = 1664] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:14:32 INFO - PROCESS | 1664 | 1467702872462 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]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1175ms 00:14:32 INFO - PROCESS | 1664 | 1467702872492 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 1664 | 1467702872495 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:14:32 INFO - PROCESS | 1664 | 1467702872497 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 1664 | 1467702872499 Marionette TRACE conn2 <- [1,146,null,{}] 00:14:32 INFO - PROCESS | 1664 | 1467702872501 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}] 00:14:32 INFO - PROCESS | 1664 | 1467702872502 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:32 INFO - PROCESS | 1664 | 1467702872593 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:14:32 INFO - PROCESS | 1664 | 1467702872642 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:32 INFO - PROCESS | 1664 | 1467702872643 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x118111000 == 44 [pid = 1664] [id = 44] 00:14:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1162e1c00) [pid = 1664] [serial = 128] [outer = 0x0] 00:14:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11854b000) [pid = 1664] [serial = 129] [outer = 0x1162e1c00] 00:14:32 INFO - PROCESS | 1664 | 1467702872668 Marionette DEBUG loaded listener.js 00:14:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x118ec4800) [pid = 1664] [serial = 130] [outer = 0x1162e1c00] 00:14:32 INFO - PROCESS | 1664 | 1467702872946 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]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 00:14:32 INFO - PROCESS | 1664 | 1467702872968 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 1664 | 1467702872969 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:14:32 INFO - PROCESS | 1664 | 1467702872979 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 1664 | 1467702872980 Marionette TRACE conn2 <- [1,150,null,{}] 00:14:32 INFO - PROCESS | 1664 | 1467702872983 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}] 00:14:32 INFO - PROCESS | 1664 | 1467702872984 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:33 INFO - PROCESS | 1664 | 1467702873061 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:14:33 INFO - PROCESS | 1664 | 1467702873065 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:33 INFO - PROCESS | 1664 | 1467702873066 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e0d800 == 45 [pid = 1664] [id = 45] 00:14:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11842ec00) [pid = 1664] [serial = 131] [outer = 0x0] 00:14:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119692c00) [pid = 1664] [serial = 132] [outer = 0x11842ec00] 00:14:33 INFO - PROCESS | 1664 | 1467702873093 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x119a6a400) [pid = 1664] [serial = 133] [outer = 0x11842ec00] 00:14:33 INFO - PROCESS | 1664 | 1467702873415 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]]]}] 00:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 476ms 00:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:14:33 INFO - PROCESS | 1664 | 1467702873448 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:14:33 INFO - PROCESS | 1664 | 1467702873449 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:14:33 INFO - PROCESS | 1664 | 1467702873451 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:14:33 INFO - PROCESS | 1664 | 1467702873453 Marionette TRACE conn2 <- [1,154,null,{}] 00:14:33 INFO - PROCESS | 1664 | 1467702873455 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}] 00:14:33 INFO - PROCESS | 1664 | 1467702873459 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:33 INFO - PROCESS | 1664 | 1467702873551 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:14:33 INFO - PROCESS | 1664 | 1467702873556 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:33 INFO - PROCESS | 1664 | 1467702873559 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x119788000 == 46 [pid = 1664] [id = 46] 00:14:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x120da0c00) [pid = 1664] [serial = 134] [outer = 0x0] 00:14:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12140e000) [pid = 1664] [serial = 135] [outer = 0x120da0c00] 00:14:33 INFO - PROCESS | 1664 | 1467702873584 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1249fa000) [pid = 1664] [serial = 136] [outer = 0x120da0c00] 00:14:33 INFO - PROCESS | 1664 | 1467702873907 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]]]}] 00:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 467ms 00:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:14:33 INFO - PROCESS | 1664 | 1467702873919 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:14:33 INFO - PROCESS | 1664 | 1467702873921 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:14:33 INFO - PROCESS | 1664 | 1467702873924 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:14:33 INFO - PROCESS | 1664 | 1467702873927 Marionette TRACE conn2 <- [1,158,null,{}] 00:14:33 INFO - PROCESS | 1664 | 1467702873930 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}] 00:14:33 INFO - PROCESS | 1664 | 1467702873931 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:34 INFO - PROCESS | 1664 | 1467702874024 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:14:34 INFO - PROCESS | 1664 | 1467702874029 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:34 INFO - PROCESS | 1664 | 1467702874030 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x120db8800 == 47 [pid = 1664] [id = 47] 00:14:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1160b9c00) [pid = 1664] [serial = 137] [outer = 0x0] 00:14:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x124bd7400) [pid = 1664] [serial = 138] [outer = 0x1160b9c00] 00:14:34 INFO - PROCESS | 1664 | 1467702874055 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x126508000) [pid = 1664] [serial = 139] [outer = 0x1160b9c00] 00:14:34 INFO - PROCESS | 1664 | 1467702874421 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]]]}] 00:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 522ms 00:14:34 INFO - PROCESS | 1664 | 1467702874446 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:14:34 INFO - PROCESS | 1664 | 1467702874448 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:14:34 INFO - PROCESS | 1664 | 1467702874452 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:14:34 INFO - PROCESS | 1664 | 1467702874454 Marionette TRACE conn2 <- [1,162,null,{}] 00:14:34 INFO - PROCESS | 1664 | 1467702874457 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}] 00:14:34 INFO - PROCESS | 1664 | 1467702874459 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:34 INFO - PROCESS | 1664 | 1467702874555 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:14:34 INFO - PROCESS | 1664 | 1467702874617 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:34 INFO - PROCESS | 1664 | 1467702874618 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x116204800 == 48 [pid = 1664] [id = 48] 00:14:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1162e4800) [pid = 1664] [serial = 140] [outer = 0x0] 00:14:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11697c400) [pid = 1664] [serial = 141] [outer = 0x1162e4800] 00:14:34 INFO - PROCESS | 1664 | 1467702874649 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x118044400) [pid = 1664] [serial = 142] [outer = 0x1162e4800] 00:14:35 INFO - PROCESS | 1664 | 1467702875078 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]]]}] 00:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 00:14:35 INFO - PROCESS | 1664 | 1467702875138 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:14:35 INFO - PROCESS | 1664 | 1467702875142 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:14:35 INFO - PROCESS | 1664 | 1467702875149 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:14:35 INFO - PROCESS | 1664 | 1467702875150 Marionette TRACE conn2 <- [1,166,null,{}] 00:14:35 INFO - PROCESS | 1664 | 1467702875153 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}] 00:14:35 INFO - PROCESS | 1664 | 1467702875155 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:35 INFO - PROCESS | 1664 | 1467702875252 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:14:35 INFO - PROCESS | 1664 | 1467702875310 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:35 INFO - PROCESS | 1664 | 1467702875312 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x11961a000 == 49 [pid = 1664] [id = 49] 00:14:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1185c2c00) [pid = 1664] [serial = 143] [outer = 0x0] 00:14:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x118766c00) [pid = 1664] [serial = 144] [outer = 0x1185c2c00] 00:14:35 INFO - PROCESS | 1664 | 1467702875342 Marionette DEBUG loaded listener.js 00:14:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1191c7000) [pid = 1664] [serial = 145] [outer = 0x1185c2c00] 00:14:35 INFO - PROCESS | 1664 | 1467702875769 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]]]}] 00:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 00:14:35 INFO - PROCESS | 1664 | 1467702875819 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:14:35 INFO - PROCESS | 1664 | 1467702875820 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:14:35 INFO - PROCESS | 1664 | 1467702875867 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:14:35 INFO - PROCESS | 1664 | 1467702875870 Marionette TRACE conn2 <- [1,170,null,{}] 00:14:35 INFO - PROCESS | 1664 | 1467702875878 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}] 00:14:35 INFO - PROCESS | 1664 | 1467702875881 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:35 INFO - PROCESS | 1664 | 1467702875974 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:14:36 INFO - PROCESS | 1664 | 1467702876024 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 1664 | 1467702876026 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217e5800 == 50 [pid = 1664] [id = 50] 00:14:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x121952800) [pid = 1664] [serial = 146] [outer = 0x0] 00:14:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x121bd9800) [pid = 1664] [serial = 147] [outer = 0x121952800] 00:14:36 INFO - PROCESS | 1664 | 1467702876057 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x124bdf800) [pid = 1664] [serial = 148] [outer = 0x121952800] 00:14:36 INFO - PROCESS | 1664 | 1467702876466 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]]]}] 00:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 650ms 00:14:36 INFO - PROCESS | 1664 | 1467702876491 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:14:36 INFO - PROCESS | 1664 | 1467702876493 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:14:36 INFO - PROCESS | 1664 | 1467702876495 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:14:36 INFO - PROCESS | 1664 | 1467702876496 Marionette TRACE conn2 <- [1,174,null,{}] 00:14:36 INFO - PROCESS | 1664 | 1467702876499 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}] 00:14:36 INFO - PROCESS | 1664 | 1467702876500 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:36 INFO - PROCESS | 1664 | 1467702876596 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:14:36 INFO - PROCESS | 1664 | 1467702876642 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 1664 | 1467702876644 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253bc800 == 51 [pid = 1664] [id = 51] 00:14:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x126508800) [pid = 1664] [serial = 149] [outer = 0x0] 00:14:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1267a9800) [pid = 1664] [serial = 150] [outer = 0x126508800] 00:14:36 INFO - PROCESS | 1664 | 1467702876674 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1268ed400) [pid = 1664] [serial = 151] [outer = 0x126508800] 00:14:37 INFO - PROCESS | 1664 | 1467702877170 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]]]}] 00:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 719ms 00:14:37 INFO - PROCESS | 1664 | 1467702877236 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:14:37 INFO - PROCESS | 1664 | 1467702877238 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:14:37 INFO - PROCESS | 1664 | 1467702877257 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:14:37 INFO - PROCESS | 1664 | 1467702877259 Marionette TRACE conn2 <- [1,178,null,{}] 00:14:37 INFO - PROCESS | 1664 | 1467702877262 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}] 00:14:37 INFO - PROCESS | 1664 | 1467702877264 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:37 INFO - PROCESS | 1664 | 1467702877369 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:14:37 INFO - PROCESS | 1664 | 1467702877415 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:37 INFO - PROCESS | 1664 | 1467702877416 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x126841000 == 52 [pid = 1664] [id = 52] 00:14:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x126dbb800) [pid = 1664] [serial = 152] [outer = 0x0] 00:14:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x126fdb000) [pid = 1664] [serial = 153] [outer = 0x126dbb800] 00:14:37 INFO - PROCESS | 1664 | 1467702877444 Marionette DEBUG loaded listener.js 00:14:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1273aa000) [pid = 1664] [serial = 154] [outer = 0x126dbb800] 00:14:37 INFO - PROCESS | 1664 | 1467702877851 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]]]}] 00:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 624ms 00:14:37 INFO - PROCESS | 1664 | 1467702877879 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:14:37 INFO - PROCESS | 1664 | 1467702877880 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:14:37 INFO - PROCESS | 1664 | 1467702877883 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:14:37 INFO - PROCESS | 1664 | 1467702877884 Marionette TRACE conn2 <- [1,182,null,{}] 00:14:37 INFO - PROCESS | 1664 | 1467702877886 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}] 00:14:37 INFO - PROCESS | 1664 | 1467702877891 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:38 INFO - PROCESS | 1664 | 1467702878002 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:14:38 INFO - PROCESS | 1664 | 1467702878050 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:38 INFO - PROCESS | 1664 | 1467702878051 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f44000 == 53 [pid = 1664] [id = 53] 00:14:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x118550000) [pid = 1664] [serial = 155] [outer = 0x0] 00:14:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x124bb5000) [pid = 1664] [serial = 156] [outer = 0x118550000] 00:14:38 INFO - PROCESS | 1664 | 1467702878080 Marionette DEBUG loaded listener.js 00:14:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1273e0c00) [pid = 1664] [serial = 157] [outer = 0x118550000] 00:14:38 INFO - PROCESS | 1664 | 1467702878531 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]]]}] 00:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 672ms 00:14:38 INFO - PROCESS | 1664 | 1467702878556 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:14:38 INFO - PROCESS | 1664 | 1467702878558 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:14:38 INFO - PROCESS | 1664 | 1467702878561 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:14:38 INFO - PROCESS | 1664 | 1467702878563 Marionette TRACE conn2 <- [1,186,null,{}] 00:14:38 INFO - PROCESS | 1664 | 1467702878567 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}] 00:14:38 INFO - PROCESS | 1664 | 1467702878568 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:38 INFO - PROCESS | 1664 | 1467702878675 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:14:38 INFO - PROCESS | 1664 | 1467702878752 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:38 INFO - PROCESS | 1664 | 1467702878754 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x115052800 == 54 [pid = 1664] [id = 54] 00:14:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x11709b000) [pid = 1664] [serial = 158] [outer = 0x0] 00:14:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11729a400) [pid = 1664] [serial = 159] [outer = 0x11709b000] 00:14:38 INFO - PROCESS | 1664 | 1467702878783 Marionette DEBUG loaded listener.js 00:14:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x118048800) [pid = 1664] [serial = 160] [outer = 0x11709b000] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x119788000 == 53 [pid = 1664] [id = 46] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x118e0d800 == 52 [pid = 1664] [id = 45] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x118111000 == 51 [pid = 1664] [id = 44] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11810f800 == 50 [pid = 1664] [id = 29] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x118e15000 == 49 [pid = 1664] [id = 31] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x111e17800 == 48 [pid = 1664] [id = 43] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11815c800 == 47 [pid = 1664] [id = 30] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1170f0800 == 46 [pid = 1664] [id = 28] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11661a800 == 45 [pid = 1664] [id = 42] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x119320000 == 44 [pid = 1664] [id = 32] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x112fb8800 == 43 [pid = 1664] [id = 41] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11699e800 == 42 [pid = 1664] [id = 27] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12358b800 == 41 [pid = 1664] [id = 40] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x121165800 == 40 [pid = 1664] [id = 37] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x119612000 == 39 [pid = 1664] [id = 33] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x123421800 == 38 [pid = 1664] [id = 39] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x116f44000 == 37 [pid = 1664] [id = 53] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x126841000 == 36 [pid = 1664] [id = 52] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1253bc800 == 35 [pid = 1664] [id = 51] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1217e5800 == 34 [pid = 1664] [id = 50] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x119a3a800 == 33 [pid = 1664] [id = 34] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x120e23000 == 32 [pid = 1664] [id = 35] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x120e30800 == 31 [pid = 1664] [id = 38] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11961a000 == 30 [pid = 1664] [id = 49] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x120db8800 == 29 [pid = 1664] [id = 47] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x121045800 == 28 [pid = 1664] [id = 36] 00:14:39 INFO - PROCESS | 1664 | --DOCSHELL 0x116204800 == 27 [pid = 1664] [id = 48] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x1234d8800) [pid = 1664] [serial = 11] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11709a400) [pid = 1664] [serial = 66] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x118763800) [pid = 1664] [serial = 69] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x119145c00) [pid = 1664] [serial = 70] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x116975000) [pid = 1664] [serial = 72] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x124bdc000) [pid = 1664] [serial = 100] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x113a80c00) [pid = 1664] [serial = 64] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x126d4a000) [pid = 1664] [serial = 106] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x117299000) [pid = 1664] [serial = 73] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1273db800) [pid = 1664] [serial = 112] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1271efc00) [pid = 1664] [serial = 109] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x118ec1000) [pid = 1664] [serial = 82] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x118048000) [pid = 1664] [serial = 67] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1185be000) [pid = 1664] [serial = 79] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12d6cb800) [pid = 1664] [serial = 61] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11823c400) [pid = 1664] [serial = 76] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1215d4400) [pid = 1664] [serial = 8] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x113394000) [pid = 1664] [serial = 75] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x118424400) [pid = 1664] [serial = 78] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11877f400) [pid = 1664] [serial = 81] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119140c00) [pid = 1664] [serial = 84] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1191c9400) [pid = 1664] [serial = 85] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1191cec00) [pid = 1664] [serial = 87] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x120c88c00) [pid = 1664] [serial = 88] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x120fb7400) [pid = 1664] [serial = 90] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1213c7000) [pid = 1664] [serial = 91] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1218b1800) [pid = 1664] [serial = 93] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x121961800) [pid = 1664] [serial = 94] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1234d6800) [pid = 1664] [serial = 96] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1235f0c00) [pid = 1664] [serial = 97] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x124bad800) [pid = 1664] [serial = 99] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x126503800) [pid = 1664] [serial = 102] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1268ea800) [pid = 1664] [serial = 105] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x126fcc800) [pid = 1664] [serial = 108] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1273d4000) [pid = 1664] [serial = 111] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x128b85000) [pid = 1664] [serial = 114] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112d58c00) [pid = 1664] [serial = 63] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12bcbb400) [pid = 1664] [serial = 30] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12b9bc000) [pid = 1664] [serial = 27] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12b9c2800) [pid = 1664] [serial = 28] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12b1bc400) [pid = 1664] [serial = 24] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12b1c5400) [pid = 1664] [serial = 25] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12a911000) [pid = 1664] [serial = 22] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12a5de800) [pid = 1664] [serial = 21] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x129368400) [pid = 1664] [serial = 18] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1290c5000) [pid = 1664] [serial = 15] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1290cac00) [pid = 1664] [serial = 16] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12d1b9400) [pid = 1664] [serial = 60] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118596000) [pid = 1664] [serial = 57] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11859e800) [pid = 1664] [serial = 58] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11803b000) [pid = 1664] [serial = 55] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12d6c5c00) [pid = 1664] [serial = 54] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12d160800) [pid = 1664] [serial = 48] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x12d1b1c00) [pid = 1664] [serial = 51] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12ca51400) [pid = 1664] [serial = 45] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12ce0a000) [pid = 1664] [serial = 46] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12c4d4400) [pid = 1664] [serial = 42] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x12ca46c00) [pid = 1664] [serial = 43] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12c4c8800) [pid = 1664] [serial = 40] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12c440400) [pid = 1664] [serial = 39] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x12c433c00) [pid = 1664] [serial = 36] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x12c437c00) [pid = 1664] [serial = 37] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x12a4ba400) [pid = 1664] [serial = 33] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x12bd0f000) [pid = 1664] [serial = 34] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x11823ac00) [pid = 1664] [serial = 31] [outer = 0x0] [url = about:blank] 00:14:39 INFO - PROCESS | 1664 | 1467702879532 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]]]}] 00:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1024ms 00:14:39 INFO - PROCESS | 1664 | 1467702879584 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:14:39 INFO - PROCESS | 1664 | 1467702879587 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:14:39 INFO - PROCESS | 1664 | 1467702879600 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:14:39 INFO - PROCESS | 1664 | 1467702879603 Marionette TRACE conn2 <- [1,190,null,{}] 00:14:39 INFO - PROCESS | 1664 | 1467702879613 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}] 00:14:39 INFO - PROCESS | 1664 | 1467702879615 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:39 INFO - PROCESS | 1664 | 1467702879711 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:14:39 INFO - PROCESS | 1664 | 1467702879716 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:39 INFO - PROCESS | 1664 | 1467702879718 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x113aa3000 == 28 [pid = 1664] [id = 55] 00:14:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x116a13400) [pid = 1664] [serial = 161] [outer = 0x0] 00:14:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1176f1000) [pid = 1664] [serial = 162] [outer = 0x116a13400] 00:14:39 INFO - PROCESS | 1664 | 1467702879748 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x11823ac00) [pid = 1664] [serial = 163] [outer = 0x116a13400] 00:14:40 INFO - PROCESS | 1664 | 1467702880047 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]]]}] 00:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 00:14:40 INFO - PROCESS | 1664 | 1467702880073 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:14:40 INFO - PROCESS | 1664 | 1467702880079 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:14:40 INFO - PROCESS | 1664 | 1467702880084 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 1664 | 1467702880086 Marionette TRACE conn2 <- [1,194,null,{}] 00:14:40 INFO - PROCESS | 1664 | 1467702880089 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}] 00:14:40 INFO - PROCESS | 1664 | 1467702880093 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:40 INFO - PROCESS | 1664 | 1467702880173 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:14:40 INFO - PROCESS | 1664 | 1467702880213 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:40 INFO - PROCESS | 1664 | 1467702880215 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169b7800 == 29 [pid = 1664] [id = 56] 00:14:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x117291800) [pid = 1664] [serial = 164] [outer = 0x0] 00:14:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x118368000) [pid = 1664] [serial = 165] [outer = 0x117291800] 00:14:40 INFO - PROCESS | 1664 | 1467702880242 Marionette DEBUG loaded listener.js 00:14:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x11859e000) [pid = 1664] [serial = 166] [outer = 0x117291800] 00:14:40 INFO - PROCESS | 1664 | 1467702880528 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]]]}] 00:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 474ms 00:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:14:40 INFO - PROCESS | 1664 | 1467702880563 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:14:40 INFO - PROCESS | 1664 | 1467702880564 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:14:40 INFO - PROCESS | 1664 | 1467702880567 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 1664 | 1467702880569 Marionette TRACE conn2 <- [1,198,null,{}] 00:14:40 INFO - PROCESS | 1664 | 1467702880581 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}] 00:14:40 INFO - PROCESS | 1664 | 1467702880584 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:40 INFO - PROCESS | 1664 | 1467702880660 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:14:40 INFO - PROCESS | 1664 | 1467702880665 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:40 INFO - PROCESS | 1664 | 1467702880666 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e72000 == 30 [pid = 1664] [id = 57] 00:14:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x118763800) [pid = 1664] [serial = 167] [outer = 0x0] 00:14:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11913e400) [pid = 1664] [serial = 168] [outer = 0x118763800] 00:14:40 INFO - PROCESS | 1664 | 1467702880696 Marionette DEBUG loaded listener.js 00:14:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1191c9400) [pid = 1664] [serial = 169] [outer = 0x118763800] 00:14:41 INFO - PROCESS | 1664 | 1467702880996 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]]]}] 00:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 00:14:41 INFO - PROCESS | 1664 | 1467702881039 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:14:41 INFO - PROCESS | 1664 | 1467702881043 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:14:41 INFO - PROCESS | 1664 | 1467702881045 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:14:41 INFO - PROCESS | 1664 | 1467702881046 Marionette TRACE conn2 <- [1,202,null,{}] 00:14:41 INFO - PROCESS | 1664 | 1467702881054 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}] 00:14:41 INFO - PROCESS | 1664 | 1467702881056 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:41 INFO - PROCESS | 1664 | 1467702881154 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:14:41 INFO - PROCESS | 1664 | 1467702881161 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:41 INFO - PROCESS | 1664 | 1467702881162 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x11811d000 == 31 [pid = 1664] [id = 58] 00:14:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1191cdc00) [pid = 1664] [serial = 170] [outer = 0x0] 00:14:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x119692400) [pid = 1664] [serial = 171] [outer = 0x1191cdc00] 00:14:41 INFO - PROCESS | 1664 | 1467702881187 Marionette DEBUG loaded listener.js 00:14:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x119a6a800) [pid = 1664] [serial = 172] [outer = 0x1191cdc00] 00:14:41 INFO - PROCESS | 1664 | 1467702881474 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]]]}] 00:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 00:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:14:41 INFO - PROCESS | 1664 | 1467702881525 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:14:41 INFO - PROCESS | 1664 | 1467702881528 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:14:41 INFO - PROCESS | 1664 | 1467702881538 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:14:41 INFO - PROCESS | 1664 | 1467702881539 Marionette TRACE conn2 <- [1,206,null,{}] 00:14:41 INFO - PROCESS | 1664 | 1467702881544 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}] 00:14:41 INFO - PROCESS | 1664 | 1467702881545 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:41 INFO - PROCESS | 1664 | 1467702881632 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:14:41 INFO - PROCESS | 1664 | 1467702881635 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:41 INFO - PROCESS | 1664 | 1467702881636 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e17000 == 32 [pid = 1664] [id = 59] 00:14:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x116970c00) [pid = 1664] [serial = 173] [outer = 0x0] 00:14:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x120fb7400) [pid = 1664] [serial = 174] [outer = 0x116970c00] 00:14:41 INFO - PROCESS | 1664 | 1467702881661 Marionette DEBUG loaded listener.js 00:14:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1213c7000) [pid = 1664] [serial = 175] [outer = 0x116970c00] 00:14:42 INFO - PROCESS | 1664 | 1467702881996 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]]]}] 00:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 479ms 00:14:42 INFO - PROCESS | 1664 | 1467702882010 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:14:42 INFO - PROCESS | 1664 | 1467702882011 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:14:42 INFO - PROCESS | 1664 | 1467702882013 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:14:42 INFO - PROCESS | 1664 | 1467702882014 Marionette TRACE conn2 <- [1,210,null,{}] 00:14:42 INFO - PROCESS | 1664 | 1467702882017 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}] 00:14:42 INFO - PROCESS | 1664 | 1467702882020 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:42 INFO - PROCESS | 1664 | 1467702882118 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:14:42 INFO - PROCESS | 1664 | 1467702882149 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 1664 | 1467702882150 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x11977e000 == 33 [pid = 1664] [id = 60] 00:14:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1213bf800) [pid = 1664] [serial = 176] [outer = 0x0] 00:14:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x121bda800) [pid = 1664] [serial = 177] [outer = 0x1213bf800] 00:14:42 INFO - PROCESS | 1664 | 1467702882177 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x125416800) [pid = 1664] [serial = 178] [outer = 0x1213bf800] 00:14:42 INFO - PROCESS | 1664 | 1467702882468 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]]]}] 00:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 00:14:42 INFO - PROCESS | 1664 | 1467702882496 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:14:42 INFO - PROCESS | 1664 | 1467702882497 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:14:42 INFO - PROCESS | 1664 | 1467702882500 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:14:42 INFO - PROCESS | 1664 | 1467702882501 Marionette TRACE conn2 <- [1,214,null,{}] 00:14:42 INFO - PROCESS | 1664 | 1467702882503 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}] 00:14:42 INFO - PROCESS | 1664 | 1467702882505 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:42 INFO - PROCESS | 1664 | 1467702882602 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:14:42 INFO - PROCESS | 1664 | 1467702882631 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 1664 | 1467702882632 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dd0000 == 34 [pid = 1664] [id = 61] 00:14:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118599800) [pid = 1664] [serial = 179] [outer = 0x0] 00:14:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12650e000) [pid = 1664] [serial = 180] [outer = 0x118599800] 00:14:42 INFO - PROCESS | 1664 | 1467702882656 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1267b0c00) [pid = 1664] [serial = 181] [outer = 0x118599800] 00:14:42 INFO - PROCESS | 1664 | 1467702882943 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]]]}] 00:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 00:14:42 INFO - PROCESS | 1664 | 1467702882982 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:14:42 INFO - PROCESS | 1664 | 1467702882983 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:14:42 INFO - PROCESS | 1664 | 1467702882985 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:14:42 INFO - PROCESS | 1664 | 1467702882987 Marionette TRACE conn2 <- [1,218,null,{}] 00:14:42 INFO - PROCESS | 1664 | 1467702882989 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}] 00:14:42 INFO - PROCESS | 1664 | 1467702882992 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:43 INFO - PROCESS | 1664 | 1467702883084 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:14:43 INFO - PROCESS | 1664 | 1467702883087 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:43 INFO - PROCESS | 1664 | 1467702883088 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x121043000 == 35 [pid = 1664] [id = 62] 00:14:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1191cc400) [pid = 1664] [serial = 182] [outer = 0x0] 00:14:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x126db9c00) [pid = 1664] [serial = 183] [outer = 0x1191cc400] 00:14:43 INFO - PROCESS | 1664 | 1467702883113 Marionette DEBUG loaded listener.js 00:14:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126fd0400) [pid = 1664] [serial = 184] [outer = 0x1191cc400] 00:14:43 INFO - PROCESS | 1664 | 1467702883460 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]]]}] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x120da0c00) [pid = 1664] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11835dc00) [pid = 1664] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1160b9c00) [pid = 1664] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117291000) [pid = 1664] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1162e1c00) [pid = 1664] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118781400) [pid = 1664] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11842ec00) [pid = 1664] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128b7ec00) [pid = 1664] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x124d59000) [pid = 1664] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:14:43 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1273de000) [pid = 1664] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 518ms 00:14:43 INFO - PROCESS | 1664 | 1467702883505 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:14:43 INFO - PROCESS | 1664 | 1467702883506 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:14:43 INFO - PROCESS | 1664 | 1467702883510 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:14:43 INFO - PROCESS | 1664 | 1467702883511 Marionette TRACE conn2 <- [1,222,null,{}] 00:14:43 INFO - PROCESS | 1664 | 1467702883514 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}] 00:14:43 INFO - PROCESS | 1664 | 1467702883515 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:43 INFO - PROCESS | 1664 | 1467702883604 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:14:43 INFO - PROCESS | 1664 | 1467702883611 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:43 INFO - PROCESS | 1664 | 1467702883613 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12102d000 == 36 [pid = 1664] [id = 63] 00:14:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11854d800) [pid = 1664] [serial = 185] [outer = 0x0] 00:14:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11913dc00) [pid = 1664] [serial = 186] [outer = 0x11854d800] 00:14:43 INFO - PROCESS | 1664 | 1467702883637 Marionette DEBUG loaded listener.js 00:14:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x12659ec00) [pid = 1664] [serial = 187] [outer = 0x11854d800] 00:14:43 INFO - PROCESS | 1664 | 1467702883932 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]]]}] 00:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 472ms 00:14:43 INFO - PROCESS | 1664 | 1467702883983 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:14:43 INFO - PROCESS | 1664 | 1467702883984 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:14:43 INFO - PROCESS | 1664 | 1467702883987 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:14:43 INFO - PROCESS | 1664 | 1467702883988 Marionette TRACE conn2 <- [1,226,null,{}] 00:14:43 INFO - PROCESS | 1664 | 1467702883992 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}] 00:14:43 INFO - PROCESS | 1664 | 1467702883993 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:44 INFO - PROCESS | 1664 | 1467702884087 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:14:44 INFO - PROCESS | 1664 | 1467702884092 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:44 INFO - PROCESS | 1664 | 1467702884093 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217ca800 == 37 [pid = 1664] [id = 64] 00:14:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11835dc00) [pid = 1664] [serial = 188] [outer = 0x0] 00:14:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1271e7000) [pid = 1664] [serial = 189] [outer = 0x11835dc00] 00:14:44 INFO - PROCESS | 1664 | 1467702884117 Marionette DEBUG loaded listener.js 00:14:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1273e0800) [pid = 1664] [serial = 190] [outer = 0x11835dc00] 00:14:44 INFO - PROCESS | 1664 | 1467702884438 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]]]}] 00:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 00:14:44 INFO - PROCESS | 1664 | 1467702884459 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:14:44 INFO - PROCESS | 1664 | 1467702884463 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:14:44 INFO - PROCESS | 1664 | 1467702884466 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:14:44 INFO - PROCESS | 1664 | 1467702884469 Marionette TRACE conn2 <- [1,230,null,{}] 00:14:44 INFO - PROCESS | 1664 | 1467702884473 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}] 00:14:44 INFO - PROCESS | 1664 | 1467702884478 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:44 INFO - PROCESS | 1664 | 1467702884621 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:14:44 INFO - PROCESS | 1664 | 1467702884684 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:44 INFO - PROCESS | 1664 | 1467702884686 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x124d10800 == 38 [pid = 1664] [id = 65] 00:14:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118596c00) [pid = 1664] [serial = 191] [outer = 0x0] 00:14:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x128b7ec00) [pid = 1664] [serial = 192] [outer = 0x118596c00] 00:14:44 INFO - PROCESS | 1664 | 1467702884728 Marionette DEBUG loaded listener.js 00:14:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x129306c00) [pid = 1664] [serial = 193] [outer = 0x118596c00] 00:14:45 INFO - PROCESS | 1664 | 1467702885045 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]]]}] 00:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 621ms 00:14:45 INFO - PROCESS | 1664 | 1467702885087 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:14:45 INFO - PROCESS | 1664 | 1467702885089 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:14:45 INFO - PROCESS | 1664 | 1467702885099 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:14:45 INFO - PROCESS | 1664 | 1467702885100 Marionette TRACE conn2 <- [1,234,null,{}] 00:14:45 INFO - PROCESS | 1664 | 1467702885102 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}] 00:14:45 INFO - PROCESS | 1664 | 1467702885103 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:45 INFO - PROCESS | 1664 | 1467702885185 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:14:45 INFO - PROCESS | 1664 | 1467702885231 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:45 INFO - PROCESS | 1664 | 1467702885232 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x126561000 == 39 [pid = 1664] [id = 66] 00:14:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1193c9c00) [pid = 1664] [serial = 194] [outer = 0x0] 00:14:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12930c000) [pid = 1664] [serial = 195] [outer = 0x1193c9c00] 00:14:45 INFO - PROCESS | 1664 | 1467702885255 Marionette DEBUG loaded listener.js 00:14:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12a4ad800) [pid = 1664] [serial = 196] [outer = 0x1193c9c00] 00:14:45 INFO - PROCESS | 1664 | 1467702885577 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]]]}] 00:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 519ms 00:14:45 INFO - PROCESS | 1664 | 1467702885619 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:14:45 INFO - PROCESS | 1664 | 1467702885621 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:14:45 INFO - PROCESS | 1664 | 1467702885624 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:14:45 INFO - PROCESS | 1664 | 1467702885626 Marionette TRACE conn2 <- [1,238,null,{}] 00:14:45 INFO - PROCESS | 1664 | 1467702885630 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}] 00:14:45 INFO - PROCESS | 1664 | 1467702885632 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:45 INFO - PROCESS | 1664 | 1467702885740 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:14:45 INFO - PROCESS | 1664 | 1467702885782 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:45 INFO - PROCESS | 1664 | 1467702885785 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a1b000 == 40 [pid = 1664] [id = 67] 00:14:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1160aec00) [pid = 1664] [serial = 197] [outer = 0x0] 00:14:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11662bc00) [pid = 1664] [serial = 198] [outer = 0x1160aec00] 00:14:45 INFO - PROCESS | 1664 | 1467702885816 Marionette DEBUG loaded listener.js 00:14:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1176eb800) [pid = 1664] [serial = 199] [outer = 0x1160aec00] 00:14:46 INFO - PROCESS | 1664 | 1467702886329 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]]]}] 00:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 722ms 00:14:46 INFO - PROCESS | 1664 | 1467702886365 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:14:46 INFO - PROCESS | 1664 | 1467702886368 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:14:46 INFO - PROCESS | 1664 | 1467702886376 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:14:46 INFO - PROCESS | 1664 | 1467702886377 Marionette TRACE conn2 <- [1,242,null,{}] 00:14:46 INFO - PROCESS | 1664 | 1467702886380 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}] 00:14:46 INFO - PROCESS | 1664 | 1467702886382 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:46 INFO - PROCESS | 1664 | 1467702886487 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:14:46 INFO - PROCESS | 1664 | 1467702886554 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:46 INFO - PROCESS | 1664 | 1467702886556 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183dc000 == 41 [pid = 1664] [id = 68] 00:14:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11854cc00) [pid = 1664] [serial = 200] [outer = 0x0] 00:14:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1185bbc00) [pid = 1664] [serial = 201] [outer = 0x11854cc00] 00:14:46 INFO - PROCESS | 1664 | 1467702886587 Marionette DEBUG loaded listener.js 00:14:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11877d800) [pid = 1664] [serial = 202] [outer = 0x11854cc00] 00:14:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x117ea4400) [pid = 1664] [serial = 203] [outer = 0x12ce0d400] 00:14:47 INFO - PROCESS | 1664 | 1467702887269 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]]]}] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x124d10800 == 40 [pid = 1664] [id = 65] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x1217ca800 == 39 [pid = 1664] [id = 64] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12102d000 == 38 [pid = 1664] [id = 63] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x121043000 == 37 [pid = 1664] [id = 62] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x120dd0000 == 36 [pid = 1664] [id = 61] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x11977e000 == 35 [pid = 1664] [id = 60] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x118e17000 == 34 [pid = 1664] [id = 59] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x11811d000 == 33 [pid = 1664] [id = 58] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x117e72000 == 32 [pid = 1664] [id = 57] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x1169b7800 == 31 [pid = 1664] [id = 56] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x113aa3000 == 30 [pid = 1664] [id = 55] 00:14:47 INFO - PROCESS | 1664 | --DOCSHELL 0x115052800 == 29 [pid = 1664] [id = 54] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1249fa000) [pid = 1664] [serial = 136] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118556400) [pid = 1664] [serial = 123] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x126508000) [pid = 1664] [serial = 139] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x124bd7400) [pid = 1664] [serial = 138] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1176eac00) [pid = 1664] [serial = 120] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11854b000) [pid = 1664] [serial = 129] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1191c6800) [pid = 1664] [serial = 126] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1185bd800) [pid = 1664] [serial = 124] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119692c00) [pid = 1664] [serial = 132] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12140e000) [pid = 1664] [serial = 135] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1193ce800) [pid = 1664] [serial = 127] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118ec4800) [pid = 1664] [serial = 130] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118045400) [pid = 1664] [serial = 121] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119a6a400) [pid = 1664] [serial = 133] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12930f400) [pid = 1664] [serial = 118] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1290cb400) [pid = 1664] [serial = 117] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x124be2800) [pid = 1664] [serial = 103] [outer = 0x0] [url = about:blank] 00:14:47 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1290c2400) [pid = 1664] [serial = 115] [outer = 0x0] [url = about:blank] 00:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 971ms 00:14:47 INFO - PROCESS | 1664 | 1467702887345 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:14:47 INFO - PROCESS | 1664 | 1467702887348 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:14:47 INFO - PROCESS | 1664 | 1467702887351 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:14:47 INFO - PROCESS | 1664 | 1467702887353 Marionette TRACE conn2 <- [1,246,null,{}] 00:14:47 INFO - PROCESS | 1664 | 1467702887356 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}] 00:14:47 INFO - PROCESS | 1664 | 1467702887357 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:47 INFO - PROCESS | 1664 | 1467702887431 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:14:47 INFO - PROCESS | 1664 | 1467702887442 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:47 INFO - PROCESS | 1664 | 1467702887444 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x116672800 == 30 [pid = 1664] [id = 69] 00:14:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11835d800) [pid = 1664] [serial = 204] [outer = 0x0] 00:14:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118556000) [pid = 1664] [serial = 205] [outer = 0x11835d800] 00:14:47 INFO - PROCESS | 1664 | 1467702887472 Marionette DEBUG loaded listener.js 00:14:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11875fc00) [pid = 1664] [serial = 206] [outer = 0x11835d800] 00:14:47 INFO - PROCESS | 1664 | 1467702887786 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]]]}] 00:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 00:14:47 INFO - PROCESS | 1664 | 1467702887821 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:14:47 INFO - PROCESS | 1664 | 1467702887824 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:14:47 INFO - PROCESS | 1664 | 1467702887830 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:14:47 INFO - PROCESS | 1664 | 1467702887832 Marionette TRACE conn2 <- [1,250,null,{}] 00:14:47 INFO - PROCESS | 1664 | 1467702887834 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}] 00:14:47 INFO - PROCESS | 1664 | 1467702887835 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:47 INFO - PROCESS | 1664 | 1467702887918 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:14:47 INFO - PROCESS | 1664 | 1467702887964 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:47 INFO - PROCESS | 1664 | 1467702887965 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e65800 == 31 [pid = 1664] [id = 70] 00:14:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11875e000) [pid = 1664] [serial = 207] [outer = 0x0] 00:14:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118e7ac00) [pid = 1664] [serial = 208] [outer = 0x11875e000] 00:14:47 INFO - PROCESS | 1664 | 1467702887992 Marionette DEBUG loaded listener.js 00:14:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119698400) [pid = 1664] [serial = 209] [outer = 0x11875e000] 00:14:48 INFO - PROCESS | 1664 | 1467702888277 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]]]}] 00:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 00:14:48 INFO - PROCESS | 1664 | 1467702888299 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:14:48 INFO - PROCESS | 1664 | 1467702888300 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:14:48 INFO - PROCESS | 1664 | 1467702888302 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 1664 | 1467702888305 Marionette TRACE conn2 <- [1,254,null,{}] 00:14:48 INFO - PROCESS | 1664 | 1467702888321 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}] 00:14:48 INFO - PROCESS | 1664 | 1467702888328 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:48 INFO - PROCESS | 1664 | 1467702888407 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:14:48 INFO - PROCESS | 1664 | 1467702888453 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:48 INFO - PROCESS | 1664 | 1467702888455 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e06800 == 32 [pid = 1664] [id = 71] 00:14:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1191cb800) [pid = 1664] [serial = 210] [outer = 0x0] 00:14:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1210b0000) [pid = 1664] [serial = 211] [outer = 0x1191cb800] 00:14:48 INFO - PROCESS | 1664 | 1467702888484 Marionette DEBUG loaded listener.js 00:14:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124bad800) [pid = 1664] [serial = 212] [outer = 0x1191cb800] 00:14:48 INFO - PROCESS | 1664 | 1467702888778 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]]]}] 00:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 530ms 00:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:14:48 INFO - PROCESS | 1664 | 1467702888832 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:14:48 INFO - PROCESS | 1664 | 1467702888834 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:14:48 INFO - PROCESS | 1664 | 1467702888836 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 1664 | 1467702888838 Marionette TRACE conn2 <- [1,258,null,{}] 00:14:48 INFO - PROCESS | 1664 | 1467702888843 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}] 00:14:48 INFO - PROCESS | 1664 | 1467702888845 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:48 INFO - PROCESS | 1664 | 1467702888967 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:14:49 INFO - PROCESS | 1664 | 1467702889021 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:49 INFO - PROCESS | 1664 | 1467702889022 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x11960f800 == 33 [pid = 1664] [id = 72] 00:14:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119693400) [pid = 1664] [serial = 213] [outer = 0x0] 00:14:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x125415c00) [pid = 1664] [serial = 214] [outer = 0x119693400] 00:14:49 INFO - PROCESS | 1664 | 1467702889047 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12659f000) [pid = 1664] [serial = 215] [outer = 0x119693400] 00:14:49 INFO - PROCESS | 1664 | 1467702889321 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]]]}] 00:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 521ms 00:14:49 INFO - PROCESS | 1664 | 1467702889364 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:14:49 INFO - PROCESS | 1664 | 1467702889365 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:14:49 INFO - PROCESS | 1664 | 1467702889368 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:14:49 INFO - PROCESS | 1664 | 1467702889369 Marionette TRACE conn2 <- [1,262,null,{}] 00:14:49 INFO - PROCESS | 1664 | 1467702889371 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}] 00:14:49 INFO - PROCESS | 1664 | 1467702889373 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:49 INFO - PROCESS | 1664 | 1467702889468 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:14:49 INFO - PROCESS | 1664 | 1467702889501 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:49 INFO - PROCESS | 1664 | 1467702889502 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e30000 == 34 [pid = 1664] [id = 73] 00:14:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1218bf400) [pid = 1664] [serial = 216] [outer = 0x0] 00:14:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1268eb000) [pid = 1664] [serial = 217] [outer = 0x1218bf400] 00:14:49 INFO - PROCESS | 1664 | 1467702889526 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12739f400) [pid = 1664] [serial = 218] [outer = 0x1218bf400] 00:14:49 INFO - PROCESS | 1664 | 1467702889861 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]]]}] 00:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 00:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:14:49 INFO - PROCESS | 1664 | 1467702889893 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:14:49 INFO - PROCESS | 1664 | 1467702889894 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:14:49 INFO - PROCESS | 1664 | 1467702889896 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:14:49 INFO - PROCESS | 1664 | 1467702889897 Marionette TRACE conn2 <- [1,266,null,{}] 00:14:49 INFO - PROCESS | 1664 | 1467702889900 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}] 00:14:49 INFO - PROCESS | 1664 | 1467702889904 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:50 INFO - PROCESS | 1664 | 1467702890016 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:14:50 INFO - PROCESS | 1664 | 1467702890020 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 1664 | 1467702890021 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x1212c3800 == 35 [pid = 1664] [id = 74] 00:14:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1273d3800) [pid = 1664] [serial = 219] [outer = 0x0] 00:14:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128dc1000) [pid = 1664] [serial = 220] [outer = 0x1273d3800] 00:14:50 INFO - PROCESS | 1664 | 1467702890046 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x129371000) [pid = 1664] [serial = 221] [outer = 0x1273d3800] 00:14:50 INFO - PROCESS | 1664 | 1467702890363 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]]]}] 00:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 00:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:14:50 INFO - PROCESS | 1664 | 1467702890415 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1664 | 1467702890416 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:14:50 INFO - PROCESS | 1664 | 1467702890418 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1664 | 1467702890419 Marionette TRACE conn2 <- [1,270,null,{}] 00:14:50 INFO - PROCESS | 1664 | 1467702890421 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}] 00:14:50 INFO - PROCESS | 1664 | 1467702890423 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:50 INFO - PROCESS | 1664 | 1467702890515 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:14:50 INFO - PROCESS | 1664 | 1467702890547 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 1664 | 1467702890548 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12358b800 == 36 [pid = 1664] [id = 75] 00:14:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12a4b3400) [pid = 1664] [serial = 222] [outer = 0x0] 00:14:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12a4ba000) [pid = 1664] [serial = 223] [outer = 0x12a4b3400] 00:14:50 INFO - PROCESS | 1664 | 1467702890572 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a5d1800) [pid = 1664] [serial = 224] [outer = 0x12a4b3400] 00:14:50 INFO - PROCESS | 1664 | 1467702890870 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]]]}] 00:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 00:14:50 INFO - PROCESS | 1664 | 1467702890888 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1664 | 1467702890889 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:14:50 INFO - PROCESS | 1664 | 1467702890906 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1664 | 1467702890907 Marionette TRACE conn2 <- [1,274,null,{}] 00:14:50 INFO - PROCESS | 1664 | 1467702890912 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}] 00:14:50 INFO - PROCESS | 1664 | 1467702890914 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:51 INFO - PROCESS | 1664 | 1467702891008 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:14:51 INFO - PROCESS | 1664 | 1467702891011 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1664 | 1467702891013 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x126530000 == 37 [pid = 1664] [id = 76] 00:14:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12936b400) [pid = 1664] [serial = 225] [outer = 0x0] 00:14:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12a5da800) [pid = 1664] [serial = 226] [outer = 0x12936b400] 00:14:51 INFO - PROCESS | 1664 | 1467702891037 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12a90e800) [pid = 1664] [serial = 227] [outer = 0x12936b400] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1213bf800) [pid = 1664] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x117291800) [pid = 1664] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x116a13400) [pid = 1664] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118763800) [pid = 1664] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1191cdc00) [pid = 1664] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116970c00) [pid = 1664] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11709b000) [pid = 1664] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1162e4800) [pid = 1664] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1185c2c00) [pid = 1664] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x121952800) [pid = 1664] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x126508800) [pid = 1664] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x126dbb800) [pid = 1664] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118550000) [pid = 1664] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118599800) [pid = 1664] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1191cc400) [pid = 1664] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11835dc00) [pid = 1664] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11854d800) [pid = 1664] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:14:51 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118596c00) [pid = 1664] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:14:51 INFO - PROCESS | 1664 | 1467702891417 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]]]}] 00:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 531ms 00:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:14:51 INFO - PROCESS | 1664 | 1467702891430 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 1664 | 1467702891431 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:14:51 INFO - PROCESS | 1664 | 1467702891433 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 1664 | 1467702891435 Marionette TRACE conn2 <- [1,278,null,{}] 00:14:51 INFO - PROCESS | 1664 | 1467702891437 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}] 00:14:51 INFO - PROCESS | 1664 | 1467702891438 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:51 INFO - PROCESS | 1664 | 1467702891513 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:14:51 INFO - PROCESS | 1664 | 1467702891516 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1664 | 1467702891518 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217e5800 == 38 [pid = 1664] [id = 77] 00:14:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x113387c00) [pid = 1664] [serial = 228] [outer = 0x0] 00:14:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11854d800) [pid = 1664] [serial = 229] [outer = 0x113387c00] 00:14:51 INFO - PROCESS | 1664 | 1467702891544 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1191cdc00) [pid = 1664] [serial = 230] [outer = 0x113387c00] 00:14:51 INFO - PROCESS | 1664 | 1467702891865 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]]]}] 00:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 00:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:14:51 INFO - PROCESS | 1664 | 1467702891905 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 1664 | 1467702891906 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:14:51 INFO - PROCESS | 1664 | 1467702891908 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 1664 | 1467702891910 Marionette TRACE conn2 <- [1,282,null,{}] 00:14:51 INFO - PROCESS | 1664 | 1467702891912 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}] 00:14:51 INFO - PROCESS | 1664 | 1467702891913 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:52 INFO - PROCESS | 1664 | 1467702892009 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:14:52 INFO - PROCESS | 1664 | 1467702892015 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 1664 | 1467702892016 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x128d2b000 == 39 [pid = 1664] [id = 78] 00:14:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116977400) [pid = 1664] [serial = 231] [outer = 0x0] 00:14:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126508800) [pid = 1664] [serial = 232] [outer = 0x116977400] 00:14:52 INFO - PROCESS | 1664 | 1467702892040 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1267a2800) [pid = 1664] [serial = 233] [outer = 0x116977400] 00:14:52 INFO - PROCESS | 1664 | 1467702892336 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]]]}] 00:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 00:14:52 INFO - PROCESS | 1664 | 1467702892380 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 1664 | 1467702892382 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:14:52 INFO - PROCESS | 1664 | 1467702892384 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 1664 | 1467702892386 Marionette TRACE conn2 <- [1,286,null,{}] 00:14:52 INFO - PROCESS | 1664 | 1467702892388 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}] 00:14:52 INFO - PROCESS | 1664 | 1467702892390 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:52 INFO - PROCESS | 1664 | 1467702892480 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:14:52 INFO - PROCESS | 1664 | 1467702892484 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 1664 | 1467702892485 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291c6000 == 40 [pid = 1664] [id = 79] 00:14:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118369000) [pid = 1664] [serial = 234] [outer = 0x0] 00:14:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12aad2c00) [pid = 1664] [serial = 235] [outer = 0x118369000] 00:14:52 INFO - PROCESS | 1664 | 1467702892511 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12b1bc000) [pid = 1664] [serial = 236] [outer = 0x118369000] 00:14:52 INFO - PROCESS | 1664 | 1467702892801 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]]]}] 00:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 472ms 00:14:52 INFO - PROCESS | 1664 | 1467702892856 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 1664 | 1467702892859 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:14:52 INFO - PROCESS | 1664 | 1467702892862 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 1664 | 1467702892863 Marionette TRACE conn2 <- [1,290,null,{}] 00:14:52 INFO - PROCESS | 1664 | 1467702892865 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}] 00:14:52 INFO - PROCESS | 1664 | 1467702892866 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:52 INFO - PROCESS | 1664 | 1467702892965 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:14:52 INFO - PROCESS | 1664 | 1467702892971 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 1664 | 1467702892972 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12965d000 == 41 [pid = 1664] [id = 80] 00:14:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12b1bbc00) [pid = 1664] [serial = 237] [outer = 0x0] 00:14:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12b1c6000) [pid = 1664] [serial = 238] [outer = 0x12b1bbc00] 00:14:53 INFO - PROCESS | 1664 | 1467702893000 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12b925000) [pid = 1664] [serial = 239] [outer = 0x12b1bbc00] 00:14:53 INFO - PROCESS | 1664 | 1467702893299 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]]]}] 00:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 00:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:14:53 INFO - PROCESS | 1664 | 1467702893331 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:14:53 INFO - PROCESS | 1664 | 1467702893332 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:14:53 INFO - PROCESS | 1664 | 1467702893334 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 1664 | 1467702893335 Marionette TRACE conn2 <- [1,294,null,{}] 00:14:53 INFO - PROCESS | 1664 | 1467702893337 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}] 00:14:53 INFO - PROCESS | 1664 | 1467702893338 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:53 INFO - PROCESS | 1664 | 1467702893465 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:14:53 INFO - PROCESS | 1664 | 1467702893512 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 1664 | 1467702893513 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x112e8e800 == 42 [pid = 1664] [id = 81] 00:14:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x113865c00) [pid = 1664] [serial = 240] [outer = 0x0] 00:14:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1162e4800) [pid = 1664] [serial = 241] [outer = 0x113865c00] 00:14:53 INFO - PROCESS | 1664 | 1467702893545 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x117ea9800) [pid = 1664] [serial = 242] [outer = 0x113865c00] 00:14:54 INFO - PROCESS | 1664 | 1467702894027 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]]]}] 00:14:54 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. 00:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 721ms 00:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:14:54 INFO - PROCESS | 1664 | 1467702894057 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:14:54 INFO - PROCESS | 1664 | 1467702894061 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:14:54 INFO - PROCESS | 1664 | 1467702894066 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:14:54 INFO - PROCESS | 1664 | 1467702894069 Marionette TRACE conn2 <- [1,298,null,{}] 00:14:54 INFO - PROCESS | 1664 | 1467702894074 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}] 00:14:54 INFO - PROCESS | 1664 | 1467702894078 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:54 INFO - PROCESS | 1664 | 1467702894192 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:14:54 INFO - PROCESS | 1664 | 1467702894241 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:54 INFO - PROCESS | 1664 | 1467702894243 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x118584800 == 43 [pid = 1664] [id = 82] 00:14:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11854e000) [pid = 1664] [serial = 243] [outer = 0x0] 00:14:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118785000) [pid = 1664] [serial = 244] [outer = 0x11854e000] 00:14:54 INFO - PROCESS | 1664 | 1467702894273 Marionette DEBUG loaded listener.js 00:14:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1191cec00) [pid = 1664] [serial = 245] [outer = 0x11854e000] 00:14:54 INFO - PROCESS | 1664 | 1467702894685 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]]]}] 00:14:54 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. 00:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 675ms 00:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:14:54 INFO - PROCESS | 1664 | 1467702894759 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:14:54 INFO - PROCESS | 1664 | 1467702894761 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:14:54 INFO - PROCESS | 1664 | 1467702894763 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:14:54 INFO - PROCESS | 1664 | 1467702894765 Marionette TRACE conn2 <- [1,302,null,{}] 00:14:54 INFO - PROCESS | 1664 | 1467702894767 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}] 00:14:54 INFO - PROCESS | 1664 | 1467702894769 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:54 INFO - PROCESS | 1664 | 1467702894870 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:14:54 INFO - PROCESS | 1664 | 1467702894934 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:54 INFO - PROCESS | 1664 | 1467702894936 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12194f800 == 44 [pid = 1664] [id = 83] 00:14:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x120da2800) [pid = 1664] [serial = 246] [outer = 0x0] 00:14:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x120da7000) [pid = 1664] [serial = 247] [outer = 0x120da2800] 00:14:54 INFO - PROCESS | 1664 | 1467702894964 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x120fb5c00) [pid = 1664] [serial = 248] [outer = 0x120da2800] 00:14:55 INFO - PROCESS | 1664 | 1467702895367 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]]]}] 00:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 618ms 00:14:55 INFO - PROCESS | 1664 | 1467702895382 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:14:55 INFO - PROCESS | 1664 | 1467702895385 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:14:55 INFO - PROCESS | 1664 | 1467702895392 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:14:55 INFO - PROCESS | 1664 | 1467702895395 Marionette TRACE conn2 <- [1,306,null,{}] 00:14:55 INFO - PROCESS | 1664 | 1467702895398 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}] 00:14:55 INFO - PROCESS | 1664 | 1467702895400 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:55 INFO - PROCESS | 1664 | 1467702895505 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:14:55 INFO - PROCESS | 1664 | 1467702895555 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:55 INFO - PROCESS | 1664 | 1467702895557 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a60b800 == 45 [pid = 1664] [id = 84] 00:14:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1210a7800) [pid = 1664] [serial = 249] [outer = 0x0] 00:14:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12540d000) [pid = 1664] [serial = 250] [outer = 0x1210a7800] 00:14:55 INFO - PROCESS | 1664 | 1467702895597 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1271ee800) [pid = 1664] [serial = 251] [outer = 0x1210a7800] 00:14:56 INFO - PROCESS | 1664 | 1467702896016 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]]]}] 00:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 677ms 00:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:14:56 INFO - PROCESS | 1664 | 1467702896066 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:14:56 INFO - PROCESS | 1664 | 1467702896067 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:14:56 INFO - PROCESS | 1664 | 1467702896069 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - PROCESS | 1664 | 1467702896071 Marionette TRACE conn2 <- [1,310,null,{}] 00:14:56 INFO - PROCESS | 1664 | 1467702896073 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}] 00:14:56 INFO - PROCESS | 1664 | 1467702896074 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:56 INFO - PROCESS | 1664 | 1467702896192 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:14:56 INFO - PROCESS | 1664 | 1467702896255 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:56 INFO - PROCESS | 1664 | 1467702896257 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x115ed3000 == 46 [pid = 1664] [id = 85] 00:14:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x113391400) [pid = 1664] [serial = 252] [outer = 0x0] 00:14:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1193c9000) [pid = 1664] [serial = 253] [outer = 0x113391400] 00:14:56 INFO - PROCESS | 1664 | 1467702896285 Marionette DEBUG loaded listener.js 00:14:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1273ae000) [pid = 1664] [serial = 254] [outer = 0x113391400] 00:14:56 INFO - PROCESS | 1664 | 1467702896805 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]]]}] 00:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 00:14:56 INFO - PROCESS | 1664 | 1467702896840 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:14:56 INFO - PROCESS | 1664 | 1467702896842 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:14:56 INFO - PROCESS | 1664 | 1467702896846 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - PROCESS | 1664 | 1467702896848 Marionette TRACE conn2 <- [1,314,null,{}] 00:14:56 INFO - PROCESS | 1664 | 1467702896851 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}] 00:14:56 INFO - PROCESS | 1664 | 1467702896853 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:56 INFO - PROCESS | 1664 | 1467702896943 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:14:57 INFO - PROCESS | 1664 | 1467702897009 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1664 | 1467702897011 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a1a800 == 47 [pid = 1664] [id = 86] 00:14:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x118365400) [pid = 1664] [serial = 255] [outer = 0x0] 00:14:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11854ac00) [pid = 1664] [serial = 256] [outer = 0x118365400] 00:14:57 INFO - PROCESS | 1664 | 1467702897039 Marionette DEBUG loaded listener.js 00:14:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11859d000) [pid = 1664] [serial = 257] [outer = 0x118365400] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12965d000 == 46 [pid = 1664] [id = 80] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1291c6000 == 45 [pid = 1664] [id = 79] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x128d2b000 == 44 [pid = 1664] [id = 78] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1217e5800 == 43 [pid = 1664] [id = 77] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x126530000 == 42 [pid = 1664] [id = 76] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12358b800 == 41 [pid = 1664] [id = 75] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1212c3800 == 40 [pid = 1664] [id = 74] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x120e30000 == 39 [pid = 1664] [id = 73] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11960f800 == 38 [pid = 1664] [id = 72] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12930c000) [pid = 1664] [serial = 195] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x118e06800 == 37 [pid = 1664] [id = 71] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x117e65800 == 36 [pid = 1664] [id = 70] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x116672800 == 35 [pid = 1664] [id = 69] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1183dc000 == 34 [pid = 1664] [id = 68] 00:14:57 INFO - PROCESS | 1664 | --DOCSHELL 0x113a1b000 == 33 [pid = 1664] [id = 67] 00:14:57 INFO - PROCESS | 1664 | 1467702897464 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]]]}] 00:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 670ms 00:14:57 INFO - PROCESS | 1664 | 1467702897516 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:14:57 INFO - PROCESS | 1664 | 1467702897519 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:14:57 INFO - PROCESS | 1664 | 1467702897524 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:14:57 INFO - PROCESS | 1664 | 1467702897526 Marionette TRACE conn2 <- [1,318,null,{}] 00:14:57 INFO - PROCESS | 1664 | 1467702897528 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}] 00:14:57 INFO - PROCESS | 1664 | 1467702897530 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:57 INFO - PROCESS | 1664 | 1467702897616 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x121bda800) [pid = 1664] [serial = 177] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x118368000) [pid = 1664] [serial = 165] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11859e000) [pid = 1664] [serial = 166] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1176f1000) [pid = 1664] [serial = 162] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11823ac00) [pid = 1664] [serial = 163] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11913e400) [pid = 1664] [serial = 168] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1191c9400) [pid = 1664] [serial = 169] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x119692400) [pid = 1664] [serial = 171] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x120fb7400) [pid = 1664] [serial = 174] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118048800) [pid = 1664] [serial = 160] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11729a400) [pid = 1664] [serial = 159] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118044400) [pid = 1664] [serial = 142] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11697c400) [pid = 1664] [serial = 141] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1191c7000) [pid = 1664] [serial = 145] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118766c00) [pid = 1664] [serial = 144] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x124bdf800) [pid = 1664] [serial = 148] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x121bd9800) [pid = 1664] [serial = 147] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1268ed400) [pid = 1664] [serial = 151] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1267a9800) [pid = 1664] [serial = 150] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1273aa000) [pid = 1664] [serial = 154] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x126fdb000) [pid = 1664] [serial = 153] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1273e0c00) [pid = 1664] [serial = 157] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12650e000) [pid = 1664] [serial = 180] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x125416800) [pid = 1664] [serial = 178] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x126db9c00) [pid = 1664] [serial = 183] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x124bb5000) [pid = 1664] [serial = 156] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1267b0c00) [pid = 1664] [serial = 181] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1271e7000) [pid = 1664] [serial = 189] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11913dc00) [pid = 1664] [serial = 186] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128b7ec00) [pid = 1664] [serial = 192] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x126fd0400) [pid = 1664] [serial = 184] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12659ec00) [pid = 1664] [serial = 187] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1273e0800) [pid = 1664] [serial = 190] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1213c7000) [pid = 1664] [serial = 175] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x129306c00) [pid = 1664] [serial = 193] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119a6a800) [pid = 1664] [serial = 172] [outer = 0x0] [url = about:blank] 00:14:57 INFO - PROCESS | 1664 | 1467702897676 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1664 | 1467702897677 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169b5000 == 34 [pid = 1664] [id = 87] 00:14:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118044400) [pid = 1664] [serial = 258] [outer = 0x0] 00:14:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11859c800) [pid = 1664] [serial = 259] [outer = 0x118044400] 00:14:57 INFO - PROCESS | 1664 | 1467702897704 Marionette DEBUG loaded listener.js 00:14:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x120c90c00) [pid = 1664] [serial = 260] [outer = 0x118044400] 00:14:58 INFO - PROCESS | 1664 | 1467702898019 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]]]}] 00:14:58 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. 00:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 00:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:14:58 INFO - PROCESS | 1664 | 1467702898046 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 1664 | 1467702898047 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:14:58 INFO - PROCESS | 1664 | 1467702898049 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 1664 | 1467702898051 Marionette TRACE conn2 <- [1,322,null,{}] 00:14:58 INFO - PROCESS | 1664 | 1467702898061 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}] 00:14:58 INFO - PROCESS | 1664 | 1467702898064 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:58 INFO - PROCESS | 1664 | 1467702898144 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:14:58 INFO - PROCESS | 1664 | 1467702898197 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:58 INFO - PROCESS | 1664 | 1467702898200 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x118efb000 == 35 [pid = 1664] [id = 88] 00:14:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x120da2000) [pid = 1664] [serial = 261] [outer = 0x0] 00:14:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1215d4400) [pid = 1664] [serial = 262] [outer = 0x120da2000] 00:14:58 INFO - PROCESS | 1664 | 1467702898227 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x124be2400) [pid = 1664] [serial = 263] [outer = 0x120da2000] 00:14:58 INFO - PROCESS | 1664 | 1467702898499 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]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 00:14:58 INFO - PROCESS | 1664 | 1467702898520 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 1664 | 1467702898522 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:14:58 INFO - PROCESS | 1664 | 1467702898532 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 1664 | 1467702898534 Marionette TRACE conn2 <- [1,326,null,{}] 00:14:58 INFO - PROCESS | 1664 | 1467702898536 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}] 00:14:58 INFO - PROCESS | 1664 | 1467702898537 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:58 INFO - PROCESS | 1664 | 1467702898626 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:14:58 INFO - PROCESS | 1664 | 1467702898639 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:58 INFO - PROCESS | 1664 | 1467702898640 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x119aca800 == 36 [pid = 1664] [id = 89] 00:14:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1268eb800) [pid = 1664] [serial = 264] [outer = 0x0] 00:14:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x126db8c00) [pid = 1664] [serial = 265] [outer = 0x1268eb800] 00:14:58 INFO - PROCESS | 1664 | 1467702898667 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1271ee400) [pid = 1664] [serial = 266] [outer = 0x1268eb800] 00:14:58 INFO - PROCESS | 1664 | 1467702898994 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]]]}] 00:14:58 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. 00:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 00:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:14:59 INFO - PROCESS | 1664 | 1467702899005 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 1664 | 1467702899006 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:14:59 INFO - PROCESS | 1664 | 1467702899011 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - PROCESS | 1664 | 1467702899013 Marionette TRACE conn2 <- [1,330,null,{}] 00:14:59 INFO - PROCESS | 1664 | 1467702899015 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}] 00:14:59 INFO - PROCESS | 1664 | 1467702899016 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:59 INFO - PROCESS | 1664 | 1467702899095 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:14:59 INFO - PROCESS | 1664 | 1467702899098 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 1664 | 1467702899100 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dd4800 == 37 [pid = 1664] [id = 90] 00:14:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1271ef000) [pid = 1664] [serial = 267] [outer = 0x0] 00:14:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x125414400) [pid = 1664] [serial = 268] [outer = 0x1271ef000] 00:14:59 INFO - PROCESS | 1664 | 1467702899133 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128b7c800) [pid = 1664] [serial = 269] [outer = 0x1271ef000] 00:14:59 INFO - PROCESS | 1664 | 1467702899468 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]]]}] 00:14:59 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. 00:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms 00:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:14:59 INFO - PROCESS | 1664 | 1467702899482 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 1664 | 1467702899483 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:14:59 INFO - PROCESS | 1664 | 1467702899485 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - PROCESS | 1664 | 1467702899486 Marionette TRACE conn2 <- [1,334,null,{}] 00:14:59 INFO - PROCESS | 1664 | 1467702899489 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}] 00:14:59 INFO - PROCESS | 1664 | 1467702899493 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:59 INFO - PROCESS | 1664 | 1467702899590 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:14:59 INFO - PROCESS | 1664 | 1467702899650 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 1664 | 1467702899652 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:14:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x121150800 == 38 [pid = 1664] [id = 91] 00:14:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x115ef7800) [pid = 1664] [serial = 270] [outer = 0x0] 00:14:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128dc7000) [pid = 1664] [serial = 271] [outer = 0x115ef7800] 00:14:59 INFO - PROCESS | 1664 | 1467702899676 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12a50e400) [pid = 1664] [serial = 272] [outer = 0x115ef7800] 00:15:00 INFO - PROCESS | 1664 | 1467702900012 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]]]}] 00:15:00 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. 00:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 572ms 00:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:15:00 INFO - PROCESS | 1664 | 1467702900058 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 1664 | 1467702900059 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:15:00 INFO - PROCESS | 1664 | 1467702900061 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 1664 | 1467702900062 Marionette TRACE conn2 <- [1,338,null,{}] 00:15:00 INFO - PROCESS | 1664 | 1467702900064 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}] 00:15:00 INFO - PROCESS | 1664 | 1467702900065 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:00 INFO - PROCESS | 1664 | 1467702900158 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:15:00 INFO - PROCESS | 1664 | 1467702900177 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1664 | 1467702900185 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x111e94000 == 39 [pid = 1664] [id = 92] 00:15:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11835f800) [pid = 1664] [serial = 273] [outer = 0x0] 00:15:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12a5dec00) [pid = 1664] [serial = 274] [outer = 0x11835f800] 00:15:00 INFO - PROCESS | 1664 | 1467702900210 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12aad0c00) [pid = 1664] [serial = 275] [outer = 0x11835f800] 00:15:00 INFO - PROCESS | 1664 | 1467702900504 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]]]}] 00:15:00 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. 00:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 00:15:00 INFO - PROCESS | 1664 | 1467702900532 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:15:00 INFO - PROCESS | 1664 | 1467702900533 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:15:00 INFO - PROCESS | 1664 | 1467702900535 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 1664 | 1467702900536 Marionette TRACE conn2 <- [1,342,null,{}] 00:15:00 INFO - PROCESS | 1664 | 1467702900539 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}] 00:15:00 INFO - PROCESS | 1664 | 1467702900540 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:00 INFO - PROCESS | 1664 | 1467702900641 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:15:00 INFO - PROCESS | 1664 | 1467702900653 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1664 | 1467702900654 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x126524000 == 40 [pid = 1664] [id = 93] 00:15:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a90fc00) [pid = 1664] [serial = 276] [outer = 0x0] 00:15:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12b116800) [pid = 1664] [serial = 277] [outer = 0x12a90fc00] 00:15:00 INFO - PROCESS | 1664 | 1467702900679 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12b1be000) [pid = 1664] [serial = 278] [outer = 0x12a90fc00] 00:15:00 INFO - PROCESS | 1664 | 1467702900992 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]]]}] 00:15:01 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. 00:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 00:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:15:01 INFO - PROCESS | 1664 | 1467702901006 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1664 | 1467702901009 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:15:01 INFO - PROCESS | 1664 | 1467702901013 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1664 | 1467702901014 Marionette TRACE conn2 <- [1,346,null,{}] 00:15:01 INFO - PROCESS | 1664 | 1467702901016 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}] 00:15:01 INFO - PROCESS | 1664 | 1467702901017 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:01 INFO - PROCESS | 1664 | 1467702901122 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:15:01 INFO - PROCESS | 1664 | 1467702901133 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 1664 | 1467702901134 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a59000 == 41 [pid = 1664] [id = 94] 00:15:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12b922c00) [pid = 1664] [serial = 279] [outer = 0x0] 00:15:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12b92c000) [pid = 1664] [serial = 280] [outer = 0x12b922c00] 00:15:01 INFO - PROCESS | 1664 | 1467702901158 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12b9bcc00) [pid = 1664] [serial = 281] [outer = 0x12b922c00] 00:15:01 INFO - PROCESS | 1664 | 1467702901472 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]]]}] 00:15:01 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. 00:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 00:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:15:01 INFO - PROCESS | 1664 | 1467702901532 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1664 | 1467702901533 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:15:01 INFO - PROCESS | 1664 | 1467702901535 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1664 | 1467702901536 Marionette TRACE conn2 <- [1,350,null,{}] 00:15:01 INFO - PROCESS | 1664 | 1467702901538 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}] 00:15:01 INFO - PROCESS | 1664 | 1467702901539 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:01 INFO - PROCESS | 1664 | 1467702901711 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12936b400) [pid = 1664] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119693400) [pid = 1664] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x113387c00) [pid = 1664] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12a4b3400) [pid = 1664] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1191cb800) [pid = 1664] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11835d800) [pid = 1664] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1218bf400) [pid = 1664] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116977400) [pid = 1664] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118369000) [pid = 1664] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1273d3800) [pid = 1664] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:15:01 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11875e000) [pid = 1664] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:15:01 INFO - PROCESS | 1664 | 1467702901752 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 1664 | 1467702901753 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183e2800 == 42 [pid = 1664] [id = 95] 00:15:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11835bc00) [pid = 1664] [serial = 282] [outer = 0x0] 00:15:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119138400) [pid = 1664] [serial = 283] [outer = 0x11835bc00] 00:15:01 INFO - PROCESS | 1664 | 1467702901777 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1273d3800) [pid = 1664] [serial = 284] [outer = 0x11835bc00] 00:15:02 INFO - PROCESS | 1664 | 1467702902037 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]]]}] 00:15:02 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. 00:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 520ms 00:15:02 INFO - PROCESS | 1664 | 1467702902068 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 1664 | 1467702902069 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:15:02 INFO - PROCESS | 1664 | 1467702902072 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 1664 | 1467702902075 Marionette TRACE conn2 <- [1,354,null,{}] 00:15:02 INFO - PROCESS | 1664 | 1467702902084 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}] 00:15:02 INFO - PROCESS | 1664 | 1467702902086 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:02 INFO - PROCESS | 1664 | 1467702902190 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:15:02 INFO - PROCESS | 1664 | 1467702902196 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 1664 | 1467702902198 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a60a800 == 43 [pid = 1664] [id = 96] 00:15:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12a5d2800) [pid = 1664] [serial = 285] [outer = 0x0] 00:15:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12bcb8400) [pid = 1664] [serial = 286] [outer = 0x12a5d2800] 00:15:02 INFO - PROCESS | 1664 | 1467702902225 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12bd0b400) [pid = 1664] [serial = 287] [outer = 0x12a5d2800] 00:15:02 INFO - PROCESS | 1664 | 1467702902532 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]]]}] 00:15:02 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. 00:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 478ms 00:15:02 INFO - PROCESS | 1664 | 1467702902551 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 1664 | 1467702902552 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:15:02 INFO - PROCESS | 1664 | 1467702902555 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 1664 | 1467702902557 Marionette TRACE conn2 <- [1,358,null,{}] 00:15:02 INFO - PROCESS | 1664 | 1467702902564 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}] 00:15:02 INFO - PROCESS | 1664 | 1467702902566 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:02 INFO - PROCESS | 1664 | 1467702902673 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:15:02 INFO - PROCESS | 1664 | 1467702902679 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 1664 | 1467702902680 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6a2800 == 44 [pid = 1664] [id = 97] 00:15:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118240000) [pid = 1664] [serial = 288] [outer = 0x0] 00:15:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12bd0c800) [pid = 1664] [serial = 289] [outer = 0x118240000] 00:15:02 INFO - PROCESS | 1664 | 1467702902704 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12c433400) [pid = 1664] [serial = 290] [outer = 0x118240000] 00:15:03 INFO - PROCESS | 1664 | 1467702903011 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]]]}] 00:15:03 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. 00:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 476ms 00:15:03 INFO - PROCESS | 1664 | 1467702903032 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:15:03 INFO - PROCESS | 1664 | 1467702903033 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:15:03 INFO - PROCESS | 1664 | 1467702903035 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 1664 | 1467702903036 Marionette TRACE conn2 <- [1,362,null,{}] 00:15:03 INFO - PROCESS | 1664 | 1467702903038 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}] 00:15:03 INFO - PROCESS | 1664 | 1467702903040 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:03 INFO - PROCESS | 1664 | 1467702903133 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:15:03 INFO - PROCESS | 1664 | 1467702903136 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1664 | 1467702903137 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa5c800 == 45 [pid = 1664] [id = 98] 00:15:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12c433c00) [pid = 1664] [serial = 291] [outer = 0x0] 00:15:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12c437c00) [pid = 1664] [serial = 292] [outer = 0x12c433c00] 00:15:03 INFO - PROCESS | 1664 | 1467702903161 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12c441000) [pid = 1664] [serial = 293] [outer = 0x12c433c00] 00:15:03 INFO - PROCESS | 1664 | 1467702903468 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]]]}] 00:15:03 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. 00:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 470ms 00:15:03 INFO - PROCESS | 1664 | 1467702903506 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:15:03 INFO - PROCESS | 1664 | 1467702903508 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:15:03 INFO - PROCESS | 1664 | 1467702903512 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 1664 | 1467702903513 Marionette TRACE conn2 <- [1,366,null,{}] 00:15:03 INFO - PROCESS | 1664 | 1467702903515 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}] 00:15:03 INFO - PROCESS | 1664 | 1467702903516 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:03 INFO - PROCESS | 1664 | 1467702903621 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:15:03 INFO - PROCESS | 1664 | 1467702903629 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1664 | 1467702903630 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b19a800 == 46 [pid = 1664] [id = 99] 00:15:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1127d0000) [pid = 1664] [serial = 294] [outer = 0x0] 00:15:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1127d3000) [pid = 1664] [serial = 295] [outer = 0x1127d0000] 00:15:03 INFO - PROCESS | 1664 | 1467702903654 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1127d7800) [pid = 1664] [serial = 296] [outer = 0x1127d0000] 00:15:04 INFO - PROCESS | 1664 | 1467702904155 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]]]}] 00:15:04 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. 00:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 669ms 00:15:04 INFO - PROCESS | 1664 | 1467702904182 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:15:04 INFO - PROCESS | 1664 | 1467702904184 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:15:04 INFO - PROCESS | 1664 | 1467702904187 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:15:04 INFO - PROCESS | 1664 | 1467702904193 Marionette TRACE conn2 <- [1,370,null,{}] 00:15:04 INFO - PROCESS | 1664 | 1467702904197 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}] 00:15:04 INFO - PROCESS | 1664 | 1467702904198 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:04 INFO - PROCESS | 1664 | 1467702904351 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:15:04 INFO - PROCESS | 1664 | 1467702904498 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:04 INFO - PROCESS | 1664 | 1467702904499 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x118162000 == 47 [pid = 1664] [id = 100] 00:15:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11823d000) [pid = 1664] [serial = 297] [outer = 0x0] 00:15:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118590c00) [pid = 1664] [serial = 298] [outer = 0x11823d000] 00:15:04 INFO - PROCESS | 1664 | 1467702904530 Marionette DEBUG loaded listener.js 00:15:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118785c00) [pid = 1664] [serial = 299] [outer = 0x11823d000] 00:15:04 INFO - PROCESS | 1664 | 1467702904963 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]]]}] 00:15:05 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. 00:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 830ms 00:15:05 INFO - PROCESS | 1664 | 1467702905024 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1664 | 1467702905027 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:15:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:15:05 INFO - PROCESS | 1664 | 1467702905033 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 1664 | 1467702905035 Marionette TRACE conn2 <- [1,374,null,{}] 00:15:05 INFO - PROCESS | 1664 | 1467702905037 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}] 00:15:05 INFO - PROCESS | 1664 | 1467702905039 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:05 INFO - PROCESS | 1664 | 1467702905148 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:15:05 INFO - PROCESS | 1664 | 1467702905213 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 1664 | 1467702905215 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x1212c7800 == 48 [pid = 1664] [id = 101] 00:15:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x120da5400) [pid = 1664] [serial = 300] [outer = 0x0] 00:15:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x120dad400) [pid = 1664] [serial = 301] [outer = 0x120da5400] 00:15:05 INFO - PROCESS | 1664 | 1467702905245 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1218b9400) [pid = 1664] [serial = 302] [outer = 0x120da5400] 00:15:05 INFO - PROCESS | 1664 | 1467702905712 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:15:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 725ms 00:15:05 INFO - PROCESS | 1664 | 1467702905780 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1664 | 1467702905781 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:15:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:15:05 INFO - PROCESS | 1664 | 1467702905803 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 1664 | 1467702905805 Marionette TRACE conn2 <- [1,378,null,{}] 00:15:05 INFO - PROCESS | 1664 | 1467702905813 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}] 00:15:05 INFO - PROCESS | 1664 | 1467702905817 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:05 INFO - PROCESS | 1664 | 1467702905922 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:15:05 INFO - PROCESS | 1664 | 1467702905989 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 1664 | 1467702905991 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b96f000 == 49 [pid = 1664] [id = 102] 00:15:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x128b7e800) [pid = 1664] [serial = 303] [outer = 0x0] 00:15:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x129305400) [pid = 1664] [serial = 304] [outer = 0x128b7e800] 00:15:06 INFO - PROCESS | 1664 | 1467702906022 Marionette DEBUG loaded listener.js 00:15:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12a4b4000) [pid = 1664] [serial = 305] [outer = 0x128b7e800] 00:15:06 INFO - PROCESS | 1664 | 1467702906458 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:15:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:15:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 676ms 00:15:06 INFO - PROCESS | 1664 | 1467702906476 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:15:06 INFO - PROCESS | 1664 | 1467702906479 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:15:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:15:06 INFO - PROCESS | 1664 | 1467702906481 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:15:06 INFO - PROCESS | 1664 | 1467702906482 Marionette TRACE conn2 <- [1,382,null,{}] 00:15:06 INFO - PROCESS | 1664 | 1467702906485 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}] 00:15:06 INFO - PROCESS | 1664 | 1467702906486 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:06 INFO - PROCESS | 1664 | 1467702906596 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:15:06 INFO - PROCESS | 1664 | 1467702906662 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:06 INFO - PROCESS | 1664 | 1467702906663 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x117229000 == 50 [pid = 1664] [id = 103] 00:15:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x119141400) [pid = 1664] [serial = 306] [outer = 0x0] 00:15:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12a4b4800) [pid = 1664] [serial = 307] [outer = 0x119141400] 00:15:06 INFO - PROCESS | 1664 | 1467702906691 Marionette DEBUG loaded listener.js 00:15:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12aacf800) [pid = 1664] [serial = 308] [outer = 0x119141400] 00:15:07 INFO - PROCESS | 1664 | 1467702907312 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:15:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:15:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 868ms 00:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:15:07 INFO - PROCESS | 1664 | 1467702907362 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:15:07 INFO - PROCESS | 1664 | 1467702907364 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:15:07 INFO - PROCESS | 1664 | 1467702907368 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:15:07 INFO - PROCESS | 1664 | 1467702907370 Marionette TRACE conn2 <- [1,386,null,{}] 00:15:07 INFO - PROCESS | 1664 | 1467702907374 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}] 00:15:07 INFO - PROCESS | 1664 | 1467702907377 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:07 INFO - PROCESS | 1664 | 1467702907469 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:15:07 INFO - PROCESS | 1664 | 1467702907540 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 1664 | 1467702907541 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x116622000 == 51 [pid = 1664] [id = 104] 00:15:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x118597000) [pid = 1664] [serial = 309] [outer = 0x0] 00:15:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11859f800) [pid = 1664] [serial = 310] [outer = 0x118597000] 00:15:07 INFO - PROCESS | 1664 | 1467702907569 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x118781000) [pid = 1664] [serial = 311] [outer = 0x118597000] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x126561000 == 50 [pid = 1664] [id = 66] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa5c800 == 49 [pid = 1664] [id = 98] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6a2800 == 48 [pid = 1664] [id = 97] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12a60a800 == 47 [pid = 1664] [id = 96] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x1183e2800 == 46 [pid = 1664] [id = 95] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x128a59000 == 45 [pid = 1664] [id = 94] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x126524000 == 44 [pid = 1664] [id = 93] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x111e94000 == 43 [pid = 1664] [id = 92] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x121150800 == 42 [pid = 1664] [id = 91] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12b1c6000) [pid = 1664] [serial = 238] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1185bbc00) [pid = 1664] [serial = 201] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11662bc00) [pid = 1664] [serial = 198] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x120dd4800 == 41 [pid = 1664] [id = 90] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x119aca800 == 40 [pid = 1664] [id = 89] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x118efb000 == 39 [pid = 1664] [id = 88] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x1169b5000 == 38 [pid = 1664] [id = 87] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x113a1a800 == 37 [pid = 1664] [id = 86] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x115ed3000 == 36 [pid = 1664] [id = 85] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12a60b800 == 35 [pid = 1664] [id = 84] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12194f800 == 34 [pid = 1664] [id = 83] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x118584800 == 33 [pid = 1664] [id = 82] 00:15:07 INFO - PROCESS | 1664 | --DOCSHELL 0x112e8e800 == 32 [pid = 1664] [id = 81] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12b1bc000) [pid = 1664] [serial = 236] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12a90e800) [pid = 1664] [serial = 227] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12659f000) [pid = 1664] [serial = 215] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12a5da800) [pid = 1664] [serial = 226] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x125415c00) [pid = 1664] [serial = 214] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11854d800) [pid = 1664] [serial = 229] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12a5d1800) [pid = 1664] [serial = 224] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x124bad800) [pid = 1664] [serial = 212] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11875fc00) [pid = 1664] [serial = 206] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12739f400) [pid = 1664] [serial = 218] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1267a2800) [pid = 1664] [serial = 233] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12aad2c00) [pid = 1664] [serial = 235] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x129371000) [pid = 1664] [serial = 221] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1268eb000) [pid = 1664] [serial = 217] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12a4ba000) [pid = 1664] [serial = 223] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1191cdc00) [pid = 1664] [serial = 230] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x128dc1000) [pid = 1664] [serial = 220] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118556000) [pid = 1664] [serial = 205] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x126508800) [pid = 1664] [serial = 232] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119698400) [pid = 1664] [serial = 209] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118e7ac00) [pid = 1664] [serial = 208] [outer = 0x0] [url = about:blank] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12ce10c00) [pid = 1664] [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.] 00:15:07 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1210b0000) [pid = 1664] [serial = 211] [outer = 0x0] [url = about:blank] 00:15:08 INFO - PROCESS | 1664 | 1467702907995 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]]]}] 00:15:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:15:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 671ms 00:15:08 INFO - PROCESS | 1664 | 1467702908038 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:15:08 INFO - PROCESS | 1664 | 1467702908041 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:15:08 INFO - PROCESS | 1664 | 1467702908045 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:15:08 INFO - PROCESS | 1664 | 1467702908047 Marionette TRACE conn2 <- [1,390,null,{}] 00:15:08 INFO - PROCESS | 1664 | 1467702908049 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}] 00:15:08 INFO - PROCESS | 1664 | 1467702908051 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:08 INFO - PROCESS | 1664 | 1467702908133 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:15:08 INFO - PROCESS | 1664 | 1467702908137 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:08 INFO - PROCESS | 1664 | 1467702908138 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e69800 == 33 [pid = 1664] [id = 105] 00:15:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119141c00) [pid = 1664] [serial = 312] [outer = 0x0] 00:15:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11968f000) [pid = 1664] [serial = 313] [outer = 0x119141c00] 00:15:08 INFO - PROCESS | 1664 | 1467702908168 Marionette DEBUG loaded listener.js 00:15:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x120dac000) [pid = 1664] [serial = 314] [outer = 0x119141c00] 00:15:08 INFO - PROCESS | 1664 | 1467702908545 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]]]}] 00:15:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:15:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 00:15:08 INFO - PROCESS | 1664 | 1467702908573 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:15:08 INFO - PROCESS | 1664 | 1467702908577 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:15:08 INFO - PROCESS | 1664 | 1467702908600 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:15:08 INFO - PROCESS | 1664 | 1467702908602 Marionette TRACE conn2 <- [1,394,null,{}] 00:15:08 INFO - PROCESS | 1664 | 1467702908642 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}] 00:15:08 INFO - PROCESS | 1664 | 1467702908645 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:08 INFO - PROCESS | 1664 | 1467702908745 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:15:08 INFO - PROCESS | 1664 | 1467702908791 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:08 INFO - PROCESS | 1664 | 1467702908793 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dd2000 == 34 [pid = 1664] [id = 106] 00:15:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1273acc00) [pid = 1664] [serial = 315] [outer = 0x0] 00:15:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1273d7400) [pid = 1664] [serial = 316] [outer = 0x1273acc00] 00:15:08 INFO - PROCESS | 1664 | 1467702908826 Marionette DEBUG loaded listener.js 00:15:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1290c0000) [pid = 1664] [serial = 317] [outer = 0x1273acc00] 00:15:09 INFO - PROCESS | 1664 | 1467702909172 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]]]}] 00:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 599ms 00:15:09 INFO - PROCESS | 1664 | 1467702909198 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 1664 | 1467702909200 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:15:09 INFO - PROCESS | 1664 | 1467702909202 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1664 | 1467702909204 Marionette TRACE conn2 <- [1,398,null,{}] 00:15:09 INFO - PROCESS | 1664 | 1467702909206 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}] 00:15:09 INFO - PROCESS | 1664 | 1467702909209 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:09 INFO - PROCESS | 1664 | 1467702909298 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:15:09 INFO - PROCESS | 1664 | 1467702909302 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 1664 | 1467702909303 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1212c3000 == 35 [pid = 1664] [id = 107] 00:15:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x129367c00) [pid = 1664] [serial = 318] [outer = 0x0] 00:15:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12a4b7c00) [pid = 1664] [serial = 319] [outer = 0x129367c00] 00:15:09 INFO - PROCESS | 1664 | 1467702909329 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12a5cfc00) [pid = 1664] [serial = 320] [outer = 0x129367c00] 00:15:09 INFO - PROCESS | 1664 | 1467702909671 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]]]}] 00:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 00:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:15:09 INFO - PROCESS | 1664 | 1467702909721 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 1664 | 1467702909723 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:15:09 INFO - PROCESS | 1664 | 1467702909725 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1664 | 1467702909726 Marionette TRACE conn2 <- [1,402,null,{}] 00:15:09 INFO - PROCESS | 1664 | 1467702909728 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}] 00:15:09 INFO - PROCESS | 1664 | 1467702909730 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:09 INFO - PROCESS | 1664 | 1467702909812 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:15:09 INFO - PROCESS | 1664 | 1467702909816 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 1664 | 1467702909817 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12356f800 == 36 [pid = 1664] [id = 108] 00:15:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12a5d0c00) [pid = 1664] [serial = 321] [outer = 0x0] 00:15:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12a90e800) [pid = 1664] [serial = 322] [outer = 0x12a5d0c00] 00:15:09 INFO - PROCESS | 1664 | 1467702909842 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12aad5800) [pid = 1664] [serial = 323] [outer = 0x12a5d0c00] 00:15:10 INFO - PROCESS | 1664 | 1467702910223 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]]]}] 00:15:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 00:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:15:10 INFO - PROCESS | 1664 | 1467702910252 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 1664 | 1467702910253 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:15:10 INFO - PROCESS | 1664 | 1467702910255 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 1664 | 1467702910257 Marionette TRACE conn2 <- [1,406,null,{}] 00:15:10 INFO - PROCESS | 1664 | 1467702910261 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}] 00:15:10 INFO - PROCESS | 1664 | 1467702910265 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:10 INFO - PROCESS | 1664 | 1467702910383 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:15:10 INFO - PROCESS | 1664 | 1467702910396 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1664 | 1467702910398 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x127189800 == 37 [pid = 1664] [id = 109] 00:15:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12b1bb800) [pid = 1664] [serial = 324] [outer = 0x0] 00:15:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12b9c2800) [pid = 1664] [serial = 325] [outer = 0x12b1bb800] 00:15:10 INFO - PROCESS | 1664 | 1467702910422 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12bcbf000) [pid = 1664] [serial = 326] [outer = 0x12b1bb800] 00:15:10 INFO - PROCESS | 1664 | 1467702910765 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]]]}] 00:15:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 00:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:15:10 INFO - PROCESS | 1664 | 1467702910777 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 1664 | 1467702910779 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:15:10 INFO - PROCESS | 1664 | 1467702910781 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 1664 | 1467702910782 Marionette TRACE conn2 <- [1,410,null,{}] 00:15:10 INFO - PROCESS | 1664 | 1467702910784 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}] 00:15:10 INFO - PROCESS | 1664 | 1467702910785 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:10 INFO - PROCESS | 1664 | 1467702910885 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:15:10 INFO - PROCESS | 1664 | 1467702910898 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1664 | 1467702910899 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x129011000 == 38 [pid = 1664] [id = 110] 00:15:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12bcbf400) [pid = 1664] [serial = 327] [outer = 0x0] 00:15:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12bd14400) [pid = 1664] [serial = 328] [outer = 0x12bcbf400] 00:15:10 INFO - PROCESS | 1664 | 1467702910923 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x116971000) [pid = 1664] [serial = 329] [outer = 0x12bcbf400] 00:15:11 INFO - PROCESS | 1664 | 1467702911284 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]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 00:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:15:11 INFO - PROCESS | 1664 | 1467702911299 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 1664 | 1467702911301 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:15:11 INFO - PROCESS | 1664 | 1467702911303 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 1664 | 1467702911304 Marionette TRACE conn2 <- [1,414,null,{}] 00:15:11 INFO - PROCESS | 1664 | 1467702911306 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}] 00:15:11 INFO - PROCESS | 1664 | 1467702911308 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:11 INFO - PROCESS | 1664 | 1467702911409 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:15:11 INFO - PROCESS | 1664 | 1467702911421 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:11 INFO - PROCESS | 1664 | 1467702911422 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12964c000 == 39 [pid = 1664] [id = 111] 00:15:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11697b400) [pid = 1664] [serial = 330] [outer = 0x0] 00:15:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128a91800) [pid = 1664] [serial = 331] [outer = 0x11697b400] 00:15:11 INFO - PROCESS | 1664 | 1467702911449 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128a95800) [pid = 1664] [serial = 332] [outer = 0x11697b400] 00:15:11 INFO - PROCESS | 1664 | 1467702911655 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:15:11 INFO - PROCESS | 1664 | 1467702911889 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]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 618ms 00:15:11 INFO - PROCESS | 1664 | 1467702911921 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 1664 | 1467702911923 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:15:11 INFO - PROCESS | 1664 | 1467702911932 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 1664 | 1467702911933 Marionette TRACE conn2 <- [1,418,null,{}] 00:15:11 INFO - PROCESS | 1664 | 1467702911935 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}] 00:15:11 INFO - PROCESS | 1664 | 1467702911936 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:12 INFO - PROCESS | 1664 | 1467702912037 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:15:12 INFO - PROCESS | 1664 | 1467702912042 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:12 INFO - PROCESS | 1664 | 1467702912043 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa48000 == 40 [pid = 1664] [id = 112] 00:15:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1176ed000) [pid = 1664] [serial = 333] [outer = 0x0] 00:15:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11875e800) [pid = 1664] [serial = 334] [outer = 0x1176ed000] 00:15:12 INFO - PROCESS | 1664 | 1467702912291 Marionette DEBUG loaded listener.js 00:15:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12546b400) [pid = 1664] [serial = 335] [outer = 0x1176ed000] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11835bc00) [pid = 1664] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x118240000) [pid = 1664] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12a5d2800) [pid = 1664] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x115ef7800) [pid = 1664] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11854cc00) [pid = 1664] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11835f800) [pid = 1664] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12a90fc00) [pid = 1664] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1271ef000) [pid = 1664] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x118044400) [pid = 1664] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x120da2000) [pid = 1664] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12c433c00) [pid = 1664] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118365400) [pid = 1664] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12b922c00) [pid = 1664] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1268eb800) [pid = 1664] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x113391400) [pid = 1664] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:15:12 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12b1bbc00) [pid = 1664] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:15:13 INFO - PROCESS | 1664 | 1467702913085 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]]]}] 00:15:13 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 00:15:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1169ms 00:15:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:15:13 INFO - PROCESS | 1664 | 1467702913101 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:15:13 INFO - PROCESS | 1664 | 1467702913102 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:15:13 INFO - PROCESS | 1664 | 1467702913104 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:15:13 INFO - PROCESS | 1664 | 1467702913105 Marionette TRACE conn2 <- [1,422,null,{}] 00:15:13 INFO - PROCESS | 1664 | 1467702913108 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}] 00:15:13 INFO - PROCESS | 1664 | 1467702913111 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:13 INFO - PROCESS | 1664 | 1467702913191 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:15:13 INFO - PROCESS | 1664 | 1467702913197 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:13 INFO - PROCESS | 1664 | 1467702913198 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12965f000 == 41 [pid = 1664] [id = 113] 00:15:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116631000) [pid = 1664] [serial = 336] [outer = 0x0] 00:15:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1268eb800) [pid = 1664] [serial = 337] [outer = 0x116631000] 00:15:13 INFO - PROCESS | 1664 | 1467702913222 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x128a96000) [pid = 1664] [serial = 338] [outer = 0x116631000] 00:15:14 INFO - PROCESS | 1664 | 1467702914047 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]]]}] 00:15:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:15:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 973ms 00:15:14 INFO - PROCESS | 1664 | 1467702914078 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:15:14 INFO - PROCESS | 1664 | 1467702914081 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:15:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:15:14 INFO - PROCESS | 1664 | 1467702914084 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:15:14 INFO - PROCESS | 1664 | 1467702914087 Marionette TRACE conn2 <- [1,426,null,{}] 00:15:14 INFO - PROCESS | 1664 | 1467702914090 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}] 00:15:14 INFO - PROCESS | 1664 | 1467702914093 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:14 INFO - PROCESS | 1664 | 1467702914223 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:15:14 INFO - PROCESS | 1664 | 1467702914254 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:14 INFO - PROCESS | 1664 | 1467702914256 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca3800 == 42 [pid = 1664] [id = 114] 00:15:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x118039800) [pid = 1664] [serial = 339] [outer = 0x0] 00:15:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12b925800) [pid = 1664] [serial = 340] [outer = 0x118039800] 00:15:14 INFO - PROCESS | 1664 | 1467702914282 Marionette DEBUG loaded listener.js 00:15:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12c442400) [pid = 1664] [serial = 341] [outer = 0x118039800] 00:15:14 INFO - PROCESS | 1664 | 1467702914764 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] 00:15:14 INFO - PROCESS | 1664 | 1467702914813 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:15:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:15:14 INFO - PROCESS | 1664 | 1467702914816 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:15:14 INFO - PROCESS | 1664 | 1467702914820 Marionette TRACE conn2 <- [1,430,null,{}] 00:15:14 INFO - PROCESS | 1664 | 1467702914823 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}] 00:15:14 INFO - PROCESS | 1664 | 1467702914825 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:14 INFO - PROCESS | 1664 | 1467702914932 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:15:15 INFO - PROCESS | 1664 | 1467702914998 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:15 INFO - PROCESS | 1664 | 1467702915000 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x118574000 == 43 [pid = 1664] [id = 115] 00:15:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1185be000) [pid = 1664] [serial = 342] [outer = 0x0] 00:15:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x118782c00) [pid = 1664] [serial = 343] [outer = 0x1185be000] 00:15:15 INFO - PROCESS | 1664 | 1467702915031 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1193cd000) [pid = 1664] [serial = 344] [outer = 0x1185be000] 00:15:15 INFO - PROCESS | 1664 | 1467702915471 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]]]}] 00:15:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:15:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 00:15:15 INFO - PROCESS | 1664 | 1467702915502 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:15:15 INFO - PROCESS | 1664 | 1467702915505 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:15:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:15:15 INFO - PROCESS | 1664 | 1467702915541 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 1664 | 1467702915543 Marionette TRACE conn2 <- [1,434,null,{}] 00:15:15 INFO - PROCESS | 1664 | 1467702915547 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}] 00:15:15 INFO - PROCESS | 1664 | 1467702915549 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:15 INFO - PROCESS | 1664 | 1467702915659 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:15:15 INFO - PROCESS | 1664 | 1467702915727 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:15 INFO - PROCESS | 1664 | 1467702915729 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1212c8000 == 44 [pid = 1664] [id = 116] 00:15:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x124bdf800) [pid = 1664] [serial = 345] [outer = 0x0] 00:15:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x125469000) [pid = 1664] [serial = 346] [outer = 0x124bdf800] 00:15:15 INFO - PROCESS | 1664 | 1467702915760 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1267a6c00) [pid = 1664] [serial = 347] [outer = 0x124bdf800] 00:15:16 INFO - PROCESS | 1664 | 1467702916180 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]]]}] 00:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 692ms 00:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:15:16 INFO - PROCESS | 1664 | 1467702916215 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:15:16 INFO - PROCESS | 1664 | 1467702916217 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:15:16 INFO - PROCESS | 1664 | 1467702916219 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:15:16 INFO - PROCESS | 1664 | 1467702916222 Marionette TRACE conn2 <- [1,438,null,{}] 00:15:16 INFO - PROCESS | 1664 | 1467702916230 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}] 00:15:16 INFO - PROCESS | 1664 | 1467702916233 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:16 INFO - PROCESS | 1664 | 1467702916341 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:15:16 INFO - PROCESS | 1664 | 1467702916398 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 1664 | 1467702916400 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bc9a000 == 45 [pid = 1664] [id = 117] 00:15:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x128a8a800) [pid = 1664] [serial = 348] [outer = 0x0] 00:15:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x129303c00) [pid = 1664] [serial = 349] [outer = 0x128a8a800] 00:15:16 INFO - PROCESS | 1664 | 1467702916432 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12a5dcc00) [pid = 1664] [serial = 350] [outer = 0x128a8a800] 00:15:16 INFO - PROCESS | 1664 | 1467702916881 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]]]}] 00:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 00:15:16 INFO - PROCESS | 1664 | 1467702916965 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:15:16 INFO - PROCESS | 1664 | 1467702916967 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:15:16 INFO - PROCESS | 1664 | 1467702916971 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:15:16 INFO - PROCESS | 1664 | 1467702916972 Marionette TRACE conn2 <- [1,442,null,{}] 00:15:16 INFO - PROCESS | 1664 | 1467702916976 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}] 00:15:16 INFO - PROCESS | 1664 | 1467702916978 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:17 INFO - PROCESS | 1664 | 1467702917084 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:15:17 INFO - PROCESS | 1664 | 1467702917153 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:17 INFO - PROCESS | 1664 | 1467702917154 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dcd800 == 46 [pid = 1664] [id = 118] 00:15:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x120d9fc00) [pid = 1664] [serial = 351] [outer = 0x0] 00:15:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12aad8400) [pid = 1664] [serial = 352] [outer = 0x120d9fc00] 00:15:17 INFO - PROCESS | 1664 | 1467702917183 Marionette DEBUG loaded listener.js 00:15:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12b1ba800) [pid = 1664] [serial = 353] [outer = 0x120d9fc00] 00:15:17 INFO - PROCESS | 1664 | 1467702917731 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]]]}] 00:15:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:15:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 823ms 00:15:17 INFO - PROCESS | 1664 | 1467702917795 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:15:17 INFO - PROCESS | 1664 | 1467702917797 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:15:17 INFO - PROCESS | 1664 | 1467702917800 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:15:17 INFO - PROCESS | 1664 | 1467702917802 Marionette TRACE conn2 <- [1,446,null,{}] 00:15:17 INFO - PROCESS | 1664 | 1467702917806 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}] 00:15:17 INFO - PROCESS | 1664 | 1467702917807 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:17 INFO - PROCESS | 1664 | 1467702917902 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:15:17 INFO - PROCESS | 1664 | 1467702917959 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:17 INFO - PROCESS | 1664 | 1467702917962 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x118120800 == 47 [pid = 1664] [id = 119] 00:15:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11854dc00) [pid = 1664] [serial = 354] [outer = 0x0] 00:15:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x118595400) [pid = 1664] [serial = 355] [outer = 0x11854dc00] 00:15:17 INFO - PROCESS | 1664 | 1467702917990 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1191c7000) [pid = 1664] [serial = 356] [outer = 0x11854dc00] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12965f000 == 46 [pid = 1664] [id = 113] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa48000 == 45 [pid = 1664] [id = 112] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12964c000 == 44 [pid = 1664] [id = 111] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x129011000 == 43 [pid = 1664] [id = 110] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x127189800 == 42 [pid = 1664] [id = 109] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12356f800 == 41 [pid = 1664] [id = 108] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x1212c3000 == 40 [pid = 1664] [id = 107] 00:15:18 INFO - PROCESS | 1664 | 1467702918502 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]]]}] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x120dd2000 == 39 [pid = 1664] [id = 106] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x117e69800 == 38 [pid = 1664] [id = 105] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x116622000 == 37 [pid = 1664] [id = 104] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x117229000 == 36 [pid = 1664] [id = 103] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12b96f000 == 35 [pid = 1664] [id = 102] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x1212c7800 == 34 [pid = 1664] [id = 101] 00:15:18 INFO - PROCESS | 1664 | --DOCSHELL 0x118162000 == 33 [pid = 1664] [id = 100] 00:15:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:15:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 723ms 00:15:18 INFO - PROCESS | 1664 | 1467702918529 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:15:18 INFO - PROCESS | 1664 | 1467702918532 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:15:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:15:18 INFO - PROCESS | 1664 | 1467702918536 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - PROCESS | 1664 | 1467702918538 Marionette TRACE conn2 <- [1,450,null,{}] 00:15:18 INFO - PROCESS | 1664 | 1467702918542 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}] 00:15:18 INFO - PROCESS | 1664 | 1467702918543 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:18 INFO - PROCESS | 1664 | 1467702918634 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11877d800) [pid = 1664] [serial = 202] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12b92c000) [pid = 1664] [serial = 280] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11859d000) [pid = 1664] [serial = 257] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x126db8c00) [pid = 1664] [serial = 265] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1271ee400) [pid = 1664] [serial = 266] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1273ae000) [pid = 1664] [serial = 254] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1193c9000) [pid = 1664] [serial = 253] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12b925000) [pid = 1664] [serial = 239] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12b9bcc00) [pid = 1664] [serial = 281] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1273d3800) [pid = 1664] [serial = 284] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12bd0c800) [pid = 1664] [serial = 289] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x119138400) [pid = 1664] [serial = 283] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12bcb8400) [pid = 1664] [serial = 286] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12a50e400) [pid = 1664] [serial = 272] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x128dc7000) [pid = 1664] [serial = 271] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12bd0b400) [pid = 1664] [serial = 287] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12b1be000) [pid = 1664] [serial = 278] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12aad0c00) [pid = 1664] [serial = 275] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12c433400) [pid = 1664] [serial = 290] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12c441000) [pid = 1664] [serial = 293] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12a5dec00) [pid = 1664] [serial = 274] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12b116800) [pid = 1664] [serial = 277] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x125414400) [pid = 1664] [serial = 268] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x128b7c800) [pid = 1664] [serial = 269] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118785000) [pid = 1664] [serial = 244] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11859c800) [pid = 1664] [serial = 259] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x120c90c00) [pid = 1664] [serial = 260] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x124be2400) [pid = 1664] [serial = 263] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1215d4400) [pid = 1664] [serial = 262] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12c437c00) [pid = 1664] [serial = 292] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1162e4800) [pid = 1664] [serial = 241] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x120da7000) [pid = 1664] [serial = 247] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12540d000) [pid = 1664] [serial = 250] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11854ac00) [pid = 1664] [serial = 256] [outer = 0x0] [url = about:blank] 00:15:18 INFO - PROCESS | 1664 | 1467702918696 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 1664 | 1467702918698 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f41800 == 34 [pid = 1664] [id = 120] 00:15:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11877d800) [pid = 1664] [serial = 357] [outer = 0x0] 00:15:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119696c00) [pid = 1664] [serial = 358] [outer = 0x11877d800] 00:15:18 INFO - PROCESS | 1664 | 1467702918724 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x120dadc00) [pid = 1664] [serial = 359] [outer = 0x11877d800] 00:15:19 INFO - PROCESS | 1664 | 1467702919030 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] 00:15:19 INFO - PROCESS | 1664 | 1467702919061 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:15:19 INFO - PROCESS | 1664 | 1467702919064 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 1664 | 1467702919066 Marionette TRACE conn2 <- [1,454,null,{}] 00:15:19 INFO - PROCESS | 1664 | 1467702919073 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}] 00:15:19 INFO - PROCESS | 1664 | 1467702919076 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:19 INFO - PROCESS | 1664 | 1467702919159 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:15:19 INFO - PROCESS | 1664 | 1467702919219 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1664 | 1467702919221 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x119610800 == 35 [pid = 1664] [id = 121] 00:15:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x120fb7c00) [pid = 1664] [serial = 360] [outer = 0x0] 00:15:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x125414400) [pid = 1664] [serial = 361] [outer = 0x120fb7c00] 00:15:19 INFO - PROCESS | 1664 | 1467702919248 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1273d3400) [pid = 1664] [serial = 362] [outer = 0x120fb7c00] 00:15:19 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:19 INFO - PROCESS | 1664 | 1467702919549 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]]]}] 00:15:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 00:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:15:19 INFO - PROCESS | 1664 | 1467702919584 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 1664 | 1467702919586 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:15:19 INFO - PROCESS | 1664 | 1467702919588 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 1664 | 1467702919589 Marionette TRACE conn2 <- [1,458,null,{}] 00:15:19 INFO - PROCESS | 1664 | 1467702919595 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}] 00:15:19 INFO - PROCESS | 1664 | 1467702919596 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:19 INFO - PROCESS | 1664 | 1467702919678 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:15:19 INFO - PROCESS | 1664 | 1467702919682 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1664 | 1467702919683 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12114a800 == 36 [pid = 1664] [id = 122] 00:15:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128a92c00) [pid = 1664] [serial = 363] [outer = 0x0] 00:15:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1290cd000) [pid = 1664] [serial = 364] [outer = 0x128a92c00] 00:15:19 INFO - PROCESS | 1664 | 1467702919709 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12a4aec00) [pid = 1664] [serial = 365] [outer = 0x128a92c00] 00:15:20 INFO - PROCESS | 1664 | 1467702920065 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] 00:15:20 INFO - PROCESS | 1664 | 1467702920112 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:15:20 INFO - PROCESS | 1664 | 1467702920114 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 1664 | 1467702920115 Marionette TRACE conn2 <- [1,462,null,{}] 00:15:20 INFO - PROCESS | 1664 | 1467702920118 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}] 00:15:20 INFO - PROCESS | 1664 | 1467702920119 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:20 INFO - PROCESS | 1664 | 1467702920198 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:15:20 INFO - PROCESS | 1664 | 1467702920201 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:20 INFO - PROCESS | 1664 | 1467702920203 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x119617000 == 37 [pid = 1664] [id = 123] 00:15:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1150ab800) [pid = 1664] [serial = 366] [outer = 0x0] 00:15:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a5d5c00) [pid = 1664] [serial = 367] [outer = 0x1150ab800] 00:15:20 INFO - PROCESS | 1664 | 1467702920228 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12b1bf000) [pid = 1664] [serial = 368] [outer = 0x1150ab800] 00:15:20 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:20 INFO - PROCESS | 1664 | 1467702920580 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] 00:15:20 INFO - PROCESS | 1664 | 1467702920586 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:15:20 INFO - PROCESS | 1664 | 1467702920588 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 1664 | 1467702920589 Marionette TRACE conn2 <- [1,466,null,{}] 00:15:20 INFO - PROCESS | 1664 | 1467702920596 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}] 00:15:20 INFO - PROCESS | 1664 | 1467702920600 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:20 INFO - PROCESS | 1664 | 1467702920736 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:15:20 INFO - PROCESS | 1664 | 1467702920770 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:20 INFO - PROCESS | 1664 | 1467702920771 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x126512800 == 38 [pid = 1664] [id = 124] 00:15:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12a5da800) [pid = 1664] [serial = 369] [outer = 0x0] 00:15:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12b92a800) [pid = 1664] [serial = 370] [outer = 0x12a5da800] 00:15:20 INFO - PROCESS | 1664 | 1467702920796 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12bd17400) [pid = 1664] [serial = 371] [outer = 0x12a5da800] 00:15:21 INFO - PROCESS | 1664 | 1467702921135 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] 00:15:21 INFO - PROCESS | 1664 | 1467702921168 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:15:21 INFO - PROCESS | 1664 | 1467702921170 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:15:21 INFO - PROCESS | 1664 | 1467702921171 Marionette TRACE conn2 <- [1,470,null,{}] 00:15:21 INFO - PROCESS | 1664 | 1467702921188 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}] 00:15:21 INFO - PROCESS | 1664 | 1467702921190 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:21 INFO - PROCESS | 1664 | 1467702921287 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:15:21 INFO - PROCESS | 1664 | 1467702921292 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1664 | 1467702921293 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11695e000 == 39 [pid = 1664] [id = 125] 00:15:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12bd0e400) [pid = 1664] [serial = 372] [outer = 0x0] 00:15:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12c43dc00) [pid = 1664] [serial = 373] [outer = 0x12bd0e400] 00:15:21 INFO - PROCESS | 1664 | 1467702921317 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119a5f800) [pid = 1664] [serial = 374] [outer = 0x12bd0e400] 00:15:21 INFO - PROCESS | 1664 | 1467702921645 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]]]}] 00:15:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:15:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 00:15:21 INFO - PROCESS | 1664 | 1467702921689 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:15:21 INFO - PROCESS | 1664 | 1467702921691 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:15:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:15:21 INFO - PROCESS | 1664 | 1467702921695 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:15:21 INFO - PROCESS | 1664 | 1467702921696 Marionette TRACE conn2 <- [1,474,null,{}] 00:15:21 INFO - PROCESS | 1664 | 1467702921698 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}] 00:15:21 INFO - PROCESS | 1664 | 1467702921699 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:21 INFO - PROCESS | 1664 | 1467702921798 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:15:21 INFO - PROCESS | 1664 | 1467702921810 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1664 | 1467702921811 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a46a000 == 40 [pid = 1664] [id = 126] 00:15:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1128ab400) [pid = 1664] [serial = 375] [outer = 0x0] 00:15:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1128ae000) [pid = 1664] [serial = 376] [outer = 0x1128ab400] 00:15:21 INFO - PROCESS | 1664 | 1467702921835 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1128b2800) [pid = 1664] [serial = 377] [outer = 0x1128ab400] 00:15:22 INFO - PROCESS | 1664 | 1467702922177 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]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:15:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 00:15:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:15:22 INFO - PROCESS | 1664 | 1467702922215 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 1664 | 1467702922217 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:15:22 INFO - PROCESS | 1664 | 1467702922219 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 1664 | 1467702922220 Marionette TRACE conn2 <- [1,478,null,{}] 00:15:22 INFO - PROCESS | 1664 | 1467702922222 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}] 00:15:22 INFO - PROCESS | 1664 | 1467702922224 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:22 INFO - PROCESS | 1664 | 1467702922323 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:15:22 INFO - PROCESS | 1664 | 1467702922326 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:22 INFO - PROCESS | 1664 | 1467702922327 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af70000 == 41 [pid = 1664] [id = 127] 00:15:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x110e79c00) [pid = 1664] [serial = 378] [outer = 0x0] 00:15:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x110e80800) [pid = 1664] [serial = 379] [outer = 0x110e79c00] 00:15:22 INFO - PROCESS | 1664 | 1467702922359 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x110e84800) [pid = 1664] [serial = 380] [outer = 0x110e79c00] 00:15:22 INFO - PROCESS | 1664 | 1467702922673 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]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:15:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 00:15:22 INFO - PROCESS | 1664 | 1467702922689 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 1664 | 1467702922690 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:15:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:15:22 INFO - PROCESS | 1664 | 1467702922700 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 1664 | 1467702922701 Marionette TRACE conn2 <- [1,482,null,{}] 00:15:22 INFO - PROCESS | 1664 | 1467702922703 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}] 00:15:22 INFO - PROCESS | 1664 | 1467702922704 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12b1bb800) [pid = 1664] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12bcbf400) [pid = 1664] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1273acc00) [pid = 1664] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x119141c00) [pid = 1664] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118597000) [pid = 1664] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x129367c00) [pid = 1664] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119141400) [pid = 1664] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12a5d0c00) [pid = 1664] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x116631000) [pid = 1664] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11697b400) [pid = 1664] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:15:22 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1176ed000) [pid = 1664] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:15:22 INFO - PROCESS | 1664 | 1467702922907 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:15:22 INFO - PROCESS | 1664 | 1467702922914 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:22 INFO - PROCESS | 1664 | 1467702922915 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e31000 == 42 [pid = 1664] [id = 128] 00:15:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x110e84c00) [pid = 1664] [serial = 381] [outer = 0x0] 00:15:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1128b3400) [pid = 1664] [serial = 382] [outer = 0x110e84c00] 00:15:22 INFO - PROCESS | 1664 | 1467702922940 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x117038000) [pid = 1664] [serial = 383] [outer = 0x110e84c00] 00:15:23 INFO - PROCESS | 1664 | 1467702923278 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]]]}] 00:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 619ms 00:15:23 INFO - PROCESS | 1664 | 1467702923319 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:15:23 INFO - PROCESS | 1664 | 1467702923321 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:15:23 INFO - PROCESS | 1664 | 1467702923323 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:15:23 INFO - PROCESS | 1664 | 1467702923325 Marionette TRACE conn2 <- [1,486,null,{}] 00:15:23 INFO - PROCESS | 1664 | 1467702923327 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}] 00:15:23 INFO - PROCESS | 1664 | 1467702923329 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:23 INFO - PROCESS | 1664 | 1467702923449 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:15:23 INFO - PROCESS | 1664 | 1467702923492 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:23 INFO - PROCESS | 1664 | 1467702923494 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcdc800 == 43 [pid = 1664] [id = 129] 00:15:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x117037c00) [pid = 1664] [serial = 384] [outer = 0x0] 00:15:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11703f000) [pid = 1664] [serial = 385] [outer = 0x117037c00] 00:15:23 INFO - PROCESS | 1664 | 1467702923520 Marionette DEBUG loaded listener.js 00:15:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x128a8a000) [pid = 1664] [serial = 386] [outer = 0x117037c00] 00:15:23 INFO - PROCESS | 1664 | 1467702923802 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]]]}] 00:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 521ms 00:15:23 INFO - PROCESS | 1664 | 1467702923848 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:15:23 INFO - PROCESS | 1664 | 1467702923849 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:15:23 INFO - PROCESS | 1664 | 1467702923851 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:15:23 INFO - PROCESS | 1664 | 1467702923852 Marionette TRACE conn2 <- [1,490,null,{}] 00:15:23 INFO - PROCESS | 1664 | 1467702923855 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}] 00:15:23 INFO - PROCESS | 1664 | 1467702923856 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:23 INFO - PROCESS | 1664 | 1467702923944 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:15:23 INFO - PROCESS | 1664 | 1467702923948 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:23 INFO - PROCESS | 1664 | 1467702923949 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c41a800 == 44 [pid = 1664] [id = 130] 00:15:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x112e51000) [pid = 1664] [serial = 387] [outer = 0x0] 00:15:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x112e54c00) [pid = 1664] [serial = 388] [outer = 0x112e51000] 00:15:23 INFO - PROCESS | 1664 | 1467702923973 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1199e2400) [pid = 1664] [serial = 389] [outer = 0x112e51000] 00:15:24 INFO - PROCESS | 1664 | 1467702924315 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]]]}] 00:15:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 00:15:24 INFO - PROCESS | 1664 | 1467702924321 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:15:24 INFO - PROCESS | 1664 | 1467702924323 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:15:24 INFO - PROCESS | 1664 | 1467702924326 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:15:24 INFO - PROCESS | 1664 | 1467702924328 Marionette TRACE conn2 <- [1,494,null,{}] 00:15:24 INFO - PROCESS | 1664 | 1467702924332 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}] 00:15:24 INFO - PROCESS | 1664 | 1467702924333 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:24 INFO - PROCESS | 1664 | 1467702924447 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:15:24 INFO - PROCESS | 1664 | 1467702924453 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 1664 | 1467702924454 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c421000 == 45 [pid = 1664] [id = 131] 00:15:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x112e52800) [pid = 1664] [serial = 390] [outer = 0x0] 00:15:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x119691400) [pid = 1664] [serial = 391] [outer = 0x112e52800] 00:15:24 INFO - PROCESS | 1664 | 1467702924478 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12c43b000) [pid = 1664] [serial = 392] [outer = 0x112e52800] 00:15:24 INFO - PROCESS | 1664 | 1467702924763 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]]]}] 00:15:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 471ms 00:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:15:24 INFO - PROCESS | 1664 | 1467702924798 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:15:24 INFO - PROCESS | 1664 | 1467702924799 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:15:24 INFO - PROCESS | 1664 | 1467702924801 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:15:24 INFO - PROCESS | 1664 | 1467702924802 Marionette TRACE conn2 <- [1,498,null,{}] 00:15:24 INFO - PROCESS | 1664 | 1467702924863 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}] 00:15:24 INFO - PROCESS | 1664 | 1467702924865 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:24 INFO - PROCESS | 1664 | 1467702924965 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:15:25 INFO - PROCESS | 1664 | 1467702925060 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1664 | 1467702925062 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170d3800 == 46 [pid = 1664] [id = 132] 00:15:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1128ad400) [pid = 1664] [serial = 393] [outer = 0x0] 00:15:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x112e48400) [pid = 1664] [serial = 394] [outer = 0x1128ad400] 00:15:25 INFO - PROCESS | 1664 | 1467702925092 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x112e57000) [pid = 1664] [serial = 395] [outer = 0x1128ad400] 00:15:25 INFO - PROCESS | 1664 | 1467702925545 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 775ms 00:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:15:25 INFO - PROCESS | 1664 | 1467702925578 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 1664 | 1467702925580 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:15:25 INFO - PROCESS | 1664 | 1467702925583 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 1664 | 1467702925584 Marionette TRACE conn2 <- [1,502,null,{}] 00:15:25 INFO - PROCESS | 1664 | 1467702925588 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}] 00:15:25 INFO - PROCESS | 1664 | 1467702925590 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:25 INFO - PROCESS | 1664 | 1467702925698 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:15:25 INFO - PROCESS | 1664 | 1467702925756 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1664 | 1467702925759 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x121166000 == 47 [pid = 1664] [id = 133] 00:15:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x117040400) [pid = 1664] [serial = 396] [outer = 0x0] 00:15:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x118766800) [pid = 1664] [serial = 397] [outer = 0x117040400] 00:15:25 INFO - PROCESS | 1664 | 1467702925802 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1191cdc00) [pid = 1664] [serial = 398] [outer = 0x117040400] 00:15:26 INFO - PROCESS | 1664 | 1467702926226 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]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 00:15:26 INFO - PROCESS | 1664 | 1467702926253 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:15:26 INFO - PROCESS | 1664 | 1467702926255 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:15:26 INFO - PROCESS | 1664 | 1467702926257 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 1664 | 1467702926259 Marionette TRACE conn2 <- [1,506,null,{}] 00:15:26 INFO - PROCESS | 1664 | 1467702926262 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}] 00:15:26 INFO - PROCESS | 1664 | 1467702926263 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:26 INFO - PROCESS | 1664 | 1467702926372 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:15:26 INFO - PROCESS | 1664 | 1467702926460 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:26 INFO - PROCESS | 1664 | 1467702926462 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcd6800 == 48 [pid = 1664] [id = 134] 00:15:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x124d5b000) [pid = 1664] [serial = 399] [outer = 0x0] 00:15:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x125464800) [pid = 1664] [serial = 400] [outer = 0x124d5b000] 00:15:26 INFO - PROCESS | 1664 | 1467702926508 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x126d44400) [pid = 1664] [serial = 401] [outer = 0x124d5b000] 00:15:26 INFO - PROCESS | 1664 | 1467702926952 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]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 722ms 00:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:15:26 INFO - PROCESS | 1664 | 1467702926984 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:15:26 INFO - PROCESS | 1664 | 1467702926988 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:15:26 INFO - PROCESS | 1664 | 1467702926991 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 1664 | 1467702926992 Marionette TRACE conn2 <- [1,510,null,{}] 00:15:26 INFO - PROCESS | 1664 | 1467702926995 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}] 00:15:26 INFO - PROCESS | 1664 | 1467702926996 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:27 INFO - PROCESS | 1664 | 1467702927102 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:15:27 INFO - PROCESS | 1664 | 1467702927172 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1664 | 1467702927174 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca78000 == 49 [pid = 1664] [id = 135] 00:15:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1273d9c00) [pid = 1664] [serial = 402] [outer = 0x0] 00:15:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12a5dec00) [pid = 1664] [serial = 403] [outer = 0x1273d9c00] 00:15:27 INFO - PROCESS | 1664 | 1467702927205 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12b92d400) [pid = 1664] [serial = 404] [outer = 0x1273d9c00] 00:15:27 INFO - PROCESS | 1664 | 1467702927669 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]]]}] 00:15:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:15:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 721ms 00:15:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:15:27 INFO - PROCESS | 1664 | 1467702927729 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:15:27 INFO - PROCESS | 1664 | 1467702927730 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:15:27 INFO - PROCESS | 1664 | 1467702927734 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 1664 | 1467702927735 Marionette TRACE conn2 <- [1,514,null,{}] 00:15:27 INFO - PROCESS | 1664 | 1467702927738 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}] 00:15:27 INFO - PROCESS | 1664 | 1467702927739 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:27 INFO - PROCESS | 1664 | 1467702927845 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:15:27 INFO - PROCESS | 1664 | 1467702927918 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1664 | 1467702927919 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183e2800 == 50 [pid = 1664] [id = 136] 00:15:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x128a88800) [pid = 1664] [serial = 405] [outer = 0x0] 00:15:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12b926c00) [pid = 1664] [serial = 406] [outer = 0x128a88800] 00:15:27 INFO - PROCESS | 1664 | 1467702927947 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12b9c7800) [pid = 1664] [serial = 407] [outer = 0x128a88800] 00:15:28 INFO - PROCESS | 1664 | 1467702928513 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]]]}] 00:15:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:15:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 822ms 00:15:28 INFO - PROCESS | 1664 | 1467702928557 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 1664 | 1467702928559 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:15:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:15:28 INFO - PROCESS | 1664 | 1467702928562 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 1664 | 1467702928564 Marionette TRACE conn2 <- [1,518,null,{}] 00:15:28 INFO - PROCESS | 1664 | 1467702928567 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}] 00:15:28 INFO - PROCESS | 1664 | 1467702928569 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:28 INFO - PROCESS | 1664 | 1467702928663 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:15:28 INFO - PROCESS | 1664 | 1467702928734 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:28 INFO - PROCESS | 1664 | 1467702928735 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x119615000 == 51 [pid = 1664] [id = 137] 00:15:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x117043800) [pid = 1664] [serial = 408] [outer = 0x0] 00:15:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1176ea400) [pid = 1664] [serial = 409] [outer = 0x117043800] 00:15:28 INFO - PROCESS | 1664 | 1467702928763 Marionette DEBUG loaded listener.js 00:15:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x118551c00) [pid = 1664] [serial = 410] [outer = 0x117043800] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12b19a800 == 50 [pid = 1664] [id = 99] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12c41a800 == 49 [pid = 1664] [id = 130] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcdc800 == 48 [pid = 1664] [id = 129] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x120e31000 == 47 [pid = 1664] [id = 128] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12af70000 == 46 [pid = 1664] [id = 127] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12a46a000 == 45 [pid = 1664] [id = 126] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11695e000 == 44 [pid = 1664] [id = 125] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x126512800 == 43 [pid = 1664] [id = 124] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x119617000 == 42 [pid = 1664] [id = 123] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12114a800 == 41 [pid = 1664] [id = 122] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x119610800 == 40 [pid = 1664] [id = 121] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x116f41800 == 39 [pid = 1664] [id = 120] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x118120800 == 38 [pid = 1664] [id = 119] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x120dcd800 == 37 [pid = 1664] [id = 118] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12bc9a000 == 36 [pid = 1664] [id = 117] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1212c8000 == 35 [pid = 1664] [id = 116] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x118574000 == 34 [pid = 1664] [id = 115] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca3800 == 33 [pid = 1664] [id = 114] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1183e2800 == 32 [pid = 1664] [id = 136] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca78000 == 31 [pid = 1664] [id = 135] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcd6800 == 30 [pid = 1664] [id = 134] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x121166000 == 29 [pid = 1664] [id = 133] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12c421000 == 28 [pid = 1664] [id = 131] 00:15:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1170d3800 == 27 [pid = 1664] [id = 132] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x12b9c2800) [pid = 1664] [serial = 325] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12bd14400) [pid = 1664] [serial = 328] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1273d7400) [pid = 1664] [serial = 316] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x1290c0000) [pid = 1664] [serial = 317] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x129305400) [pid = 1664] [serial = 304] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11968f000) [pid = 1664] [serial = 313] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x120dac000) [pid = 1664] [serial = 314] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x118781000) [pid = 1664] [serial = 311] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11859f800) [pid = 1664] [serial = 310] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x120dad400) [pid = 1664] [serial = 301] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12a4b7c00) [pid = 1664] [serial = 319] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12a5cfc00) [pid = 1664] [serial = 320] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12aacf800) [pid = 1664] [serial = 308] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x118590c00) [pid = 1664] [serial = 298] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12a4b4800) [pid = 1664] [serial = 307] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12a90e800) [pid = 1664] [serial = 322] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1127d3000) [pid = 1664] [serial = 295] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x128a96000) [pid = 1664] [serial = 338] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x128a91800) [pid = 1664] [serial = 331] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x116971000) [pid = 1664] [serial = 329] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x128a95800) [pid = 1664] [serial = 332] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12546b400) [pid = 1664] [serial = 335] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11875e800) [pid = 1664] [serial = 334] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12bcbf000) [pid = 1664] [serial = 326] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1268eb800) [pid = 1664] [serial = 337] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12aad5800) [pid = 1664] [serial = 323] [outer = 0x0] [url = about:blank] 00:15:29 INFO - PROCESS | 1664 | 1467702929840 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]]]}] 00:15:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:15:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1324ms 00:15:29 INFO - PROCESS | 1664 | 1467702929887 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:15:29 INFO - PROCESS | 1664 | 1467702929889 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:15:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:15:29 INFO - PROCESS | 1664 | 1467702929893 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 1664 | 1467702929894 Marionette TRACE conn2 <- [1,522,null,{}] 00:15:29 INFO - PROCESS | 1664 | 1467702929898 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}] 00:15:29 INFO - PROCESS | 1664 | 1467702929899 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:29 INFO - PROCESS | 1664 | 1467702929980 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:15:29 INFO - PROCESS | 1664 | 1467702929985 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 1664 | 1467702929986 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x11661c800 == 28 [pid = 1664] [id = 138] 00:15:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x113838400) [pid = 1664] [serial = 411] [outer = 0x0] 00:15:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1162d6400) [pid = 1664] [serial = 412] [outer = 0x113838400] 00:15:30 INFO - PROCESS | 1664 | 1467702930017 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x112e56400) [pid = 1664] [serial = 413] [outer = 0x113838400] 00:15:30 INFO - PROCESS | 1664 | 1467702930381 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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:15:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 00:15:30 INFO - PROCESS | 1664 | 1467702930413 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 1664 | 1467702930416 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:15:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:15:30 INFO - PROCESS | 1664 | 1467702930421 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 1664 | 1467702930423 Marionette TRACE conn2 <- [1,526,null,{}] 00:15:30 INFO - PROCESS | 1664 | 1467702930426 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}] 00:15:30 INFO - PROCESS | 1664 | 1467702930427 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:30 INFO - PROCESS | 1664 | 1467702930507 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:15:30 INFO - PROCESS | 1664 | 1467702930513 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:30 INFO - PROCESS | 1664 | 1467702930515 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x117228800 == 29 [pid = 1664] [id = 139] 00:15:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11703e000) [pid = 1664] [serial = 414] [outer = 0x0] 00:15:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x118429800) [pid = 1664] [serial = 415] [outer = 0x11703e000] 00:15:30 INFO - PROCESS | 1664 | 1467702930543 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x118593400) [pid = 1664] [serial = 416] [outer = 0x11703e000] 00:15:30 INFO - PROCESS | 1664 | 1467702930881 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]]]}] 00:15:30 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 00:15:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 473ms 00:15:30 INFO - PROCESS | 1664 | 1467702930902 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 1664 | 1467702930903 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:15:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:15:30 INFO - PROCESS | 1664 | 1467702930906 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 1664 | 1467702930910 Marionette TRACE conn2 <- [1,530,null,{}] 00:15:30 INFO - PROCESS | 1664 | 1467702930918 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}] 00:15:30 INFO - PROCESS | 1664 | 1467702930921 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:31 INFO - PROCESS | 1664 | 1467702931003 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:15:31 INFO - PROCESS | 1664 | 1467702931059 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 1664 | 1467702931061 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x11857b800 == 30 [pid = 1664] [id = 140] 00:15:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x110e7a800) [pid = 1664] [serial = 417] [outer = 0x0] 00:15:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x118e78400) [pid = 1664] [serial = 418] [outer = 0x110e7a800] 00:15:31 INFO - PROCESS | 1664 | 1467702931089 Marionette DEBUG loaded listener.js 00:15:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1193d4000) [pid = 1664] [serial = 419] [outer = 0x110e7a800] 00:15:31 INFO - PROCESS | 1664 | 1467702931387 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"]]]}] 00:15:31 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 00:15:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:15:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:15:31 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 00:15:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:15:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:15:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:15:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 526ms 00:15:31 INFO - PROCESS | 1664 | 1467702931433 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:15:31 INFO - PROCESS | 1664 | 1467702931435 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:15:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:15:31 INFO - PROCESS | 1664 | 1467702931437 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:15:31 INFO - PROCESS | 1664 | 1467702931438 Marionette TRACE conn2 <- [1,534,null,{}] 00:15:31 INFO - PROCESS | 1664 | 1467702931440 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}] 00:15:31 INFO - PROCESS | 1664 | 1467702931442 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:31 INFO - PROCESS | 1664 | 1467702931528 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:15:31 INFO - PROCESS | 1664 | 1467702931583 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 1664 | 1467702931585 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e1c800 == 31 [pid = 1664] [id = 141] 00:15:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1191cc400) [pid = 1664] [serial = 420] [outer = 0x0] 00:15:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x120da5800) [pid = 1664] [serial = 421] [outer = 0x1191cc400] 00:15:31 INFO - PROCESS | 1664 | 1467702931611 Marionette DEBUG loaded listener.js 00:15:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x121952400) [pid = 1664] [serial = 422] [outer = 0x1191cc400] 00:15:31 INFO - PROCESS | 1664 | 1467702931899 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]]]}] 00:15:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:15:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 00:15:31 INFO - PROCESS | 1664 | 1467702931964 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:15:31 INFO - PROCESS | 1664 | 1467702931965 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:15:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:15:31 INFO - PROCESS | 1664 | 1467702931974 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:15:31 INFO - PROCESS | 1664 | 1467702931976 Marionette TRACE conn2 <- [1,538,null,{}] 00:15:31 INFO - PROCESS | 1664 | 1467702931984 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}] 00:15:31 INFO - PROCESS | 1664 | 1467702931985 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:32 INFO - PROCESS | 1664 | 1467702932087 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:15:32 INFO - PROCESS | 1664 | 1467702932095 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 1664 | 1467702932097 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12115e000 == 32 [pid = 1664] [id = 142] 00:15:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11854ec00) [pid = 1664] [serial = 423] [outer = 0x0] 00:15:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1234b5400) [pid = 1664] [serial = 424] [outer = 0x11854ec00] 00:15:32 INFO - PROCESS | 1664 | 1467702932163 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x124be2400) [pid = 1664] [serial = 425] [outer = 0x11854ec00] 00:15:32 INFO - PROCESS | 1664 | 1467702932522 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]]]}] 00:15:32 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. 00:15:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 583ms 00:15:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:15:32 INFO - PROCESS | 1664 | 1467702932557 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:15:32 INFO - PROCESS | 1664 | 1467702932559 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:15:32 INFO - PROCESS | 1664 | 1467702932562 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:15:32 INFO - PROCESS | 1664 | 1467702932564 Marionette TRACE conn2 <- [1,542,null,{}] 00:15:32 INFO - PROCESS | 1664 | 1467702932567 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}] 00:15:32 INFO - PROCESS | 1664 | 1467702932573 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:32 INFO - PROCESS | 1664 | 1467702932742 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:15:32 INFO - PROCESS | 1664 | 1467702932763 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 1664 | 1467702932764 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x124b87800 == 33 [pid = 1664] [id = 143] 00:15:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x124d59400) [pid = 1664] [serial = 426] [outer = 0x0] 00:15:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x125468400) [pid = 1664] [serial = 427] [outer = 0x124d59400] 00:15:32 INFO - PROCESS | 1664 | 1467702932805 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1273a1000) [pid = 1664] [serial = 428] [outer = 0x124d59400] 00:15:33 INFO - PROCESS | 1664 | 1467702933185 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]]]}] 00:15:33 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. 00:15:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 00:15:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:15:33 INFO - PROCESS | 1664 | 1467702933237 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 1664 | 1467702933238 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:15:33 INFO - PROCESS | 1664 | 1467702933240 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1664 | 1467702933241 Marionette TRACE conn2 <- [1,546,null,{}] 00:15:33 INFO - PROCESS | 1664 | 1467702933244 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}] 00:15:33 INFO - PROCESS | 1664 | 1467702933245 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:33 INFO - PROCESS | 1664 | 1467702933345 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:15:33 INFO - PROCESS | 1664 | 1467702933354 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 1664 | 1467702933355 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x127191800 == 34 [pid = 1664] [id = 144] 00:15:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1273a3000) [pid = 1664] [serial = 429] [outer = 0x0] 00:15:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1273d8800) [pid = 1664] [serial = 430] [outer = 0x1273a3000] 00:15:33 INFO - PROCESS | 1664 | 1467702933384 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x128a93400) [pid = 1664] [serial = 431] [outer = 0x1273a3000] 00:15:33 INFO - PROCESS | 1664 | 1467702933749 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]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:15:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 521ms 00:15:33 INFO - PROCESS | 1664 | 1467702933761 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 1664 | 1467702933763 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:15:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:15:33 INFO - PROCESS | 1664 | 1467702933765 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1664 | 1467702933766 Marionette TRACE conn2 <- [1,550,null,{}] 00:15:33 INFO - PROCESS | 1664 | 1467702933768 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}] 00:15:33 INFO - PROCESS | 1664 | 1467702933769 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:33 INFO - PROCESS | 1664 | 1467702933871 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12bd0e400) [pid = 1664] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1128ab400) [pid = 1664] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x112e51000) [pid = 1664] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x110e79c00) [pid = 1664] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1150ab800) [pid = 1664] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11877d800) [pid = 1664] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x120fb7c00) [pid = 1664] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x124bdf800) [pid = 1664] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x118039800) [pid = 1664] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x120d9fc00) [pid = 1664] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x128a92c00) [pid = 1664] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1185be000) [pid = 1664] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11854dc00) [pid = 1664] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x128a8a800) [pid = 1664] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x117037c00) [pid = 1664] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x110e84c00) [pid = 1664] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x112e52800) [pid = 1664] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12a5da800) [pid = 1664] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x120da2800) [pid = 1664] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x113865c00) [pid = 1664] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x128b7e800) [pid = 1664] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1193c9c00) [pid = 1664] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1160aec00) [pid = 1664] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11854e000) [pid = 1664] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1210a7800) [pid = 1664] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1127d0000) [pid = 1664] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x120da5400) [pid = 1664] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:15:34 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11823d000) [pid = 1664] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:15:34 INFO - PROCESS | 1664 | 1467702934289 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:34 INFO - PROCESS | 1664 | 1467702934291 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x113d5d000 == 35 [pid = 1664] [id = 145] 00:15:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x110e79400) [pid = 1664] [serial = 432] [outer = 0x0] 00:15:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x111e2e800) [pid = 1664] [serial = 433] [outer = 0x110e79400] 00:15:34 INFO - PROCESS | 1664 | 1467702934320 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x112e52800) [pid = 1664] [serial = 434] [outer = 0x110e79400] 00:15:34 INFO - PROCESS | 1664 | 1467702934595 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]]]}] 00:15:34 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. 00:15:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 868ms 00:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:15:34 INFO - PROCESS | 1664 | 1467702934634 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:15:34 INFO - PROCESS | 1664 | 1467702934635 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:15:34 INFO - PROCESS | 1664 | 1467702934637 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:15:34 INFO - PROCESS | 1664 | 1467702934638 Marionette TRACE conn2 <- [1,554,null,{}] 00:15:34 INFO - PROCESS | 1664 | 1467702934640 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}] 00:15:34 INFO - PROCESS | 1664 | 1467702934642 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:34 INFO - PROCESS | 1664 | 1467702934730 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:15:34 INFO - PROCESS | 1664 | 1467702934734 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:34 INFO - PROCESS | 1664 | 1467702934735 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291cc000 == 36 [pid = 1664] [id = 146] 00:15:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x112e57c00) [pid = 1664] [serial = 435] [outer = 0x0] 00:15:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11803b400) [pid = 1664] [serial = 436] [outer = 0x112e57c00] 00:15:34 INFO - PROCESS | 1664 | 1467702934759 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x120dad000) [pid = 1664] [serial = 437] [outer = 0x112e57c00] 00:15:34 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:35 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:35 INFO - PROCESS | 1664 | 1467702935086 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]]]}] 00:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 470ms 00:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:15:35 INFO - PROCESS | 1664 | 1467702935107 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 1664 | 1467702935109 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:15:35 INFO - PROCESS | 1664 | 1467702935114 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 1664 | 1467702935115 Marionette TRACE conn2 <- [1,558,null,{}] 00:15:35 INFO - PROCESS | 1664 | 1467702935117 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}] 00:15:35 INFO - PROCESS | 1664 | 1467702935118 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:35 INFO - PROCESS | 1664 | 1467702935221 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:15:35 INFO - PROCESS | 1664 | 1467702935229 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:35 INFO - PROCESS | 1664 | 1467702935230 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x129669800 == 37 [pid = 1664] [id = 147] 00:15:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x121952800) [pid = 1664] [serial = 438] [outer = 0x0] 00:15:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12650f000) [pid = 1664] [serial = 439] [outer = 0x121952800] 00:15:35 INFO - PROCESS | 1664 | 1467702935255 Marionette DEBUG loaded listener.js 00:15:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x128a95c00) [pid = 1664] [serial = 440] [outer = 0x121952800] 00:15:35 INFO - PROCESS | 1664 | 1467702935551 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]]]}] 00:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 00:15:35 INFO - PROCESS | 1664 | 1467702935583 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 1664 | 1467702935584 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:15:35 INFO - PROCESS | 1664 | 1467702935586 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 1664 | 1467702935588 Marionette TRACE conn2 <- [1,562,null,{}] 00:15:35 INFO - PROCESS | 1664 | 1467702935591 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}] 00:15:35 INFO - PROCESS | 1664 | 1467702935594 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:35 INFO - PROCESS | 1664 | 1467702935689 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:15:35 INFO - PROCESS | 1664 | 1467702935694 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:35 INFO - PROCESS | 1664 | 1467702935696 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af82800 == 38 [pid = 1664] [id = 148] 00:15:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x128b7c400) [pid = 1664] [serial = 441] [outer = 0x0] 00:15:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x129306400) [pid = 1664] [serial = 442] [outer = 0x128b7c400] 00:15:35 INFO - PROCESS | 1664 | 1467702935723 Marionette DEBUG loaded listener.js 00:15:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12a4bcc00) [pid = 1664] [serial = 443] [outer = 0x128b7c400] 00:15:35 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:36 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:36 INFO - PROCESS | 1664 | 1467702936065 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]]]}] 00:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 521ms 00:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:15:36 INFO - PROCESS | 1664 | 1467702936118 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:15:36 INFO - PROCESS | 1664 | 1467702936119 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:15:36 INFO - PROCESS | 1664 | 1467702936121 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:15:36 INFO - PROCESS | 1664 | 1467702936122 Marionette TRACE conn2 <- [1,566,null,{}] 00:15:36 INFO - PROCESS | 1664 | 1467702936124 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}] 00:15:36 INFO - PROCESS | 1664 | 1467702936125 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:36 INFO - PROCESS | 1664 | 1467702936203 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:15:36 INFO - PROCESS | 1664 | 1467702936207 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 1664 | 1467702936208 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bc9c800 == 39 [pid = 1664] [id = 149] 00:15:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12a510400) [pid = 1664] [serial = 444] [outer = 0x0] 00:15:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12a5ddc00) [pid = 1664] [serial = 445] [outer = 0x12a510400] 00:15:36 INFO - PROCESS | 1664 | 1467702936236 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12aad2800) [pid = 1664] [serial = 446] [outer = 0x12a510400] 00:15:36 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:36 INFO - PROCESS | 1664 | 1467702936752 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]]]}] 00:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 00:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:15:36 INFO - PROCESS | 1664 | 1467702936791 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:15:36 INFO - PROCESS | 1664 | 1467702936794 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:15:36 INFO - PROCESS | 1664 | 1467702936797 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:15:36 INFO - PROCESS | 1664 | 1467702936800 Marionette TRACE conn2 <- [1,570,null,{}] 00:15:36 INFO - PROCESS | 1664 | 1467702936803 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}] 00:15:36 INFO - PROCESS | 1664 | 1467702936805 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:36 INFO - PROCESS | 1664 | 1467702936918 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:15:37 INFO - PROCESS | 1664 | 1467702936997 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 1664 | 1467702936999 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e72000 == 40 [pid = 1664] [id = 150] 00:15:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1150b0800) [pid = 1664] [serial = 447] [outer = 0x0] 00:15:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x116905400) [pid = 1664] [serial = 448] [outer = 0x1150b0800] 00:15:37 INFO - PROCESS | 1664 | 1467702937071 Marionette DEBUG loaded listener.js 00:15:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11709c400) [pid = 1664] [serial = 449] [outer = 0x1150b0800] 00:15:37 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:37 INFO - PROCESS | 1664 | 1467702937535 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]]]}] 00:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 771ms 00:15:37 INFO - PROCESS | 1664 | 1467702937568 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:15:37 INFO - PROCESS | 1664 | 1467702937571 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:15:37 INFO - PROCESS | 1664 | 1467702937604 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 1664 | 1467702937606 Marionette TRACE conn2 <- [1,574,null,{}] 00:15:37 INFO - PROCESS | 1664 | 1467702937609 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}] 00:15:37 INFO - PROCESS | 1664 | 1467702937613 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:37 INFO - PROCESS | 1664 | 1467702937723 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:15:37 INFO - PROCESS | 1664 | 1467702937805 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 1664 | 1467702937806 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214ca800 == 41 [pid = 1664] [id = 151] 00:15:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11859c000) [pid = 1664] [serial = 450] [outer = 0x0] 00:15:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x118760800) [pid = 1664] [serial = 451] [outer = 0x11859c000] 00:15:37 INFO - PROCESS | 1664 | 1467702937837 Marionette DEBUG loaded listener.js 00:15:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x119142c00) [pid = 1664] [serial = 452] [outer = 0x11859c000] 00:15:38 INFO - PROCESS | 1664 | 1467702938565 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]]]}] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12af82800 == 40 [pid = 1664] [id = 148] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x129669800 == 39 [pid = 1664] [id = 147] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x1291cc000 == 38 [pid = 1664] [id = 146] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x113d5d000 == 37 [pid = 1664] [id = 145] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x127191800 == 36 [pid = 1664] [id = 144] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x124b87800 == 35 [pid = 1664] [id = 143] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12115e000 == 34 [pid = 1664] [id = 142] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x120e1c800 == 33 [pid = 1664] [id = 141] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x11857b800 == 32 [pid = 1664] [id = 140] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x117228800 == 31 [pid = 1664] [id = 139] 00:15:38 INFO - PROCESS | 1664 | --DOCSHELL 0x11661c800 == 30 [pid = 1664] [id = 138] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x117ea9800) [pid = 1664] [serial = 242] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12a4b4000) [pid = 1664] [serial = 305] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12a4ad800) [pid = 1664] [serial = 196] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1176eb800) [pid = 1664] [serial = 199] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1191cec00) [pid = 1664] [serial = 245] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1271ee800) [pid = 1664] [serial = 251] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1127d7800) [pid = 1664] [serial = 296] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12c43dc00) [pid = 1664] [serial = 373] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1128ae000) [pid = 1664] [serial = 376] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1199e2400) [pid = 1664] [serial = 389] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x110e80800) [pid = 1664] [serial = 379] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12a5d5c00) [pid = 1664] [serial = 367] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12b1bf000) [pid = 1664] [serial = 368] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x119696c00) [pid = 1664] [serial = 358] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x120dadc00) [pid = 1664] [serial = 359] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x125414400) [pid = 1664] [serial = 361] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1273d3400) [pid = 1664] [serial = 362] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1128b2800) [pid = 1664] [serial = 377] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x125469000) [pid = 1664] [serial = 346] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1267a6c00) [pid = 1664] [serial = 347] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12c442400) [pid = 1664] [serial = 341] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12b925800) [pid = 1664] [serial = 340] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12aad8400) [pid = 1664] [serial = 352] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12b1ba800) [pid = 1664] [serial = 353] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1290cd000) [pid = 1664] [serial = 364] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12a4aec00) [pid = 1664] [serial = 365] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118782c00) [pid = 1664] [serial = 343] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1193cd000) [pid = 1664] [serial = 344] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118595400) [pid = 1664] [serial = 355] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1191c7000) [pid = 1664] [serial = 356] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x129303c00) [pid = 1664] [serial = 349] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12a5dcc00) [pid = 1664] [serial = 350] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11703f000) [pid = 1664] [serial = 385] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x117038000) [pid = 1664] [serial = 383] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119691400) [pid = 1664] [serial = 391] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12c43b000) [pid = 1664] [serial = 392] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x112e54c00) [pid = 1664] [serial = 388] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x110e84800) [pid = 1664] [serial = 380] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12bd17400) [pid = 1664] [serial = 371] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12b92a800) [pid = 1664] [serial = 370] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1128b3400) [pid = 1664] [serial = 382] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x119a5f800) [pid = 1664] [serial = 374] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128a8a000) [pid = 1664] [serial = 386] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x120fb5c00) [pid = 1664] [serial = 248] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1218b9400) [pid = 1664] [serial = 302] [outer = 0x0] [url = about:blank] 00:15:38 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x118785c00) [pid = 1664] [serial = 299] [outer = 0x0] [url = about:blank] 00:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1027ms 00:15:38 INFO - PROCESS | 1664 | 1467702938634 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:15:38 INFO - PROCESS | 1664 | 1467702938637 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:15:38 INFO - PROCESS | 1664 | 1467702938657 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:15:38 INFO - PROCESS | 1664 | 1467702938659 Marionette TRACE conn2 <- [1,578,null,{}] 00:15:38 INFO - PROCESS | 1664 | 1467702938665 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}] 00:15:38 INFO - PROCESS | 1664 | 1467702938667 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:38 INFO - PROCESS | 1664 | 1467702938793 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:15:38 INFO - PROCESS | 1664 | 1467702938801 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 1664 | 1467702938802 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x116671800 == 31 [pid = 1664] [id = 152] 00:15:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x113a72c00) [pid = 1664] [serial = 453] [outer = 0x0] 00:15:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x113ff1000) [pid = 1664] [serial = 454] [outer = 0x113a72c00] 00:15:38 INFO - PROCESS | 1664 | 1467702938847 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x116907c00) [pid = 1664] [serial = 455] [outer = 0x113a72c00] 00:15:39 INFO - PROCESS | 1664 | 1467702939238 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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 639ms 00:15:39 INFO - PROCESS | 1664 | 1467702939280 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:15:39 INFO - PROCESS | 1664 | 1467702939283 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:15:39 INFO - PROCESS | 1664 | 1467702939287 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 1664 | 1467702939288 Marionette TRACE conn2 <- [1,582,null,{}] 00:15:39 INFO - PROCESS | 1664 | 1467702939291 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}] 00:15:39 INFO - PROCESS | 1664 | 1467702939292 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:39 INFO - PROCESS | 1664 | 1467702939414 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:15:39 INFO - PROCESS | 1664 | 1467702939466 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:39 INFO - PROCESS | 1664 | 1467702939468 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a25000 == 32 [pid = 1664] [id = 153] 00:15:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x110e84800) [pid = 1664] [serial = 456] [outer = 0x0] 00:15:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112d58c00) [pid = 1664] [serial = 457] [outer = 0x110e84800] 00:15:39 INFO - PROCESS | 1664 | 1467702939501 Marionette DEBUG loaded listener.js 00:15:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1138bec00) [pid = 1664] [serial = 458] [outer = 0x110e84800] 00:15:39 INFO - PROCESS | 1664 | 1467702939934 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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 00:15:39 INFO - PROCESS | 1664 | 1467702939962 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:15:39 INFO - PROCESS | 1664 | 1467702939965 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:15:39 INFO - PROCESS | 1664 | 1467702939968 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 1664 | 1467702939970 Marionette TRACE conn2 <- [1,586,null,{}] 00:15:39 INFO - PROCESS | 1664 | 1467702939973 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}] 00:15:39 INFO - PROCESS | 1664 | 1467702939975 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:40 INFO - PROCESS | 1664 | 1467702940072 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:15:40 INFO - PROCESS | 1664 | 1467702940159 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:40 INFO - PROCESS | 1664 | 1467702940161 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x11857c800 == 33 [pid = 1664] [id = 154] 00:15:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118548800) [pid = 1664] [serial = 459] [outer = 0x0] 00:15:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118552000) [pid = 1664] [serial = 460] [outer = 0x118548800] 00:15:40 INFO - PROCESS | 1664 | 1467702940191 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11859c800) [pid = 1664] [serial = 461] [outer = 0x118548800] 00:15:40 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:40 INFO - PROCESS | 1664 | 1467702940605 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]]]}] 00:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 671ms 00:15:40 INFO - PROCESS | 1664 | 1467702940639 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:15:40 INFO - PROCESS | 1664 | 1467702940641 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:15:40 INFO - PROCESS | 1664 | 1467702940644 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:15:40 INFO - PROCESS | 1664 | 1467702940645 Marionette TRACE conn2 <- [1,590,null,{}] 00:15:40 INFO - PROCESS | 1664 | 1467702940648 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}] 00:15:40 INFO - PROCESS | 1664 | 1467702940649 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:40 INFO - PROCESS | 1664 | 1467702940746 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:15:40 INFO - PROCESS | 1664 | 1467702940811 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:40 INFO - PROCESS | 1664 | 1467702940812 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x119789800 == 34 [pid = 1664] [id = 155] 00:15:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118767400) [pid = 1664] [serial = 462] [outer = 0x0] 00:15:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x119141000) [pid = 1664] [serial = 463] [outer = 0x118767400] 00:15:40 INFO - PROCESS | 1664 | 1467702940841 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1193c9c00) [pid = 1664] [serial = 464] [outer = 0x118767400] 00:15:41 INFO - PROCESS | 1664 | 1467702941228 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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 621ms 00:15:41 INFO - PROCESS | 1664 | 1467702941266 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 1664 | 1467702941268 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:15:41 INFO - PROCESS | 1664 | 1467702941278 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 1664 | 1467702941282 Marionette TRACE conn2 <- [1,594,null,{}] 00:15:41 INFO - PROCESS | 1664 | 1467702941285 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}] 00:15:41 INFO - PROCESS | 1664 | 1467702941287 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:41 INFO - PROCESS | 1664 | 1467702941387 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:15:41 INFO - PROCESS | 1664 | 1467702941486 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 1664 | 1467702941487 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x121166000 == 35 [pid = 1664] [id = 156] 00:15:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1199e2400) [pid = 1664] [serial = 465] [outer = 0x0] 00:15:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1210b1000) [pid = 1664] [serial = 466] [outer = 0x1199e2400] 00:15:41 INFO - PROCESS | 1664 | 1467702941517 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1234d7c00) [pid = 1664] [serial = 467] [outer = 0x1199e2400] 00:15:41 INFO - PROCESS | 1664 | 1467702941933 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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 680ms 00:15:41 INFO - PROCESS | 1664 | 1467702941953 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 1664 | 1467702941954 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:15:41 INFO - PROCESS | 1664 | 1467702941956 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 1664 | 1467702941958 Marionette TRACE conn2 <- [1,598,null,{}] 00:15:41 INFO - PROCESS | 1664 | 1467702941962 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}] 00:15:41 INFO - PROCESS | 1664 | 1467702941964 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:42 INFO - PROCESS | 1664 | 1467702942057 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:15:42 INFO - PROCESS | 1664 | 1467702942103 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:42 INFO - PROCESS | 1664 | 1467702942104 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12341c800 == 36 [pid = 1664] [id = 157] 00:15:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1234d4c00) [pid = 1664] [serial = 468] [outer = 0x0] 00:15:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124bd4c00) [pid = 1664] [serial = 469] [outer = 0x1234d4c00] 00:15:42 INFO - PROCESS | 1664 | 1467702942133 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12540d800) [pid = 1664] [serial = 470] [outer = 0x1234d4c00] 00:15:42 INFO - PROCESS | 1664 | 1467702942535 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]]]}] 00:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 623ms 00:15:42 INFO - PROCESS | 1664 | 1467702942580 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:15:42 INFO - PROCESS | 1664 | 1467702942581 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:15:42 INFO - PROCESS | 1664 | 1467702942584 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:15:42 INFO - PROCESS | 1664 | 1467702942585 Marionette TRACE conn2 <- [1,602,null,{}] 00:15:42 INFO - PROCESS | 1664 | 1467702942587 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}] 00:15:42 INFO - PROCESS | 1664 | 1467702942589 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:42 INFO - PROCESS | 1664 | 1467702942684 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:15:42 INFO - PROCESS | 1664 | 1467702942790 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:42 INFO - PROCESS | 1664 | 1467702942794 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x11815b800 == 37 [pid = 1664] [id = 158] 00:15:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12650e000) [pid = 1664] [serial = 471] [outer = 0x0] 00:15:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1267a6c00) [pid = 1664] [serial = 472] [outer = 0x12650e000] 00:15:42 INFO - PROCESS | 1664 | 1467702942834 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126f45800) [pid = 1664] [serial = 473] [outer = 0x12650e000] 00:15:43 INFO - PROCESS | 1664 | 1467702943257 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]]]}] 00:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 718ms 00:15:43 INFO - PROCESS | 1664 | 1467702943303 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 1664 | 1467702943304 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:15:43 INFO - PROCESS | 1664 | 1467702943306 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 1664 | 1467702943308 Marionette TRACE conn2 <- [1,606,null,{}] 00:15:43 INFO - PROCESS | 1664 | 1467702943310 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}] 00:15:43 INFO - PROCESS | 1664 | 1467702943311 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:43 INFO - PROCESS | 1664 | 1467702943459 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:15:43 INFO - PROCESS | 1664 | 1467702943514 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 1664 | 1467702943515 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1162bf800 == 38 [pid = 1664] [id = 159] 00:15:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1128a6000) [pid = 1664] [serial = 474] [outer = 0x0] 00:15:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1128b3400) [pid = 1664] [serial = 475] [outer = 0x1128a6000] 00:15:43 INFO - PROCESS | 1664 | 1467702943543 Marionette DEBUG loaded listener.js 00:15:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1150b2400) [pid = 1664] [serial = 476] [outer = 0x1128a6000] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x116671800 == 37 [pid = 1664] [id = 152] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x117e72000 == 36 [pid = 1664] [id = 150] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x119615000 == 35 [pid = 1664] [id = 137] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1214ca800 == 34 [pid = 1664] [id = 151] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11815b800 == 33 [pid = 1664] [id = 158] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12341c800 == 32 [pid = 1664] [id = 157] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x121166000 == 31 [pid = 1664] [id = 156] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12bc9c800 == 30 [pid = 1664] [id = 149] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x119789800 == 29 [pid = 1664] [id = 155] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11857c800 == 28 [pid = 1664] [id = 154] 00:15:44 INFO - PROCESS | 1664 | --DOCSHELL 0x113a25000 == 27 [pid = 1664] [id = 153] 00:15:44 INFO - PROCESS | 1664 | 1467702944673 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]]]}] 00:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1420ms 00:15:44 INFO - PROCESS | 1664 | 1467702944728 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:15:44 INFO - PROCESS | 1664 | 1467702944730 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:15:44 INFO - PROCESS | 1664 | 1467702944734 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:15:44 INFO - PROCESS | 1664 | 1467702944736 Marionette TRACE conn2 <- [1,610,null,{}] 00:15:44 INFO - PROCESS | 1664 | 1467702944740 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}] 00:15:44 INFO - PROCESS | 1664 | 1467702944742 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:44 INFO - PROCESS | 1664 | 1467702944819 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:15:44 INFO - PROCESS | 1664 | 1467702944824 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:44 INFO - PROCESS | 1664 | 1467702944827 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x11620c000 == 28 [pid = 1664] [id = 160] 00:15:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x113388000) [pid = 1664] [serial = 477] [outer = 0x0] 00:15:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x113864800) [pid = 1664] [serial = 478] [outer = 0x113388000] 00:15:44 INFO - PROCESS | 1664 | 1467702944860 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1162dd000) [pid = 1664] [serial = 479] [outer = 0x113388000] 00:15:45 INFO - PROCESS | 1664 | 1467702945187 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]]]}] 00:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 470ms 00:15:45 INFO - PROCESS | 1664 | 1467702945220 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:15:45 INFO - PROCESS | 1664 | 1467702945224 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:15:45 INFO - PROCESS | 1664 | 1467702945231 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:15:45 INFO - PROCESS | 1664 | 1467702945233 Marionette TRACE conn2 <- [1,614,null,{}] 00:15:45 INFO - PROCESS | 1664 | 1467702945235 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}] 00:15:45 INFO - PROCESS | 1664 | 1467702945237 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:45 INFO - PROCESS | 1664 | 1467702945316 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:15:45 INFO - PROCESS | 1664 | 1467702945320 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 1664 | 1467702945321 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x118107000 == 29 [pid = 1664] [id = 161] 00:15:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x116a19000) [pid = 1664] [serial = 480] [outer = 0x0] 00:15:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x117293400) [pid = 1664] [serial = 481] [outer = 0x116a19000] 00:15:45 INFO - PROCESS | 1664 | 1467702945351 Marionette DEBUG loaded listener.js 00:15:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118240400) [pid = 1664] [serial = 482] [outer = 0x116a19000] 00:15:45 INFO - PROCESS | 1664 | 1467702945699 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]]]}] 00:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 00:15:45 INFO - PROCESS | 1664 | 1467702945763 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:15:45 INFO - PROCESS | 1664 | 1467702945764 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:15:45 INFO - PROCESS | 1664 | 1467702945766 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:15:45 INFO - PROCESS | 1664 | 1467702945776 Marionette TRACE conn2 <- [1,618,null,{}] 00:15:45 INFO - PROCESS | 1664 | 1467702945783 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}] 00:15:45 INFO - PROCESS | 1664 | 1467702945787 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:45 INFO - PROCESS | 1664 | 1467702945893 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:15:45 INFO - PROCESS | 1664 | 1467702945900 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 1664 | 1467702945902 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x119774000 == 30 [pid = 1664] [id = 162] 00:15:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1128aa800) [pid = 1664] [serial = 483] [outer = 0x0] 00:15:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1185bbc00) [pid = 1664] [serial = 484] [outer = 0x1128aa800] 00:15:45 INFO - PROCESS | 1664 | 1467702945930 Marionette DEBUG loaded listener.js 00:15:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11913e800) [pid = 1664] [serial = 485] [outer = 0x1128aa800] 00:15:46 INFO - PROCESS | 1664 | 1467702946297 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]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 579ms 00:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:15:46 INFO - PROCESS | 1664 | 1467702946346 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:15:46 INFO - PROCESS | 1664 | 1467702946347 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:15:46 INFO - PROCESS | 1664 | 1467702946349 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 1664 | 1467702946350 Marionette TRACE conn2 <- [1,622,null,{}] 00:15:46 INFO - PROCESS | 1664 | 1467702946353 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}] 00:15:46 INFO - PROCESS | 1664 | 1467702946354 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:46 INFO - PROCESS | 1664 | 1467702946449 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:15:46 INFO - PROCESS | 1664 | 1467702946459 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:46 INFO - PROCESS | 1664 | 1467702946462 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x121149000 == 31 [pid = 1664] [id = 163] 00:15:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1193ccc00) [pid = 1664] [serial = 486] [outer = 0x0] 00:15:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119695c00) [pid = 1664] [serial = 487] [outer = 0x1193ccc00] 00:15:46 INFO - PROCESS | 1664 | 1467702946487 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x120d9fc00) [pid = 1664] [serial = 488] [outer = 0x1193ccc00] 00:15:46 INFO - PROCESS | 1664 | 1467702946813 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]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 00:15:46 INFO - PROCESS | 1664 | 1467702946818 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:15:46 INFO - PROCESS | 1664 | 1467702946819 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:15:46 INFO - PROCESS | 1664 | 1467702946822 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 1664 | 1467702946823 Marionette TRACE conn2 <- [1,626,null,{}] 00:15:46 INFO - PROCESS | 1664 | 1467702946827 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}] 00:15:46 INFO - PROCESS | 1664 | 1467702946828 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:46 INFO - PROCESS | 1664 | 1467702946927 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:15:46 INFO - PROCESS | 1664 | 1467702946963 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:46 INFO - PROCESS | 1664 | 1467702946964 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x123584800 == 32 [pid = 1664] [id = 164] 00:15:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x116a0b800) [pid = 1664] [serial = 489] [outer = 0x0] 00:15:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1210b3c00) [pid = 1664] [serial = 490] [outer = 0x116a0b800] 00:15:46 INFO - PROCESS | 1664 | 1467702946988 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1234d8400) [pid = 1664] [serial = 491] [outer = 0x116a0b800] 00:15:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x120dab400) [pid = 1664] [serial = 492] [outer = 0x12ce0d400] 00:15:47 INFO - PROCESS | 1664 | 1467702947376 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]]]}] 00:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 572ms 00:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:15:47 INFO - PROCESS | 1664 | 1467702947395 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:15:47 INFO - PROCESS | 1664 | 1467702947396 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:15:47 INFO - PROCESS | 1664 | 1467702947398 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:15:47 INFO - PROCESS | 1664 | 1467702947399 Marionette TRACE conn2 <- [1,630,null,{}] 00:15:47 INFO - PROCESS | 1664 | 1467702947402 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}] 00:15:47 INFO - PROCESS | 1664 | 1467702947406 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:47 INFO - PROCESS | 1664 | 1467702947519 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:15:47 INFO - PROCESS | 1664 | 1467702947555 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:47 INFO - PROCESS | 1664 | 1467702947556 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12717d800 == 33 [pid = 1664] [id = 165] 00:15:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11604e000) [pid = 1664] [serial = 493] [outer = 0x0] 00:15:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x125416400) [pid = 1664] [serial = 494] [outer = 0x11604e000] 00:15:47 INFO - PROCESS | 1664 | 1467702947581 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x126dbb800) [pid = 1664] [serial = 495] [outer = 0x11604e000] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x110e7a800) [pid = 1664] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x117043800) [pid = 1664] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11703e000) [pid = 1664] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x113838400) [pid = 1664] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1128ad400) [pid = 1664] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x117040400) [pid = 1664] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11854ec00) [pid = 1664] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1273a3000) [pid = 1664] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x124d59400) [pid = 1664] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x110e79400) [pid = 1664] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x124d5b000) [pid = 1664] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1273d9c00) [pid = 1664] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x121952800) [pid = 1664] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1191cc400) [pid = 1664] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x128a88800) [pid = 1664] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112e57c00) [pid = 1664] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12a510400) [pid = 1664] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1150b0800) [pid = 1664] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11859c000) [pid = 1664] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x128b7c400) [pid = 1664] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:15:48 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x113a72c00) [pid = 1664] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:15:48 INFO - PROCESS | 1664 | 1467702948107 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]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 720ms 00:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:15:48 INFO - PROCESS | 1664 | 1467702948118 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 1664 | 1467702948119 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:15:48 INFO - PROCESS | 1664 | 1467702948121 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1664 | 1467702948122 Marionette TRACE conn2 <- [1,634,null,{}] 00:15:48 INFO - PROCESS | 1664 | 1467702948125 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}] 00:15:48 INFO - PROCESS | 1664 | 1467702948127 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:48 INFO - PROCESS | 1664 | 1467702948209 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:15:48 INFO - PROCESS | 1664 | 1467702948232 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 1664 | 1467702948233 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x119620000 == 34 [pid = 1664] [id = 166] 00:15:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1128ad800) [pid = 1664] [serial = 496] [outer = 0x0] 00:15:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11662c800) [pid = 1664] [serial = 497] [outer = 0x1128ad800] 00:15:48 INFO - PROCESS | 1664 | 1467702948258 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11842cc00) [pid = 1664] [serial = 498] [outer = 0x1128ad800] 00:15:48 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:48 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:48 INFO - PROCESS | 1664 | 1467702948579 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]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 467ms 00:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:15:48 INFO - PROCESS | 1664 | 1467702948590 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 1664 | 1467702948591 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:15:48 INFO - PROCESS | 1664 | 1467702948596 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1664 | 1467702948598 Marionette TRACE conn2 <- [1,638,null,{}] 00:15:48 INFO - PROCESS | 1664 | 1467702948601 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}] 00:15:48 INFO - PROCESS | 1664 | 1467702948602 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:48 INFO - PROCESS | 1664 | 1467702948700 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:15:48 INFO - PROCESS | 1664 | 1467702948705 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 1664 | 1467702948706 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x129014800 == 35 [pid = 1664] [id = 167] 00:15:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1128ae800) [pid = 1664] [serial = 499] [outer = 0x0] 00:15:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11875d800) [pid = 1664] [serial = 500] [outer = 0x1128ae800] 00:15:48 INFO - PROCESS | 1664 | 1467702948731 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x124ea2c00) [pid = 1664] [serial = 501] [outer = 0x1128ae800] 00:15:48 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:48 INFO - PROCESS | 1664 | [1664] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:15:48 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:49 INFO - PROCESS | 1664 | 1467702949030 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]]]}] 00:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 471ms 00:15:49 INFO - PROCESS | 1664 | 1467702949066 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:15:49 INFO - PROCESS | 1664 | 1467702949067 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:15:49 INFO - PROCESS | 1664 | 1467702949070 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - PROCESS | 1664 | 1467702949071 Marionette TRACE conn2 <- [1,642,null,{}] 00:15:49 INFO - PROCESS | 1664 | 1467702949073 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}] 00:15:49 INFO - PROCESS | 1664 | 1467702949075 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:49 INFO - PROCESS | 1664 | 1467702949162 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:15:49 INFO - PROCESS | 1664 | 1467702949166 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 1664 | 1467702949167 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x119770800 == 36 [pid = 1664] [id = 168] 00:15:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1128a8400) [pid = 1664] [serial = 502] [outer = 0x0] 00:15:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x126f4a400) [pid = 1664] [serial = 503] [outer = 0x1128a8400] 00:15:49 INFO - PROCESS | 1664 | 1467702949191 Marionette DEBUG loaded listener.js 00:15:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1273a7400) [pid = 1664] [serial = 504] [outer = 0x1128a8400] 00:15:49 INFO - PROCESS | 1664 | 1467702949518 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]]]}] 00:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 00:15:49 INFO - PROCESS | 1664 | 1467702949538 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:15:49 INFO - PROCESS | 1664 | 1467702949540 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:15:49 INFO - PROCESS | 1664 | 1467702949542 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - PROCESS | 1664 | 1467702949545 Marionette TRACE conn2 <- [1,646,null,{}] 00:15:49 INFO - PROCESS | 1664 | 1467702949548 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}] 00:15:49 INFO - PROCESS | 1664 | 1467702949549 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:49 INFO - PROCESS | 1664 | 1467702949653 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:15:49 INFO - PROCESS | 1664 | 1467702949659 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 1664 | 1467702949660 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a60f800 == 37 [pid = 1664] [id = 169] 00:15:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x117035c00) [pid = 1664] [serial = 505] [outer = 0x0] 00:15:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1273aa000) [pid = 1664] [serial = 506] [outer = 0x117035c00] 00:15:49 INFO - PROCESS | 1664 | 1467702949684 Marionette DEBUG loaded listener.js 00:15:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x128a8b800) [pid = 1664] [serial = 507] [outer = 0x117035c00] 00:15:49 INFO - PROCESS | 1664 | 1467702949989 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]]]}] 00:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 474ms 00:15:50 INFO - PROCESS | 1664 | 1467702950064 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:15:50 INFO - PROCESS | 1664 | 1467702950066 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:15:50 INFO - PROCESS | 1664 | 1467702950072 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:15:50 INFO - PROCESS | 1664 | 1467702950075 Marionette TRACE conn2 <- [1,650,null,{}] 00:15:50 INFO - PROCESS | 1664 | 1467702950079 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}] 00:15:50 INFO - PROCESS | 1664 | 1467702950081 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:50 INFO - PROCESS | 1664 | 1467702950172 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:15:50 INFO - PROCESS | 1664 | 1467702950260 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 1664 | 1467702950262 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x1162a8800 == 38 [pid = 1664] [id = 170] 00:15:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1127d5800) [pid = 1664] [serial = 508] [outer = 0x0] 00:15:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1128af400) [pid = 1664] [serial = 509] [outer = 0x1127d5800] 00:15:50 INFO - PROCESS | 1664 | 1467702950294 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x113d62800) [pid = 1664] [serial = 510] [outer = 0x1127d5800] 00:15:50 INFO - PROCESS | 1664 | 1467702950816 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]]]}] 00:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 773ms 00:15:50 INFO - PROCESS | 1664 | 1467702950872 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:15:50 INFO - PROCESS | 1664 | 1467702950874 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:15:50 INFO - PROCESS | 1664 | 1467702950881 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:15:50 INFO - PROCESS | 1664 | 1467702950884 Marionette TRACE conn2 <- [1,654,null,{}] 00:15:50 INFO - PROCESS | 1664 | 1467702950887 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}] 00:15:50 INFO - PROCESS | 1664 | 1467702950889 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:50 INFO - PROCESS | 1664 | 1467702950995 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:15:51 INFO - PROCESS | 1664 | 1467702951069 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 1664 | 1467702951071 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dd1000 == 39 [pid = 1664] [id = 171] 00:15:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x117ea3000) [pid = 1664] [serial = 511] [outer = 0x0] 00:15:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11835fc00) [pid = 1664] [serial = 512] [outer = 0x117ea3000] 00:15:51 INFO - PROCESS | 1664 | 1467702951101 Marionette DEBUG loaded listener.js 00:15:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x118550c00) [pid = 1664] [serial = 513] [outer = 0x117ea3000] 00:15:51 INFO - PROCESS | 1664 | 1467702951735 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]]]}] 00:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 924ms 00:15:51 INFO - PROCESS | 1664 | 1467702951804 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 1664 | 1467702951806 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:15:51 INFO - PROCESS | 1664 | 1467702951809 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 1664 | 1467702951811 Marionette TRACE conn2 <- [1,658,null,{}] 00:15:51 INFO - PROCESS | 1664 | 1467702951814 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}] 00:15:51 INFO - PROCESS | 1664 | 1467702951816 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:51 INFO - PROCESS | 1664 | 1467702951915 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:15:51 INFO - PROCESS | 1664 | 1467702951969 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 1664 | 1467702951971 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169b6800 == 40 [pid = 1664] [id = 172] 00:15:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x116908c00) [pid = 1664] [serial = 514] [outer = 0x0] 00:15:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x116a19c00) [pid = 1664] [serial = 515] [outer = 0x116908c00] 00:15:52 INFO - PROCESS | 1664 | 1467702952000 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x117ea8400) [pid = 1664] [serial = 516] [outer = 0x116908c00] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x119770800 == 39 [pid = 1664] [id = 168] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x129014800 == 38 [pid = 1664] [id = 167] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x119620000 == 37 [pid = 1664] [id = 166] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x12717d800 == 36 [pid = 1664] [id = 165] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x123584800 == 35 [pid = 1664] [id = 164] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x121149000 == 34 [pid = 1664] [id = 163] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x119774000 == 33 [pid = 1664] [id = 162] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x118107000 == 32 [pid = 1664] [id = 161] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x11620c000 == 31 [pid = 1664] [id = 160] 00:15:52 INFO - PROCESS | 1664 | --DOCSHELL 0x1162bf800 == 30 [pid = 1664] [id = 159] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x118e78400) [pid = 1664] [serial = 418] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1193d4000) [pid = 1664] [serial = 419] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x118551c00) [pid = 1664] [serial = 410] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1176ea400) [pid = 1664] [serial = 409] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x118429800) [pid = 1664] [serial = 415] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x118593400) [pid = 1664] [serial = 416] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1162d6400) [pid = 1664] [serial = 412] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x112e56400) [pid = 1664] [serial = 413] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x112e57000) [pid = 1664] [serial = 395] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x112e48400) [pid = 1664] [serial = 394] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1191cdc00) [pid = 1664] [serial = 398] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x118766800) [pid = 1664] [serial = 397] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x124be2400) [pid = 1664] [serial = 425] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1273d8800) [pid = 1664] [serial = 430] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x125468400) [pid = 1664] [serial = 427] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112e52800) [pid = 1664] [serial = 434] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x126d44400) [pid = 1664] [serial = 401] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x125464800) [pid = 1664] [serial = 400] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12b92d400) [pid = 1664] [serial = 404] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x128a95c00) [pid = 1664] [serial = 440] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12a5dec00) [pid = 1664] [serial = 403] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x111e2e800) [pid = 1664] [serial = 433] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x120da5800) [pid = 1664] [serial = 421] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12b9c7800) [pid = 1664] [serial = 407] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12b926c00) [pid = 1664] [serial = 406] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1234b5400) [pid = 1664] [serial = 424] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11803b400) [pid = 1664] [serial = 436] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x128a93400) [pid = 1664] [serial = 431] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1273a1000) [pid = 1664] [serial = 428] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12650f000) [pid = 1664] [serial = 439] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12a4bcc00) [pid = 1664] [serial = 443] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x120dad000) [pid = 1664] [serial = 437] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x121952400) [pid = 1664] [serial = 422] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12aad2800) [pid = 1664] [serial = 446] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116905400) [pid = 1664] [serial = 448] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118760800) [pid = 1664] [serial = 451] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x129306400) [pid = 1664] [serial = 442] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12a5ddc00) [pid = 1664] [serial = 445] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11709c400) [pid = 1664] [serial = 449] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119142c00) [pid = 1664] [serial = 452] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x113ff1000) [pid = 1664] [serial = 454] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x116907c00) [pid = 1664] [serial = 455] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1664 | 1467702952498 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]]]}] 00:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 720ms 00:15:52 INFO - PROCESS | 1664 | 1467702952530 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:15:52 INFO - PROCESS | 1664 | 1467702952533 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:15:52 INFO - PROCESS | 1664 | 1467702952537 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 1664 | 1467702952538 Marionette TRACE conn2 <- [1,662,null,{}] 00:15:52 INFO - PROCESS | 1664 | 1467702952541 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}] 00:15:52 INFO - PROCESS | 1664 | 1467702952543 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:52 INFO - PROCESS | 1664 | 1467702952621 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:15:52 INFO - PROCESS | 1664 | 1467702952630 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 1664 | 1467702952631 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e7b000 == 31 [pid = 1664] [id = 173] 00:15:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1176ea400) [pid = 1664] [serial = 517] [outer = 0x0] 00:15:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11854b400) [pid = 1664] [serial = 518] [outer = 0x1176ea400] 00:15:52 INFO - PROCESS | 1664 | 1467702952658 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11859ac00) [pid = 1664] [serial = 519] [outer = 0x1176ea400] 00:15:52 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:52 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:52 INFO - PROCESS | 1664 | 1467702952981 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]]]}] 00:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms 00:15:53 INFO - PROCESS | 1664 | 1467702953009 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:15:53 INFO - PROCESS | 1664 | 1467702953013 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:15:53 INFO - PROCESS | 1664 | 1467702953016 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 1664 | 1467702953020 Marionette TRACE conn2 <- [1,666,null,{}] 00:15:53 INFO - PROCESS | 1664 | 1467702953032 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}] 00:15:53 INFO - PROCESS | 1664 | 1467702953037 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:53 INFO - PROCESS | 1664 | 1467702953164 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:15:53 INFO - PROCESS | 1664 | 1467702953171 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 1664 | 1467702953174 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x119615000 == 32 [pid = 1664] [id = 174] 00:15:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11878a000) [pid = 1664] [serial = 520] [outer = 0x0] 00:15:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1191cd800) [pid = 1664] [serial = 521] [outer = 0x11878a000] 00:15:53 INFO - PROCESS | 1664 | 1467702953225 Marionette DEBUG loaded listener.js 00:15:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x120c90000) [pid = 1664] [serial = 522] [outer = 0x11878a000] 00:15:53 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:53 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:53 INFO - PROCESS | 1664 | 1467702953730 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]]]}] 00:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 723ms 00:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:15:53 INFO - PROCESS | 1664 | 1467702953741 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:15:53 INFO - PROCESS | 1664 | 1467702953743 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:15:53 INFO - PROCESS | 1664 | 1467702953746 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 1664 | 1467702953747 Marionette TRACE conn2 <- [1,670,null,{}] 00:15:53 INFO - PROCESS | 1664 | 1467702953749 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}] 00:15:53 INFO - PROCESS | 1664 | 1467702953750 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:53 INFO - PROCESS | 1664 | 1467702953817 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:15:53 INFO - PROCESS | 1664 | 1467702953821 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 1664 | 1467702953822 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e35800 == 33 [pid = 1664] [id = 175] 00:15:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1191c2c00) [pid = 1664] [serial = 523] [outer = 0x0] 00:15:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x121956000) [pid = 1664] [serial = 524] [outer = 0x1191c2c00] 00:15:53 INFO - PROCESS | 1664 | 1467702953845 Marionette DEBUG loaded listener.js 00:15:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x124bd9800) [pid = 1664] [serial = 525] [outer = 0x1191c2c00] 00:15:54 INFO - PROCESS | 1664 | 1467702954283 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]]]}] 00:15:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 572ms 00:15:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:15:54 INFO - PROCESS | 1664 | 1467702954318 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:15:54 INFO - PROCESS | 1664 | 1467702954319 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:15:54 INFO - PROCESS | 1664 | 1467702954321 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 1664 | 1467702954322 Marionette TRACE conn2 <- [1,674,null,{}] 00:15:54 INFO - PROCESS | 1664 | 1467702954325 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}] 00:15:54 INFO - PROCESS | 1664 | 1467702954326 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:54 INFO - PROCESS | 1664 | 1467702954394 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:15:54 INFO - PROCESS | 1664 | 1467702954400 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 1664 | 1467702954402 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x121949800 == 34 [pid = 1664] [id = 176] 00:15:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112e54800) [pid = 1664] [serial = 526] [outer = 0x0] 00:15:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12545cc00) [pid = 1664] [serial = 527] [outer = 0x112e54800] 00:15:54 INFO - PROCESS | 1664 | 1467702954441 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126508c00) [pid = 1664] [serial = 528] [outer = 0x112e54800] 00:15:54 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:54 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:15:54 INFO - PROCESS | 1664 | 1467702954945 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]]]}] 00:15:54 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 00:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 673ms 00:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:15:55 INFO - PROCESS | 1664 | 1467702954996 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:15:55 INFO - PROCESS | 1664 | 1467702954998 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:15:55 INFO - PROCESS | 1664 | 1467702955001 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 1664 | 1467702955003 Marionette TRACE conn2 <- [1,678,null,{}] 00:15:55 INFO - PROCESS | 1664 | 1467702955006 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}] 00:15:55 INFO - PROCESS | 1664 | 1467702955014 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:55 INFO - PROCESS | 1664 | 1467702955185 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:15:55 INFO - PROCESS | 1664 | 1467702955204 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1664 | 1467702955205 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12652d800 == 35 [pid = 1664] [id = 177] 00:15:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x126fda000) [pid = 1664] [serial = 529] [outer = 0x0] 00:15:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128a90400) [pid = 1664] [serial = 530] [outer = 0x126fda000] 00:15:55 INFO - PROCESS | 1664 | 1467702955230 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128b84000) [pid = 1664] [serial = 531] [outer = 0x126fda000] 00:15:55 INFO - PROCESS | 1664 | 1467702955557 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]]]}] 00:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 570ms 00:15:55 INFO - PROCESS | 1664 | 1467702955572 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:15:55 INFO - PROCESS | 1664 | 1467702955573 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:15:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:15:55 INFO - PROCESS | 1664 | 1467702955575 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 1664 | 1467702955578 Marionette TRACE conn2 <- [1,682,null,{}] 00:15:55 INFO - PROCESS | 1664 | 1467702955581 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}] 00:15:55 INFO - PROCESS | 1664 | 1467702955582 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:55 INFO - PROCESS | 1664 | 1467702955674 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:15:55 INFO - PROCESS | 1664 | 1467702955685 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1664 | 1467702955686 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a3e800 == 36 [pid = 1664] [id = 178] 00:15:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1273dc800) [pid = 1664] [serial = 532] [outer = 0x0] 00:15:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1290c4c00) [pid = 1664] [serial = 533] [outer = 0x1273dc800] 00:15:55 INFO - PROCESS | 1664 | 1467702955717 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x129304000) [pid = 1664] [serial = 534] [outer = 0x1273dc800] 00:15:56 INFO - PROCESS | 1664 | 1467702956515 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]]]}] 00:15:56 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) 00:15:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 973ms 00:15:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:15:56 INFO - PROCESS | 1664 | 1467702956548 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 1664 | 1467702956549 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:15:56 INFO - PROCESS | 1664 | 1467702956552 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 1664 | 1467702956553 Marionette TRACE conn2 <- [1,686,null,{}] 00:15:56 INFO - PROCESS | 1664 | 1467702956555 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}] 00:15:56 INFO - PROCESS | 1664 | 1467702956556 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:56 INFO - PROCESS | 1664 | 1467702956648 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116a0b800) [pid = 1664] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x113388000) [pid = 1664] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116a19000) [pid = 1664] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1128a6000) [pid = 1664] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x110e84800) [pid = 1664] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118548800) [pid = 1664] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118767400) [pid = 1664] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1193ccc00) [pid = 1664] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1199e2400) [pid = 1664] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11604e000) [pid = 1664] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1128ad800) [pid = 1664] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1234d4c00) [pid = 1664] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1128ae800) [pid = 1664] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12650e000) [pid = 1664] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1128aa800) [pid = 1664] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:15:56 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1128a8400) [pid = 1664] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:15:56 INFO - PROCESS | 1664 | 1467702956731 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 1664 | 1467702956732 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x11661a800 == 37 [pid = 1664] [id = 179] 00:15:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112660400) [pid = 1664] [serial = 535] [outer = 0x0] 00:15:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112979800) [pid = 1664] [serial = 536] [outer = 0x112660400] 00:15:56 INFO - PROCESS | 1664 | 1467702956757 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117291000) [pid = 1664] [serial = 537] [outer = 0x112660400] 00:15:57 INFO - PROCESS | 1664 | 1467702957499 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]]]}] 00:15:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:15:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 00:15:57 INFO - PROCESS | 1664 | 1467702957520 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:15:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:15:57 INFO - PROCESS | 1664 | 1467702957521 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:15:57 INFO - PROCESS | 1664 | 1467702957523 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 1664 | 1467702957525 Marionette TRACE conn2 <- [1,690,null,{}] 00:15:57 INFO - PROCESS | 1664 | 1467702957528 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}] 00:15:57 INFO - PROCESS | 1664 | 1467702957530 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:57 INFO - PROCESS | 1664 | 1467702957603 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:15:57 INFO - PROCESS | 1664 | 1467702957607 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 1664 | 1467702957608 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x129664000 == 38 [pid = 1664] [id = 180] 00:15:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x117298400) [pid = 1664] [serial = 538] [outer = 0x0] 00:15:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x120fb7400) [pid = 1664] [serial = 539] [outer = 0x117298400] 00:15:57 INFO - PROCESS | 1664 | 1467702957643 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x128a8d800) [pid = 1664] [serial = 540] [outer = 0x117298400] 00:15:58 INFO - PROCESS | 1664 | 1467702958442 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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:15:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 00:15:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:15:58 INFO - PROCESS | 1664 | 1467702958493 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 1664 | 1467702958494 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:15:58 INFO - PROCESS | 1664 | 1467702958496 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - PROCESS | 1664 | 1467702958497 Marionette TRACE conn2 <- [1,694,null,{}] 00:15:58 INFO - PROCESS | 1664 | 1467702958499 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}] 00:15:58 INFO - PROCESS | 1664 | 1467702958501 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:58 INFO - PROCESS | 1664 | 1467702958577 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:15:58 INFO - PROCESS | 1664 | 1467702958629 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 1664 | 1467702958630 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a694000 == 39 [pid = 1664] [id = 181] 00:15:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128afc00) [pid = 1664] [serial = 541] [outer = 0x0] 00:15:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12a4ad800) [pid = 1664] [serial = 542] [outer = 0x1128afc00] 00:15:58 INFO - PROCESS | 1664 | 1467702958654 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12a4b7000) [pid = 1664] [serial = 543] [outer = 0x1128afc00] 00:15:59 INFO - PROCESS | 1664 | 1467702959609 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]]]}] 00:15:59 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) 00:15:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1121ms 00:15:59 INFO - PROCESS | 1664 | 1467702959618 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:15:59 INFO - PROCESS | 1664 | 1467702959621 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:15:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:15:59 INFO - PROCESS | 1664 | 1467702959623 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:15:59 INFO - PROCESS | 1664 | 1467702959626 Marionette TRACE conn2 <- [1,698,null,{}] 00:15:59 INFO - PROCESS | 1664 | 1467702959631 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}] 00:15:59 INFO - PROCESS | 1664 | 1467702959633 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:59 INFO - PROCESS | 1664 | 1467702959719 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:15:59 INFO - PROCESS | 1664 | 1467702959769 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 1664 | 1467702959771 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:15:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x118578000 == 40 [pid = 1664] [id = 182] 00:15:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11703d400) [pid = 1664] [serial = 544] [outer = 0x0] 00:15:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11835b000) [pid = 1664] [serial = 545] [outer = 0x11703d400] 00:15:59 INFO - PROCESS | 1664 | 1467702959821 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x118556c00) [pid = 1664] [serial = 546] [outer = 0x11703d400] 00:16:00 INFO - PROCESS | 1664 | 1467702960857 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]]]}] 00:16:00 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) 00:16:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1274ms 00:16:00 INFO - PROCESS | 1664 | 1467702960898 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 1664 | 1467702960901 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:16:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:16:00 INFO - PROCESS | 1664 | 1467702960906 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:16:00 INFO - PROCESS | 1664 | 1467702960908 Marionette TRACE conn2 <- [1,702,null,{}] 00:16:00 INFO - PROCESS | 1664 | 1467702960910 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}] 00:16:00 INFO - PROCESS | 1664 | 1467702960912 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:01 INFO - PROCESS | 1664 | 1467702961016 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:16:01 INFO - PROCESS | 1664 | 1467702961067 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:01 INFO - PROCESS | 1664 | 1467702961068 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253bd000 == 41 [pid = 1664] [id = 183] 00:16:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11877d800) [pid = 1664] [serial = 547] [outer = 0x0] 00:16:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x120fb5400) [pid = 1664] [serial = 548] [outer = 0x11877d800] 00:16:01 INFO - PROCESS | 1664 | 1467702961098 Marionette DEBUG loaded listener.js 00:16:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1249fb000) [pid = 1664] [serial = 549] [outer = 0x11877d800] 00:16:02 INFO - PROCESS | 1664 | 1467702962122 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]]]}] 00:16:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:16:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1272ms 00:16:02 INFO - PROCESS | 1664 | 1467702962179 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:16:02 INFO - PROCESS | 1664 | 1467702962183 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:16:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:16:02 INFO - PROCESS | 1664 | 1467702962188 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:16:02 INFO - PROCESS | 1664 | 1467702962191 Marionette TRACE conn2 <- [1,706,null,{}] 00:16:02 INFO - PROCESS | 1664 | 1467702962196 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}] 00:16:02 INFO - PROCESS | 1664 | 1467702962198 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:02 INFO - PROCESS | 1664 | 1467702962366 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:16:02 INFO - PROCESS | 1664 | 1467702962490 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:02 INFO - PROCESS | 1664 | 1467702962492 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170ea000 == 42 [pid = 1664] [id = 184] 00:16:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1150b0800) [pid = 1664] [serial = 550] [outer = 0x0] 00:16:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11703f400) [pid = 1664] [serial = 551] [outer = 0x1150b0800] 00:16:02 INFO - PROCESS | 1664 | 1467702962522 Marionette DEBUG loaded listener.js 00:16:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118044000) [pid = 1664] [serial = 552] [outer = 0x1150b0800] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x129664000 == 41 [pid = 1664] [id = 180] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x11661a800 == 40 [pid = 1664] [id = 179] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x128a3e800 == 39 [pid = 1664] [id = 178] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x12652d800 == 38 [pid = 1664] [id = 177] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x121949800 == 37 [pid = 1664] [id = 176] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x120e35800 == 36 [pid = 1664] [id = 175] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x119615000 == 35 [pid = 1664] [id = 174] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x117e7b000 == 34 [pid = 1664] [id = 173] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x1169b6800 == 33 [pid = 1664] [id = 172] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x120dd1000 == 32 [pid = 1664] [id = 171] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x12a60f800 == 31 [pid = 1664] [id = 169] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x1162a8800 == 30 [pid = 1664] [id = 170] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x1253bd000 == 29 [pid = 1664] [id = 183] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x118578000 == 28 [pid = 1664] [id = 182] 00:16:03 INFO - PROCESS | 1664 | --DOCSHELL 0x12a694000 == 27 [pid = 1664] [id = 181] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1210b3c00) [pid = 1664] [serial = 490] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x113864800) [pid = 1664] [serial = 478] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x117293400) [pid = 1664] [serial = 481] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1162dd000) [pid = 1664] [serial = 479] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1150b2400) [pid = 1664] [serial = 476] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1128b3400) [pid = 1664] [serial = 475] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1138bec00) [pid = 1664] [serial = 458] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112d58c00) [pid = 1664] [serial = 457] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11859c800) [pid = 1664] [serial = 461] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x118552000) [pid = 1664] [serial = 460] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1193c9c00) [pid = 1664] [serial = 464] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119141000) [pid = 1664] [serial = 463] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119695c00) [pid = 1664] [serial = 487] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1234d7c00) [pid = 1664] [serial = 467] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1210b1000) [pid = 1664] [serial = 466] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x125416400) [pid = 1664] [serial = 494] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1234d8400) [pid = 1664] [serial = 491] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11662c800) [pid = 1664] [serial = 497] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12540d800) [pid = 1664] [serial = 470] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x124bd4c00) [pid = 1664] [serial = 469] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x124ea2c00) [pid = 1664] [serial = 501] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11842cc00) [pid = 1664] [serial = 498] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x126f45800) [pid = 1664] [serial = 473] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1267a6c00) [pid = 1664] [serial = 472] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x126dbb800) [pid = 1664] [serial = 495] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1185bbc00) [pid = 1664] [serial = 484] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x11913e800) [pid = 1664] [serial = 485] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x117ea4400) [pid = 1664] [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.] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x120d9fc00) [pid = 1664] [serial = 488] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1273a7400) [pid = 1664] [serial = 504] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x126f4a400) [pid = 1664] [serial = 503] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1273aa000) [pid = 1664] [serial = 506] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x118240400) [pid = 1664] [serial = 482] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x11875d800) [pid = 1664] [serial = 500] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1664 | 1467702963641 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]]]}] 00:16:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:16:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1476ms 00:16:03 INFO - PROCESS | 1664 | 1467702963665 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:16:03 INFO - PROCESS | 1664 | 1467702963669 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:16:03 INFO - PROCESS | 1664 | 1467702963674 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:16:03 INFO - PROCESS | 1664 | 1467702963677 Marionette TRACE conn2 <- [1,710,null,{}] 00:16:03 INFO - PROCESS | 1664 | 1467702963729 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}] 00:16:03 INFO - PROCESS | 1664 | 1467702963732 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:03 INFO - PROCESS | 1664 | 1467702963856 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:16:03 INFO - PROCESS | 1664 | 1467702963923 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 1664 | 1467702963927 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x113f1a800 == 28 [pid = 1664] [id = 185] 00:16:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x112e4bc00) [pid = 1664] [serial = 553] [outer = 0x0] 00:16:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x112e51000) [pid = 1664] [serial = 554] [outer = 0x112e4bc00] 00:16:03 INFO - PROCESS | 1664 | 1467702963972 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x1138c9400) [pid = 1664] [serial = 555] [outer = 0x112e4bc00] 00:16:04 INFO - PROCESS | 1664 | 1467702964782 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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:16:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1115ms 00:16:04 INFO - PROCESS | 1664 | 1467702964789 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 1664 | 1467702964793 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:16:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:16:04 INFO - PROCESS | 1664 | 1467702964798 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 1664 | 1467702964800 Marionette TRACE conn2 <- [1,714,null,{}] 00:16:04 INFO - PROCESS | 1664 | 1467702964802 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}] 00:16:04 INFO - PROCESS | 1664 | 1467702964804 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:04 INFO - PROCESS | 1664 | 1467702964883 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:16:04 INFO - PROCESS | 1664 | 1467702964887 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 1664 | 1467702964888 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169a1800 == 29 [pid = 1664] [id = 186] 00:16:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1162dc000) [pid = 1664] [serial = 556] [outer = 0x0] 00:16:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x117099c00) [pid = 1664] [serial = 557] [outer = 0x1162dc000] 00:16:04 INFO - PROCESS | 1664 | 1467702964918 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x117ea8c00) [pid = 1664] [serial = 558] [outer = 0x1162dc000] 00:16:05 INFO - PROCESS | 1664 | 1467702965724 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]]]}] 00:16:05 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 00:16:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 00:16:05 INFO - PROCESS | 1664 | 1467702965768 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:16:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:16:05 INFO - PROCESS | 1664 | 1467702965777 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:16:05 INFO - PROCESS | 1664 | 1467702965780 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 1664 | 1467702965782 Marionette TRACE conn2 <- [1,718,null,{}] 00:16:05 INFO - PROCESS | 1664 | 1467702965790 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}] 00:16:05 INFO - PROCESS | 1664 | 1467702965793 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:05 INFO - PROCESS | 1664 | 1467702965895 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:16:05 INFO - PROCESS | 1664 | 1467702965901 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:05 INFO - PROCESS | 1664 | 1467702965903 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x11815d800 == 30 [pid = 1664] [id = 187] 00:16:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x118555c00) [pid = 1664] [serial = 559] [outer = 0x0] 00:16:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x11859e400) [pid = 1664] [serial = 560] [outer = 0x118555c00] 00:16:05 INFO - PROCESS | 1664 | 1467702965931 Marionette DEBUG loaded listener.js 00:16:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x118764800) [pid = 1664] [serial = 561] [outer = 0x118555c00] 00:16:06 INFO - PROCESS | 1664 | 1467702966752 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]]]}] 00:16:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:16:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1020ms 00:16:06 INFO - PROCESS | 1664 | 1467702966801 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:16:06 INFO - PROCESS | 1664 | 1467702966802 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:16:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:16:06 INFO - PROCESS | 1664 | 1467702966804 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 1664 | 1467702966806 Marionette TRACE conn2 <- [1,722,null,{}] 00:16:06 INFO - PROCESS | 1664 | 1467702966808 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}] 00:16:06 INFO - PROCESS | 1664 | 1467702966809 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:06 INFO - PROCESS | 1664 | 1467702966901 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:16:06 INFO - PROCESS | 1664 | 1467702966934 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 1664 | 1467702966935 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x118efa800 == 31 [pid = 1664] [id = 188] 00:16:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x118e7b400) [pid = 1664] [serial = 562] [outer = 0x0] 00:16:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1191c9800) [pid = 1664] [serial = 563] [outer = 0x118e7b400] 00:16:06 INFO - PROCESS | 1664 | 1467702966960 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11968f400) [pid = 1664] [serial = 564] [outer = 0x118e7b400] 00:16:07 INFO - PROCESS | 1664 | 1467702967270 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] 00:16:07 INFO - PROCESS | 1664 | 1467702967324 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:16:07 INFO - PROCESS | 1664 | 1467702967327 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 1664 | 1467702967328 Marionette TRACE conn2 <- [1,726,null,{}] 00:16:07 INFO - PROCESS | 1664 | 1467702967330 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}] 00:16:07 INFO - PROCESS | 1664 | 1467702967338 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:07 INFO - PROCESS | 1664 | 1467702967426 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:16:07 INFO - PROCESS | 1664 | 1467702967459 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 1664 | 1467702967460 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a3a800 == 32 [pid = 1664] [id = 189] 00:16:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x113a7d800) [pid = 1664] [serial = 565] [outer = 0x0] 00:16:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x120d9e800) [pid = 1664] [serial = 566] [outer = 0x113a7d800] 00:16:07 INFO - PROCESS | 1664 | 1467702967485 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x120dab000) [pid = 1664] [serial = 567] [outer = 0x113a7d800] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1128afc00) [pid = 1664] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x126fda000) [pid = 1664] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1273dc800) [pid = 1664] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x117035c00) [pid = 1664] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x112e54800) [pid = 1664] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x116908c00) [pid = 1664] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x11878a000) [pid = 1664] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x1176ea400) [pid = 1664] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x117298400) [pid = 1664] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1127d5800) [pid = 1664] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x117ea3000) [pid = 1664] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x1191c2c00) [pid = 1664] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:16:07 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x112660400) [pid = 1664] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:16:07 INFO - PROCESS | 1664 | 1467702967896 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]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:16:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 618ms 00:16:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:16:07 INFO - PROCESS | 1664 | 1467702967946 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 1664 | 1467702967947 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:16:07 INFO - PROCESS | 1664 | 1467702967949 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 1664 | 1467702967950 Marionette TRACE conn2 <- [1,730,null,{}] 00:16:07 INFO - PROCESS | 1664 | 1467702967952 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}] 00:16:07 INFO - PROCESS | 1664 | 1467702967957 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:08 INFO - PROCESS | 1664 | 1467702968050 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:16:08 INFO - PROCESS | 1664 | 1467702968054 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 1664 | 1467702968055 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x121027000 == 33 [pid = 1664] [id = 190] 00:16:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x119144000) [pid = 1664] [serial = 568] [outer = 0x0] 00:16:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1214e9c00) [pid = 1664] [serial = 569] [outer = 0x119144000] 00:16:08 INFO - PROCESS | 1664 | 1467702968083 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x124bd4c00) [pid = 1664] [serial = 570] [outer = 0x119144000] 00:16:08 INFO - PROCESS | 1664 | 1467702968410 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] 00:16:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:16:08 INFO - PROCESS | 1664 | 1467702968421 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:16:08 INFO - PROCESS | 1664 | 1467702968423 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 1664 | 1467702968425 Marionette TRACE conn2 <- [1,734,null,{}] 00:16:08 INFO - PROCESS | 1664 | 1467702968429 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}] 00:16:08 INFO - PROCESS | 1664 | 1467702968431 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:08 INFO - PROCESS | 1664 | 1467702968509 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:16:08 INFO - PROCESS | 1664 | 1467702968579 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 1664 | 1467702968580 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217d9000 == 34 [pid = 1664] [id = 191] 00:16:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x124ea1400) [pid = 1664] [serial = 571] [outer = 0x0] 00:16:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x12545e800) [pid = 1664] [serial = 572] [outer = 0x124ea1400] 00:16:08 INFO - PROCESS | 1664 | 1467702968605 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1267a7c00) [pid = 1664] [serial = 573] [outer = 0x124ea1400] 00:16:08 INFO - PROCESS | 1664 | 1467702968883 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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:16:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 522ms 00:16:08 INFO - PROCESS | 1664 | 1467702968948 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 1664 | 1467702968950 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:16:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:16:08 INFO - PROCESS | 1664 | 1467702968953 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 1664 | 1467702968955 Marionette TRACE conn2 <- [1,738,null,{}] 00:16:08 INFO - PROCESS | 1664 | 1467702968958 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}] 00:16:08 INFO - PROCESS | 1664 | 1467702968960 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:09 INFO - PROCESS | 1664 | 1467702969075 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:16:09 INFO - PROCESS | 1664 | 1467702969144 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:09 INFO - PROCESS | 1664 | 1467702969146 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x123514000 == 35 [pid = 1664] [id = 192] 00:16:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x124ea2c00) [pid = 1664] [serial = 574] [outer = 0x0] 00:16:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1267b1800) [pid = 1664] [serial = 575] [outer = 0x124ea2c00] 00:16:09 INFO - PROCESS | 1664 | 1467702969185 Marionette DEBUG loaded listener.js 00:16:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x126f46800) [pid = 1664] [serial = 576] [outer = 0x124ea2c00] 00:16:10 INFO - PROCESS | 1664 | 1467702970024 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]]]}] 00:16:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:16:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 00:16:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:16:10 INFO - PROCESS | 1664 | 1467702970074 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:16:10 INFO - PROCESS | 1664 | 1467702970077 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:16:10 INFO - PROCESS | 1664 | 1467702970080 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 1664 | 1467702970082 Marionette TRACE conn2 <- [1,742,null,{}] 00:16:10 INFO - PROCESS | 1664 | 1467702970086 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}] 00:16:10 INFO - PROCESS | 1664 | 1467702970088 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:10 INFO - PROCESS | 1664 | 1467702970217 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:16:10 INFO - PROCESS | 1664 | 1467702970264 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:10 INFO - PROCESS | 1664 | 1467702970266 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x116605800 == 36 [pid = 1664] [id = 193] 00:16:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x112e49000) [pid = 1664] [serial = 577] [outer = 0x0] 00:16:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x112e55000) [pid = 1664] [serial = 578] [outer = 0x112e49000] 00:16:10 INFO - PROCESS | 1664 | 1467702970298 Marionette DEBUG loaded listener.js 00:16:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x115e26000) [pid = 1664] [serial = 579] [outer = 0x112e49000] 00:16:11 INFO - PROCESS | 1664 | 1467702971256 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]]]}] 00:16:11 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 00:16:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1223ms 00:16:11 INFO - PROCESS | 1664 | 1467702971303 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:16:11 INFO - PROCESS | 1664 | 1467702971307 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:16:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:16:11 INFO - PROCESS | 1664 | 1467702971311 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:16:11 INFO - PROCESS | 1664 | 1467702971313 Marionette TRACE conn2 <- [1,746,null,{}] 00:16:11 INFO - PROCESS | 1664 | 1467702971316 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}] 00:16:11 INFO - PROCESS | 1664 | 1467702971318 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:11 INFO - PROCESS | 1664 | 1467702971423 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:16:11 INFO - PROCESS | 1664 | 1467702971469 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:11 INFO - PROCESS | 1664 | 1467702971471 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e61800 == 37 [pid = 1664] [id = 194] 00:16:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11662e800) [pid = 1664] [serial = 580] [outer = 0x0] 00:16:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x117ea8000) [pid = 1664] [serial = 581] [outer = 0x11662e800] 00:16:11 INFO - PROCESS | 1664 | 1467702971502 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11842cc00) [pid = 1664] [serial = 582] [outer = 0x11662e800] 00:16:12 INFO - PROCESS | 1664 | --DOCSHELL 0x1217d9000 == 36 [pid = 1664] [id = 191] 00:16:12 INFO - PROCESS | 1664 | --DOCSHELL 0x121027000 == 35 [pid = 1664] [id = 190] 00:16:12 INFO - PROCESS | 1664 | --DOCSHELL 0x119a3a800 == 34 [pid = 1664] [id = 189] 00:16:12 INFO - PROCESS | 1664 | --DOCSHELL 0x118efa800 == 33 [pid = 1664] [id = 188] 00:16:12 INFO - PROCESS | 1664 | --DOCSHELL 0x11815d800 == 32 [pid = 1664] [id = 187] 00:16:12 INFO - PROCESS | 1664 | --DOCSHELL 0x1169a1800 == 31 [pid = 1664] [id = 186] 00:16:12 INFO - PROCESS | 1664 | --DOCSHELL 0x113f1a800 == 30 [pid = 1664] [id = 185] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128a90400) [pid = 1664] [serial = 530] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1290c4c00) [pid = 1664] [serial = 533] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x128b84000) [pid = 1664] [serial = 531] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x129304000) [pid = 1664] [serial = 534] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x128a8b800) [pid = 1664] [serial = 507] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12545cc00) [pid = 1664] [serial = 527] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x116a19c00) [pid = 1664] [serial = 515] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x117ea8400) [pid = 1664] [serial = 516] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1191cd800) [pid = 1664] [serial = 521] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x120c90000) [pid = 1664] [serial = 522] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x11854b400) [pid = 1664] [serial = 518] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x11859ac00) [pid = 1664] [serial = 519] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x128a8d800) [pid = 1664] [serial = 540] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x1128af400) [pid = 1664] [serial = 509] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x113d62800) [pid = 1664] [serial = 510] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x11835fc00) [pid = 1664] [serial = 512] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x118550c00) [pid = 1664] [serial = 513] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x121956000) [pid = 1664] [serial = 524] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x124bd9800) [pid = 1664] [serial = 525] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x120fb7400) [pid = 1664] [serial = 539] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x112979800) [pid = 1664] [serial = 536] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x117291000) [pid = 1664] [serial = 537] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x126508c00) [pid = 1664] [serial = 528] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 57 (0x12a4b7000) [pid = 1664] [serial = 543] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | --DOMWINDOW == 56 (0x12a4ad800) [pid = 1664] [serial = 542] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1664 | 1467702972553 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]]]}] 00:16:12 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.) 00:16:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1273ms 00:16:12 INFO - PROCESS | 1664 | 1467702972589 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:16:12 INFO - PROCESS | 1664 | 1467702972592 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:16:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:16:12 INFO - PROCESS | 1664 | 1467702972596 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 1664 | 1467702972598 Marionette TRACE conn2 <- [1,750,null,{}] 00:16:12 INFO - PROCESS | 1664 | 1467702972601 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}] 00:16:12 INFO - PROCESS | 1664 | 1467702972602 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:12 INFO - PROCESS | 1664 | 1467702972678 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:16:12 INFO - PROCESS | 1664 | 1467702972682 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:12 INFO - PROCESS | 1664 | 1467702972683 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x116763800 == 31 [pid = 1664] [id = 195] 00:16:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x1128af400) [pid = 1664] [serial = 583] [outer = 0x0] 00:16:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x11696e800) [pid = 1664] [serial = 584] [outer = 0x1128af400] 00:16:12 INFO - PROCESS | 1664 | 1467702972713 Marionette DEBUG loaded listener.js 00:16:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x11709e800) [pid = 1664] [serial = 585] [outer = 0x1128af400] 00:16:13 INFO - PROCESS | 1664 | 1467702973543 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]]]}] 00:16:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 00:16:13 INFO - PROCESS | 1664 | 1467702973568 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:16:13 INFO - PROCESS | 1664 | 1467702973571 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:16:13 INFO - PROCESS | 1664 | 1467702973575 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:16:13 INFO - PROCESS | 1664 | 1467702973577 Marionette TRACE conn2 <- [1,754,null,{}] 00:16:13 INFO - PROCESS | 1664 | 1467702973581 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}] 00:16:13 INFO - PROCESS | 1664 | 1467702973583 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:13 INFO - PROCESS | 1664 | 1467702973658 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:16:13 INFO - PROCESS | 1664 | 1467702973709 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 1664 | 1467702973710 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x118159000 == 32 [pid = 1664] [id = 196] 00:16:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x117290000) [pid = 1664] [serial = 586] [outer = 0x0] 00:16:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x118594000) [pid = 1664] [serial = 587] [outer = 0x117290000] 00:16:13 INFO - PROCESS | 1664 | 1467702973737 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x1185bd800) [pid = 1664] [serial = 588] [outer = 0x117290000] 00:16:14 INFO - PROCESS | 1664 | 1467702974549 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]]]}] 00:16:14 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 00:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1023ms 00:16:14 INFO - PROCESS | 1664 | 1467702974599 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:16:14 INFO - PROCESS | 1664 | 1467702974600 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:16:14 INFO - PROCESS | 1664 | 1467702974616 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 1664 | 1467702974618 Marionette TRACE conn2 <- [1,758,null,{}] 00:16:14 INFO - PROCESS | 1664 | 1467702974625 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}] 00:16:14 INFO - PROCESS | 1664 | 1467702974629 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:14 INFO - PROCESS | 1664 | 1467702974721 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:16:14 INFO - PROCESS | 1664 | 1467702974754 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:14 INFO - PROCESS | 1664 | 1467702974756 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x119adf000 == 33 [pid = 1664] [id = 197] 00:16:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x1191c2c00) [pid = 1664] [serial = 589] [outer = 0x0] 00:16:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x11968d800) [pid = 1664] [serial = 590] [outer = 0x1191c2c00] 00:16:14 INFO - PROCESS | 1664 | 1467702974784 Marionette DEBUG loaded listener.js 00:16:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x119a6a400) [pid = 1664] [serial = 591] [outer = 0x1191c2c00] 00:16:15 INFO - PROCESS | 1664 | 1467702975123 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]]]}] 00:16:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:16:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 527ms 00:16:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:16:15 INFO - PROCESS | 1664 | 1467702975136 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:16:15 INFO - PROCESS | 1664 | 1467702975138 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:16:15 INFO - PROCESS | 1664 | 1467702975140 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:16:15 INFO - PROCESS | 1664 | 1467702975141 Marionette TRACE conn2 <- [1,762,null,{}] 00:16:15 INFO - PROCESS | 1664 | 1467702975144 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}] 00:16:15 INFO - PROCESS | 1664 | 1467702975147 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:15 INFO - PROCESS | 1664 | 1467702975259 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x112e4bc00) [pid = 1664] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x1150b0800) [pid = 1664] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x1162dc000) [pid = 1664] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x118555c00) [pid = 1664] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x113a7d800) [pid = 1664] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x11703d400) [pid = 1664] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x11877d800) [pid = 1664] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 57 (0x118e7b400) [pid = 1664] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 56 (0x124ea1400) [pid = 1664] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:16:15 INFO - PROCESS | 1664 | --DOMWINDOW == 55 (0x119144000) [pid = 1664] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:16:15 INFO - PROCESS | 1664 | 1467702975299 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:15 INFO - PROCESS | 1664 | 1467702975300 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856e800 == 34 [pid = 1664] [id = 198] 00:16:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x112e4bc00) [pid = 1664] [serial = 592] [outer = 0x0] 00:16:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x1167ab400) [pid = 1664] [serial = 593] [outer = 0x112e4bc00] 00:16:15 INFO - PROCESS | 1664 | 1467702975325 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x11913fc00) [pid = 1664] [serial = 594] [outer = 0x112e4bc00] 00:16:16 INFO - PROCESS | 1664 | 1467702976045 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]]]}] 00:16:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 922ms 00:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:16:16 INFO - PROCESS | 1664 | 1467702976064 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:16:16 INFO - PROCESS | 1664 | 1467702976066 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:16:16 INFO - PROCESS | 1664 | 1467702976068 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:16:16 INFO - PROCESS | 1664 | 1467702976069 Marionette TRACE conn2 <- [1,766,null,{}] 00:16:16 INFO - PROCESS | 1664 | 1467702976071 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}] 00:16:16 INFO - PROCESS | 1664 | 1467702976072 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:16 INFO - PROCESS | 1664 | 1467702976147 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:16:16 INFO - PROCESS | 1664 | 1467702976152 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 1664 | 1467702976153 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217cb000 == 35 [pid = 1664] [id = 199] 00:16:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x1127d0c00) [pid = 1664] [serial = 595] [outer = 0x0] 00:16:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x121959c00) [pid = 1664] [serial = 596] [outer = 0x1127d0c00] 00:16:16 INFO - PROCESS | 1664 | 1467702976178 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x1249f4000) [pid = 1664] [serial = 597] [outer = 0x1127d0c00] 00:16:16 INFO - PROCESS | 1664 | 1467702976979 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]]]}] 00:16:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 921ms 00:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:16:16 INFO - PROCESS | 1664 | 1467702976989 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:16:16 INFO - PROCESS | 1664 | 1467702976991 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:16:16 INFO - PROCESS | 1664 | 1467702976993 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:16:16 INFO - PROCESS | 1664 | 1467702976994 Marionette TRACE conn2 <- [1,770,null,{}] 00:16:16 INFO - PROCESS | 1664 | 1467702976996 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}] 00:16:17 INFO - PROCESS | 1664 | 1467702977000 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:17 INFO - PROCESS | 1664 | 1467702977091 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:16:17 INFO - PROCESS | 1664 | 1467702977099 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 1664 | 1467702977100 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x126514000 == 36 [pid = 1664] [id = 200] 00:16:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x125461000) [pid = 1664] [serial = 598] [outer = 0x0] 00:16:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x126d44400) [pid = 1664] [serial = 599] [outer = 0x125461000] 00:16:17 INFO - PROCESS | 1664 | 1467702977125 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x1271ef000) [pid = 1664] [serial = 600] [outer = 0x125461000] 00:16:17 INFO - PROCESS | 1664 | 1467702977451 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]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 00:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:16:17 INFO - PROCESS | 1664 | 1467702977464 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 1664 | 1467702977465 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:16:17 INFO - PROCESS | 1664 | 1467702977467 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1664 | 1467702977468 Marionette TRACE conn2 <- [1,774,null,{}] 00:16:17 INFO - PROCESS | 1664 | 1467702977471 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}] 00:16:17 INFO - PROCESS | 1664 | 1467702977472 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:17 INFO - PROCESS | 1664 | 1467702977571 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:16:17 INFO - PROCESS | 1664 | 1467702977577 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 1664 | 1467702977578 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x126837800 == 37 [pid = 1664] [id = 201] 00:16:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x126508000) [pid = 1664] [serial = 601] [outer = 0x0] 00:16:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1273a4c00) [pid = 1664] [serial = 602] [outer = 0x126508000] 00:16:17 INFO - PROCESS | 1664 | 1467702977602 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x1273de000) [pid = 1664] [serial = 603] [outer = 0x126508000] 00:16:17 INFO - PROCESS | 1664 | 1467702977879 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]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 00:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:16:17 INFO - PROCESS | 1664 | 1467702977935 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 1664 | 1467702977937 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:16:17 INFO - PROCESS | 1664 | 1467702977939 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1664 | 1467702977940 Marionette TRACE conn2 <- [1,778,null,{}] 00:16:17 INFO - PROCESS | 1664 | 1467702977942 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}] 00:16:17 INFO - PROCESS | 1664 | 1467702977943 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:18 INFO - PROCESS | 1664 | 1467702978065 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:16:18 INFO - PROCESS | 1664 | 1467702978113 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:18 INFO - PROCESS | 1664 | 1467702978115 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x112630800 == 38 [pid = 1664] [id = 202] 00:16:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1127ce400) [pid = 1664] [serial = 604] [outer = 0x0] 00:16:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1128aac00) [pid = 1664] [serial = 605] [outer = 0x1127ce400] 00:16:18 INFO - PROCESS | 1664 | 1467702978146 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x113388000) [pid = 1664] [serial = 606] [outer = 0x1127ce400] 00:16:18 INFO - PROCESS | 1664 | 1467702978622 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]]]}] 00:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 722ms 00:16:18 INFO - PROCESS | 1664 | 1467702978678 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:16:18 INFO - PROCESS | 1664 | 1467702978681 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:16:18 INFO - PROCESS | 1664 | 1467702978685 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - PROCESS | 1664 | 1467702978687 Marionette TRACE conn2 <- [1,782,null,{}] 00:16:18 INFO - PROCESS | 1664 | 1467702978690 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}] 00:16:18 INFO - PROCESS | 1664 | 1467702978694 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:18 INFO - PROCESS | 1664 | 1467702978793 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:16:18 INFO - PROCESS | 1664 | 1467702978855 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:18 INFO - PROCESS | 1664 | 1467702978857 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x11961c000 == 39 [pid = 1664] [id = 203] 00:16:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x117293400) [pid = 1664] [serial = 607] [outer = 0x0] 00:16:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x118549800) [pid = 1664] [serial = 608] [outer = 0x117293400] 00:16:18 INFO - PROCESS | 1664 | 1467702978887 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1185c0400) [pid = 1664] [serial = 609] [outer = 0x117293400] 00:16:19 INFO - PROCESS | 1664 | 1467702979301 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]]]}] 00:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 00:16:19 INFO - PROCESS | 1664 | 1467702979357 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:16:19 INFO - PROCESS | 1664 | 1467702979360 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:16:19 INFO - PROCESS | 1664 | 1467702979385 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:16:19 INFO - PROCESS | 1664 | 1467702979387 Marionette TRACE conn2 <- [1,786,null,{}] 00:16:19 INFO - PROCESS | 1664 | 1467702979391 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}] 00:16:19 INFO - PROCESS | 1664 | 1467702979393 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:19 INFO - PROCESS | 1664 | 1467702979540 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:16:19 INFO - PROCESS | 1664 | 1467702979661 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 1664 | 1467702979663 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12683e000 == 40 [pid = 1664] [id = 204] 00:16:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1191c6000) [pid = 1664] [serial = 610] [outer = 0x0] 00:16:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x119699000) [pid = 1664] [serial = 611] [outer = 0x1191c6000] 00:16:19 INFO - PROCESS | 1664 | 1467702979691 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1214f4000) [pid = 1664] [serial = 612] [outer = 0x1191c6000] 00:16:20 INFO - PROCESS | 1664 | 1467702980120 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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 773ms 00:16:20 INFO - PROCESS | 1664 | 1467702980156 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 1664 | 1467702980160 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:16:20 INFO - PROCESS | 1664 | 1467702980193 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 1664 | 1467702980200 Marionette TRACE conn2 <- [1,790,null,{}] 00:16:20 INFO - PROCESS | 1664 | 1467702980204 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}] 00:16:20 INFO - PROCESS | 1664 | 1467702980207 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:20 INFO - PROCESS | 1664 | 1467702980357 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:16:20 INFO - PROCESS | 1664 | 1467702980448 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:20 INFO - PROCESS | 1664 | 1467702980450 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291b9000 == 41 [pid = 1664] [id = 205] 00:16:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1191c8400) [pid = 1664] [serial = 613] [outer = 0x0] 00:16:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1268ea400) [pid = 1664] [serial = 614] [outer = 0x1191c8400] 00:16:20 INFO - PROCESS | 1664 | 1467702980497 Marionette DEBUG loaded listener.js 00:16:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1273ad800) [pid = 1664] [serial = 615] [outer = 0x1191c8400] 00:16:20 INFO - PROCESS | 1664 | 1467702980950 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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 785ms 00:16:20 INFO - PROCESS | 1664 | 1467702980978 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 1664 | 1467702980980 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:16:20 INFO - PROCESS | 1664 | 1467702980983 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 1664 | 1467702980984 Marionette TRACE conn2 <- [1,794,null,{}] 00:16:20 INFO - PROCESS | 1664 | 1467702980987 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}] 00:16:20 INFO - PROCESS | 1664 | 1467702980988 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:21 INFO - PROCESS | 1664 | 1467702981088 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:16:21 INFO - PROCESS | 1664 | 1467702981151 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:21 INFO - PROCESS | 1664 | 1467702981153 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11504e000 == 42 [pid = 1664] [id = 206] 00:16:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1127cc000) [pid = 1664] [serial = 616] [outer = 0x0] 00:16:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x113847400) [pid = 1664] [serial = 617] [outer = 0x1127cc000] 00:16:21 INFO - PROCESS | 1664 | 1467702981182 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x125467800) [pid = 1664] [serial = 618] [outer = 0x1127cc000] 00:16:21 INFO - PROCESS | 1664 | 1467702981681 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]]]}] 00:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 721ms 00:16:21 INFO - PROCESS | 1664 | 1467702981714 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:16:21 INFO - PROCESS | 1664 | 1467702981717 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:16:21 INFO - PROCESS | 1664 | 1467702981721 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:16:21 INFO - PROCESS | 1664 | 1467702981723 Marionette TRACE conn2 <- [1,798,null,{}] 00:16:21 INFO - PROCESS | 1664 | 1467702981727 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}] 00:16:21 INFO - PROCESS | 1664 | 1467702981731 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:21 INFO - PROCESS | 1664 | 1467702981823 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:16:21 INFO - PROCESS | 1664 | 1467702981894 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:21 INFO - PROCESS | 1664 | 1467702981896 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170e9800 == 43 [pid = 1664] [id = 207] 00:16:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x116632000) [pid = 1664] [serial = 619] [outer = 0x0] 00:16:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11703e000) [pid = 1664] [serial = 620] [outer = 0x116632000] 00:16:21 INFO - PROCESS | 1664 | 1467702981923 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118245000) [pid = 1664] [serial = 621] [outer = 0x116632000] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x126837800 == 42 [pid = 1664] [id = 201] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x126514000 == 41 [pid = 1664] [id = 200] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1217cb000 == 40 [pid = 1664] [id = 199] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x11856e800 == 39 [pid = 1664] [id = 198] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x119adf000 == 38 [pid = 1664] [id = 197] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x118159000 == 37 [pid = 1664] [id = 196] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x116763800 == 36 [pid = 1664] [id = 195] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x123514000 == 35 [pid = 1664] [id = 192] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1170ea000 == 34 [pid = 1664] [id = 184] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x116605800 == 33 [pid = 1664] [id = 193] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x117e61800 == 32 [pid = 1664] [id = 194] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x11504e000 == 31 [pid = 1664] [id = 206] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x1291b9000 == 30 [pid = 1664] [id = 205] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x12683e000 == 29 [pid = 1664] [id = 204] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x11961c000 == 28 [pid = 1664] [id = 203] 00:16:22 INFO - PROCESS | 1664 | --DOCSHELL 0x112630800 == 27 [pid = 1664] [id = 202] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x112e51000) [pid = 1664] [serial = 554] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1138c9400) [pid = 1664] [serial = 555] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118044000) [pid = 1664] [serial = 552] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11703f400) [pid = 1664] [serial = 551] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x117099c00) [pid = 1664] [serial = 557] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11859e400) [pid = 1664] [serial = 560] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x120d9e800) [pid = 1664] [serial = 566] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x118556c00) [pid = 1664] [serial = 546] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11835b000) [pid = 1664] [serial = 545] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1249fb000) [pid = 1664] [serial = 549] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x120fb5400) [pid = 1664] [serial = 548] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11968f400) [pid = 1664] [serial = 564] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1191c9800) [pid = 1664] [serial = 563] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12545e800) [pid = 1664] [serial = 572] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1267a7c00) [pid = 1664] [serial = 573] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x120dab000) [pid = 1664] [serial = 567] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1267b1800) [pid = 1664] [serial = 575] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x118764800) [pid = 1664] [serial = 561] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1214e9c00) [pid = 1664] [serial = 569] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x117ea8c00) [pid = 1664] [serial = 558] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x124bd4c00) [pid = 1664] [serial = 570] [outer = 0x0] [url = about:blank] 00:16:22 INFO - PROCESS | 1664 | 1467702982740 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]]]}] 00:16:22 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 00:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1071ms 00:16:22 INFO - PROCESS | 1664 | 1467702982792 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:16:22 INFO - PROCESS | 1664 | 1467702982797 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:16:22 INFO - PROCESS | 1664 | 1467702982801 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:16:22 INFO - PROCESS | 1664 | 1467702982804 Marionette TRACE conn2 <- [1,802,null,{}] 00:16:22 INFO - PROCESS | 1664 | 1467702982808 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}] 00:16:22 INFO - PROCESS | 1664 | 1467702982809 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:22 INFO - PROCESS | 1664 | 1467702982890 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:16:22 INFO - PROCESS | 1664 | 1467702982897 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 1664 | 1467702982899 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x116763800 == 28 [pid = 1664] [id = 208] 00:16:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x112eaac00) [pid = 1664] [serial = 622] [outer = 0x0] 00:16:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x1138c9400) [pid = 1664] [serial = 623] [outer = 0x112eaac00] 00:16:22 INFO - PROCESS | 1664 | 1467702982927 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x116905000) [pid = 1664] [serial = 624] [outer = 0x112eaac00] 00:16:23 INFO - PROCESS | 1664 | 1467702983275 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]]]}] 00:16:23 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 00:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 00:16:23 INFO - PROCESS | 1664 | 1467702983322 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 1664 | 1467702983326 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:16:23 INFO - PROCESS | 1664 | 1467702983336 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1664 | 1467702983338 Marionette TRACE conn2 <- [1,806,null,{}] 00:16:23 INFO - PROCESS | 1664 | 1467702983341 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}] 00:16:23 INFO - PROCESS | 1664 | 1467702983342 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:23 INFO - PROCESS | 1664 | 1467702983424 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:16:23 INFO - PROCESS | 1664 | 1467702983431 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 1664 | 1467702983433 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e7c000 == 29 [pid = 1664] [id = 209] 00:16:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x117034400) [pid = 1664] [serial = 625] [outer = 0x0] 00:16:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x11823ac00) [pid = 1664] [serial = 626] [outer = 0x117034400] 00:16:23 INFO - PROCESS | 1664 | 1467702983460 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x11854b000) [pid = 1664] [serial = 627] [outer = 0x117034400] 00:16:23 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:16:23 INFO - PROCESS | 1664 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:16:23 INFO - PROCESS | 1664 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:16:23 INFO - PROCESS | 1664 | [GFX2-]: Using SkiaGL canvas. 00:16:23 INFO - PROCESS | 1664 | 1467702983850 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]]]}] 00:16:23 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 00:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 527ms 00:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:16:23 INFO - PROCESS | 1664 | 1467702983859 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 1664 | 1467702983861 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:16:23 INFO - PROCESS | 1664 | 1467702983865 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1664 | 1467702983868 Marionette TRACE conn2 <- [1,810,null,{}] 00:16:23 INFO - PROCESS | 1664 | 1467702983875 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}] 00:16:23 INFO - PROCESS | 1664 | 1467702983879 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:23 INFO - PROCESS | 1664 | 1467702983957 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:16:23 INFO - PROCESS | 1664 | 1467702983964 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 1664 | 1467702983967 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11930c000 == 30 [pid = 1664] [id = 210] 00:16:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x11875d000) [pid = 1664] [serial = 628] [outer = 0x0] 00:16:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x118ebf800) [pid = 1664] [serial = 629] [outer = 0x11875d000] 00:16:23 INFO - PROCESS | 1664 | 1467702983995 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1191cdc00) [pid = 1664] [serial = 630] [outer = 0x11875d000] 00:16:24 INFO - PROCESS | 1664 | 1467702984314 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]]]}] 00:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 472ms 00:16:24 INFO - PROCESS | 1664 | 1467702984336 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:16:24 INFO - PROCESS | 1664 | 1467702984338 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:16:24 INFO - PROCESS | 1664 | 1467702984341 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:16:24 INFO - PROCESS | 1664 | 1467702984342 Marionette TRACE conn2 <- [1,814,null,{}] 00:16:24 INFO - PROCESS | 1664 | 1467702984346 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}] 00:16:24 INFO - PROCESS | 1664 | 1467702984348 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:24 INFO - PROCESS | 1664 | 1467702984425 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:16:24 INFO - PROCESS | 1664 | 1467702984483 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 1664 | 1467702984484 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x11961c000 == 31 [pid = 1664] [id = 211] 00:16:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x118551800) [pid = 1664] [serial = 631] [outer = 0x0] 00:16:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x119694800) [pid = 1664] [serial = 632] [outer = 0x118551800] 00:16:24 INFO - PROCESS | 1664 | 1467702984510 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x120da5c00) [pid = 1664] [serial = 633] [outer = 0x118551800] 00:16:24 INFO - PROCESS | 1664 | 1467702984844 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] 00:16:24 INFO - PROCESS | 1664 | 1467702984865 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:16:24 INFO - PROCESS | 1664 | 1467702984874 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:16:24 INFO - PROCESS | 1664 | 1467702984875 Marionette TRACE conn2 <- [1,818,null,{}] 00:16:24 INFO - PROCESS | 1664 | 1467702984877 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}] 00:16:24 INFO - PROCESS | 1664 | 1467702984879 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:24 INFO - PROCESS | 1664 | 1467702984968 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:16:24 INFO - PROCESS | 1664 | 1467702984972 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 1664 | 1467702984973 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x121031000 == 32 [pid = 1664] [id = 212] 00:16:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x117036000) [pid = 1664] [serial = 634] [outer = 0x0] 00:16:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1215c8000) [pid = 1664] [serial = 635] [outer = 0x117036000] 00:16:24 INFO - PROCESS | 1664 | 1467702984997 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1235fe400) [pid = 1664] [serial = 636] [outer = 0x117036000] 00:16:25 INFO - PROCESS | 1664 | 1467702985401 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]]]}] 00:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 575ms 00:16:25 INFO - PROCESS | 1664 | 1467702985443 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:16:25 INFO - PROCESS | 1664 | 1467702985444 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:16:25 INFO - PROCESS | 1664 | 1467702985447 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 1664 | 1467702985448 Marionette TRACE conn2 <- [1,822,null,{}] 00:16:25 INFO - PROCESS | 1664 | 1467702985450 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}] 00:16:25 INFO - PROCESS | 1664 | 1467702985454 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:25 INFO - PROCESS | 1664 | 1467702985554 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:16:25 INFO - PROCESS | 1664 | 1467702985594 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 1664 | 1467702985595 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12194a800 == 33 [pid = 1664] [id = 213] 00:16:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x124ea7c00) [pid = 1664] [serial = 637] [outer = 0x0] 00:16:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x12650e800) [pid = 1664] [serial = 638] [outer = 0x124ea7c00] 00:16:25 INFO - PROCESS | 1664 | 1467702985620 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1268f4c00) [pid = 1664] [serial = 639] [outer = 0x124ea7c00] 00:16:25 INFO - PROCESS | 1664 | 1467702985927 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] 00:16:25 INFO - PROCESS | 1664 | 1467702985974 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:16:25 INFO - PROCESS | 1664 | 1467702985977 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 1664 | 1467702985985 Marionette TRACE conn2 <- [1,826,null,{}] 00:16:25 INFO - PROCESS | 1664 | 1467702985988 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}] 00:16:25 INFO - PROCESS | 1664 | 1467702985989 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:26 INFO - PROCESS | 1664 | 1467702986077 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:16:26 INFO - PROCESS | 1664 | 1467702986109 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 1664 | 1467702986110 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x124990800 == 34 [pid = 1664] [id = 214] 00:16:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x126598c00) [pid = 1664] [serial = 640] [outer = 0x0] 00:16:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x12739fc00) [pid = 1664] [serial = 641] [outer = 0x126598c00] 00:16:26 INFO - PROCESS | 1664 | 1467702986134 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1273d5000) [pid = 1664] [serial = 642] [outer = 0x126598c00] 00:16:26 INFO - PROCESS | 1664 | 1467702986519 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]]]}] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x124ea2c00) [pid = 1664] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x126508000) [pid = 1664] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1127d0c00) [pid = 1664] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1128af400) [pid = 1664] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x125461000) [pid = 1664] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x117290000) [pid = 1664] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x11662e800) [pid = 1664] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x112e4bc00) [pid = 1664] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x112e49000) [pid = 1664] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:16:26 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1191c2c00) [pid = 1664] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 575ms 00:16:26 INFO - PROCESS | 1664 | 1467702986552 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:16:26 INFO - PROCESS | 1664 | 1467702986554 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:16:26 INFO - PROCESS | 1664 | 1467702986556 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 1664 | 1467702986557 Marionette TRACE conn2 <- [1,830,null,{}] 00:16:26 INFO - PROCESS | 1664 | 1467702986559 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}] 00:16:26 INFO - PROCESS | 1664 | 1467702986561 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:26 INFO - PROCESS | 1664 | 1467702986636 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:16:26 INFO - PROCESS | 1664 | 1467702986639 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 1664 | 1467702986640 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x126846000 == 35 [pid = 1664] [id = 215] 00:16:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x112ec7400) [pid = 1664] [serial = 643] [outer = 0x0] 00:16:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x118367000) [pid = 1664] [serial = 644] [outer = 0x112ec7400] 00:16:26 INFO - PROCESS | 1664 | 1467702986668 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x120da3400) [pid = 1664] [serial = 645] [outer = 0x112ec7400] 00:16:26 INFO - PROCESS | 1664 | 1467702986972 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 00:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:16:27 INFO - PROCESS | 1664 | 1467702987025 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 1664 | 1467702987026 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:16:27 INFO - PROCESS | 1664 | 1467702987028 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1664 | 1467702987029 Marionette TRACE conn2 <- [1,834,null,{}] 00:16:27 INFO - PROCESS | 1664 | 1467702987032 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}] 00:16:27 INFO - PROCESS | 1664 | 1467702987033 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:27 INFO - PROCESS | 1664 | 1467702987114 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:16:27 INFO - PROCESS | 1664 | 1467702987163 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 1664 | 1467702987164 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a59000 == 36 [pid = 1664] [id = 216] 00:16:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11662e800) [pid = 1664] [serial = 646] [outer = 0x0] 00:16:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1235f7800) [pid = 1664] [serial = 647] [outer = 0x11662e800] 00:16:27 INFO - PROCESS | 1664 | 1467702987189 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x128a8a800) [pid = 1664] [serial = 648] [outer = 0x11662e800] 00:16:27 INFO - PROCESS | 1664 | 1467702987471 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 00:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:16:27 INFO - PROCESS | 1664 | 1467702987503 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 1664 | 1467702987505 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:16:27 INFO - PROCESS | 1664 | 1467702987507 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1664 | 1467702987508 Marionette TRACE conn2 <- [1,838,null,{}] 00:16:27 INFO - PROCESS | 1664 | 1467702987511 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}] 00:16:27 INFO - PROCESS | 1664 | 1467702987513 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:27 INFO - PROCESS | 1664 | 1467702987593 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:16:27 INFO - PROCESS | 1664 | 1467702987599 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 1664 | 1467702987600 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12964d800 == 37 [pid = 1664] [id = 217] 00:16:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11913cc00) [pid = 1664] [serial = 649] [outer = 0x0] 00:16:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x126fd1000) [pid = 1664] [serial = 650] [outer = 0x11913cc00] 00:16:27 INFO - PROCESS | 1664 | 1467702987624 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x128a93800) [pid = 1664] [serial = 651] [outer = 0x11913cc00] 00:16:27 INFO - PROCESS | 1664 | 1467702987949 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 00:16:27 INFO - PROCESS | 1664 | 1467702987977 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 1664 | 1467702987980 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:16:27 INFO - PROCESS | 1664 | 1467702987983 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1664 | 1467702987985 Marionette TRACE conn2 <- [1,842,null,{}] 00:16:27 INFO - PROCESS | 1664 | 1467702987987 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}] 00:16:27 INFO - PROCESS | 1664 | 1467702987988 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:28 INFO - PROCESS | 1664 | 1467702988106 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:16:28 INFO - PROCESS | 1664 | 1467702988114 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 1664 | 1467702988116 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a45c800 == 38 [pid = 1664] [id = 218] 00:16:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x128a97400) [pid = 1664] [serial = 652] [outer = 0x0] 00:16:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x128dc5000) [pid = 1664] [serial = 653] [outer = 0x128a97400] 00:16:28 INFO - PROCESS | 1664 | 1467702988142 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x129302800) [pid = 1664] [serial = 654] [outer = 0x128a97400] 00:16:28 INFO - PROCESS | 1664 | 1467702988463 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]]]}] 00:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 00:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:16:28 INFO - PROCESS | 1664 | 1467702988502 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:16:28 INFO - PROCESS | 1664 | 1467702988503 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:16:28 INFO - PROCESS | 1664 | 1467702988505 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 1664 | 1467702988506 Marionette TRACE conn2 <- [1,846,null,{}] 00:16:28 INFO - PROCESS | 1664 | 1467702988508 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}] 00:16:28 INFO - PROCESS | 1664 | 1467702988510 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:28 INFO - PROCESS | 1664 | 1467702988628 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:16:28 INFO - PROCESS | 1664 | 1467702988684 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 1664 | 1467702988685 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x113d50800 == 39 [pid = 1664] [id = 219] 00:16:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1127cf000) [pid = 1664] [serial = 655] [outer = 0x0] 00:16:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1127d8000) [pid = 1664] [serial = 656] [outer = 0x1127cf000] 00:16:28 INFO - PROCESS | 1664 | 1467702988717 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1128b2400) [pid = 1664] [serial = 657] [outer = 0x1127cf000] 00:16:29 INFO - PROCESS | 1664 | 1467702989267 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]]]}] 00:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 769ms 00:16:29 INFO - PROCESS | 1664 | 1467702989276 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:16:29 INFO - PROCESS | 1664 | 1467702989279 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:16:29 INFO - PROCESS | 1664 | 1467702989284 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:16:29 INFO - PROCESS | 1664 | 1467702989286 Marionette TRACE conn2 <- [1,850,null,{}] 00:16:29 INFO - PROCESS | 1664 | 1467702989291 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}] 00:16:29 INFO - PROCESS | 1664 | 1467702989294 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:29 INFO - PROCESS | 1664 | 1467702989507 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:16:29 INFO - PROCESS | 1664 | 1467702989585 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:29 INFO - PROCESS | 1664 | 1467702989587 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e14000 == 40 [pid = 1664] [id = 220] 00:16:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x117038c00) [pid = 1664] [serial = 658] [outer = 0x0] 00:16:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x117ea8c00) [pid = 1664] [serial = 659] [outer = 0x117038c00] 00:16:29 INFO - PROCESS | 1664 | 1467702989635 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118548800) [pid = 1664] [serial = 660] [outer = 0x117038c00] 00:16:30 INFO - PROCESS | 1664 | 1467702990350 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]]]}] 00:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1124ms 00:16:30 INFO - PROCESS | 1664 | 1467702990407 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:16:30 INFO - PROCESS | 1664 | 1467702990409 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:16:30 INFO - PROCESS | 1664 | 1467702990412 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:16:30 INFO - PROCESS | 1664 | 1467702990414 Marionette TRACE conn2 <- [1,854,null,{}] 00:16:30 INFO - PROCESS | 1664 | 1467702990418 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}] 00:16:30 INFO - PROCESS | 1664 | 1467702990419 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:30 INFO - PROCESS | 1664 | 1467702990523 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:16:30 INFO - PROCESS | 1664 | 1467702990598 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:30 INFO - PROCESS | 1664 | 1467702990600 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x113209800 == 41 [pid = 1664] [id = 221] 00:16:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11260fc00) [pid = 1664] [serial = 661] [outer = 0x0] 00:16:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1127cb800) [pid = 1664] [serial = 662] [outer = 0x11260fc00] 00:16:30 INFO - PROCESS | 1664 | 1467702990629 Marionette DEBUG loaded listener.js 00:16:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1128af400) [pid = 1664] [serial = 663] [outer = 0x11260fc00] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12a45c800 == 40 [pid = 1664] [id = 218] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12964d800 == 39 [pid = 1664] [id = 217] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x128a59000 == 38 [pid = 1664] [id = 216] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x126846000 == 37 [pid = 1664] [id = 215] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x124990800 == 36 [pid = 1664] [id = 214] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12194a800 == 35 [pid = 1664] [id = 213] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x121031000 == 34 [pid = 1664] [id = 212] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x11961c000 == 33 [pid = 1664] [id = 211] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x11930c000 == 32 [pid = 1664] [id = 210] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x117e7c000 == 31 [pid = 1664] [id = 209] 00:16:30 INFO - PROCESS | 1664 | --DOCSHELL 0x116763800 == 30 [pid = 1664] [id = 208] 00:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 574ms 00:16:30 INFO - PROCESS | 1664 | 1467702990981 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]]]}] 00:16:30 INFO - PROCESS | 1664 | 1467702990987 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:16:30 INFO - PROCESS | 1664 | 1467702990990 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11968d800) [pid = 1664] [serial = 590] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1167ab400) [pid = 1664] [serial = 593] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119a6a400) [pid = 1664] [serial = 591] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11913fc00) [pid = 1664] [serial = 594] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x121959c00) [pid = 1664] [serial = 596] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118594000) [pid = 1664] [serial = 587] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112e55000) [pid = 1664] [serial = 578] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x115e26000) [pid = 1664] [serial = 579] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x126f46800) [pid = 1664] [serial = 576] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117ea8000) [pid = 1664] [serial = 581] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11842cc00) [pid = 1664] [serial = 582] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11696e800) [pid = 1664] [serial = 584] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11709e800) [pid = 1664] [serial = 585] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1273a4c00) [pid = 1664] [serial = 602] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1249f4000) [pid = 1664] [serial = 597] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126d44400) [pid = 1664] [serial = 599] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1273de000) [pid = 1664] [serial = 603] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1271ef000) [pid = 1664] [serial = 600] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1185bd800) [pid = 1664] [serial = 588] [outer = 0x0] [url = about:blank] 00:16:31 INFO - PROCESS | 1664 | 1467702991014 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 1664 | 1467702991016 Marionette TRACE conn2 <- [1,858,null,{}] 00:16:31 INFO - PROCESS | 1664 | 1467702991020 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}] 00:16:31 INFO - PROCESS | 1664 | 1467702991022 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:31 INFO - PROCESS | 1664 | 1467702991119 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:16:31 INFO - PROCESS | 1664 | 1467702991123 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 1664 | 1467702991125 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f42800 == 31 [pid = 1664] [id = 222] 00:16:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x112eaf400) [pid = 1664] [serial = 664] [outer = 0x0] 00:16:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x113390800) [pid = 1664] [serial = 665] [outer = 0x112eaf400] 00:16:31 INFO - PROCESS | 1664 | 1467702991155 Marionette DEBUG loaded listener.js 00:16:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x113d0b400) [pid = 1664] [serial = 666] [outer = 0x112eaf400] 00:16:31 INFO - PROCESS | 1664 | 1467702991474 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]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 481ms 00:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:16:31 INFO - PROCESS | 1664 | 1467702991485 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 1664 | 1467702991486 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:16:31 INFO - PROCESS | 1664 | 1467702991489 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 1664 | 1467702991491 Marionette TRACE conn2 <- [1,862,null,{}] 00:16:31 INFO - PROCESS | 1664 | 1467702991502 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}] 00:16:31 INFO - PROCESS | 1664 | 1467702991505 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:31 INFO - PROCESS | 1664 | 1467702991597 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:16:31 INFO - PROCESS | 1664 | 1467702991646 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 1664 | 1467702991648 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x11815b800 == 32 [pid = 1664] [id = 223] 00:16:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x115ef9c00) [pid = 1664] [serial = 667] [outer = 0x0] 00:16:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1167b6400) [pid = 1664] [serial = 668] [outer = 0x115ef9c00] 00:16:31 INFO - PROCESS | 1664 | 1467702991675 Marionette DEBUG loaded listener.js 00:16:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1176e6c00) [pid = 1664] [serial = 669] [outer = 0x115ef9c00] 00:16:31 INFO - PROCESS | 1664 | 1467702991974 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 525ms 00:16:32 INFO - PROCESS | 1664 | 1467702992016 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:16:32 INFO - PROCESS | 1664 | 1467702992018 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:16:32 INFO - PROCESS | 1664 | 1467702992020 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 1664 | 1467702992022 Marionette TRACE conn2 <- [1,866,null,{}] 00:16:32 INFO - PROCESS | 1664 | 1467702992024 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}] 00:16:32 INFO - PROCESS | 1664 | 1467702992025 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:32 INFO - PROCESS | 1664 | 1467702992106 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:16:32 INFO - PROCESS | 1664 | 1467702992157 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1664 | 1467702992159 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x118eec000 == 33 [pid = 1664] [id = 224] 00:16:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x116052c00) [pid = 1664] [serial = 670] [outer = 0x0] 00:16:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11835bc00) [pid = 1664] [serial = 671] [outer = 0x116052c00] 00:16:32 INFO - PROCESS | 1664 | 1467702992184 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11854d800) [pid = 1664] [serial = 672] [outer = 0x116052c00] 00:16:32 INFO - PROCESS | 1664 | 1467702992472 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 00:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:16:32 INFO - PROCESS | 1664 | 1467702992490 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 1664 | 1467702992492 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:16:32 INFO - PROCESS | 1664 | 1467702992494 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 1664 | 1467702992495 Marionette TRACE conn2 <- [1,870,null,{}] 00:16:32 INFO - PROCESS | 1664 | 1467702992505 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}] 00:16:32 INFO - PROCESS | 1664 | 1467702992506 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:32 INFO - PROCESS | 1664 | 1467702992586 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:16:32 INFO - PROCESS | 1664 | 1467702992590 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1664 | 1467702992591 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x116615800 == 34 [pid = 1664] [id = 225] 00:16:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118550800) [pid = 1664] [serial = 673] [outer = 0x0] 00:16:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11859a800) [pid = 1664] [serial = 674] [outer = 0x118550800] 00:16:32 INFO - PROCESS | 1664 | 1467702992619 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1185c1000) [pid = 1664] [serial = 675] [outer = 0x118550800] 00:16:32 INFO - PROCESS | 1664 | 1467702992954 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 475ms 00:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:16:32 INFO - PROCESS | 1664 | 1467702992970 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 1664 | 1467702992971 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:16:32 INFO - PROCESS | 1664 | 1467702992973 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 1664 | 1467702992974 Marionette TRACE conn2 <- [1,874,null,{}] 00:16:32 INFO - PROCESS | 1664 | 1467702992976 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}] 00:16:32 INFO - PROCESS | 1664 | 1467702992982 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:33 INFO - PROCESS | 1664 | 1467702993106 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:16:33 INFO - PROCESS | 1664 | 1467702993117 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 1664 | 1467702993119 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1212c7800 == 35 [pid = 1664] [id = 226] 00:16:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1185c1400) [pid = 1664] [serial = 676] [outer = 0x0] 00:16:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118783000) [pid = 1664] [serial = 677] [outer = 0x1185c1400] 00:16:33 INFO - PROCESS | 1664 | 1467702993143 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x120c81800) [pid = 1664] [serial = 678] [outer = 0x1185c1400] 00:16:33 INFO - PROCESS | 1664 | 1467702993476 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]]]}] 00:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 00:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:16:33 INFO - PROCESS | 1664 | 1467702993492 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:16:33 INFO - PROCESS | 1664 | 1467702993493 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:16:33 INFO - PROCESS | 1664 | 1467702993503 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:16:33 INFO - PROCESS | 1664 | 1467702993504 Marionette TRACE conn2 <- [1,878,null,{}] 00:16:33 INFO - PROCESS | 1664 | 1467702993506 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}] 00:16:33 INFO - PROCESS | 1664 | 1467702993507 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:33 INFO - PROCESS | 1664 | 1467702993600 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:16:33 INFO - PROCESS | 1664 | 1467702993603 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 1664 | 1467702993604 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12194a800 == 36 [pid = 1664] [id = 227] 00:16:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x120da0000) [pid = 1664] [serial = 679] [outer = 0x0] 00:16:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x120daac00) [pid = 1664] [serial = 680] [outer = 0x120da0000] 00:16:33 INFO - PROCESS | 1664 | 1467702993629 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1215d2800) [pid = 1664] [serial = 681] [outer = 0x120da0000] 00:16:33 INFO - PROCESS | 1664 | 1467702993940 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]]]}] 00:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 474ms 00:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:16:33 INFO - PROCESS | 1664 | 1467702993971 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:16:33 INFO - PROCESS | 1664 | 1467702993972 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:16:33 INFO - PROCESS | 1664 | 1467702993974 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:16:33 INFO - PROCESS | 1664 | 1467702993975 Marionette TRACE conn2 <- [1,882,null,{}] 00:16:33 INFO - PROCESS | 1664 | 1467702993978 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}] 00:16:33 INFO - PROCESS | 1664 | 1467702993980 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:34 INFO - PROCESS | 1664 | 1467702994075 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:16:34 INFO - PROCESS | 1664 | 1467702994079 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 1664 | 1467702994080 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x124984000 == 37 [pid = 1664] [id = 228] 00:16:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x120c90c00) [pid = 1664] [serial = 682] [outer = 0x0] 00:16:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x121959c00) [pid = 1664] [serial = 683] [outer = 0x120c90c00] 00:16:34 INFO - PROCESS | 1664 | 1467702994105 Marionette DEBUG loaded listener.js 00:16:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12496e000) [pid = 1664] [serial = 684] [outer = 0x120c90c00] 00:16:34 INFO - PROCESS | 1664 | 1467702994421 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 00:16:34 INFO - PROCESS | 1664 | 1467702994443 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 1664 | 1467702994444 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:16:34 INFO - PROCESS | 1664 | 1467702994461 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 1664 | 1467702994465 Marionette TRACE conn2 <- [1,886,null,{}] 00:16:34 INFO - PROCESS | 1664 | 1467702994468 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}] 00:16:34 INFO - PROCESS | 1664 | 1467702994469 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:34 INFO - PROCESS | 1664 | 1467702994568 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:16:34 INFO - PROCESS | 1664 | 1467702994571 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 1664 | 1467702994572 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12683e000 == 38 [pid = 1664] [id = 229] 00:16:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x121bdb000) [pid = 1664] [serial = 685] [outer = 0x0] 00:16:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124bb8400) [pid = 1664] [serial = 686] [outer = 0x121bdb000] 00:16:34 INFO - PROCESS | 1664 | 1467702994596 Marionette DEBUG loaded listener.js 00:16:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124d58c00) [pid = 1664] [serial = 687] [outer = 0x121bdb000] 00:16:34 INFO - PROCESS | 1664 | 1467702994921 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 531ms 00:16:34 INFO - PROCESS | 1664 | 1467702994985 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 1664 | 1467702994986 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:16:34 INFO - PROCESS | 1664 | 1467702994988 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 1664 | 1467702994989 Marionette TRACE conn2 <- [1,890,null,{}] 00:16:34 INFO - PROCESS | 1664 | 1467702994992 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}] 00:16:34 INFO - PROCESS | 1664 | 1467702994993 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:35 INFO - PROCESS | 1664 | 1467702995175 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x117036000) [pid = 1664] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1127ce400) [pid = 1664] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11875d000) [pid = 1664] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x117034400) [pid = 1664] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x117293400) [pid = 1664] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x116632000) [pid = 1664] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1191c6000) [pid = 1664] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112eaac00) [pid = 1664] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x124ea7c00) [pid = 1664] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1191c8400) [pid = 1664] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1127cc000) [pid = 1664] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x126598c00) [pid = 1664] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x112ec7400) [pid = 1664] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11662e800) [pid = 1664] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11913cc00) [pid = 1664] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:16:35 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118551800) [pid = 1664] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:16:35 INFO - PROCESS | 1664 | 1467702995217 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:35 INFO - PROCESS | 1664 | 1467702995218 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183f0000 == 39 [pid = 1664] [id = 230] 00:16:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x110e7f400) [pid = 1664] [serial = 688] [outer = 0x0] 00:16:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128a6400) [pid = 1664] [serial = 689] [outer = 0x110e7f400] 00:16:35 INFO - PROCESS | 1664 | 1467702995242 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x117036000) [pid = 1664] [serial = 690] [outer = 0x110e7f400] 00:16:35 INFO - PROCESS | 1664 | 1467702995500 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]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 567ms 00:16:35 INFO - PROCESS | 1664 | 1467702995556 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 1664 | 1467702995558 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:16:35 INFO - PROCESS | 1664 | 1467702995568 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 1664 | 1467702995570 Marionette TRACE conn2 <- [1,894,null,{}] 00:16:35 INFO - PROCESS | 1664 | 1467702995572 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}] 00:16:35 INFO - PROCESS | 1664 | 1467702995574 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:35 INFO - PROCESS | 1664 | 1467702995671 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:16:35 INFO - PROCESS | 1664 | 1467702995675 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:35 INFO - PROCESS | 1664 | 1467702995677 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x129666800 == 40 [pid = 1664] [id = 231] 00:16:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11854bc00) [pid = 1664] [serial = 691] [outer = 0x0] 00:16:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12540d000) [pid = 1664] [serial = 692] [outer = 0x11854bc00] 00:16:35 INFO - PROCESS | 1664 | 1467702995706 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1267b0000) [pid = 1664] [serial = 693] [outer = 0x11854bc00] 00:16:36 INFO - PROCESS | 1664 | 1467702996033 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]]]}] 00:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 527ms 00:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:16:36 INFO - PROCESS | 1664 | 1467702996091 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:16:36 INFO - PROCESS | 1664 | 1467702996093 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:16:36 INFO - PROCESS | 1664 | 1467702996096 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:16:36 INFO - PROCESS | 1664 | 1467702996099 Marionette TRACE conn2 <- [1,898,null,{}] 00:16:36 INFO - PROCESS | 1664 | 1467702996102 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}] 00:16:36 INFO - PROCESS | 1664 | 1467702996103 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:36 INFO - PROCESS | 1664 | 1467702996185 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:16:36 INFO - PROCESS | 1664 | 1467702996188 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 1664 | 1467702996189 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a698000 == 41 [pid = 1664] [id = 232] 00:16:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11709dc00) [pid = 1664] [serial = 694] [outer = 0x0] 00:16:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1268f6c00) [pid = 1664] [serial = 695] [outer = 0x11709dc00] 00:16:36 INFO - PROCESS | 1664 | 1467702996213 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x126f50000) [pid = 1664] [serial = 696] [outer = 0x11709dc00] 00:16:36 INFO - PROCESS | 1664 | 1467702996522 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]]]}] 00:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 474ms 00:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:16:36 INFO - PROCESS | 1664 | 1467702996570 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:16:36 INFO - PROCESS | 1664 | 1467702996571 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:16:36 INFO - PROCESS | 1664 | 1467702996573 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:16:36 INFO - PROCESS | 1664 | 1467702996574 Marionette TRACE conn2 <- [1,902,null,{}] 00:16:36 INFO - PROCESS | 1664 | 1467702996576 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}] 00:16:36 INFO - PROCESS | 1664 | 1467702996577 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:36 INFO - PROCESS | 1664 | 1467702996656 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:16:36 INFO - PROCESS | 1664 | 1467702996660 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 1664 | 1467702996661 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa5a800 == 42 [pid = 1664] [id = 233] 00:16:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126fdb000) [pid = 1664] [serial = 697] [outer = 0x0] 00:16:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1273a7800) [pid = 1664] [serial = 698] [outer = 0x126fdb000] 00:16:36 INFO - PROCESS | 1664 | 1467702996690 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1273adc00) [pid = 1664] [serial = 699] [outer = 0x126fdb000] 00:16:37 INFO - PROCESS | 1664 | 1467702997053 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 00:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:16:37 INFO - PROCESS | 1664 | 1467702997092 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 1664 | 1467702997093 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:16:37 INFO - PROCESS | 1664 | 1467702997097 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 1664 | 1467702997099 Marionette TRACE conn2 <- [1,906,null,{}] 00:16:37 INFO - PROCESS | 1664 | 1467702997101 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}] 00:16:37 INFO - PROCESS | 1664 | 1467702997102 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:37 INFO - PROCESS | 1664 | 1467702997180 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:16:37 INFO - PROCESS | 1664 | 1467702997296 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 1664 | 1467702997298 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x111f29800 == 43 [pid = 1664] [id = 234] 00:16:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x110e7cc00) [pid = 1664] [serial = 700] [outer = 0x0] 00:16:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x111ca9400) [pid = 1664] [serial = 701] [outer = 0x110e7cc00] 00:16:37 INFO - PROCESS | 1664 | 1467702997348 Marionette DEBUG loaded listener.js 00:16:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1128a5000) [pid = 1664] [serial = 702] [outer = 0x110e7cc00] 00:16:37 INFO - PROCESS | 1664 | 1467702997851 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 775ms 00:16:37 INFO - PROCESS | 1664 | 1467702997872 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 1664 | 1467702997875 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:16:37 INFO - PROCESS | 1664 | 1467702997878 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 1664 | 1467702997880 Marionette TRACE conn2 <- [1,910,null,{}] 00:16:37 INFO - PROCESS | 1664 | 1467702997884 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}] 00:16:37 INFO - PROCESS | 1664 | 1467702997886 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:37 INFO - PROCESS | 1664 | 1467702997992 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:16:38 INFO - PROCESS | 1664 | 1467702998083 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1664 | 1467702998085 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x11857c000 == 44 [pid = 1664] [id = 235] 00:16:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x113d60c00) [pid = 1664] [serial = 703] [outer = 0x0] 00:16:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x115ef2000) [pid = 1664] [serial = 704] [outer = 0x113d60c00] 00:16:38 INFO - PROCESS | 1664 | 1467702998116 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1167ab400) [pid = 1664] [serial = 705] [outer = 0x113d60c00] 00:16:38 INFO - PROCESS | 1664 | 1467702998519 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]]]}] 00:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 669ms 00:16:38 INFO - PROCESS | 1664 | 1467702998550 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:16:38 INFO - PROCESS | 1664 | 1467702998553 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:16:38 INFO - PROCESS | 1664 | 1467702998556 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 1664 | 1467702998557 Marionette TRACE conn2 <- [1,914,null,{}] 00:16:38 INFO - PROCESS | 1664 | 1467702998560 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}] 00:16:38 INFO - PROCESS | 1664 | 1467702998561 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:38 INFO - PROCESS | 1664 | 1467702998666 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:16:38 INFO - PROCESS | 1664 | 1467702998724 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1664 | 1467702998725 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x128d12800 == 45 [pid = 1664] [id = 236] 00:16:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118044000) [pid = 1664] [serial = 706] [outer = 0x0] 00:16:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11859b800) [pid = 1664] [serial = 707] [outer = 0x118044000] 00:16:38 INFO - PROCESS | 1664 | 1467702998754 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11878a800) [pid = 1664] [serial = 708] [outer = 0x118044000] 00:16:39 INFO - PROCESS | 1664 | 1467702999202 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]]]}] 00:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 669ms 00:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:16:39 INFO - PROCESS | 1664 | 1467702999226 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:16:39 INFO - PROCESS | 1664 | 1467702999228 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:16:39 INFO - PROCESS | 1664 | 1467702999235 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:16:39 INFO - PROCESS | 1664 | 1467702999239 Marionette TRACE conn2 <- [1,918,null,{}] 00:16:39 INFO - PROCESS | 1664 | 1467702999243 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}] 00:16:39 INFO - PROCESS | 1664 | 1467702999245 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:39 INFO - PROCESS | 1664 | 1467702999369 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:16:39 INFO - PROCESS | 1664 | 1467702999437 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:39 INFO - PROCESS | 1664 | 1467702999439 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af82800 == 46 [pid = 1664] [id = 237] 00:16:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118e78c00) [pid = 1664] [serial = 709] [outer = 0x0] 00:16:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x120d9e800) [pid = 1664] [serial = 710] [outer = 0x118e78c00] 00:16:39 INFO - PROCESS | 1664 | 1467702999467 Marionette DEBUG loaded listener.js 00:16:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x124bdb800) [pid = 1664] [serial = 711] [outer = 0x118e78c00] 00:16:39 INFO - PROCESS | 1664 | 1467702999886 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]]]}] 00:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 680ms 00:16:39 INFO - PROCESS | 1664 | 1467702999911 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:16:39 INFO - PROCESS | 1664 | 1467702999915 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:16:39 INFO - PROCESS | 1664 | 1467702999917 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:16:39 INFO - PROCESS | 1664 | 1467702999918 Marionette TRACE conn2 <- [1,922,null,{}] 00:16:39 INFO - PROCESS | 1664 | 1467702999921 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}] 00:16:39 INFO - PROCESS | 1664 | 1467702999922 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:40 INFO - PROCESS | 1664 | 1467703000160 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:16:40 INFO - PROCESS | 1664 | 1467703000233 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:40 INFO - PROCESS | 1664 | 1467703000234 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f46000 == 47 [pid = 1664] [id = 238] 00:16:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1128b3c00) [pid = 1664] [serial = 712] [outer = 0x0] 00:16:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x112d58800) [pid = 1664] [serial = 713] [outer = 0x1128b3c00] 00:16:40 INFO - PROCESS | 1664 | 1467703000263 Marionette DEBUG loaded listener.js 00:16:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11334c800) [pid = 1664] [serial = 714] [outer = 0x1128b3c00] 00:16:40 INFO - PROCESS | 1664 | 1467703000709 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]]]}] 00:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 819ms 00:16:40 INFO - PROCESS | 1664 | 1467703000737 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:16:40 INFO - PROCESS | 1664 | 1467703000740 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:16:40 INFO - PROCESS | 1664 | 1467703000743 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:16:40 INFO - PROCESS | 1664 | 1467703000745 Marionette TRACE conn2 <- [1,926,null,{}] 00:16:40 INFO - PROCESS | 1664 | 1467703000769 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}] 00:16:40 INFO - PROCESS | 1664 | 1467703000771 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:40 INFO - PROCESS | 1664 | 1467703000871 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:16:40 INFO - PROCESS | 1664 | 1467703000944 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:40 INFO - PROCESS | 1664 | 1467703000945 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170e7000 == 48 [pid = 1664] [id = 239] 00:16:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x117043800) [pid = 1664] [serial = 715] [outer = 0x0] 00:16:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x117292000) [pid = 1664] [serial = 716] [outer = 0x117043800] 00:16:40 INFO - PROCESS | 1664 | 1467703000973 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11823cc00) [pid = 1664] [serial = 717] [outer = 0x117043800] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa5a800 == 47 [pid = 1664] [id = 233] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12a698000 == 46 [pid = 1664] [id = 232] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x129666800 == 45 [pid = 1664] [id = 231] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1183f0000 == 44 [pid = 1664] [id = 230] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12683e000 == 43 [pid = 1664] [id = 229] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x124984000 == 42 [pid = 1664] [id = 228] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12194a800 == 41 [pid = 1664] [id = 227] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1212c7800 == 40 [pid = 1664] [id = 226] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x116615800 == 39 [pid = 1664] [id = 225] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x118eec000 == 38 [pid = 1664] [id = 224] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11815b800 == 37 [pid = 1664] [id = 223] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x116f42800 == 36 [pid = 1664] [id = 222] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x113209800 == 35 [pid = 1664] [id = 221] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x118e14000 == 34 [pid = 1664] [id = 220] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x113d50800 == 33 [pid = 1664] [id = 219] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1170e9800 == 32 [pid = 1664] [id = 207] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x116f46000 == 31 [pid = 1664] [id = 238] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12af82800 == 30 [pid = 1664] [id = 237] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x128d12800 == 29 [pid = 1664] [id = 236] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11857c000 == 28 [pid = 1664] [id = 235] 00:16:41 INFO - PROCESS | 1664 | --DOCSHELL 0x111f29800 == 27 [pid = 1664] [id = 234] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1215c8000) [pid = 1664] [serial = 635] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x113388000) [pid = 1664] [serial = 606] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1128aac00) [pid = 1664] [serial = 605] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118ebf800) [pid = 1664] [serial = 629] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11823ac00) [pid = 1664] [serial = 626] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1185c0400) [pid = 1664] [serial = 609] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1191cdc00) [pid = 1664] [serial = 630] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x118549800) [pid = 1664] [serial = 608] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118245000) [pid = 1664] [serial = 621] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11703e000) [pid = 1664] [serial = 620] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1214f4000) [pid = 1664] [serial = 612] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1138c9400) [pid = 1664] [serial = 623] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12650e800) [pid = 1664] [serial = 638] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116905000) [pid = 1664] [serial = 624] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119699000) [pid = 1664] [serial = 611] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1273ad800) [pid = 1664] [serial = 615] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1268ea400) [pid = 1664] [serial = 614] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x125467800) [pid = 1664] [serial = 618] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x113847400) [pid = 1664] [serial = 617] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12739fc00) [pid = 1664] [serial = 641] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1268f4c00) [pid = 1664] [serial = 639] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118367000) [pid = 1664] [serial = 644] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x120da3400) [pid = 1664] [serial = 645] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128a8a800) [pid = 1664] [serial = 648] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x126fd1000) [pid = 1664] [serial = 650] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1273d5000) [pid = 1664] [serial = 642] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11854b000) [pid = 1664] [serial = 627] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x128a93800) [pid = 1664] [serial = 651] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119694800) [pid = 1664] [serial = 632] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1235fe400) [pid = 1664] [serial = 636] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x120da5c00) [pid = 1664] [serial = 633] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128dc5000) [pid = 1664] [serial = 653] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1235f7800) [pid = 1664] [serial = 647] [outer = 0x0] [url = about:blank] 00:16:41 INFO - PROCESS | 1664 | 1467703001816 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]]]}] 00:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1094ms 00:16:41 INFO - PROCESS | 1664 | 1467703001839 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:16:41 INFO - PROCESS | 1664 | 1467703001842 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:16:41 INFO - PROCESS | 1664 | 1467703001850 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:16:41 INFO - PROCESS | 1664 | 1467703001854 Marionette TRACE conn2 <- [1,930,null,{}] 00:16:41 INFO - PROCESS | 1664 | 1467703001857 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}] 00:16:41 INFO - PROCESS | 1664 | 1467703001859 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:41 INFO - PROCESS | 1664 | 1467703001945 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:16:41 INFO - PROCESS | 1664 | 1467703001951 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:41 INFO - PROCESS | 1664 | 1467703001953 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x11666d800 == 28 [pid = 1664] [id = 240] 00:16:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112e50800) [pid = 1664] [serial = 718] [outer = 0x0] 00:16:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x113867c00) [pid = 1664] [serial = 719] [outer = 0x112e50800] 00:16:41 INFO - PROCESS | 1664 | 1467703001982 Marionette DEBUG loaded listener.js 00:16:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1160aec00) [pid = 1664] [serial = 720] [outer = 0x112e50800] 00:16:42 INFO - PROCESS | 1664 | 1467703002308 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]]]}] 00:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 478ms 00:16:42 INFO - PROCESS | 1664 | 1467703002323 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:16:42 INFO - PROCESS | 1664 | 1467703002326 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:16:42 INFO - PROCESS | 1664 | 1467703002333 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:16:42 INFO - PROCESS | 1664 | 1467703002335 Marionette TRACE conn2 <- [1,934,null,{}] 00:16:42 INFO - PROCESS | 1664 | 1467703002337 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}] 00:16:42 INFO - PROCESS | 1664 | 1467703002339 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:42 INFO - PROCESS | 1664 | 1467703002422 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:16:42 INFO - PROCESS | 1664 | 1467703002473 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:42 INFO - PROCESS | 1664 | 1467703002475 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x117214800 == 29 [pid = 1664] [id = 241] 00:16:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x113349000) [pid = 1664] [serial = 721] [outer = 0x0] 00:16:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116973000) [pid = 1664] [serial = 722] [outer = 0x113349000] 00:16:42 INFO - PROCESS | 1664 | 1467703002502 Marionette DEBUG loaded listener.js 00:16:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118047800) [pid = 1664] [serial = 723] [outer = 0x113349000] 00:16:42 INFO - PROCESS | 1664 | 1467703002873 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]]]}] 00:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 569ms 00:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:16:42 INFO - PROCESS | 1664 | 1467703002903 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:16:42 INFO - PROCESS | 1664 | 1467703002905 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:16:42 INFO - PROCESS | 1664 | 1467703002908 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:16:42 INFO - PROCESS | 1664 | 1467703002911 Marionette TRACE conn2 <- [1,938,null,{}] 00:16:42 INFO - PROCESS | 1664 | 1467703002925 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}] 00:16:42 INFO - PROCESS | 1664 | 1467703002930 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:43 INFO - PROCESS | 1664 | 1467703003081 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:16:43 INFO - PROCESS | 1664 | 1467703003099 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 1664 | 1467703003101 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x118ee8000 == 30 [pid = 1664] [id = 242] 00:16:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118433c00) [pid = 1664] [serial = 724] [outer = 0x0] 00:16:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11859f400) [pid = 1664] [serial = 725] [outer = 0x118433c00] 00:16:43 INFO - PROCESS | 1664 | 1467703003145 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118780400) [pid = 1664] [serial = 726] [outer = 0x118433c00] 00:16:43 INFO - PROCESS | 1664 | 1467703003487 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]]]}] 00:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 624ms 00:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:16:43 INFO - PROCESS | 1664 | 1467703003533 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:16:43 INFO - PROCESS | 1664 | 1467703003535 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:16:43 INFO - PROCESS | 1664 | 1467703003537 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:16:43 INFO - PROCESS | 1664 | 1467703003538 Marionette TRACE conn2 <- [1,942,null,{}] 00:16:43 INFO - PROCESS | 1664 | 1467703003540 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}] 00:16:43 INFO - PROCESS | 1664 | 1467703003541 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:43 INFO - PROCESS | 1664 | 1467703003621 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:16:43 INFO - PROCESS | 1664 | 1467703003690 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 1664 | 1467703003691 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a22800 == 31 [pid = 1664] [id = 243] 00:16:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x112e50400) [pid = 1664] [serial = 727] [outer = 0x0] 00:16:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118ebbc00) [pid = 1664] [serial = 728] [outer = 0x112e50400] 00:16:43 INFO - PROCESS | 1664 | 1467703003716 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1193c9c00) [pid = 1664] [serial = 729] [outer = 0x112e50400] 00:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 00:16:44 INFO - PROCESS | 1664 | 1467703004051 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]]]}] 00:16:44 INFO - PROCESS | 1664 | 1467703004056 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:16:44 INFO - PROCESS | 1664 | 1467703004066 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:16:44 INFO - PROCESS | 1664 | 1467703004068 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 1664 | 1467703004069 Marionette TRACE conn2 <- [1,946,null,{}] 00:16:44 INFO - PROCESS | 1664 | 1467703004077 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}] 00:16:44 INFO - PROCESS | 1664 | 1467703004078 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:44 INFO - PROCESS | 1664 | 1467703004172 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:16:44 INFO - PROCESS | 1664 | 1467703004216 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:44 INFO - PROCESS | 1664 | 1467703004217 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x121043800 == 32 [pid = 1664] [id = 244] 00:16:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119a60800) [pid = 1664] [serial = 730] [outer = 0x0] 00:16:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x120da1400) [pid = 1664] [serial = 731] [outer = 0x119a60800] 00:16:44 INFO - PROCESS | 1664 | 1467703004241 Marionette DEBUG loaded listener.js 00:16:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x120dac400) [pid = 1664] [serial = 732] [outer = 0x119a60800] 00:16:44 INFO - PROCESS | 1664 | 1467703004580 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]]]}] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x120da0000) [pid = 1664] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x120c90c00) [pid = 1664] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x121bdb000) [pid = 1664] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x128a97400) [pid = 1664] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118550800) [pid = 1664] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116052c00) [pid = 1664] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11260fc00) [pid = 1664] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112eaf400) [pid = 1664] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1127cf000) [pid = 1664] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x115ef9c00) [pid = 1664] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117038c00) [pid = 1664] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11709dc00) [pid = 1664] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x110e7f400) [pid = 1664] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11854bc00) [pid = 1664] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1185c1400) [pid = 1664] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:16:44 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x126fdb000) [pid = 1664] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 819ms 00:16:44 INFO - PROCESS | 1664 | 1467703004907 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:16:44 INFO - PROCESS | 1664 | 1467703004909 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:16:44 INFO - PROCESS | 1664 | 1467703004914 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 1664 | 1467703004916 Marionette TRACE conn2 <- [1,950,null,{}] 00:16:44 INFO - PROCESS | 1664 | 1467703004921 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}] 00:16:44 INFO - PROCESS | 1664 | 1467703004923 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:45 INFO - PROCESS | 1664 | 1467703005035 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:16:45 INFO - PROCESS | 1664 | 1467703005083 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:45 INFO - PROCESS | 1664 | 1467703005085 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x11695a000 == 33 [pid = 1664] [id = 245] 00:16:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1128ae800) [pid = 1664] [serial = 733] [outer = 0x0] 00:16:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112979800) [pid = 1664] [serial = 734] [outer = 0x1128ae800] 00:16:45 INFO - PROCESS | 1664 | 1467703005117 Marionette DEBUG loaded listener.js 00:16:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112eab400) [pid = 1664] [serial = 735] [outer = 0x1128ae800] 00:16:45 INFO - PROCESS | 1664 | 1467703005634 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]]]}] 00:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 774ms 00:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:16:45 INFO - PROCESS | 1664 | 1467703005688 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:16:45 INFO - PROCESS | 1664 | 1467703005689 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:16:45 INFO - PROCESS | 1664 | 1467703005694 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:16:45 INFO - PROCESS | 1664 | 1467703005699 Marionette TRACE conn2 <- [1,954,null,{}] 00:16:45 INFO - PROCESS | 1664 | 1467703005701 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}] 00:16:45 INFO - PROCESS | 1664 | 1467703005703 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:45 INFO - PROCESS | 1664 | 1467703005807 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:16:45 INFO - PROCESS | 1664 | 1467703005879 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:45 INFO - PROCESS | 1664 | 1467703005881 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x119786000 == 34 [pid = 1664] [id = 246] 00:16:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x116632000) [pid = 1664] [serial = 736] [outer = 0x0] 00:16:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x117039000) [pid = 1664] [serial = 737] [outer = 0x116632000] 00:16:45 INFO - PROCESS | 1664 | 1467703005911 Marionette DEBUG loaded listener.js 00:16:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x117291400) [pid = 1664] [serial = 738] [outer = 0x116632000] 00:16:46 INFO - PROCESS | 1664 | 1467703006527 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]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 876ms 00:16:46 INFO - PROCESS | 1664 | 1467703006571 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 1664 | 1467703006573 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:16:46 INFO - PROCESS | 1664 | 1467703006577 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 1664 | 1467703006581 Marionette TRACE conn2 <- [1,958,null,{}] 00:16:46 INFO - PROCESS | 1664 | 1467703006586 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}] 00:16:46 INFO - PROCESS | 1664 | 1467703006587 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:46 INFO - PROCESS | 1664 | 1467703006695 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:16:46 INFO - PROCESS | 1664 | 1467703006766 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 1664 | 1467703006769 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11699b000 == 35 [pid = 1664] [id = 247] 00:16:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112e51400) [pid = 1664] [serial = 739] [outer = 0x0] 00:16:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x112eaf400) [pid = 1664] [serial = 740] [outer = 0x112e51400] 00:16:46 INFO - PROCESS | 1664 | 1467703006798 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x113a75800) [pid = 1664] [serial = 741] [outer = 0x112e51400] 00:16:46 INFO - PROCESS | 1664 | --DOCSHELL 0x119a22800 == 34 [pid = 1664] [id = 243] 00:16:46 INFO - PROCESS | 1664 | --DOCSHELL 0x118ee8000 == 33 [pid = 1664] [id = 242] 00:16:46 INFO - PROCESS | 1664 | --DOCSHELL 0x117214800 == 32 [pid = 1664] [id = 241] 00:16:46 INFO - PROCESS | 1664 | --DOCSHELL 0x11666d800 == 31 [pid = 1664] [id = 240] 00:16:46 INFO - PROCESS | 1664 | --DOCSHELL 0x1170e7000 == 30 [pid = 1664] [id = 239] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x120daac00) [pid = 1664] [serial = 680] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x121959c00) [pid = 1664] [serial = 683] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124bb8400) [pid = 1664] [serial = 686] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12496e000) [pid = 1664] [serial = 684] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x129302800) [pid = 1664] [serial = 654] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x11859a800) [pid = 1664] [serial = 674] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1185c1000) [pid = 1664] [serial = 675] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11835bc00) [pid = 1664] [serial = 671] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11854d800) [pid = 1664] [serial = 672] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1127cb800) [pid = 1664] [serial = 662] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1128af400) [pid = 1664] [serial = 663] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x113390800) [pid = 1664] [serial = 665] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x113d0b400) [pid = 1664] [serial = 666] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1127d8000) [pid = 1664] [serial = 656] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1128b2400) [pid = 1664] [serial = 657] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1167b6400) [pid = 1664] [serial = 668] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1176e6c00) [pid = 1664] [serial = 669] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x117ea8c00) [pid = 1664] [serial = 659] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x126f50000) [pid = 1664] [serial = 696] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x118548800) [pid = 1664] [serial = 660] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x124d58c00) [pid = 1664] [serial = 687] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x117036000) [pid = 1664] [serial = 690] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x1268f6c00) [pid = 1664] [serial = 695] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1273adc00) [pid = 1664] [serial = 699] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x1128a6400) [pid = 1664] [serial = 689] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x12540d000) [pid = 1664] [serial = 692] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x118783000) [pid = 1664] [serial = 677] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x1215d2800) [pid = 1664] [serial = 681] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x120c81800) [pid = 1664] [serial = 678] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x1267b0000) [pid = 1664] [serial = 693] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x1273a7800) [pid = 1664] [serial = 698] [outer = 0x0] [url = about:blank] 00:16:47 INFO - PROCESS | 1664 | 1467703007155 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]]]}] 00:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 626ms 00:16:47 INFO - PROCESS | 1664 | 1467703007203 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:16:47 INFO - PROCESS | 1664 | 1467703007206 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:16:47 INFO - PROCESS | 1664 | 1467703007211 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:16:47 INFO - PROCESS | 1664 | 1467703007212 Marionette TRACE conn2 <- [1,962,null,{}] 00:16:47 INFO - PROCESS | 1664 | 1467703007215 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}] 00:16:47 INFO - PROCESS | 1664 | 1467703007216 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:47 INFO - PROCESS | 1664 | 1467703007295 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:16:47 INFO - PROCESS | 1664 | 1467703007343 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:47 INFO - PROCESS | 1664 | 1467703007344 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x118114800 == 31 [pid = 1664] [id = 248] 00:16:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x1138cd000) [pid = 1664] [serial = 742] [outer = 0x0] 00:16:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x117038000) [pid = 1664] [serial = 743] [outer = 0x1138cd000] 00:16:47 INFO - PROCESS | 1664 | 1467703007371 Marionette DEBUG loaded listener.js 00:16:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x117eb0000) [pid = 1664] [serial = 744] [outer = 0x1138cd000] 00:16:47 INFO - PROCESS | 1664 | 1467703007776 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]]]}] 00:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 00:16:47 INFO - PROCESS | 1664 | 1467703007832 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:16:47 INFO - PROCESS | 1664 | 1467703007836 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:16:47 INFO - PROCESS | 1664 | 1467703007841 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:16:47 INFO - PROCESS | 1664 | 1467703007844 Marionette TRACE conn2 <- [1,966,null,{}] 00:16:47 INFO - PROCESS | 1664 | 1467703007850 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}] 00:16:47 INFO - PROCESS | 1664 | 1467703007853 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:48 INFO - PROCESS | 1664 | 1467703007998 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:16:48 INFO - PROCESS | 1664 | 1467703008129 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:48 INFO - PROCESS | 1664 | 1467703008131 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x118117000 == 32 [pid = 1664] [id = 249] 00:16:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x116051000) [pid = 1664] [serial = 745] [outer = 0x0] 00:16:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x11696e800) [pid = 1664] [serial = 746] [outer = 0x116051000] 00:16:48 INFO - PROCESS | 1664 | 1467703008162 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x117ea8c00) [pid = 1664] [serial = 747] [outer = 0x116051000] 00:16:48 INFO - PROCESS | 1664 | 1467703008584 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]]]}] 00:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 775ms 00:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:16:48 INFO - PROCESS | 1664 | 1467703008615 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:16:48 INFO - PROCESS | 1664 | 1467703008619 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:16:48 INFO - PROCESS | 1664 | 1467703008623 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:16:48 INFO - PROCESS | 1664 | 1467703008625 Marionette TRACE conn2 <- [1,970,null,{}] 00:16:48 INFO - PROCESS | 1664 | 1467703008628 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}] 00:16:48 INFO - PROCESS | 1664 | 1467703008630 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:48 INFO - PROCESS | 1664 | 1467703008725 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:16:48 INFO - PROCESS | 1664 | 1467703008788 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:48 INFO - PROCESS | 1664 | 1467703008789 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x119775800 == 33 [pid = 1664] [id = 250] 00:16:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x11835bc00) [pid = 1664] [serial = 748] [outer = 0x0] 00:16:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x118550800) [pid = 1664] [serial = 749] [outer = 0x11835bc00] 00:16:48 INFO - PROCESS | 1664 | 1467703008839 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x11859fc00) [pid = 1664] [serial = 750] [outer = 0x11835bc00] 00:16:49 INFO - PROCESS | 1664 | 1467703009421 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]]]}] 00:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 824ms 00:16:49 INFO - PROCESS | 1664 | 1467703009448 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:16:49 INFO - PROCESS | 1664 | 1467703009450 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:16:49 INFO - PROCESS | 1664 | 1467703009452 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 1664 | 1467703009455 Marionette TRACE conn2 <- [1,974,null,{}] 00:16:49 INFO - PROCESS | 1664 | 1467703009463 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}] 00:16:49 INFO - PROCESS | 1664 | 1467703009467 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:49 INFO - PROCESS | 1664 | 1467703009561 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:16:49 INFO - PROCESS | 1664 | 1467703009626 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:49 INFO - PROCESS | 1664 | 1467703009628 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214d9800 == 34 [pid = 1664] [id = 251] 00:16:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1191c9400) [pid = 1664] [serial = 751] [outer = 0x0] 00:16:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x119690400) [pid = 1664] [serial = 752] [outer = 0x1191c9400] 00:16:49 INFO - PROCESS | 1664 | 1467703009659 Marionette DEBUG loaded listener.js 00:16:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1191cec00) [pid = 1664] [serial = 753] [outer = 0x1191c9400] 00:16:50 INFO - PROCESS | 1664 | 1467703010073 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]]]}] 00:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 672ms 00:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:16:50 INFO - PROCESS | 1664 | 1467703010124 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:16:50 INFO - PROCESS | 1664 | 1467703010126 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:16:50 INFO - PROCESS | 1664 | 1467703010128 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:16:50 INFO - PROCESS | 1664 | 1467703010130 Marionette TRACE conn2 <- [1,978,null,{}] 00:16:50 INFO - PROCESS | 1664 | 1467703010132 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}] 00:16:50 INFO - PROCESS | 1664 | 1467703010133 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:50 INFO - PROCESS | 1664 | 1467703010228 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:16:50 INFO - PROCESS | 1664 | 1467703010290 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1664 | 1467703010291 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12350f000 == 35 [pid = 1664] [id = 252] 00:16:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x120da8800) [pid = 1664] [serial = 754] [outer = 0x0] 00:16:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1215c5400) [pid = 1664] [serial = 755] [outer = 0x120da8800] 00:16:50 INFO - PROCESS | 1664 | 1467703010320 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x121961000) [pid = 1664] [serial = 756] [outer = 0x120da8800] 00:16:50 INFO - PROCESS | 1664 | 1467703010723 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]]]}] 00:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 620ms 00:16:50 INFO - PROCESS | 1664 | 1467703010748 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:16:50 INFO - PROCESS | 1664 | 1467703010750 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:16:50 INFO - PROCESS | 1664 | 1467703010752 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:16:50 INFO - PROCESS | 1664 | 1467703010753 Marionette TRACE conn2 <- [1,982,null,{}] 00:16:50 INFO - PROCESS | 1664 | 1467703010756 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}] 00:16:50 INFO - PROCESS | 1664 | 1467703010757 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:50 INFO - PROCESS | 1664 | 1467703010849 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:16:50 INFO - PROCESS | 1664 | 1467703010930 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1664 | 1467703010931 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x124d11000 == 36 [pid = 1664] [id = 253] 00:16:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1234ac000) [pid = 1664] [serial = 757] [outer = 0x0] 00:16:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1235fe400) [pid = 1664] [serial = 758] [outer = 0x1234ac000] 00:16:50 INFO - PROCESS | 1664 | 1467703010959 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x124d58c00) [pid = 1664] [serial = 759] [outer = 0x1234ac000] 00:16:51 INFO - PROCESS | 1664 | 1467703011370 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]]]}] 00:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 668ms 00:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:16:51 INFO - PROCESS | 1664 | 1467703011421 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:16:51 INFO - PROCESS | 1664 | 1467703011422 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:16:51 INFO - PROCESS | 1664 | 1467703011425 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 1664 | 1467703011426 Marionette TRACE conn2 <- [1,986,null,{}] 00:16:51 INFO - PROCESS | 1664 | 1467703011428 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}] 00:16:51 INFO - PROCESS | 1664 | 1467703011432 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:51 INFO - PROCESS | 1664 | 1467703011546 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:16:51 INFO - PROCESS | 1664 | 1467703011596 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 1664 | 1467703011597 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12651d000 == 37 [pid = 1664] [id = 254] 00:16:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x12540e800) [pid = 1664] [serial = 760] [outer = 0x0] 00:16:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x12659d400) [pid = 1664] [serial = 761] [outer = 0x12540e800] 00:16:51 INFO - PROCESS | 1664 | 1467703011626 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x126db9400) [pid = 1664] [serial = 762] [outer = 0x12540e800] 00:16:52 INFO - PROCESS | 1664 | 1467703012014 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]]]}] 00:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 720ms 00:16:52 INFO - PROCESS | 1664 | 1467703012150 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:16:52 INFO - PROCESS | 1664 | 1467703012152 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:16:52 INFO - PROCESS | 1664 | 1467703012156 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:16:52 INFO - PROCESS | 1664 | 1467703012158 Marionette TRACE conn2 <- [1,990,null,{}] 00:16:52 INFO - PROCESS | 1664 | 1467703012162 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}] 00:16:52 INFO - PROCESS | 1664 | 1467703012164 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:52 INFO - PROCESS | 1664 | 1467703012266 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:16:52 INFO - PROCESS | 1664 | 1467703012327 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:52 INFO - PROCESS | 1664 | 1467703012330 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x11815a000 == 38 [pid = 1664] [id = 255] 00:16:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112d5cc00) [pid = 1664] [serial = 763] [outer = 0x0] 00:16:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112ecd400) [pid = 1664] [serial = 764] [outer = 0x112d5cc00] 00:16:52 INFO - PROCESS | 1664 | 1467703012357 Marionette DEBUG loaded listener.js 00:16:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1167a9400) [pid = 1664] [serial = 765] [outer = 0x112d5cc00] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x11699b000 == 37 [pid = 1664] [id = 247] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x11695a000 == 36 [pid = 1664] [id = 245] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x119786000 == 35 [pid = 1664] [id = 246] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x121043800 == 34 [pid = 1664] [id = 244] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12651d000 == 33 [pid = 1664] [id = 254] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x124d11000 == 32 [pid = 1664] [id = 253] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12350f000 == 31 [pid = 1664] [id = 252] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x1214d9800 == 30 [pid = 1664] [id = 251] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x119775800 == 29 [pid = 1664] [id = 250] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x118114800 == 28 [pid = 1664] [id = 248] 00:16:53 INFO - PROCESS | 1664 | --DOCSHELL 0x118117000 == 27 [pid = 1664] [id = 249] 00:16:53 INFO - PROCESS | 1664 | 1467703013232 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]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1122ms 00:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:16:53 INFO - PROCESS | 1664 | 1467703013284 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 1664 | 1467703013286 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:16:53 INFO - PROCESS | 1664 | 1467703013289 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 1664 | 1467703013291 Marionette TRACE conn2 <- [1,994,null,{}] 00:16:53 INFO - PROCESS | 1664 | 1467703013296 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}] 00:16:53 INFO - PROCESS | 1664 | 1467703013297 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:53 INFO - PROCESS | 1664 | 1467703013379 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:16:53 INFO - PROCESS | 1664 | 1467703013384 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 1664 | 1467703013387 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x116075000 == 28 [pid = 1664] [id = 256] 00:16:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1128ab800) [pid = 1664] [serial = 766] [outer = 0x0] 00:16:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x112e53000) [pid = 1664] [serial = 767] [outer = 0x1128ab800] 00:16:53 INFO - PROCESS | 1664 | 1467703013417 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11260e000) [pid = 1664] [serial = 768] [outer = 0x1128ab800] 00:16:53 INFO - PROCESS | 1664 | 1467703013843 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]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 571ms 00:16:53 INFO - PROCESS | 1664 | 1467703013862 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 1664 | 1467703013868 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:16:53 INFO - PROCESS | 1664 | 1467703013875 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 1664 | 1467703013878 Marionette TRACE conn2 <- [1,998,null,{}] 00:16:53 INFO - PROCESS | 1664 | 1467703013884 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}] 00:16:53 INFO - PROCESS | 1664 | 1467703013886 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:54 INFO - PROCESS | 1664 | 1467703014006 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:16:54 INFO - PROCESS | 1664 | 1467703014016 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 1664 | 1467703014018 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e7b000 == 29 [pid = 1664] [id = 257] 00:16:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11662c800) [pid = 1664] [serial = 769] [outer = 0x0] 00:16:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x117037000) [pid = 1664] [serial = 770] [outer = 0x11662c800] 00:16:54 INFO - PROCESS | 1664 | 1467703014063 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11835b400) [pid = 1664] [serial = 771] [outer = 0x11662c800] 00:16:54 INFO - PROCESS | 1664 | 1467703014434 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]]]}] 00:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 625ms 00:16:54 INFO - PROCESS | 1664 | 1467703014499 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:16:54 INFO - PROCESS | 1664 | 1467703014501 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:16:54 INFO - PROCESS | 1664 | 1467703014503 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:16:54 INFO - PROCESS | 1664 | 1467703014505 Marionette TRACE conn2 <- [1,1002,null,{}] 00:16:54 INFO - PROCESS | 1664 | 1467703014513 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}] 00:16:54 INFO - PROCESS | 1664 | 1467703014516 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:54 INFO - PROCESS | 1664 | 1467703014611 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:16:54 INFO - PROCESS | 1664 | 1467703014663 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 1664 | 1467703014665 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e20800 == 30 [pid = 1664] [id = 258] 00:16:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1128b1800) [pid = 1664] [serial = 772] [outer = 0x0] 00:16:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118783000) [pid = 1664] [serial = 773] [outer = 0x1128b1800] 00:16:54 INFO - PROCESS | 1664 | 1467703014694 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1191c8c00) [pid = 1664] [serial = 774] [outer = 0x1128b1800] 00:16:55 INFO - PROCESS | 1664 | 1467703015048 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]]]}] 00:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 573ms 00:16:55 INFO - PROCESS | 1664 | 1467703015076 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:16:55 INFO - PROCESS | 1664 | 1467703015078 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:16:55 INFO - PROCESS | 1664 | 1467703015083 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:16:55 INFO - PROCESS | 1664 | 1467703015084 Marionette TRACE conn2 <- [1,1006,null,{}] 00:16:55 INFO - PROCESS | 1664 | 1467703015086 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}] 00:16:55 INFO - PROCESS | 1664 | 1467703015087 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:55 INFO - PROCESS | 1664 | 1467703015182 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:16:55 INFO - PROCESS | 1664 | 1467703015215 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 1664 | 1467703015216 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217e0000 == 31 [pid = 1664] [id = 259] 00:16:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1193ca400) [pid = 1664] [serial = 775] [outer = 0x0] 00:16:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x120da2800) [pid = 1664] [serial = 776] [outer = 0x1193ca400] 00:16:55 INFO - PROCESS | 1664 | 1467703015241 Marionette DEBUG loaded listener.js 00:16:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1210a5000) [pid = 1664] [serial = 777] [outer = 0x1193ca400] 00:16:55 INFO - PROCESS | 1664 | 1467703015567 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]]]}] 00:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 00:16:55 INFO - PROCESS | 1664 | 1467703015609 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:16:55 INFO - PROCESS | 1664 | 1467703015610 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:16:55 INFO - PROCESS | 1664 | 1467703015613 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:16:55 INFO - PROCESS | 1664 | 1467703015614 Marionette TRACE conn2 <- [1,1010,null,{}] 00:16:55 INFO - PROCESS | 1664 | 1467703015616 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}] 00:16:55 INFO - PROCESS | 1664 | 1467703015624 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:55 INFO - PROCESS | 1664 | 1467703015715 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:16:55 INFO - PROCESS | 1664 | 1467703015750 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 1664 | 1467703015751 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253b4000 == 32 [pid = 1664] [id = 260] 00:16:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1150b0400) [pid = 1664] [serial = 778] [outer = 0x0] 00:16:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x121952800) [pid = 1664] [serial = 779] [outer = 0x1150b0400] 00:16:55 INFO - PROCESS | 1664 | 1467703015776 Marionette DEBUG loaded listener.js 00:16:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124bacc00) [pid = 1664] [serial = 780] [outer = 0x1150b0400] 00:16:56 INFO - PROCESS | 1664 | 1467703016134 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]]]}] 00:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 570ms 00:16:56 INFO - PROCESS | 1664 | 1467703016183 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:16:56 INFO - PROCESS | 1664 | 1467703016185 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:16:56 INFO - PROCESS | 1664 | 1467703016187 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:16:56 INFO - PROCESS | 1664 | 1467703016188 Marionette TRACE conn2 <- [1,1014,null,{}] 00:16:56 INFO - PROCESS | 1664 | 1467703016190 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}] 00:16:56 INFO - PROCESS | 1664 | 1467703016194 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:56 INFO - PROCESS | 1664 | 1467703016305 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:16:56 INFO - PROCESS | 1664 | 1467703016341 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:56 INFO - PROCESS | 1664 | 1467703016342 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12718e800 == 33 [pid = 1664] [id = 261] 00:16:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x124be2800) [pid = 1664] [serial = 781] [outer = 0x0] 00:16:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126510c00) [pid = 1664] [serial = 782] [outer = 0x124be2800] 00:16:56 INFO - PROCESS | 1664 | 1467703016367 Marionette DEBUG loaded listener.js 00:16:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1268f6c00) [pid = 1664] [serial = 783] [outer = 0x124be2800] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112e50400) [pid = 1664] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x110e7cc00) [pid = 1664] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x113d60c00) [pid = 1664] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118044000) [pid = 1664] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1128b3c00) [pid = 1664] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118e78c00) [pid = 1664] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1138cd000) [pid = 1664] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119a60800) [pid = 1664] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x117043800) [pid = 1664] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118433c00) [pid = 1664] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112e50800) [pid = 1664] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x113349000) [pid = 1664] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x112e51400) [pid = 1664] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1128ae800) [pid = 1664] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:16:56 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x116632000) [pid = 1664] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:16:56 INFO - PROCESS | 1664 | 1467703016794 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]]]}] 00:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 668ms 00:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:16:56 INFO - PROCESS | 1664 | 1467703016856 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:16:56 INFO - PROCESS | 1664 | 1467703016857 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:16:56 INFO - PROCESS | 1664 | 1467703016861 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:16:56 INFO - PROCESS | 1664 | 1467703016864 Marionette TRACE conn2 <- [1,1018,null,{}] 00:16:56 INFO - PROCESS | 1664 | 1467703016869 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}] 00:16:56 INFO - PROCESS | 1664 | 1467703016871 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:57 INFO - PROCESS | 1664 | 1467703017022 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:16:57 INFO - PROCESS | 1664 | 1467703017032 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 1664 | 1467703017033 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x128d27000 == 34 [pid = 1664] [id = 262] 00:16:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112610400) [pid = 1664] [serial = 784] [outer = 0x0] 00:16:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11709a000) [pid = 1664] [serial = 785] [outer = 0x112610400] 00:16:57 INFO - PROCESS | 1664 | 1467703017073 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118433c00) [pid = 1664] [serial = 786] [outer = 0x112610400] 00:16:57 INFO - PROCESS | 1664 | 1467703017401 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]]]}] 00:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 576ms 00:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:16:57 INFO - PROCESS | 1664 | 1467703017436 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:16:57 INFO - PROCESS | 1664 | 1467703017437 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:16:57 INFO - PROCESS | 1664 | 1467703017439 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - PROCESS | 1664 | 1467703017441 Marionette TRACE conn2 <- [1,1022,null,{}] 00:16:57 INFO - PROCESS | 1664 | 1467703017443 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}] 00:16:57 INFO - PROCESS | 1664 | 1467703017444 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:57 INFO - PROCESS | 1664 | 1467703017541 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:16:57 INFO - PROCESS | 1664 | 1467703017547 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 1664 | 1467703017548 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12901c000 == 35 [pid = 1664] [id = 263] 00:16:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x112e50800) [pid = 1664] [serial = 787] [outer = 0x0] 00:16:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11859a000) [pid = 1664] [serial = 788] [outer = 0x112e50800] 00:16:57 INFO - PROCESS | 1664 | 1467703017572 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1265a4000) [pid = 1664] [serial = 789] [outer = 0x112e50800] 00:16:57 INFO - PROCESS | 1664 | 1467703017869 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]]]}] 00:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 00:16:57 INFO - PROCESS | 1664 | 1467703017911 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:16:57 INFO - PROCESS | 1664 | 1467703017914 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:16:57 INFO - PROCESS | 1664 | 1467703017918 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - PROCESS | 1664 | 1467703017919 Marionette TRACE conn2 <- [1,1026,null,{}] 00:16:57 INFO - PROCESS | 1664 | 1467703017921 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}] 00:16:57 INFO - PROCESS | 1664 | 1467703017922 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:58 INFO - PROCESS | 1664 | 1467703018001 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:16:58 INFO - PROCESS | 1664 | 1467703018004 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 1664 | 1467703018006 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e1e000 == 36 [pid = 1664] [id = 264] 00:16:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12195a000) [pid = 1664] [serial = 790] [outer = 0x0] 00:16:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x126db9c00) [pid = 1664] [serial = 791] [outer = 0x12195a000] 00:16:58 INFO - PROCESS | 1664 | 1467703018031 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1271ef800) [pid = 1664] [serial = 792] [outer = 0x12195a000] 00:16:58 INFO - PROCESS | 1664 | 1467703018351 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]]]}] 00:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 468ms 00:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:16:58 INFO - PROCESS | 1664 | 1467703018386 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:16:58 INFO - PROCESS | 1664 | 1467703018387 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:16:58 INFO - PROCESS | 1664 | 1467703018389 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - PROCESS | 1664 | 1467703018390 Marionette TRACE conn2 <- [1,1030,null,{}] 00:16:58 INFO - PROCESS | 1664 | 1467703018392 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}] 00:16:58 INFO - PROCESS | 1664 | 1467703018393 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:58 INFO - PROCESS | 1664 | 1467703018492 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:16:58 INFO - PROCESS | 1664 | 1467703018500 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 1664 | 1467703018501 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a608800 == 37 [pid = 1664] [id = 265] 00:16:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11877e400) [pid = 1664] [serial = 793] [outer = 0x0] 00:16:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1273a7800) [pid = 1664] [serial = 794] [outer = 0x11877e400] 00:16:58 INFO - PROCESS | 1664 | 1467703018525 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1273ad000) [pid = 1664] [serial = 795] [outer = 0x11877e400] 00:16:59 INFO - PROCESS | 1664 | 1467703019062 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]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 722ms 00:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:16:59 INFO - PROCESS | 1664 | 1467703019118 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:16:59 INFO - PROCESS | 1664 | 1467703019121 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:16:59 INFO - PROCESS | 1664 | 1467703019124 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 1664 | 1467703019126 Marionette TRACE conn2 <- [1,1034,null,{}] 00:16:59 INFO - PROCESS | 1664 | 1467703019130 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}] 00:16:59 INFO - PROCESS | 1664 | 1467703019132 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:59 INFO - PROCESS | 1664 | 1467703019240 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:16:59 INFO - PROCESS | 1664 | 1467703019307 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:59 INFO - PROCESS | 1664 | 1467703019309 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:16:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e67000 == 38 [pid = 1664] [id = 266] 00:16:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x112e4c800) [pid = 1664] [serial = 796] [outer = 0x0] 00:16:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x113394800) [pid = 1664] [serial = 797] [outer = 0x112e4c800] 00:16:59 INFO - PROCESS | 1664 | 1467703019339 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11697a400) [pid = 1664] [serial = 798] [outer = 0x112e4c800] 00:16:59 INFO - PROCESS | 1664 | 1467703019917 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]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 824ms 00:17:00 INFO - PROCESS | 1664 | 1467703020066 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:17:00 INFO - PROCESS | 1664 | 1467703020069 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:17:00 INFO - PROCESS | 1664 | 1467703020105 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:17:00 INFO - PROCESS | 1664 | 1467703020107 Marionette TRACE conn2 <- [1,1038,null,{}] 00:17:00 INFO - PROCESS | 1664 | 1467703020112 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}] 00:17:00 INFO - PROCESS | 1664 | 1467703020115 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:00 INFO - PROCESS | 1664 | 1467703020247 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:17:00 INFO - PROCESS | 1664 | 1467703020361 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 1664 | 1467703020364 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x116962800 == 39 [pid = 1664] [id = 267] 00:17:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x117034c00) [pid = 1664] [serial = 799] [outer = 0x0] 00:17:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11703e400) [pid = 1664] [serial = 800] [outer = 0x117034c00] 00:17:00 INFO - PROCESS | 1664 | 1467703020398 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1176f4800) [pid = 1664] [serial = 801] [outer = 0x117034c00] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x120e1e000 == 38 [pid = 1664] [id = 264] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12901c000 == 37 [pid = 1664] [id = 263] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x128d27000 == 36 [pid = 1664] [id = 262] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x12718e800 == 35 [pid = 1664] [id = 261] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x1253b4000 == 34 [pid = 1664] [id = 260] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x1217e0000 == 33 [pid = 1664] [id = 259] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x120e20800 == 32 [pid = 1664] [id = 258] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x117e7b000 == 31 [pid = 1664] [id = 257] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x116075000 == 30 [pid = 1664] [id = 256] 00:17:00 INFO - PROCESS | 1664 | --DOCSHELL 0x11815a000 == 29 [pid = 1664] [id = 255] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x117eb0000) [pid = 1664] [serial = 744] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x120da1400) [pid = 1664] [serial = 731] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11823cc00) [pid = 1664] [serial = 717] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x117292000) [pid = 1664] [serial = 716] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11859f400) [pid = 1664] [serial = 725] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x113867c00) [pid = 1664] [serial = 719] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1160aec00) [pid = 1664] [serial = 720] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116973000) [pid = 1664] [serial = 722] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118047800) [pid = 1664] [serial = 723] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118780400) [pid = 1664] [serial = 726] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112eaf400) [pid = 1664] [serial = 740] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x112eab400) [pid = 1664] [serial = 735] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x117039000) [pid = 1664] [serial = 737] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x111ca9400) [pid = 1664] [serial = 701] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x117038000) [pid = 1664] [serial = 743] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x117291400) [pid = 1664] [serial = 738] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x115ef2000) [pid = 1664] [serial = 704] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11859b800) [pid = 1664] [serial = 707] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x120d9e800) [pid = 1664] [serial = 710] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x120dac400) [pid = 1664] [serial = 732] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x113a75800) [pid = 1664] [serial = 741] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x112d58800) [pid = 1664] [serial = 713] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x112979800) [pid = 1664] [serial = 734] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118ebbc00) [pid = 1664] [serial = 728] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1193c9c00) [pid = 1664] [serial = 729] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1128a5000) [pid = 1664] [serial = 702] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1167ab400) [pid = 1664] [serial = 705] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11878a800) [pid = 1664] [serial = 708] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x11334c800) [pid = 1664] [serial = 714] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x124bdb800) [pid = 1664] [serial = 711] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1664 | 1467703020842 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]]]}] 00:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 780ms 00:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:17:00 INFO - PROCESS | 1664 | 1467703020877 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:17:00 INFO - PROCESS | 1664 | 1467703020881 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:17:00 INFO - PROCESS | 1664 | 1467703020887 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:17:00 INFO - PROCESS | 1664 | 1467703020890 Marionette TRACE conn2 <- [1,1042,null,{}] 00:17:00 INFO - PROCESS | 1664 | 1467703020893 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}] 00:17:00 INFO - PROCESS | 1664 | 1467703020894 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:00 INFO - PROCESS | 1664 | 1467703020976 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:17:01 INFO - PROCESS | 1664 | 1467703021031 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 1664 | 1467703021032 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x117227800 == 30 [pid = 1664] [id = 268] 00:17:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1176f3000) [pid = 1664] [serial = 802] [outer = 0x0] 00:17:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11835b800) [pid = 1664] [serial = 803] [outer = 0x1176f3000] 00:17:01 INFO - PROCESS | 1664 | 1467703021059 Marionette DEBUG loaded listener.js 00:17:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x118554c00) [pid = 1664] [serial = 804] [outer = 0x1176f3000] 00:17:01 INFO - PROCESS | 1664 | 1467703021359 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]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 523ms 00:17:01 INFO - PROCESS | 1664 | 1467703021408 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:17:01 INFO - PROCESS | 1664 | 1467703021409 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:17:01 INFO - PROCESS | 1664 | 1467703021411 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 1664 | 1467703021413 Marionette TRACE conn2 <- [1,1046,null,{}] 00:17:01 INFO - PROCESS | 1664 | 1467703021421 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}] 00:17:01 INFO - PROCESS | 1664 | 1467703021424 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:01 INFO - PROCESS | 1664 | 1467703021505 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:17:01 INFO - PROCESS | 1664 | 1467703021559 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 1664 | 1467703021561 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e1c000 == 31 [pid = 1664] [id = 269] 00:17:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1185bbc00) [pid = 1664] [serial = 805] [outer = 0x0] 00:17:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11913dc00) [pid = 1664] [serial = 806] [outer = 0x1185bbc00] 00:17:01 INFO - PROCESS | 1664 | 1467703021589 Marionette DEBUG loaded listener.js 00:17:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x119691800) [pid = 1664] [serial = 807] [outer = 0x1185bbc00] 00:17:01 INFO - PROCESS | 1664 | 1467703021887 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]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 522ms 00:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:17:01 INFO - PROCESS | 1664 | 1467703021935 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:17:01 INFO - PROCESS | 1664 | 1467703021936 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:17:01 INFO - PROCESS | 1664 | 1467703021938 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 1664 | 1467703021939 Marionette TRACE conn2 <- [1,1050,null,{}] 00:17:01 INFO - PROCESS | 1664 | 1467703021942 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}] 00:17:01 INFO - PROCESS | 1664 | 1467703021943 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:02 INFO - PROCESS | 1664 | 1467703022022 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:17:02 INFO - PROCESS | 1664 | 1467703022026 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 1664 | 1467703022027 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dd4800 == 32 [pid = 1664] [id = 270] 00:17:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x120da5c00) [pid = 1664] [serial = 808] [outer = 0x0] 00:17:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1215d3400) [pid = 1664] [serial = 809] [outer = 0x120da5c00] 00:17:02 INFO - PROCESS | 1664 | 1467703022055 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1234d9c00) [pid = 1664] [serial = 810] [outer = 0x120da5c00] 00:17:02 INFO - PROCESS | 1664 | 1467703022355 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]]]}] 00:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 00:17:02 INFO - PROCESS | 1664 | 1467703022408 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:17:02 INFO - PROCESS | 1664 | 1467703022409 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:17:02 INFO - PROCESS | 1664 | 1467703022437 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 1664 | 1467703022438 Marionette TRACE conn2 <- [1,1054,null,{}] 00:17:02 INFO - PROCESS | 1664 | 1467703022441 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}] 00:17:02 INFO - PROCESS | 1664 | 1467703022442 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:02 INFO - PROCESS | 1664 | 1467703022525 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:17:02 INFO - PROCESS | 1664 | 1467703022530 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 1664 | 1467703022532 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x121163800 == 33 [pid = 1664] [id = 271] 00:17:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119695400) [pid = 1664] [serial = 811] [outer = 0x0] 00:17:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x124bde400) [pid = 1664] [serial = 812] [outer = 0x119695400] 00:17:02 INFO - PROCESS | 1664 | 1467703022558 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x125467800) [pid = 1664] [serial = 813] [outer = 0x119695400] 00:17:02 INFO - PROCESS | 1664 | 1467703022954 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]]]}] 00:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 576ms 00:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:17:03 INFO - PROCESS | 1664 | 1467703023006 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 1664 | 1467703023007 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:17:03 INFO - PROCESS | 1664 | 1467703023009 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 1664 | 1467703023011 Marionette TRACE conn2 <- [1,1058,null,{}] 00:17:03 INFO - PROCESS | 1664 | 1467703023013 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}] 00:17:03 INFO - PROCESS | 1664 | 1467703023018 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:03 INFO - PROCESS | 1664 | 1467703023143 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:17:03 INFO - PROCESS | 1664 | 1467703023161 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 1664 | 1467703023162 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253b2800 == 34 [pid = 1664] [id = 272] 00:17:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1267aac00) [pid = 1664] [serial = 814] [outer = 0x0] 00:17:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1268eac00) [pid = 1664] [serial = 815] [outer = 0x1267aac00] 00:17:03 INFO - PROCESS | 1664 | 1467703023189 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1273aa000) [pid = 1664] [serial = 816] [outer = 0x1267aac00] 00:17:03 INFO - PROCESS | 1664 | 1467703023513 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]]]}] 00:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 523ms 00:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:17:03 INFO - PROCESS | 1664 | 1467703023534 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 1664 | 1467703023536 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:17:03 INFO - PROCESS | 1664 | 1467703023538 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 1664 | 1467703023539 Marionette TRACE conn2 <- [1,1062,null,{}] 00:17:03 INFO - PROCESS | 1664 | 1467703023542 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}] 00:17:03 INFO - PROCESS | 1664 | 1467703023543 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:03 INFO - PROCESS | 1664 | 1467703023639 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:17:03 INFO - PROCESS | 1664 | 1467703023652 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 1664 | 1467703023653 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x127183000 == 35 [pid = 1664] [id = 273] 00:17:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1273aa400) [pid = 1664] [serial = 817] [outer = 0x0] 00:17:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1273d7c00) [pid = 1664] [serial = 818] [outer = 0x1273aa400] 00:17:03 INFO - PROCESS | 1664 | 1467703023685 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128a8b800) [pid = 1664] [serial = 819] [outer = 0x1273aa400] 00:17:04 INFO - PROCESS | 1664 | 1467703024069 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]]]}] 00:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 568ms 00:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:17:04 INFO - PROCESS | 1664 | 1467703024107 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:17:04 INFO - PROCESS | 1664 | 1467703024108 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:17:04 INFO - PROCESS | 1664 | 1467703024112 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:17:04 INFO - PROCESS | 1664 | 1467703024113 Marionette TRACE conn2 <- [1,1066,null,{}] 00:17:04 INFO - PROCESS | 1664 | 1467703024116 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}] 00:17:04 INFO - PROCESS | 1664 | 1467703024118 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:04 INFO - PROCESS | 1664 | 1467703024261 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:17:04 INFO - PROCESS | 1664 | 1467703024284 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:04 INFO - PROCESS | 1664 | 1467703024285 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291c6000 == 36 [pid = 1664] [id = 274] 00:17:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128a8cc00) [pid = 1664] [serial = 820] [outer = 0x0] 00:17:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128a8fc00) [pid = 1664] [serial = 821] [outer = 0x128a8cc00] 00:17:04 INFO - PROCESS | 1664 | 1467703024324 Marionette DEBUG loaded listener.js 00:17:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128a94800) [pid = 1664] [serial = 822] [outer = 0x128a8cc00] 00:17:04 INFO - PROCESS | 1664 | 1467703024709 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]]]}] 00:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 621ms 00:17:04 INFO - PROCESS | 1664 | 1467703024732 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:17:04 INFO - PROCESS | 1664 | 1467703024734 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:17:04 INFO - PROCESS | 1664 | 1467703024818 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:17:04 INFO - PROCESS | 1664 | 1467703024819 Marionette TRACE conn2 <- [1,1070,null,{}] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12195a000) [pid = 1664] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1128b1800) [pid = 1664] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x112d5cc00) [pid = 1664] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1150b0400) [pid = 1664] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1128ab800) [pid = 1664] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11662c800) [pid = 1664] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x116051000) [pid = 1664] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1193ca400) [pid = 1664] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x124be2800) [pid = 1664] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11835bc00) [pid = 1664] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1191c9400) [pid = 1664] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x120da8800) [pid = 1664] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x112e50800) [pid = 1664] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1234ac000) [pid = 1664] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12540e800) [pid = 1664] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:17:04 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x112610400) [pid = 1664] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:17:04 INFO - PROCESS | 1664 | 1467703024838 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}] 00:17:04 INFO - PROCESS | 1664 | 1467703024839 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:04 INFO - PROCESS | 1664 | 1467703024917 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:17:04 INFO - PROCESS | 1664 | 1467703024922 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:04 INFO - PROCESS | 1664 | 1467703024923 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e28800 == 37 [pid = 1664] [id = 275] 00:17:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x113838400) [pid = 1664] [serial = 823] [outer = 0x0] 00:17:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x113d0b400) [pid = 1664] [serial = 824] [outer = 0x113838400] 00:17:04 INFO - PROCESS | 1664 | 1467703024954 Marionette DEBUG loaded listener.js 00:17:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118549800) [pid = 1664] [serial = 825] [outer = 0x113838400] 00:17:05 INFO - PROCESS | 1664 | 1467703025272 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]]]}] 00:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 563ms 00:17:05 INFO - PROCESS | 1664 | 1467703025300 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:17:05 INFO - PROCESS | 1664 | 1467703025302 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:17:05 INFO - PROCESS | 1664 | 1467703025304 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 1664 | 1467703025305 Marionette TRACE conn2 <- [1,1074,null,{}] 00:17:05 INFO - PROCESS | 1664 | 1467703025307 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}] 00:17:05 INFO - PROCESS | 1664 | 1467703025308 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:05 INFO - PROCESS | 1664 | 1467703025386 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:17:05 INFO - PROCESS | 1664 | 1467703025390 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1664 | 1467703025391 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dc7000 == 38 [pid = 1664] [id = 276] 00:17:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112e50800) [pid = 1664] [serial = 826] [outer = 0x0] 00:17:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x121961c00) [pid = 1664] [serial = 827] [outer = 0x112e50800] 00:17:05 INFO - PROCESS | 1664 | 1467703025415 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1271e1400) [pid = 1664] [serial = 828] [outer = 0x112e50800] 00:17:05 INFO - PROCESS | 1664 | 1467703025716 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]]]}] 00:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 00:17:05 INFO - PROCESS | 1664 | 1467703025787 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:17:05 INFO - PROCESS | 1664 | 1467703025788 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:17:05 INFO - PROCESS | 1664 | 1467703025791 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 1664 | 1467703025793 Marionette TRACE conn2 <- [1,1078,null,{}] 00:17:05 INFO - PROCESS | 1664 | 1467703025795 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}] 00:17:05 INFO - PROCESS | 1664 | 1467703025798 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:05 INFO - PROCESS | 1664 | 1467703025891 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:17:05 INFO - PROCESS | 1664 | 1467703025894 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1664 | 1467703025906 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af6a800 == 39 [pid = 1664] [id = 277] 00:17:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1235ffc00) [pid = 1664] [serial = 829] [outer = 0x0] 00:17:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x128b88000) [pid = 1664] [serial = 830] [outer = 0x1235ffc00] 00:17:05 INFO - PROCESS | 1664 | 1467703025934 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1290c4400) [pid = 1664] [serial = 831] [outer = 0x1235ffc00] 00:17:06 INFO - PROCESS | 1664 | 1467703026270 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]]]}] 00:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 00:17:06 INFO - PROCESS | 1664 | 1467703026311 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:17:06 INFO - PROCESS | 1664 | 1467703026313 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:17:06 INFO - PROCESS | 1664 | 1467703026315 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 1664 | 1467703026316 Marionette TRACE conn2 <- [1,1082,null,{}] 00:17:06 INFO - PROCESS | 1664 | 1467703026318 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}] 00:17:06 INFO - PROCESS | 1664 | 1467703026319 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:06 INFO - PROCESS | 1664 | 1467703026397 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:17:06 INFO - PROCESS | 1664 | 1467703026452 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 1664 | 1467703026453 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b18a800 == 40 [pid = 1664] [id = 278] 00:17:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x125413000) [pid = 1664] [serial = 832] [outer = 0x0] 00:17:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1290c7400) [pid = 1664] [serial = 833] [outer = 0x125413000] 00:17:06 INFO - PROCESS | 1664 | 1467703026477 Marionette DEBUG loaded listener.js 00:17:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12930a000) [pid = 1664] [serial = 834] [outer = 0x125413000] 00:17:06 INFO - PROCESS | 1664 | 1467703026750 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]]]}] 00:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 00:17:06 INFO - PROCESS | 1664 | 1467703026786 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:17:06 INFO - PROCESS | 1664 | 1467703026788 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:17:06 INFO - PROCESS | 1664 | 1467703026790 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 1664 | 1467703026791 Marionette TRACE conn2 <- [1,1086,null,{}] 00:17:06 INFO - PROCESS | 1664 | 1467703026793 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}] 00:17:06 INFO - PROCESS | 1664 | 1467703026794 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:06 INFO - PROCESS | 1664 | 1467703026934 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:17:06 INFO - PROCESS | 1664 | 1467703026987 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 1664 | 1467703026988 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x112fc1800 == 41 [pid = 1664] [id = 279] 00:17:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x110fa1400) [pid = 1664] [serial = 835] [outer = 0x0] 00:17:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1121b2c00) [pid = 1664] [serial = 836] [outer = 0x110fa1400] 00:17:07 INFO - PROCESS | 1664 | 1467703027020 Marionette DEBUG loaded listener.js 00:17:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x112e49800) [pid = 1664] [serial = 837] [outer = 0x110fa1400] 00:17:07 INFO - PROCESS | 1664 | 1467703027508 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]]]}] 00:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 768ms 00:17:07 INFO - PROCESS | 1664 | 1467703027560 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:17:07 INFO - PROCESS | 1664 | 1467703027563 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:17:07 INFO - PROCESS | 1664 | 1467703027590 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - PROCESS | 1664 | 1467703027593 Marionette TRACE conn2 <- [1,1090,null,{}] 00:17:07 INFO - PROCESS | 1664 | 1467703027600 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}] 00:17:07 INFO - PROCESS | 1664 | 1467703027605 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:07 INFO - PROCESS | 1664 | 1467703027765 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:17:07 INFO - PROCESS | 1664 | 1467703027855 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:07 INFO - PROCESS | 1664 | 1467703027857 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x119316000 == 42 [pid = 1664] [id = 280] 00:17:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x117043400) [pid = 1664] [serial = 838] [outer = 0x0] 00:17:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x118432400) [pid = 1664] [serial = 839] [outer = 0x117043400] 00:17:07 INFO - PROCESS | 1664 | 1467703027895 Marionette DEBUG loaded listener.js 00:17:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x118595400) [pid = 1664] [serial = 840] [outer = 0x117043400] 00:17:08 INFO - PROCESS | 1664 | 1467703028335 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]]]}] 00:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 778ms 00:17:08 INFO - PROCESS | 1664 | 1467703028400 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:17:08 INFO - PROCESS | 1664 | 1467703028403 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:17:08 INFO - PROCESS | 1664 | 1467703028409 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:17:08 INFO - PROCESS | 1664 | 1467703028412 Marionette TRACE conn2 <- [1,1094,null,{}] 00:17:08 INFO - PROCESS | 1664 | 1467703028418 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}] 00:17:08 INFO - PROCESS | 1664 | 1467703028421 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:08 INFO - PROCESS | 1664 | 1467703028568 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:17:08 INFO - PROCESS | 1664 | 1467703028667 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1664 | 1467703028669 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a697000 == 43 [pid = 1664] [id = 281] 00:17:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119692400) [pid = 1664] [serial = 841] [outer = 0x0] 00:17:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x120c86c00) [pid = 1664] [serial = 842] [outer = 0x119692400] 00:17:08 INFO - PROCESS | 1664 | 1467703028713 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118e78c00) [pid = 1664] [serial = 843] [outer = 0x119692400] 00:17:09 INFO - PROCESS | 1664 | 1467703029161 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]]]}] 00:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 775ms 00:17:09 INFO - PROCESS | 1664 | 1467703029183 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 1664 | 1467703029186 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:17:09 INFO - PROCESS | 1664 | 1467703029194 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 1664 | 1467703029197 Marionette TRACE conn2 <- [1,1098,null,{}] 00:17:09 INFO - PROCESS | 1664 | 1467703029218 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}] 00:17:09 INFO - PROCESS | 1664 | 1467703029220 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:09 INFO - PROCESS | 1664 | 1467703029325 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:17:09 INFO - PROCESS | 1664 | 1467703029395 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 1664 | 1467703029396 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca1800 == 44 [pid = 1664] [id = 282] 00:17:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1234d6800) [pid = 1664] [serial = 844] [outer = 0x0] 00:17:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1268ec000) [pid = 1664] [serial = 845] [outer = 0x1234d6800] 00:17:09 INFO - PROCESS | 1664 | 1467703029424 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1271efc00) [pid = 1664] [serial = 846] [outer = 0x1234d6800] 00:17:09 INFO - PROCESS | 1664 | 1467703029847 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]]]}] 00:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 692ms 00:17:09 INFO - PROCESS | 1664 | 1467703029883 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 1664 | 1467703029885 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:17:09 INFO - PROCESS | 1664 | 1467703029950 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 1664 | 1467703029952 Marionette TRACE conn2 <- [1,1102,null,{}] 00:17:09 INFO - PROCESS | 1664 | 1467703029957 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}] 00:17:09 INFO - PROCESS | 1664 | 1467703029959 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:10 INFO - PROCESS | 1664 | 1467703030111 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:17:10 INFO - PROCESS | 1664 | 1467703030212 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 1664 | 1467703030213 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcc5800 == 45 [pid = 1664] [id = 283] 00:17:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x126d40000) [pid = 1664] [serial = 847] [outer = 0x0] 00:17:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128a90c00) [pid = 1664] [serial = 848] [outer = 0x126d40000] 00:17:10 INFO - PROCESS | 1664 | 1467703030257 Marionette DEBUG loaded listener.js 00:17:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128dc6800) [pid = 1664] [serial = 849] [outer = 0x126d40000] 00:17:10 INFO - PROCESS | 1664 | 1467703030958 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]]]}] 00:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1109ms 00:17:11 INFO - PROCESS | 1664 | 1467703031025 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 1664 | 1467703031028 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:17:11 INFO - PROCESS | 1664 | 1467703031033 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:17:11 INFO - PROCESS | 1664 | 1467703031035 Marionette TRACE conn2 <- [1,1106,null,{}] 00:17:11 INFO - PROCESS | 1664 | 1467703031040 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}] 00:17:11 INFO - PROCESS | 1664 | 1467703031043 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:11 INFO - PROCESS | 1664 | 1467703031185 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:17:11 INFO - PROCESS | 1664 | 1467703031310 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:11 INFO - PROCESS | 1664 | 1467703031313 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f31000 == 46 [pid = 1664] [id = 284] 00:17:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112cc0400) [pid = 1664] [serial = 850] [outer = 0x0] 00:17:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1162df400) [pid = 1664] [serial = 851] [outer = 0x112cc0400] 00:17:11 INFO - PROCESS | 1664 | 1467703031342 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x117041c00) [pid = 1664] [serial = 852] [outer = 0x112cc0400] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x12b18a800 == 45 [pid = 1664] [id = 278] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x12af6a800 == 44 [pid = 1664] [id = 277] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x120dc7000 == 43 [pid = 1664] [id = 276] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x120e28800 == 42 [pid = 1664] [id = 275] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x1291c6000 == 41 [pid = 1664] [id = 274] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x127183000 == 40 [pid = 1664] [id = 273] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x1253b2800 == 39 [pid = 1664] [id = 272] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x121163800 == 38 [pid = 1664] [id = 271] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x120dd4800 == 37 [pid = 1664] [id = 270] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x118e1c000 == 36 [pid = 1664] [id = 269] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x117227800 == 35 [pid = 1664] [id = 268] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x116962800 == 34 [pid = 1664] [id = 267] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x12a608800 == 33 [pid = 1664] [id = 265] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x117e67000 == 32 [pid = 1664] [id = 266] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcc5800 == 31 [pid = 1664] [id = 283] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca1800 == 30 [pid = 1664] [id = 282] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x12a697000 == 29 [pid = 1664] [id = 281] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x119316000 == 28 [pid = 1664] [id = 280] 00:17:12 INFO - PROCESS | 1664 | --DOCSHELL 0x112fc1800 == 27 [pid = 1664] [id = 279] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1273a7800) [pid = 1664] [serial = 794] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x126db9c00) [pid = 1664] [serial = 791] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118783000) [pid = 1664] [serial = 773] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1167a9400) [pid = 1664] [serial = 765] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112ecd400) [pid = 1664] [serial = 764] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x121952800) [pid = 1664] [serial = 779] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112e53000) [pid = 1664] [serial = 767] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11260e000) [pid = 1664] [serial = 768] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x117037000) [pid = 1664] [serial = 770] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117ea8c00) [pid = 1664] [serial = 747] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11696e800) [pid = 1664] [serial = 746] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1210a5000) [pid = 1664] [serial = 777] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x120da2800) [pid = 1664] [serial = 776] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x126510c00) [pid = 1664] [serial = 782] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11859fc00) [pid = 1664] [serial = 750] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118550800) [pid = 1664] [serial = 749] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1191cec00) [pid = 1664] [serial = 753] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x119690400) [pid = 1664] [serial = 752] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x124bacc00) [pid = 1664] [serial = 780] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x121961000) [pid = 1664] [serial = 756] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1215c5400) [pid = 1664] [serial = 755] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11859a000) [pid = 1664] [serial = 788] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1265a4000) [pid = 1664] [serial = 789] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x124d58c00) [pid = 1664] [serial = 759] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1235fe400) [pid = 1664] [serial = 758] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1268f6c00) [pid = 1664] [serial = 783] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1271ef800) [pid = 1664] [serial = 792] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x126db9400) [pid = 1664] [serial = 762] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12659d400) [pid = 1664] [serial = 761] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1191c8c00) [pid = 1664] [serial = 774] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x11709a000) [pid = 1664] [serial = 785] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11835b400) [pid = 1664] [serial = 771] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x118433c00) [pid = 1664] [serial = 786] [outer = 0x0] [url = about:blank] 00:17:12 INFO - PROCESS | 1664 | 1467703032369 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]]]}] 00:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1378ms 00:17:12 INFO - PROCESS | 1664 | 1467703032410 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:17:12 INFO - PROCESS | 1664 | 1467703032412 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:17:12 INFO - PROCESS | 1664 | 1467703032415 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 1664 | 1467703032417 Marionette TRACE conn2 <- [1,1110,null,{}] 00:17:12 INFO - PROCESS | 1664 | 1467703032421 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}] 00:17:12 INFO - PROCESS | 1664 | 1467703032422 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:12 INFO - PROCESS | 1664 | 1467703032503 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:17:12 INFO - PROCESS | 1664 | 1467703032562 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 1664 | 1467703032563 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x116079800 == 28 [pid = 1664] [id = 285] 00:17:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1128b2800) [pid = 1664] [serial = 853] [outer = 0x0] 00:17:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x112e52000) [pid = 1664] [serial = 854] [outer = 0x1128b2800] 00:17:12 INFO - PROCESS | 1664 | 1467703032591 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x113845c00) [pid = 1664] [serial = 855] [outer = 0x1128b2800] 00:17:12 INFO - PROCESS | 1664 | 1467703032893 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]]]}] 00:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 522ms 00:17:12 INFO - PROCESS | 1664 | 1467703032937 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:17:12 INFO - PROCESS | 1664 | 1467703032940 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:17:12 INFO - PROCESS | 1664 | 1467703032945 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 1664 | 1467703032947 Marionette TRACE conn2 <- [1,1114,null,{}] 00:17:12 INFO - PROCESS | 1664 | 1467703032952 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}] 00:17:12 INFO - PROCESS | 1664 | 1467703032953 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:13 INFO - PROCESS | 1664 | 1467703033031 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:17:13 INFO - PROCESS | 1664 | 1467703033035 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1664 | 1467703033037 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x117217000 == 29 [pid = 1664] [id = 286] 00:17:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1162e3800) [pid = 1664] [serial = 856] [outer = 0x0] 00:17:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x117036400) [pid = 1664] [serial = 857] [outer = 0x1162e3800] 00:17:13 INFO - PROCESS | 1664 | 1467703033065 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11709c800) [pid = 1664] [serial = 858] [outer = 0x1162e3800] 00:17:13 INFO - PROCESS | 1664 | 1467703033421 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 525ms 00:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:17:13 INFO - PROCESS | 1664 | 1467703033470 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 1664 | 1467703033472 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:17:13 INFO - PROCESS | 1664 | 1467703033474 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 1664 | 1467703033476 Marionette TRACE conn2 <- [1,1118,null,{}] 00:17:13 INFO - PROCESS | 1664 | 1467703033484 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}] 00:17:13 INFO - PROCESS | 1664 | 1467703033487 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:13 INFO - PROCESS | 1664 | 1467703033564 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:17:13 INFO - PROCESS | 1664 | 1467703033571 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1664 | 1467703033574 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x118587800 == 30 [pid = 1664] [id = 287] 00:17:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112e4d000) [pid = 1664] [serial = 859] [outer = 0x0] 00:17:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118555000) [pid = 1664] [serial = 860] [outer = 0x112e4d000] 00:17:13 INFO - PROCESS | 1664 | 1467703033605 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1185bb000) [pid = 1664] [serial = 861] [outer = 0x112e4d000] 00:17:13 INFO - PROCESS | 1664 | 1467703033938 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 472ms 00:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:17:13 INFO - PROCESS | 1664 | 1467703033948 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 1664 | 1467703033951 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:17:13 INFO - PROCESS | 1664 | 1467703033953 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 1664 | 1467703033954 Marionette TRACE conn2 <- [1,1122,null,{}] 00:17:13 INFO - PROCESS | 1664 | 1467703033957 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}] 00:17:13 INFO - PROCESS | 1664 | 1467703033958 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:14 INFO - PROCESS | 1664 | 1467703034037 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:17:14 INFO - PROCESS | 1664 | 1467703034097 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:14 INFO - PROCESS | 1664 | 1467703034099 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x11960d800 == 31 [pid = 1664] [id = 288] 00:17:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11859c400) [pid = 1664] [serial = 862] [outer = 0x0] 00:17:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118e70400) [pid = 1664] [serial = 863] [outer = 0x11859c400] 00:17:14 INFO - PROCESS | 1664 | 1467703034124 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1191c2c00) [pid = 1664] [serial = 864] [outer = 0x11859c400] 00:17:14 INFO - PROCESS | 1664 | 1467703034508 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]]]}] 00:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 570ms 00:17:14 INFO - PROCESS | 1664 | 1467703034527 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:17:14 INFO - PROCESS | 1664 | 1467703034528 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:17:14 INFO - PROCESS | 1664 | 1467703034532 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 1664 | 1467703034534 Marionette TRACE conn2 <- [1,1126,null,{}] 00:17:14 INFO - PROCESS | 1664 | 1467703034536 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}] 00:17:14 INFO - PROCESS | 1664 | 1467703034537 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:14 INFO - PROCESS | 1664 | 1467703034632 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:17:14 INFO - PROCESS | 1664 | 1467703034635 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:14 INFO - PROCESS | 1664 | 1467703034637 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e2a800 == 32 [pid = 1664] [id = 289] 00:17:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11297d400) [pid = 1664] [serial = 865] [outer = 0x0] 00:17:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1191ca800) [pid = 1664] [serial = 866] [outer = 0x11297d400] 00:17:14 INFO - PROCESS | 1664 | 1467703034662 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x120c8b800) [pid = 1664] [serial = 867] [outer = 0x11297d400] 00:17:15 INFO - PROCESS | 1664 | 1467703035006 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]]]}] 00:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 00:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:17:15 INFO - PROCESS | 1664 | 1467703035051 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:17:15 INFO - PROCESS | 1664 | 1467703035053 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:17:15 INFO - PROCESS | 1664 | 1467703035055 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:17:15 INFO - PROCESS | 1664 | 1467703035056 Marionette TRACE conn2 <- [1,1130,null,{}] 00:17:15 INFO - PROCESS | 1664 | 1467703035058 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}] 00:17:15 INFO - PROCESS | 1664 | 1467703035062 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:15 INFO - PROCESS | 1664 | 1467703035173 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:17:15 INFO - PROCESS | 1664 | 1467703035210 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 1664 | 1467703035212 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x121947000 == 33 [pid = 1664] [id = 290] 00:17:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x120da2400) [pid = 1664] [serial = 868] [outer = 0x0] 00:17:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12195f800) [pid = 1664] [serial = 869] [outer = 0x120da2400] 00:17:15 INFO - PROCESS | 1664 | 1467703035236 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12540c400) [pid = 1664] [serial = 870] [outer = 0x120da2400] 00:17:15 INFO - PROCESS | 1664 | 1467703035570 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]]]}] 00:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 567ms 00:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:17:15 INFO - PROCESS | 1664 | 1467703035622 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:17:15 INFO - PROCESS | 1664 | 1467703035624 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:17:15 INFO - PROCESS | 1664 | 1467703035626 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:17:15 INFO - PROCESS | 1664 | 1467703035627 Marionette TRACE conn2 <- [1,1134,null,{}] 00:17:15 INFO - PROCESS | 1664 | 1467703035629 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}] 00:17:15 INFO - PROCESS | 1664 | 1467703035630 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:15 INFO - PROCESS | 1664 | 1467703035724 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:17:15 INFO - PROCESS | 1664 | 1467703035728 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 1664 | 1467703035729 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12358d000 == 34 [pid = 1664] [id = 291] 00:17:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x120da2800) [pid = 1664] [serial = 871] [outer = 0x0] 00:17:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12650bc00) [pid = 1664] [serial = 872] [outer = 0x120da2800] 00:17:15 INFO - PROCESS | 1664 | 1467703035755 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1267a9000) [pid = 1664] [serial = 873] [outer = 0x120da2800] 00:17:16 INFO - PROCESS | 1664 | 1467703036050 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]]]}] 00:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 00:17:16 INFO - PROCESS | 1664 | 1467703036094 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:17:16 INFO - PROCESS | 1664 | 1467703036095 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:17:16 INFO - PROCESS | 1664 | 1467703036106 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 1664 | 1467703036107 Marionette TRACE conn2 <- [1,1138,null,{}] 00:17:16 INFO - PROCESS | 1664 | 1467703036109 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}] 00:17:16 INFO - PROCESS | 1664 | 1467703036110 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:16 INFO - PROCESS | 1664 | 1467703036213 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:17:16 INFO - PROCESS | 1664 | 1467703036217 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:16 INFO - PROCESS | 1664 | 1467703036218 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12683e000 == 35 [pid = 1664] [id = 292] 00:17:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124d58c00) [pid = 1664] [serial = 874] [outer = 0x0] 00:17:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1267b1800) [pid = 1664] [serial = 875] [outer = 0x124d58c00] 00:17:16 INFO - PROCESS | 1664 | 1467703036243 Marionette DEBUG loaded listener.js 00:17:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1271e6800) [pid = 1664] [serial = 876] [outer = 0x124d58c00] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1235ffc00) [pid = 1664] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x125413000) [pid = 1664] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x113838400) [pid = 1664] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112e50800) [pid = 1664] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x120da5c00) [pid = 1664] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x117034c00) [pid = 1664] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1185bbc00) [pid = 1664] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1176f3000) [pid = 1664] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1273aa400) [pid = 1664] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119695400) [pid = 1664] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128a8cc00) [pid = 1664] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11877e400) [pid = 1664] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1267aac00) [pid = 1664] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:17:16 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x112e4c800) [pid = 1664] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:17:16 INFO - PROCESS | 1664 | 1467703036729 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]]]}] 00:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 00:17:16 INFO - PROCESS | 1664 | 1467703036776 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:17:16 INFO - PROCESS | 1664 | 1467703036778 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:17:16 INFO - PROCESS | 1664 | 1467703036780 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 1664 | 1467703036789 Marionette TRACE conn2 <- [1,1142,null,{}] 00:17:16 INFO - PROCESS | 1664 | 1467703036792 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}] 00:17:16 INFO - PROCESS | 1664 | 1467703036793 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:16 INFO - PROCESS | 1664 | 1467703036892 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:17:16 INFO - PROCESS | 1664 | 1467703036924 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:16 INFO - PROCESS | 1664 | 1467703036925 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x118586800 == 36 [pid = 1664] [id = 293] 00:17:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128b2400) [pid = 1664] [serial = 877] [outer = 0x0] 00:17:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11877e400) [pid = 1664] [serial = 878] [outer = 0x1128b2400] 00:17:16 INFO - PROCESS | 1664 | 1467703036950 Marionette DEBUG loaded listener.js 00:17:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x125413000) [pid = 1664] [serial = 879] [outer = 0x1128b2400] 00:17:17 INFO - PROCESS | 1664 | 1467703037215 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]]]}] 00:17:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126db5c00) [pid = 1664] [serial = 880] [outer = 0x12ce0d400] 00:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 476ms 00:17:17 INFO - PROCESS | 1664 | 1467703037267 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:17:17 INFO - PROCESS | 1664 | 1467703037268 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:17:17 INFO - PROCESS | 1664 | 1467703037284 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 1664 | 1467703037285 Marionette TRACE conn2 <- [1,1146,null,{}] 00:17:17 INFO - PROCESS | 1664 | 1467703037288 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}] 00:17:17 INFO - PROCESS | 1664 | 1467703037289 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:17 INFO - PROCESS | 1664 | 1467703037370 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:17:17 INFO - PROCESS | 1664 | 1467703037374 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 1664 | 1467703037376 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12900c800 == 37 [pid = 1664] [id = 294] 00:17:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12545f000) [pid = 1664] [serial = 881] [outer = 0x0] 00:17:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1273acc00) [pid = 1664] [serial = 882] [outer = 0x12545f000] 00:17:17 INFO - PROCESS | 1664 | 1467703037400 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128a8d800) [pid = 1664] [serial = 883] [outer = 0x12545f000] 00:17:17 INFO - PROCESS | 1664 | 1467703037753 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]]]}] 00:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 00:17:17 INFO - PROCESS | 1664 | 1467703037805 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:17:17 INFO - PROCESS | 1664 | 1467703037806 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:17:17 INFO - PROCESS | 1664 | 1467703037808 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 1664 | 1467703037810 Marionette TRACE conn2 <- [1,1150,null,{}] 00:17:17 INFO - PROCESS | 1664 | 1467703037820 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}] 00:17:17 INFO - PROCESS | 1664 | 1467703037822 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:17 INFO - PROCESS | 1664 | 1467703037908 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:17:17 INFO - PROCESS | 1664 | 1467703037912 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 1664 | 1467703037913 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e27800 == 38 [pid = 1664] [id = 295] 00:17:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128a8dc00) [pid = 1664] [serial = 884] [outer = 0x0] 00:17:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128a97000) [pid = 1664] [serial = 885] [outer = 0x128a8dc00] 00:17:17 INFO - PROCESS | 1664 | 1467703037945 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1290c8c00) [pid = 1664] [serial = 886] [outer = 0x128a8dc00] 00:17:18 INFO - PROCESS | 1664 | 1467703038256 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]]]}] 00:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 469ms 00:17:18 INFO - PROCESS | 1664 | 1467703038277 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:17:18 INFO - PROCESS | 1664 | 1467703038279 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:17:18 INFO - PROCESS | 1664 | 1467703038283 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:17:18 INFO - PROCESS | 1664 | 1467703038286 Marionette TRACE conn2 <- [1,1154,null,{}] 00:17:18 INFO - PROCESS | 1664 | 1467703038288 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}] 00:17:18 INFO - PROCESS | 1664 | 1467703038289 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:18 INFO - PROCESS | 1664 | 1467703038369 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:17:18 INFO - PROCESS | 1664 | 1467703038425 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 1664 | 1467703038426 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a622000 == 39 [pid = 1664] [id = 296] 00:17:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128a92000) [pid = 1664] [serial = 887] [outer = 0x0] 00:17:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x129310000) [pid = 1664] [serial = 888] [outer = 0x128a92000] 00:17:18 INFO - PROCESS | 1664 | 1467703038450 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a4bcc00) [pid = 1664] [serial = 889] [outer = 0x128a92000] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x116079800 == 38 [pid = 1664] [id = 285] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x116f31000 == 37 [pid = 1664] [id = 284] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x117217000 == 36 [pid = 1664] [id = 286] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12358d000 == 35 [pid = 1664] [id = 291] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x118586800 == 34 [pid = 1664] [id = 293] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x118587800 == 33 [pid = 1664] [id = 287] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x11960d800 == 32 [pid = 1664] [id = 288] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12683e000 == 31 [pid = 1664] [id = 292] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x120e2a800 == 30 [pid = 1664] [id = 289] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12900c800 == 29 [pid = 1664] [id = 294] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x121947000 == 28 [pid = 1664] [id = 290] 00:17:19 INFO - PROCESS | 1664 | --DOCSHELL 0x120e27800 == 27 [pid = 1664] [id = 295] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1290c4400) [pid = 1664] [serial = 831] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1290c7400) [pid = 1664] [serial = 833] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12930a000) [pid = 1664] [serial = 834] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118549800) [pid = 1664] [serial = 825] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x121961c00) [pid = 1664] [serial = 827] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1215d3400) [pid = 1664] [serial = 809] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11703e400) [pid = 1664] [serial = 800] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x113d0b400) [pid = 1664] [serial = 824] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1271e1400) [pid = 1664] [serial = 828] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1234d9c00) [pid = 1664] [serial = 810] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x119691800) [pid = 1664] [serial = 807] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11835b800) [pid = 1664] [serial = 803] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128a8b800) [pid = 1664] [serial = 819] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x125467800) [pid = 1664] [serial = 813] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x124bde400) [pid = 1664] [serial = 812] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1273d7c00) [pid = 1664] [serial = 818] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128a8fc00) [pid = 1664] [serial = 821] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1273ad000) [pid = 1664] [serial = 795] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1176f4800) [pid = 1664] [serial = 801] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1273aa000) [pid = 1664] [serial = 816] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x118554c00) [pid = 1664] [serial = 804] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x113394800) [pid = 1664] [serial = 797] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11913dc00) [pid = 1664] [serial = 806] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1268eac00) [pid = 1664] [serial = 815] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x128a94800) [pid = 1664] [serial = 822] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11697a400) [pid = 1664] [serial = 798] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x128b88000) [pid = 1664] [serial = 830] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1664 | 1467703039776 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]]]}] 00:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1522ms 00:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:17:19 INFO - PROCESS | 1664 | 1467703039805 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:17:19 INFO - PROCESS | 1664 | 1467703039808 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:17:19 INFO - PROCESS | 1664 | 1467703039811 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:17:19 INFO - PROCESS | 1664 | 1467703039813 Marionette TRACE conn2 <- [1,1158,null,{}] 00:17:19 INFO - PROCESS | 1664 | 1467703039820 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}] 00:17:19 INFO - PROCESS | 1664 | 1467703039822 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:19 INFO - PROCESS | 1664 | 1467703039906 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:17:19 INFO - PROCESS | 1664 | 1467703039955 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:19 INFO - PROCESS | 1664 | 1467703039958 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x115ed6000 == 28 [pid = 1664] [id = 297] 00:17:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x112986400) [pid = 1664] [serial = 890] [outer = 0x0] 00:17:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x112e4fc00) [pid = 1664] [serial = 891] [outer = 0x112986400] 00:17:19 INFO - PROCESS | 1664 | 1467703039986 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11338e800) [pid = 1664] [serial = 892] [outer = 0x112986400] 00:17:20 INFO - PROCESS | 1664 | 1467703040295 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]]]}] 00:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 525ms 00:17:20 INFO - PROCESS | 1664 | 1467703040336 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:17:20 INFO - PROCESS | 1664 | 1467703040340 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:17:20 INFO - PROCESS | 1664 | 1467703040344 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:17:20 INFO - PROCESS | 1664 | 1467703040347 Marionette TRACE conn2 <- [1,1162,null,{}] 00:17:20 INFO - PROCESS | 1664 | 1467703040351 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}] 00:17:20 INFO - PROCESS | 1664 | 1467703040353 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:20 INFO - PROCESS | 1664 | 1467703040430 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:17:20 INFO - PROCESS | 1664 | 1467703040435 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:20 INFO - PROCESS | 1664 | 1467703040436 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170f0000 == 29 [pid = 1664] [id = 298] 00:17:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x113d0b400) [pid = 1664] [serial = 893] [outer = 0x0] 00:17:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1167a8400) [pid = 1664] [serial = 894] [outer = 0x113d0b400] 00:17:20 INFO - PROCESS | 1664 | 1467703040466 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x11697b400) [pid = 1664] [serial = 895] [outer = 0x113d0b400] 00:17:20 INFO - PROCESS | 1664 | 1467703040804 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]]]}] 00:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 472ms 00:17:20 INFO - PROCESS | 1664 | 1467703040817 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:17:20 INFO - PROCESS | 1664 | 1467703040818 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:17:20 INFO - PROCESS | 1664 | 1467703040828 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:17:20 INFO - PROCESS | 1664 | 1467703040831 Marionette TRACE conn2 <- [1,1166,null,{}] 00:17:20 INFO - PROCESS | 1664 | 1467703040840 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}] 00:17:20 INFO - PROCESS | 1664 | 1467703040844 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:20 INFO - PROCESS | 1664 | 1467703040921 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:17:20 INFO - PROCESS | 1664 | 1467703040926 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:20 INFO - PROCESS | 1664 | 1467703040928 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856f000 == 30 [pid = 1664] [id = 299] 00:17:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x110e85800) [pid = 1664] [serial = 896] [outer = 0x0] 00:17:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1176f3000) [pid = 1664] [serial = 897] [outer = 0x110e85800] 00:17:20 INFO - PROCESS | 1664 | 1467703040958 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x118048000) [pid = 1664] [serial = 898] [outer = 0x110e85800] 00:17:21 INFO - PROCESS | 1664 | 1467703041289 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]]]}] 00:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 480ms 00:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:17:21 INFO - PROCESS | 1664 | 1467703041302 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:17:21 INFO - PROCESS | 1664 | 1467703041303 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:17:21 INFO - PROCESS | 1664 | 1467703041305 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 1664 | 1467703041307 Marionette TRACE conn2 <- [1,1170,null,{}] 00:17:21 INFO - PROCESS | 1664 | 1467703041309 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}] 00:17:21 INFO - PROCESS | 1664 | 1467703041310 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:21 INFO - PROCESS | 1664 | 1467703041389 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:17:21 INFO - PROCESS | 1664 | 1467703041441 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 1664 | 1467703041442 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x118ef4800 == 31 [pid = 1664] [id = 300] 00:17:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118047c00) [pid = 1664] [serial = 899] [outer = 0x0] 00:17:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118547c00) [pid = 1664] [serial = 900] [outer = 0x118047c00] 00:17:21 INFO - PROCESS | 1664 | 1467703041467 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118592000) [pid = 1664] [serial = 901] [outer = 0x118047c00] 00:17:21 INFO - PROCESS | 1664 | 1467703041745 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]]]}] 00:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 467ms 00:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:17:21 INFO - PROCESS | 1664 | 1467703041774 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:17:21 INFO - PROCESS | 1664 | 1467703041775 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:17:21 INFO - PROCESS | 1664 | 1467703041777 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 1664 | 1467703041778 Marionette TRACE conn2 <- [1,1174,null,{}] 00:17:21 INFO - PROCESS | 1664 | 1467703041789 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}] 00:17:21 INFO - PROCESS | 1664 | 1467703041790 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:21 INFO - PROCESS | 1664 | 1467703041877 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:17:21 INFO - PROCESS | 1664 | 1467703041882 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 1664 | 1467703041884 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dba800 == 32 [pid = 1664] [id = 301] 00:17:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1128ad400) [pid = 1664] [serial = 902] [outer = 0x0] 00:17:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1185c0400) [pid = 1664] [serial = 903] [outer = 0x1128ad400] 00:17:21 INFO - PROCESS | 1664 | 1467703041909 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11878a000) [pid = 1664] [serial = 904] [outer = 0x1128ad400] 00:17:22 INFO - PROCESS | 1664 | 1467703042248 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] 00:17:22 INFO - PROCESS | 1664 | 1467703042303 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:17:22 INFO - PROCESS | 1664 | 1467703042305 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:17:22 INFO - PROCESS | 1664 | 1467703042306 Marionette TRACE conn2 <- [1,1178,null,{}] 00:17:22 INFO - PROCESS | 1664 | 1467703042308 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}] 00:17:22 INFO - PROCESS | 1664 | 1467703042312 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:22 INFO - PROCESS | 1664 | 1467703042405 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:17:22 INFO - PROCESS | 1664 | 1467703042409 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:22 INFO - PROCESS | 1664 | 1467703042410 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x121160000 == 33 [pid = 1664] [id = 302] 00:17:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118ec3400) [pid = 1664] [serial = 905] [outer = 0x0] 00:17:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1193c8800) [pid = 1664] [serial = 906] [outer = 0x118ec3400] 00:17:22 INFO - PROCESS | 1664 | 1467703042437 Marionette DEBUG loaded listener.js 00:17:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x120da8400) [pid = 1664] [serial = 907] [outer = 0x118ec3400] 00:17:22 INFO - PROCESS | 1664 | 1467703042752 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] 00:17:22 INFO - PROCESS | 1664 | 1467703042775 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:17:22 INFO - PROCESS | 1664 | 1467703042777 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:17:22 INFO - PROCESS | 1664 | 1467703042778 Marionette TRACE conn2 <- [1,1182,null,{}] 00:17:22 INFO - PROCESS | 1664 | 1467703042781 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}] 00:17:22 INFO - PROCESS | 1664 | 1467703042783 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:22 INFO - PROCESS | 1664 | 1467703042864 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:17:22 INFO - PROCESS | 1664 | 1467703042915 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:22 INFO - PROCESS | 1664 | 1467703042916 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217d4000 == 34 [pid = 1664] [id = 303] 00:17:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118ec3c00) [pid = 1664] [serial = 908] [outer = 0x0] 00:17:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11968fc00) [pid = 1664] [serial = 909] [outer = 0x118ec3c00] 00:17:22 INFO - PROCESS | 1664 | 1467703042940 Marionette DEBUG loaded listener.js 00:17:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x121952400) [pid = 1664] [serial = 910] [outer = 0x118ec3c00] 00:17:23 INFO - PROCESS | 1664 | 1467703043213 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] 00:17:23 INFO - PROCESS | 1664 | 1467703043256 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:17:23 INFO - PROCESS | 1664 | 1467703043259 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 1664 | 1467703043260 Marionette TRACE conn2 <- [1,1186,null,{}] 00:17:23 INFO - PROCESS | 1664 | 1467703043262 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}] 00:17:23 INFO - PROCESS | 1664 | 1467703043263 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:23 INFO - PROCESS | 1664 | 1467703043342 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:17:23 INFO - PROCESS | 1664 | 1467703043346 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 1664 | 1467703043347 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x124992800 == 35 [pid = 1664] [id = 304] 00:17:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1193c9c00) [pid = 1664] [serial = 911] [outer = 0x0] 00:17:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1235f2000) [pid = 1664] [serial = 912] [outer = 0x1193c9c00] 00:17:23 INFO - PROCESS | 1664 | 1467703043374 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124ea3800) [pid = 1664] [serial = 913] [outer = 0x1193c9c00] 00:17:23 INFO - PROCESS | 1664 | 1467703043712 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] 00:17:23 INFO - PROCESS | 1664 | 1467703043729 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:17:23 INFO - PROCESS | 1664 | 1467703043734 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 1664 | 1467703043736 Marionette TRACE conn2 <- [1,1190,null,{}] 00:17:23 INFO - PROCESS | 1664 | 1467703043739 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}] 00:17:23 INFO - PROCESS | 1664 | 1467703043740 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:23 INFO - PROCESS | 1664 | 1467703043847 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:17:23 INFO - PROCESS | 1664 | 1467703043854 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 1664 | 1467703043856 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856e800 == 36 [pid = 1664] [id = 305] 00:17:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1235f7800) [pid = 1664] [serial = 914] [outer = 0x0] 00:17:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12545f400) [pid = 1664] [serial = 915] [outer = 0x1235f7800] 00:17:23 INFO - PROCESS | 1664 | 1467703043881 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12650e000) [pid = 1664] [serial = 916] [outer = 0x1235f7800] 00:17:24 INFO - PROCESS | 1664 | 1467703044170 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] 00:17:24 INFO - PROCESS | 1664 | 1467703044205 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:17:24 INFO - PROCESS | 1664 | 1467703044207 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 1664 | 1467703044209 Marionette TRACE conn2 <- [1,1194,null,{}] 00:17:24 INFO - PROCESS | 1664 | 1467703044211 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}] 00:17:24 INFO - PROCESS | 1664 | 1467703044212 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:24 INFO - PROCESS | 1664 | 1467703044297 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:17:24 INFO - PROCESS | 1664 | 1467703044303 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 1664 | 1467703044304 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a3d800 == 37 [pid = 1664] [id = 306] 00:17:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12650e800) [pid = 1664] [serial = 917] [outer = 0x0] 00:17:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1268ecc00) [pid = 1664] [serial = 918] [outer = 0x12650e800] 00:17:24 INFO - PROCESS | 1664 | 1467703044328 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1271e1800) [pid = 1664] [serial = 919] [outer = 0x12650e800] 00:17:24 INFO - PROCESS | 1664 | 1467703044652 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] 00:17:24 INFO - PROCESS | 1664 | 1467703044683 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:17:24 INFO - PROCESS | 1664 | 1467703044686 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 1664 | 1467703044687 Marionette TRACE conn2 <- [1,1198,null,{}] 00:17:24 INFO - PROCESS | 1664 | 1467703044690 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}] 00:17:24 INFO - PROCESS | 1664 | 1467703044691 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:24 INFO - PROCESS | 1664 | 1467703044808 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:17:24 INFO - PROCESS | 1664 | 1467703044830 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 1664 | 1467703044832 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dba000 == 38 [pid = 1664] [id = 307] 00:17:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12659bc00) [pid = 1664] [serial = 920] [outer = 0x0] 00:17:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1273ab800) [pid = 1664] [serial = 921] [outer = 0x12659bc00] 00:17:24 INFO - PROCESS | 1664 | 1467703044857 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128b7cc00) [pid = 1664] [serial = 922] [outer = 0x12659bc00] 00:17:25 INFO - PROCESS | 1664 | 1467703045193 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]]]}] 00:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 519ms 00:17:25 INFO - PROCESS | 1664 | 1467703045209 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 1664 | 1467703045210 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:17:25 INFO - PROCESS | 1664 | 1467703045212 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 1664 | 1467703045213 Marionette TRACE conn2 <- [1,1202,null,{}] 00:17:25 INFO - PROCESS | 1664 | 1467703045217 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}] 00:17:25 INFO - PROCESS | 1664 | 1467703045219 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:25 INFO - PROCESS | 1664 | 1467703045315 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:17:25 INFO - PROCESS | 1664 | 1467703045318 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:25 INFO - PROCESS | 1664 | 1467703045319 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12965f000 == 39 [pid = 1664] [id = 308] 00:17:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x118785000) [pid = 1664] [serial = 923] [outer = 0x0] 00:17:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x128dc5400) [pid = 1664] [serial = 924] [outer = 0x118785000] 00:17:25 INFO - PROCESS | 1664 | 1467703045343 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x129302400) [pid = 1664] [serial = 925] [outer = 0x118785000] 00:17:25 INFO - PROCESS | 1664 | 1467703045657 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]]]}] 00:17:25 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 00:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 472ms 00:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:17:25 INFO - PROCESS | 1664 | 1467703045687 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 1664 | 1467703045688 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:17:25 INFO - PROCESS | 1664 | 1467703045696 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 1664 | 1467703045699 Marionette TRACE conn2 <- [1,1206,null,{}] 00:17:25 INFO - PROCESS | 1664 | 1467703045703 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}] 00:17:25 INFO - PROCESS | 1664 | 1467703045704 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:25 INFO - PROCESS | 1664 | 1467703045809 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:17:25 INFO - PROCESS | 1664 | 1467703045814 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:25 INFO - PROCESS | 1664 | 1467703045815 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a697800 == 40 [pid = 1664] [id = 309] 00:17:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1290c3400) [pid = 1664] [serial = 926] [outer = 0x0] 00:17:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x129309800) [pid = 1664] [serial = 927] [outer = 0x1290c3400] 00:17:25 INFO - PROCESS | 1664 | 1467703045839 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12a505000) [pid = 1664] [serial = 928] [outer = 0x1290c3400] 00:17:26 INFO - PROCESS | 1664 | 1467703046192 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]]]}] 00:17:26 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 00:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 526ms 00:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:17:26 INFO - PROCESS | 1664 | 1467703046222 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 1664 | 1467703046223 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:17:26 INFO - PROCESS | 1664 | 1467703046225 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 1664 | 1467703046227 Marionette TRACE conn2 <- [1,1210,null,{}] 00:17:26 INFO - PROCESS | 1664 | 1467703046229 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}] 00:17:26 INFO - PROCESS | 1664 | 1467703046230 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:26 INFO - PROCESS | 1664 | 1467703046335 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:17:26 INFO - PROCESS | 1664 | 1467703046338 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 1664 | 1467703046339 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af7a000 == 41 [pid = 1664] [id = 310] 00:17:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x129303c00) [pid = 1664] [serial = 929] [outer = 0x0] 00:17:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12a5d3800) [pid = 1664] [serial = 930] [outer = 0x129303c00] 00:17:26 INFO - PROCESS | 1664 | 1467703046363 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12a5dcc00) [pid = 1664] [serial = 931] [outer = 0x129303c00] 00:17:26 INFO - PROCESS | 1664 | 1467703046669 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]]]}] 00:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 00:17:26 INFO - PROCESS | 1664 | 1467703046695 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 1664 | 1467703046696 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:17:26 INFO - PROCESS | 1664 | 1467703046713 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 1664 | 1467703046714 Marionette TRACE conn2 <- [1,1214,null,{}] 00:17:26 INFO - PROCESS | 1664 | 1467703046720 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}] 00:17:26 INFO - PROCESS | 1664 | 1467703046721 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:26 INFO - PROCESS | 1664 | 1467703046982 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x120da2400) [pid = 1664] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11297d400) [pid = 1664] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1128b2400) [pid = 1664] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x120da2800) [pid = 1664] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x124d58c00) [pid = 1664] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12545f000) [pid = 1664] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128a8dc00) [pid = 1664] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11859c400) [pid = 1664] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x112e4d000) [pid = 1664] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1162e3800) [pid = 1664] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1128b2800) [pid = 1664] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112cc0400) [pid = 1664] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x126d40000) [pid = 1664] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1234d6800) [pid = 1664] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119692400) [pid = 1664] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x117043400) [pid = 1664] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:17:26 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x110fa1400) [pid = 1664] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:17:27 INFO - PROCESS | 1664 | 1467703047025 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1664 | 1467703047026 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x118106800 == 42 [pid = 1664] [id = 311] 00:17:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x111ca9400) [pid = 1664] [serial = 932] [outer = 0x0] 00:17:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1128b2800) [pid = 1664] [serial = 933] [outer = 0x111ca9400] 00:17:27 INFO - PROCESS | 1664 | 1467703047050 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1162e3800) [pid = 1664] [serial = 934] [outer = 0x111ca9400] 00:17:27 INFO - PROCESS | 1664 | 1467703047297 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]]]}] 00:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 631ms 00:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:17:27 INFO - PROCESS | 1664 | 1467703047338 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 1664 | 1467703047339 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:17:27 INFO - PROCESS | 1664 | 1467703047341 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 1664 | 1467703047342 Marionette TRACE conn2 <- [1,1218,null,{}] 00:17:27 INFO - PROCESS | 1664 | 1467703047345 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}] 00:17:27 INFO - PROCESS | 1664 | 1467703047346 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:27 INFO - PROCESS | 1664 | 1467703047435 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:17:27 INFO - PROCESS | 1664 | 1467703047438 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1664 | 1467703047440 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b97f800 == 43 [pid = 1664] [id = 312] 00:17:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11854cc00) [pid = 1664] [serial = 935] [outer = 0x0] 00:17:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x124bdd000) [pid = 1664] [serial = 936] [outer = 0x11854cc00] 00:17:27 INFO - PROCESS | 1664 | 1467703047464 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x128dc8800) [pid = 1664] [serial = 937] [outer = 0x11854cc00] 00:17:27 INFO - PROCESS | 1664 | 1467703047773 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]]]}] 00:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 473ms 00:17:27 INFO - PROCESS | 1664 | 1467703047817 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 1664 | 1467703047819 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:17:27 INFO - PROCESS | 1664 | 1467703047821 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 1664 | 1467703047822 Marionette TRACE conn2 <- [1,1222,null,{}] 00:17:27 INFO - PROCESS | 1664 | 1467703047824 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}] 00:17:27 INFO - PROCESS | 1664 | 1467703047825 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:27 INFO - PROCESS | 1664 | 1467703047939 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:17:27 INFO - PROCESS | 1664 | 1467703047944 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1664 | 1467703047945 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcc6000 == 44 [pid = 1664] [id = 313] 00:17:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x121bdb000) [pid = 1664] [serial = 938] [outer = 0x0] 00:17:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12a90fc00) [pid = 1664] [serial = 939] [outer = 0x121bdb000] 00:17:27 INFO - PROCESS | 1664 | 1467703047969 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12a917400) [pid = 1664] [serial = 940] [outer = 0x121bdb000] 00:17:28 INFO - PROCESS | 1664 | 1467703048267 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] 00:17:28 INFO - PROCESS | 1664 | 1467703048290 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:17:28 INFO - PROCESS | 1664 | 1467703048293 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1664 | 1467703048294 Marionette TRACE conn2 <- [1,1226,null,{}] 00:17:28 INFO - PROCESS | 1664 | 1467703048296 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}] 00:17:28 INFO - PROCESS | 1664 | 1467703048298 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:28 INFO - PROCESS | 1664 | 1467703048380 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:17:28 INFO - PROCESS | 1664 | 1467703048386 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 1664 | 1467703048387 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c40b000 == 45 [pid = 1664] [id = 314] 00:17:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12a918000) [pid = 1664] [serial = 941] [outer = 0x0] 00:17:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12aad6c00) [pid = 1664] [serial = 942] [outer = 0x12a918000] 00:17:28 INFO - PROCESS | 1664 | 1467703048411 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12b117800) [pid = 1664] [serial = 943] [outer = 0x12a918000] 00:17:28 INFO - PROCESS | 1664 | 1467703048736 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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 00:17:28 INFO - PROCESS | 1664 | 1467703048763 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:17:28 INFO - PROCESS | 1664 | 1467703048764 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:17:28 INFO - PROCESS | 1664 | 1467703048768 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1664 | 1467703048770 Marionette TRACE conn2 <- [1,1230,null,{}] 00:17:28 INFO - PROCESS | 1664 | 1467703048772 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}] 00:17:28 INFO - PROCESS | 1664 | 1467703048773 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:28 INFO - PROCESS | 1664 | 1467703048888 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:17:28 INFO - PROCESS | 1664 | 1467703048894 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 1664 | 1467703048895 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c538000 == 46 [pid = 1664] [id = 315] 00:17:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12b11c800) [pid = 1664] [serial = 944] [outer = 0x0] 00:17:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12b120800) [pid = 1664] [serial = 945] [outer = 0x12b11c800] 00:17:28 INFO - PROCESS | 1664 | 1467703048918 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12b1be000) [pid = 1664] [serial = 946] [outer = 0x12b11c800] 00:17:29 INFO - PROCESS | 1664 | 1467703049483 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]]]}] 00:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 769ms 00:17:29 INFO - PROCESS | 1664 | 1467703049539 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:17:29 INFO - PROCESS | 1664 | 1467703049541 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:17:29 INFO - PROCESS | 1664 | 1467703049544 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:17:29 INFO - PROCESS | 1664 | 1467703049546 Marionette TRACE conn2 <- [1,1234,null,{}] 00:17:29 INFO - PROCESS | 1664 | 1467703049549 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}] 00:17:29 INFO - PROCESS | 1664 | 1467703049551 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:29 INFO - PROCESS | 1664 | 1467703049670 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:17:29 INFO - PROCESS | 1664 | 1467703049726 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 1664 | 1467703049728 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170eb800 == 47 [pid = 1664] [id = 316] 00:17:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1128b2c00) [pid = 1664] [serial = 947] [outer = 0x0] 00:17:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x113396000) [pid = 1664] [serial = 948] [outer = 0x1128b2c00] 00:17:29 INFO - PROCESS | 1664 | 1467703049758 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x116057400) [pid = 1664] [serial = 949] [outer = 0x1128b2c00] 00:17:30 INFO - PROCESS | 1664 | 1467703050495 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]]]}] 00:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 973ms 00:17:30 INFO - PROCESS | 1664 | 1467703050516 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:17:30 INFO - PROCESS | 1664 | 1467703050519 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:17:30 INFO - PROCESS | 1664 | 1467703050522 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:17:30 INFO - PROCESS | 1664 | 1467703050524 Marionette TRACE conn2 <- [1,1238,null,{}] 00:17:30 INFO - PROCESS | 1664 | 1467703050527 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}] 00:17:30 INFO - PROCESS | 1664 | 1467703050529 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:30 INFO - PROCESS | 1664 | 1467703050635 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:17:30 INFO - PROCESS | 1664 | 1467703050716 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:30 INFO - PROCESS | 1664 | 1467703050719 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x11321d800 == 48 [pid = 1664] [id = 317] 00:17:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1167b5000) [pid = 1664] [serial = 950] [outer = 0x0] 00:17:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x116975800) [pid = 1664] [serial = 951] [outer = 0x1167b5000] 00:17:30 INFO - PROCESS | 1664 | 1467703050747 Marionette DEBUG loaded listener.js 00:17:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11703b800) [pid = 1664] [serial = 952] [outer = 0x1167b5000] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12c40b000 == 47 [pid = 1664] [id = 314] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcc6000 == 46 [pid = 1664] [id = 313] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12b97f800 == 45 [pid = 1664] [id = 312] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x118106800 == 44 [pid = 1664] [id = 311] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12af7a000 == 43 [pid = 1664] [id = 310] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x129310000) [pid = 1664] [serial = 888] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12a697800 == 42 [pid = 1664] [id = 309] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12965f000 == 41 [pid = 1664] [id = 308] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x120dba000 == 40 [pid = 1664] [id = 307] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x128a3d800 == 39 [pid = 1664] [id = 306] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x11856e800 == 38 [pid = 1664] [id = 305] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x124992800 == 37 [pid = 1664] [id = 304] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1217d4000 == 36 [pid = 1664] [id = 303] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x121160000 == 35 [pid = 1664] [id = 302] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x120dba800 == 34 [pid = 1664] [id = 301] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x118ef4800 == 33 [pid = 1664] [id = 300] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x11856f000 == 32 [pid = 1664] [id = 299] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1170f0000 == 31 [pid = 1664] [id = 298] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x115ed6000 == 30 [pid = 1664] [id = 297] 00:17:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12a622000 == 29 [pid = 1664] [id = 296] 00:17:31 INFO - PROCESS | 1664 | 1467703051161 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]]]}] 00:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 670ms 00:17:31 INFO - PROCESS | 1664 | 1467703051192 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:17:31 INFO - PROCESS | 1664 | 1467703051195 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:17:31 INFO - PROCESS | 1664 | 1467703051200 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1664 | 1467703051202 Marionette TRACE conn2 <- [1,1242,null,{}] 00:17:31 INFO - PROCESS | 1664 | 1467703051204 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}] 00:17:31 INFO - PROCESS | 1664 | 1467703051206 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:31 INFO - PROCESS | 1664 | 1467703051286 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:17:31 INFO - PROCESS | 1664 | 1467703051290 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 1664 | 1467703051291 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x11720a800 == 30 [pid = 1664] [id = 318] 00:17:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11709a000) [pid = 1664] [serial = 953] [outer = 0x0] 00:17:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x118046000) [pid = 1664] [serial = 954] [outer = 0x11709a000] 00:17:31 INFO - PROCESS | 1664 | 1467703051321 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x118424400) [pid = 1664] [serial = 955] [outer = 0x11709a000] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12195f800) [pid = 1664] [serial = 869] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1191ca800) [pid = 1664] [serial = 866] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12540c400) [pid = 1664] [serial = 870] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x120dab400) [pid = 1664] [serial = 492] [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.] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11877e400) [pid = 1664] [serial = 878] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12650bc00) [pid = 1664] [serial = 872] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1267b1800) [pid = 1664] [serial = 875] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x128a8d800) [pid = 1664] [serial = 883] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1273acc00) [pid = 1664] [serial = 882] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x128a97000) [pid = 1664] [serial = 885] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x125413000) [pid = 1664] [serial = 879] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1271e6800) [pid = 1664] [serial = 876] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x118e70400) [pid = 1664] [serial = 863] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118555000) [pid = 1664] [serial = 860] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1185bb000) [pid = 1664] [serial = 861] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x117036400) [pid = 1664] [serial = 857] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11709c800) [pid = 1664] [serial = 858] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112e52000) [pid = 1664] [serial = 854] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x113845c00) [pid = 1664] [serial = 855] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1162df400) [pid = 1664] [serial = 851] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117041c00) [pid = 1664] [serial = 852] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x128dc6800) [pid = 1664] [serial = 849] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x128a90c00) [pid = 1664] [serial = 848] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1271efc00) [pid = 1664] [serial = 846] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1268ec000) [pid = 1664] [serial = 845] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118e78c00) [pid = 1664] [serial = 843] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x120c86c00) [pid = 1664] [serial = 842] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118595400) [pid = 1664] [serial = 840] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118432400) [pid = 1664] [serial = 839] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1290c8c00) [pid = 1664] [serial = 886] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112e49800) [pid = 1664] [serial = 837] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1121b2c00) [pid = 1664] [serial = 836] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1267a9000) [pid = 1664] [serial = 873] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x120c8b800) [pid = 1664] [serial = 867] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1191c2c00) [pid = 1664] [serial = 864] [outer = 0x0] [url = about:blank] 00:17:31 INFO - PROCESS | 1664 | 1467703051706 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]]]}] 00:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 522ms 00:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:17:31 INFO - PROCESS | 1664 | 1467703051722 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:17:31 INFO - PROCESS | 1664 | 1467703051724 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:17:31 INFO - PROCESS | 1664 | 1467703051726 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1664 | 1467703051728 Marionette TRACE conn2 <- [1,1246,null,{}] 00:17:31 INFO - PROCESS | 1664 | 1467703051739 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}] 00:17:31 INFO - PROCESS | 1664 | 1467703051743 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:31 INFO - PROCESS | 1664 | 1467703051822 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:17:31 INFO - PROCESS | 1664 | 1467703051827 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 1664 | 1467703051829 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e19800 == 31 [pid = 1664] [id = 319] 00:17:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118591800) [pid = 1664] [serial = 956] [outer = 0x0] 00:17:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11859ec00) [pid = 1664] [serial = 957] [outer = 0x118591800] 00:17:31 INFO - PROCESS | 1664 | 1467703051859 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11878a800) [pid = 1664] [serial = 958] [outer = 0x118591800] 00:17:32 INFO - PROCESS | 1664 | 1467703052218 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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 525ms 00:17:32 INFO - PROCESS | 1664 | 1467703052252 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 1664 | 1467703052253 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:17:32 INFO - PROCESS | 1664 | 1467703052256 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 1664 | 1467703052257 Marionette TRACE conn2 <- [1,1250,null,{}] 00:17:32 INFO - PROCESS | 1664 | 1467703052259 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}] 00:17:32 INFO - PROCESS | 1664 | 1467703052260 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:32 INFO - PROCESS | 1664 | 1467703052338 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:17:32 INFO - PROCESS | 1664 | 1467703052342 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 1664 | 1467703052343 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a34800 == 32 [pid = 1664] [id = 320] 00:17:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118ec0800) [pid = 1664] [serial = 959] [outer = 0x0] 00:17:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1191c8800) [pid = 1664] [serial = 960] [outer = 0x118ec0800] 00:17:32 INFO - PROCESS | 1664 | 1467703052371 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119692400) [pid = 1664] [serial = 961] [outer = 0x118ec0800] 00:17:32 INFO - PROCESS | 1664 | 1467703052693 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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 470ms 00:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:17:32 INFO - PROCESS | 1664 | 1467703052726 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 1664 | 1467703052728 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:17:32 INFO - PROCESS | 1664 | 1467703052730 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 1664 | 1467703052731 Marionette TRACE conn2 <- [1,1254,null,{}] 00:17:32 INFO - PROCESS | 1664 | 1467703052736 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}] 00:17:32 INFO - PROCESS | 1664 | 1467703052737 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:32 INFO - PROCESS | 1664 | 1467703052811 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:17:32 INFO - PROCESS | 1664 | 1467703052869 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 1664 | 1467703052871 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e1b000 == 33 [pid = 1664] [id = 321] 00:17:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1138c0400) [pid = 1664] [serial = 962] [outer = 0x0] 00:17:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x120c84800) [pid = 1664] [serial = 963] [outer = 0x1138c0400] 00:17:32 INFO - PROCESS | 1664 | 1467703052901 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x120da6000) [pid = 1664] [serial = 964] [outer = 0x1138c0400] 00:17:33 INFO - PROCESS | 1664 | 1467703053225 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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 00:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:17:33 INFO - PROCESS | 1664 | 1467703053257 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 1664 | 1467703053258 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:17:33 INFO - PROCESS | 1664 | 1467703053260 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 1664 | 1467703053261 Marionette TRACE conn2 <- [1,1258,null,{}] 00:17:33 INFO - PROCESS | 1664 | 1467703053264 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}] 00:17:33 INFO - PROCESS | 1664 | 1467703053268 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:33 INFO - PROCESS | 1664 | 1467703053380 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 00:17:33 INFO - PROCESS | 1664 | 1467703053392 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 1664 | 1467703053393 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x123408000 == 34 [pid = 1664] [id = 322] 00:17:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116631c00) [pid = 1664] [serial = 965] [outer = 0x0] 00:17:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x121961c00) [pid = 1664] [serial = 966] [outer = 0x116631c00] 00:17:33 INFO - PROCESS | 1664 | 1467703053417 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12545dc00) [pid = 1664] [serial = 967] [outer = 0x116631c00] 00:17:33 INFO - PROCESS | 1664 | 1467703053734 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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 517ms 00:17:33 INFO - PROCESS | 1664 | 1467703053779 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 1664 | 1467703053780 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 00:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:17:33 INFO - PROCESS | 1664 | 1467703053782 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 1664 | 1467703053783 Marionette TRACE conn2 <- [1,1262,null,{}] 00:17:33 INFO - PROCESS | 1664 | 1467703053785 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}] 00:17:33 INFO - PROCESS | 1664 | 1467703053787 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:33 INFO - PROCESS | 1664 | 1467703053879 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 00:17:33 INFO - PROCESS | 1664 | 1467703053895 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 1664 | 1467703053896 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x124986000 == 35 [pid = 1664] [id = 323] 00:17:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1234d7c00) [pid = 1664] [serial = 968] [outer = 0x0] 00:17:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12659e400) [pid = 1664] [serial = 969] [outer = 0x1234d7c00] 00:17:33 INFO - PROCESS | 1664 | 1467703053923 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1268e9000) [pid = 1664] [serial = 970] [outer = 0x1234d7c00] 00:17:34 INFO - PROCESS | 1664 | 1467703054261 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]]]}] 00:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 00:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:17:34 INFO - PROCESS | 1664 | 1467703054303 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 1664 | 1467703054304 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 00:17:34 INFO - PROCESS | 1664 | 1467703054306 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 1664 | 1467703054307 Marionette TRACE conn2 <- [1,1266,null,{}] 00:17:34 INFO - PROCESS | 1664 | 1467703054309 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}] 00:17:34 INFO - PROCESS | 1664 | 1467703054310 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:34 INFO - PROCESS | 1664 | 1467703054405 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 00:17:34 INFO - PROCESS | 1664 | 1467703054409 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 1664 | 1467703054410 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x113f17000 == 36 [pid = 1664] [id = 324] 00:17:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124d5a800) [pid = 1664] [serial = 971] [outer = 0x0] 00:17:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1271e1400) [pid = 1664] [serial = 972] [outer = 0x124d5a800] 00:17:34 INFO - PROCESS | 1664 | 1467703054434 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1273a9c00) [pid = 1664] [serial = 973] [outer = 0x124d5a800] 00:17:34 INFO - PROCESS | 1664 | 1467703054764 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]]]}] 00:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 00:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:17:34 INFO - PROCESS | 1664 | 1467703054775 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 1664 | 1467703054777 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 00:17:34 INFO - PROCESS | 1664 | 1467703054779 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 1664 | 1467703054780 Marionette TRACE conn2 <- [1,1270,null,{}] 00:17:34 INFO - PROCESS | 1664 | 1467703054784 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}] 00:17:34 INFO - PROCESS | 1664 | 1467703054787 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:34 INFO - PROCESS | 1664 | 1467703054900 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 00:17:34 INFO - PROCESS | 1664 | 1467703054903 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 1664 | 1467703054905 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x127192000 == 37 [pid = 1664] [id = 325] 00:17:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x126fd6800) [pid = 1664] [serial = 974] [outer = 0x0] 00:17:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1273aa000) [pid = 1664] [serial = 975] [outer = 0x126fd6800] 00:17:34 INFO - PROCESS | 1664 | 1467703054929 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128a92400) [pid = 1664] [serial = 976] [outer = 0x126fd6800] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118785000) [pid = 1664] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1235f7800) [pid = 1664] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x113d0b400) [pid = 1664] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1290c3400) [pid = 1664] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x110e85800) [pid = 1664] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12650e800) [pid = 1664] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x129303c00) [pid = 1664] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12a918000) [pid = 1664] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1128ad400) [pid = 1664] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x121bdb000) [pid = 1664] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x111ca9400) [pid = 1664] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112986400) [pid = 1664] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118ec3c00) [pid = 1664] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118047c00) [pid = 1664] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118ec3400) [pid = 1664] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128a92000) [pid = 1664] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1193c9c00) [pid = 1664] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11854cc00) [pid = 1664] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:17:35 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12659bc00) [pid = 1664] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:17:35 INFO - PROCESS | 1664 | 1467703055395 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]]]}] 00:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 621ms 00:17:35 INFO - PROCESS | 1664 | 1467703055400 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 1664 | 1467703055401 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 00:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:17:35 INFO - PROCESS | 1664 | 1467703055404 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 1664 | 1467703055405 Marionette TRACE conn2 <- [1,1274,null,{}] 00:17:35 INFO - PROCESS | 1664 | 1467703055407 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}] 00:17:35 INFO - PROCESS | 1664 | 1467703055408 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:35 INFO - PROCESS | 1664 | 1467703055488 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 00:17:35 INFO - PROCESS | 1664 | 1467703055491 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:35 INFO - PROCESS | 1664 | 1467703055493 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x126840800 == 38 [pid = 1664] [id = 326] 00:17:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112986800) [pid = 1664] [serial = 977] [outer = 0x0] 00:17:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x117291000) [pid = 1664] [serial = 978] [outer = 0x112986800] 00:17:35 INFO - PROCESS | 1664 | 1467703055518 Marionette DEBUG loaded listener.js 00:17:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11913cc00) [pid = 1664] [serial = 979] [outer = 0x112986800] 00:17:35 INFO - PROCESS | 1664 | 1467703055861 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]]]}] 00:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 467ms 00:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:17:35 INFO - PROCESS | 1664 | 1467703055872 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 1664 | 1467703055873 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 00:17:35 INFO - PROCESS | 1664 | 1467703055875 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 1664 | 1467703055877 Marionette TRACE conn2 <- [1,1278,null,{}] 00:17:35 INFO - PROCESS | 1664 | 1467703055879 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}] 00:17:35 INFO - PROCESS | 1664 | 1467703055882 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:36 INFO - PROCESS | 1664 | 1467703056005 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 00:17:36 INFO - PROCESS | 1664 | 1467703056011 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1664 | 1467703056012 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x129651000 == 39 [pid = 1664] [id = 327] 00:17:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1199e1800) [pid = 1664] [serial = 980] [outer = 0x0] 00:17:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1273d5800) [pid = 1664] [serial = 981] [outer = 0x1199e1800] 00:17:36 INFO - PROCESS | 1664 | 1467703056040 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1290bf800) [pid = 1664] [serial = 982] [outer = 0x1199e1800] 00:17:36 INFO - PROCESS | 1664 | 1467703056413 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]]]}] 00:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 573ms 00:17:36 INFO - PROCESS | 1664 | 1467703056449 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 00:17:36 INFO - PROCESS | 1664 | 1467703056452 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 00:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:17:36 INFO - PROCESS | 1664 | 1467703056455 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:17:36 INFO - PROCESS | 1664 | 1467703056456 Marionette TRACE conn2 <- [1,1282,null,{}] 00:17:36 INFO - PROCESS | 1664 | 1467703056459 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}] 00:17:36 INFO - PROCESS | 1664 | 1467703056461 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:36 INFO - PROCESS | 1664 | 1467703056584 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 00:17:36 INFO - PROCESS | 1664 | 1467703056667 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1664 | 1467703056668 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a61e800 == 40 [pid = 1664] [id = 328] 00:17:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x120da5800) [pid = 1664] [serial = 983] [outer = 0x0] 00:17:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1290c5400) [pid = 1664] [serial = 984] [outer = 0x120da5800] 00:17:36 INFO - PROCESS | 1664 | 1467703056707 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12a4bbc00) [pid = 1664] [serial = 985] [outer = 0x120da5800] 00:17:37 INFO - PROCESS | 1664 | 1467703057100 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]]]}] 00:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 00:17:37 INFO - PROCESS | 1664 | 1467703057126 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 00:17:37 INFO - PROCESS | 1664 | 1467703057127 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 00:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:17:37 INFO - PROCESS | 1664 | 1467703057139 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 1664 | 1467703057140 Marionette TRACE conn2 <- [1,1286,null,{}] 00:17:37 INFO - PROCESS | 1664 | 1467703057142 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}] 00:17:37 INFO - PROCESS | 1664 | 1467703057143 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:37 INFO - PROCESS | 1664 | 1467703057243 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 00:17:37 INFO - PROCESS | 1664 | 1467703057250 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:37 INFO - PROCESS | 1664 | 1467703057252 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af78800 == 41 [pid = 1664] [id = 329] 00:17:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12a502400) [pid = 1664] [serial = 986] [outer = 0x0] 00:17:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12a511000) [pid = 1664] [serial = 987] [outer = 0x12a502400] 00:17:37 INFO - PROCESS | 1664 | 1467703057276 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a5db400) [pid = 1664] [serial = 988] [outer = 0x12a502400] 00:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:17:37 INFO - PROCESS | 1664 | 1467703057753 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]]]}] 00:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 629ms 00:17:37 INFO - PROCESS | 1664 | 1467703057759 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 00:17:37 INFO - PROCESS | 1664 | 1467703057762 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 00:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:17:37 INFO - PROCESS | 1664 | 1467703057767 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 1664 | 1467703057771 Marionette TRACE conn2 <- [1,1290,null,{}] 00:17:37 INFO - PROCESS | 1664 | 1467703057775 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}] 00:17:37 INFO - PROCESS | 1664 | 1467703057777 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:37 INFO - PROCESS | 1664 | 1467703057892 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 00:17:38 INFO - PROCESS | 1664 | 1467703058036 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 1664 | 1467703058038 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e7b000 == 42 [pid = 1664] [id = 330] 00:17:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x117037000) [pid = 1664] [serial = 989] [outer = 0x0] 00:17:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x117041000) [pid = 1664] [serial = 990] [outer = 0x117037000] 00:17:38 INFO - PROCESS | 1664 | 1467703058091 Marionette DEBUG loaded listener.js 00:17:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x117eb0000) [pid = 1664] [serial = 991] [outer = 0x117037000] 00:17:38 INFO - PROCESS | 1664 | 1467703058558 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]]]}] 00:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 824ms 00:17:38 INFO - PROCESS | 1664 | 1467703058589 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 00:17:38 INFO - PROCESS | 1664 | 1467703058592 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 00:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:17:38 INFO - PROCESS | 1664 | 1467703058597 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:17:38 INFO - PROCESS | 1664 | 1467703058599 Marionette TRACE conn2 <- [1,1294,null,{}] 00:17:38 INFO - PROCESS | 1664 | 1467703058601 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}] 00:17:38 INFO - PROCESS | 1664 | 1467703058603 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:38 INFO - PROCESS | 1664 | 1467703058710 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 00:17:38 INFO - PROCESS | 1664 | 1467703058767 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 1664 | 1467703058768 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x121045000 == 43 [pid = 1664] [id = 331] 00:17:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118549800) [pid = 1664] [serial = 992] [outer = 0x0] 00:17:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118780400) [pid = 1664] [serial = 993] [outer = 0x118549800] 00:17:38 INFO - PROCESS | 1664 | 1467703058799 Marionette DEBUG loaded listener.js 00:17:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11913e000) [pid = 1664] [serial = 994] [outer = 0x118549800] 00:17:39 INFO - PROCESS | 1664 | 1467703059212 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]]]}] 00:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 620ms 00:17:39 INFO - PROCESS | 1664 | 1467703059218 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 1664 | 1467703059219 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 00:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:17:39 INFO - PROCESS | 1664 | 1467703059222 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:17:39 INFO - PROCESS | 1664 | 1467703059224 Marionette TRACE conn2 <- [1,1298,null,{}] 00:17:39 INFO - PROCESS | 1664 | 1467703059232 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}] 00:17:39 INFO - PROCESS | 1664 | 1467703059235 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:39 INFO - PROCESS | 1664 | 1467703059337 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 00:17:39 INFO - PROCESS | 1664 | 1467703059430 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:39 INFO - PROCESS | 1664 | 1467703059432 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa4e800 == 44 [pid = 1664] [id = 332] 00:17:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1210adc00) [pid = 1664] [serial = 995] [outer = 0x0] 00:17:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x121961400) [pid = 1664] [serial = 996] [outer = 0x1210adc00] 00:17:39 INFO - PROCESS | 1664 | 1467703059463 Marionette DEBUG loaded listener.js 00:17:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x124bde400) [pid = 1664] [serial = 997] [outer = 0x1210adc00] 00:17:39 INFO - PROCESS | 1664 | 1467703059874 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]]]}] 00:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 672ms 00:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:17:39 INFO - PROCESS | 1664 | 1467703059894 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 1664 | 1467703059896 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 00:17:39 INFO - PROCESS | 1664 | 1467703059898 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:17:39 INFO - PROCESS | 1664 | 1467703059900 Marionette TRACE conn2 <- [1,1302,null,{}] 00:17:39 INFO - PROCESS | 1664 | 1467703059902 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}] 00:17:39 INFO - PROCESS | 1664 | 1467703059903 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:40 INFO - PROCESS | 1664 | 1467703060007 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 00:17:40 INFO - PROCESS | 1664 | 1467703060058 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1664 | 1467703060059 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca0000 == 45 [pid = 1664] [id = 333] 00:17:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x126504800) [pid = 1664] [serial = 998] [outer = 0x0] 00:17:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1273dec00) [pid = 1664] [serial = 999] [outer = 0x126504800] 00:17:40 INFO - PROCESS | 1664 | 1467703060087 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x128b81800) [pid = 1664] [serial = 1000] [outer = 0x126504800] 00:17:40 INFO - PROCESS | 1664 | 1467703060536 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]]]}] 00:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 671ms 00:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:17:40 INFO - PROCESS | 1664 | 1467703060571 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 00:17:40 INFO - PROCESS | 1664 | 1467703060572 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 00:17:40 INFO - PROCESS | 1664 | 1467703060574 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:17:40 INFO - PROCESS | 1664 | 1467703060575 Marionette TRACE conn2 <- [1,1306,null,{}] 00:17:40 INFO - PROCESS | 1664 | 1467703060578 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}] 00:17:40 INFO - PROCESS | 1664 | 1467703060579 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:40 INFO - PROCESS | 1664 | 1467703060674 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 00:17:40 INFO - PROCESS | 1664 | 1467703060798 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1664 | 1467703060799 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x118582000 == 46 [pid = 1664] [id = 334] 00:17:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x113394000) [pid = 1664] [serial = 1001] [outer = 0x0] 00:17:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x121955800) [pid = 1664] [serial = 1002] [outer = 0x113394000] 00:17:40 INFO - PROCESS | 1664 | 1467703060846 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x128b84000) [pid = 1664] [serial = 1003] [outer = 0x113394000] 00:17:41 INFO - PROCESS | 1664 | 1467703061474 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]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 922ms 00:17:41 INFO - PROCESS | 1664 | 1467703061511 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 1664 | 1467703061513 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 00:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:17:41 INFO - PROCESS | 1664 | 1467703061517 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:17:41 INFO - PROCESS | 1664 | 1467703061519 Marionette TRACE conn2 <- [1,1310,null,{}] 00:17:41 INFO - PROCESS | 1664 | 1467703061523 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}] 00:17:41 INFO - PROCESS | 1664 | 1467703061525 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:41 INFO - PROCESS | 1664 | 1467703061623 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 00:17:41 INFO - PROCESS | 1664 | 1467703061694 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 1664 | 1467703061696 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170de800 == 47 [pid = 1664] [id = 335] 00:17:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x116fb2800) [pid = 1664] [serial = 1004] [outer = 0x0] 00:17:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x117292800) [pid = 1664] [serial = 1005] [outer = 0x116fb2800] 00:17:41 INFO - PROCESS | 1664 | 1467703061724 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x118363400) [pid = 1664] [serial = 1006] [outer = 0x116fb2800] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12a61e800 == 46 [pid = 1664] [id = 328] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x129651000 == 45 [pid = 1664] [id = 327] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x126840800 == 44 [pid = 1664] [id = 326] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x127192000 == 43 [pid = 1664] [id = 325] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x113f17000 == 42 [pid = 1664] [id = 324] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x124986000 == 41 [pid = 1664] [id = 323] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x123408000 == 40 [pid = 1664] [id = 322] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x120e1b000 == 39 [pid = 1664] [id = 321] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x119a34800 == 38 [pid = 1664] [id = 320] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x118e19800 == 37 [pid = 1664] [id = 319] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x11720a800 == 36 [pid = 1664] [id = 318] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x11321d800 == 35 [pid = 1664] [id = 317] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1170eb800 == 34 [pid = 1664] [id = 316] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12c538000 == 33 [pid = 1664] [id = 315] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x118582000 == 32 [pid = 1664] [id = 334] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca0000 == 31 [pid = 1664] [id = 333] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa4e800 == 30 [pid = 1664] [id = 332] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x121045000 == 29 [pid = 1664] [id = 331] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x117e7b000 == 28 [pid = 1664] [id = 330] 00:17:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12af78800 == 27 [pid = 1664] [id = 329] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x128dc5400) [pid = 1664] [serial = 924] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12545f400) [pid = 1664] [serial = 915] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12650e000) [pid = 1664] [serial = 916] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1167a8400) [pid = 1664] [serial = 894] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11697b400) [pid = 1664] [serial = 895] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x129309800) [pid = 1664] [serial = 927] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1176f3000) [pid = 1664] [serial = 897] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118048000) [pid = 1664] [serial = 898] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1268ecc00) [pid = 1664] [serial = 918] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12a5d3800) [pid = 1664] [serial = 930] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1271e1800) [pid = 1664] [serial = 919] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12a505000) [pid = 1664] [serial = 928] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12a5dcc00) [pid = 1664] [serial = 931] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12aad6c00) [pid = 1664] [serial = 942] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1185c0400) [pid = 1664] [serial = 903] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11878a000) [pid = 1664] [serial = 904] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12a917400) [pid = 1664] [serial = 940] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1128b2800) [pid = 1664] [serial = 933] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x112e4fc00) [pid = 1664] [serial = 891] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11338e800) [pid = 1664] [serial = 892] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11968fc00) [pid = 1664] [serial = 909] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x121952400) [pid = 1664] [serial = 910] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118547c00) [pid = 1664] [serial = 900] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118592000) [pid = 1664] [serial = 901] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1193c8800) [pid = 1664] [serial = 906] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12a4bcc00) [pid = 1664] [serial = 889] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1162e3800) [pid = 1664] [serial = 934] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x120da8400) [pid = 1664] [serial = 907] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1235f2000) [pid = 1664] [serial = 912] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124ea3800) [pid = 1664] [serial = 913] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x124bdd000) [pid = 1664] [serial = 936] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1273ab800) [pid = 1664] [serial = 921] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x129302400) [pid = 1664] [serial = 925] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12a90fc00) [pid = 1664] [serial = 939] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128dc8800) [pid = 1664] [serial = 937] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x128b7cc00) [pid = 1664] [serial = 922] [outer = 0x0] [url = about:blank] 00:17:42 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12b117800) [pid = 1664] [serial = 943] [outer = 0x0] [url = about:blank] 00:17:42 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 00:17:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 00:17:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1 00:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:42 INFO - _addTest/ [0,1313,"getWindowHandle",null] 00:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:17:42 INFO - PROCESS | 1664 | 1467703062744 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 00:17:42 INFO - PROCESS | 1664 | 1467703062747 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 1664 | 1467703062750 Marionette TRACE conn2 <- [1,1314,null,{}] 00:17:42 INFO - PROCESS | 1664 | 1467703062756 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}] 00:17:42 INFO - PROCESS | 1664 | 1467703062758 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:42 INFO - PROCESS | 1664 | 1467703062842 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 00:17:42 INFO - PROCESS | 1664 | 1467703062847 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:42 INFO - PROCESS | 1664 | 1467703062852 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x1162b6800 == 28 [pid = 1664] [id = 336] 00:17:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1127d6000) [pid = 1664] [serial = 1007] [outer = 0x0] 00:17:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1150b2800) [pid = 1664] [serial = 1008] [outer = 0x1127d6000] 00:17:42 INFO - PROCESS | 1664 | 1467703062881 Marionette DEBUG loaded listener.js 00:17:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1121b2800) [pid = 1664] [serial = 1009] [outer = 0x1127d6000] 00:17:43 INFO - PROCESS | 1664 | 1467703063209 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]]]}] 00:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 475ms 00:17:43 INFO - PROCESS | 1664 | 1467703063246 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 1664 | 1467703063252 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 00:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:17:43 INFO - PROCESS | 1664 | 1467703063257 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:17:43 INFO - PROCESS | 1664 | 1467703063259 Marionette TRACE conn2 <- [1,1318,null,{}] 00:17:43 INFO - PROCESS | 1664 | 1467703063262 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}] 00:17:43 INFO - PROCESS | 1664 | 1467703063263 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:43 INFO - PROCESS | 1664 | 1467703063340 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 00:17:43 INFO - PROCESS | 1664 | 1467703063345 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1664 | 1467703063346 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x117217000 == 29 [pid = 1664] [id = 337] 00:17:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x117037c00) [pid = 1664] [serial = 1010] [outer = 0x0] 00:17:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x117eaa000) [pid = 1664] [serial = 1011] [outer = 0x117037c00] 00:17:43 INFO - PROCESS | 1664 | 1467703063377 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118429800) [pid = 1664] [serial = 1012] [outer = 0x117037c00] 00:17:43 INFO - PROCESS | 1664 | 1467703063735 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]]]}] 00:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 522ms 00:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:17:43 INFO - PROCESS | 1664 | 1467703063780 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 1664 | 1467703063781 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 00:17:43 INFO - PROCESS | 1664 | 1467703063783 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:17:43 INFO - PROCESS | 1664 | 1467703063786 Marionette TRACE conn2 <- [1,1322,null,{}] 00:17:43 INFO - PROCESS | 1664 | 1467703063793 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}] 00:17:43 INFO - PROCESS | 1664 | 1467703063797 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:43 INFO - PROCESS | 1664 | 1467703063874 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 00:17:43 INFO - PROCESS | 1664 | 1467703063879 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1664 | 1467703063882 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x11931c000 == 30 [pid = 1664] [id = 338] 00:17:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112e52000) [pid = 1664] [serial = 1013] [outer = 0x0] 00:17:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118761000) [pid = 1664] [serial = 1014] [outer = 0x112e52000] 00:17:43 INFO - PROCESS | 1664 | 1467703063912 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1191c9000) [pid = 1664] [serial = 1015] [outer = 0x112e52000] 00:17:44 INFO - PROCESS | 1664 | 1467703064253 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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 521ms 00:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:17:44 INFO - PROCESS | 1664 | 1467703064305 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1664 | 1467703064306 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 00:17:44 INFO - PROCESS | 1664 | 1467703064309 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 1664 | 1467703064310 Marionette TRACE conn2 <- [1,1326,null,{}] 00:17:44 INFO - PROCESS | 1664 | 1467703064312 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}] 00:17:44 INFO - PROCESS | 1664 | 1467703064313 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:44 INFO - PROCESS | 1664 | 1467703064419 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 00:17:44 INFO - PROCESS | 1664 | 1467703064424 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1664 | 1467703064426 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ad7000 == 31 [pid = 1664] [id = 339] 00:17:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11968b400) [pid = 1664] [serial = 1016] [outer = 0x0] 00:17:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x120d9e800) [pid = 1664] [serial = 1017] [outer = 0x11968b400] 00:17:44 INFO - PROCESS | 1664 | 1467703064451 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x120dad000) [pid = 1664] [serial = 1018] [outer = 0x11968b400] 00:17:44 INFO - PROCESS | 1664 | 1467703064801 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]]]}] 00:17:44 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 00:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 00:17:44 INFO - PROCESS | 1664 | 1467703064836 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1664 | 1467703064837 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 00:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:17:44 INFO - PROCESS | 1664 | 1467703064839 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 1664 | 1467703064840 Marionette TRACE conn2 <- [1,1330,null,{}] 00:17:44 INFO - PROCESS | 1664 | 1467703064843 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}] 00:17:44 INFO - PROCESS | 1664 | 1467703064844 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:44 INFO - PROCESS | 1664 | 1467703064938 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 00:17:44 INFO - PROCESS | 1664 | 1467703064941 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1664 | 1467703064943 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214c3000 == 32 [pid = 1664] [id = 340] 00:17:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1176f1400) [pid = 1664] [serial = 1019] [outer = 0x0] 00:17:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1214e9c00) [pid = 1664] [serial = 1020] [outer = 0x1176f1400] 00:17:44 INFO - PROCESS | 1664 | 1467703064967 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x124bd9800) [pid = 1664] [serial = 1021] [outer = 0x1176f1400] 00:17:45 INFO - PROCESS | 1664 | 1467703065310 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]]]}] 00:17:45 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 00:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 00:17:45 INFO - PROCESS | 1664 | 1467703065357 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 1664 | 1467703065358 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 00:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:17:45 INFO - PROCESS | 1664 | 1467703065361 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 1664 | 1467703065362 Marionette TRACE conn2 <- [1,1334,null,{}] 00:17:45 INFO - PROCESS | 1664 | 1467703065364 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}] 00:17:45 INFO - PROCESS | 1664 | 1467703065368 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:45 INFO - PROCESS | 1664 | 1467703065478 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 00:17:45 INFO - PROCESS | 1664 | 1467703065513 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 1664 | 1467703065514 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253ba800 == 33 [pid = 1664] [id = 341] 00:17:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124bdac00) [pid = 1664] [serial = 1022] [outer = 0x0] 00:17:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x126504c00) [pid = 1664] [serial = 1023] [outer = 0x124bdac00] 00:17:45 INFO - PROCESS | 1664 | 1467703065539 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1273d4000) [pid = 1664] [serial = 1024] [outer = 0x124bdac00] 00:17:45 INFO - PROCESS | 1664 | 1467703065875 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]]]}] 00:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 568ms 00:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:17:45 INFO - PROCESS | 1664 | 1467703065934 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 1664 | 1467703065935 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 00:17:45 INFO - PROCESS | 1664 | 1467703065937 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 1664 | 1467703065938 Marionette TRACE conn2 <- [1,1338,null,{}] 00:17:45 INFO - PROCESS | 1664 | 1467703065940 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}] 00:17:45 INFO - PROCESS | 1664 | 1467703065941 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:46 INFO - PROCESS | 1664 | 1467703066037 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 00:17:46 INFO - PROCESS | 1664 | 1467703066041 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 1664 | 1467703066042 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12717f800 == 34 [pid = 1664] [id = 342] 00:17:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1128a8800) [pid = 1664] [serial = 1025] [outer = 0x0] 00:17:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128a93400) [pid = 1664] [serial = 1026] [outer = 0x1128a8800] 00:17:46 INFO - PROCESS | 1664 | 1467703066066 Marionette DEBUG loaded listener.js 00:17:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x128b87400) [pid = 1664] [serial = 1027] [outer = 0x1128a8800] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x120da5800) [pid = 1664] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1234d7c00) [pid = 1664] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116631c00) [pid = 1664] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124d5a800) [pid = 1664] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1138c0400) [pid = 1664] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12b11c800) [pid = 1664] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1128b2c00) [pid = 1664] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1167b5000) [pid = 1664] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11709a000) [pid = 1664] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x126fd6800) [pid = 1664] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118ec0800) [pid = 1664] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118591800) [pid = 1664] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x112986800) [pid = 1664] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1199e1800) [pid = 1664] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:17:46 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a502400) [pid = 1664] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:17:46 INFO - PROCESS | 1664 | 1467703066876 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]]]}] 00:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 00:17:46 INFO - PROCESS | 1664 | 1467703066908 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 00:17:46 INFO - PROCESS | 1664 | 1467703066909 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 00:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:17:46 INFO - PROCESS | 1664 | 1467703066911 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:17:46 INFO - PROCESS | 1664 | 1467703066912 Marionette TRACE conn2 <- [1,1342,null,{}] 00:17:46 INFO - PROCESS | 1664 | 1467703066914 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}] 00:17:46 INFO - PROCESS | 1664 | 1467703066916 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:47 INFO - PROCESS | 1664 | 1467703067033 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 00:17:47 INFO - PROCESS | 1664 | 1467703067084 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:47 INFO - PROCESS | 1664 | 1467703067086 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x11253f000 == 35 [pid = 1664] [id = 343] 00:17:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128ae400) [pid = 1664] [serial = 1028] [outer = 0x0] 00:17:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112986800) [pid = 1664] [serial = 1029] [outer = 0x1128ae400] 00:17:47 INFO - PROCESS | 1664 | 1467703067118 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x112e53c00) [pid = 1664] [serial = 1030] [outer = 0x1128ae400] 00:17:47 INFO - PROCESS | 1664 | 1467703067636 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]]]}] 00:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 770ms 00:17:47 INFO - PROCESS | 1664 | 1467703067682 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 00:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:17:47 INFO - PROCESS | 1664 | 1467703067686 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 00:17:47 INFO - PROCESS | 1664 | 1467703067690 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 1664 | 1467703067692 Marionette TRACE conn2 <- [1,1346,null,{}] 00:17:47 INFO - PROCESS | 1664 | 1467703067695 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}] 00:17:47 INFO - PROCESS | 1664 | 1467703067698 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:47 INFO - PROCESS | 1664 | 1467703067806 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 00:17:47 INFO - PROCESS | 1664 | 1467703067881 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:47 INFO - PROCESS | 1664 | 1467703067882 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x118ef6800 == 36 [pid = 1664] [id = 344] 00:17:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x116904000) [pid = 1664] [serial = 1031] [outer = 0x0] 00:17:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x117039000) [pid = 1664] [serial = 1032] [outer = 0x116904000] 00:17:47 INFO - PROCESS | 1664 | 1467703067913 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1176ec000) [pid = 1664] [serial = 1033] [outer = 0x116904000] 00:17:48 INFO - PROCESS | 1664 | 1467703068487 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]]]}] 00:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 921ms 00:17:48 INFO - PROCESS | 1664 | 1467703068611 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 00:17:48 INFO - PROCESS | 1664 | 1467703068613 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 00:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:17:48 INFO - PROCESS | 1664 | 1467703068639 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:17:48 INFO - PROCESS | 1664 | 1467703068642 Marionette TRACE conn2 <- [1,1350,null,{}] 00:17:48 INFO - PROCESS | 1664 | 1467703068645 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}] 00:17:48 INFO - PROCESS | 1664 | 1467703068647 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:48 INFO - PROCESS | 1664 | 1467703068757 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 00:17:48 INFO - PROCESS | 1664 | 1467703068806 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 1664 | 1467703068809 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x11720a800 == 37 [pid = 1664] [id = 345] 00:17:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x113d61c00) [pid = 1664] [serial = 1034] [outer = 0x0] 00:17:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x116058000) [pid = 1664] [serial = 1035] [outer = 0x113d61c00] 00:17:48 INFO - PROCESS | 1664 | 1467703068836 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11697ac00) [pid = 1664] [serial = 1036] [outer = 0x113d61c00] 00:17:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12717f800 == 36 [pid = 1664] [id = 342] 00:17:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1253ba800 == 35 [pid = 1664] [id = 341] 00:17:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1214c3000 == 34 [pid = 1664] [id = 340] 00:17:49 INFO - PROCESS | 1664 | --DOCSHELL 0x119ad7000 == 33 [pid = 1664] [id = 339] 00:17:49 INFO - PROCESS | 1664 | --DOCSHELL 0x11931c000 == 32 [pid = 1664] [id = 338] 00:17:49 INFO - PROCESS | 1664 | --DOCSHELL 0x117217000 == 31 [pid = 1664] [id = 337] 00:17:49 INFO - PROCESS | 1664 | --DOCSHELL 0x1162b6800 == 30 [pid = 1664] [id = 336] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1290c5400) [pid = 1664] [serial = 984] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12659e400) [pid = 1664] [serial = 969] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x121961c00) [pid = 1664] [serial = 966] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1271e1400) [pid = 1664] [serial = 972] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x120c84800) [pid = 1664] [serial = 963] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12b1be000) [pid = 1664] [serial = 946] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12b120800) [pid = 1664] [serial = 945] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1268e9000) [pid = 1664] [serial = 970] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x113396000) [pid = 1664] [serial = 948] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116057400) [pid = 1664] [serial = 949] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x116975800) [pid = 1664] [serial = 951] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11703b800) [pid = 1664] [serial = 952] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118046000) [pid = 1664] [serial = 954] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x118424400) [pid = 1664] [serial = 955] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1273aa000) [pid = 1664] [serial = 975] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1191c8800) [pid = 1664] [serial = 960] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x119692400) [pid = 1664] [serial = 961] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11859ec00) [pid = 1664] [serial = 957] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11878a800) [pid = 1664] [serial = 958] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1273a9c00) [pid = 1664] [serial = 973] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x117291000) [pid = 1664] [serial = 978] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11913cc00) [pid = 1664] [serial = 979] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x128a92400) [pid = 1664] [serial = 976] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12545dc00) [pid = 1664] [serial = 967] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1290bf800) [pid = 1664] [serial = 982] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x120da6000) [pid = 1664] [serial = 964] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x1273d5800) [pid = 1664] [serial = 981] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x12a4bbc00) [pid = 1664] [serial = 985] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x12a5db400) [pid = 1664] [serial = 988] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x12a511000) [pid = 1664] [serial = 987] [outer = 0x0] [url = about:blank] 00:17:49 INFO - PROCESS | 1664 | 1467703069228 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]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 625ms 00:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:17:49 INFO - PROCESS | 1664 | 1467703069264 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1664 | 1467703069266 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 00:17:49 INFO - PROCESS | 1664 | 1467703069270 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 1664 | 1467703069272 Marionette TRACE conn2 <- [1,1354,null,{}] 00:17:49 INFO - PROCESS | 1664 | 1467703069275 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}] 00:17:49 INFO - PROCESS | 1664 | 1467703069276 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:49 INFO - PROCESS | 1664 | 1467703069357 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 00:17:49 INFO - PROCESS | 1664 | 1467703069410 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 1664 | 1467703069411 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x11811d000 == 31 [pid = 1664] [id = 346] 00:17:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x11703bc00) [pid = 1664] [serial = 1037] [outer = 0x0] 00:17:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x118245800) [pid = 1664] [serial = 1038] [outer = 0x11703bc00] 00:17:49 INFO - PROCESS | 1664 | 1467703069442 Marionette DEBUG loaded listener.js 00:17:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x118556400) [pid = 1664] [serial = 1039] [outer = 0x11703bc00] 00:17:49 INFO - PROCESS | 1664 | 1467703069742 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]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 522ms 00:17:49 INFO - PROCESS | 1664 | 1467703069791 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1664 | 1467703069792 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 00:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:17:49 INFO - PROCESS | 1664 | 1467703069794 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 1664 | 1467703069796 Marionette TRACE conn2 <- [1,1358,null,{}] 00:17:49 INFO - PROCESS | 1664 | 1467703069805 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}] 00:17:49 INFO - PROCESS | 1664 | 1467703069808 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:49 INFO - PROCESS | 1664 | 1467703069890 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 00:17:49 INFO - PROCESS | 1664 | 1467703069943 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 1664 | 1467703069946 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ae5800 == 32 [pid = 1664] [id = 347] 00:17:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x118590c00) [pid = 1664] [serial = 1040] [outer = 0x0] 00:17:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x11913a400) [pid = 1664] [serial = 1041] [outer = 0x118590c00] 00:17:49 INFO - PROCESS | 1664 | 1467703069974 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x1193ccc00) [pid = 1664] [serial = 1042] [outer = 0x118590c00] 00:17:50 INFO - PROCESS | 1664 | 1467703070296 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]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 00:17:50 INFO - PROCESS | 1664 | 1467703070315 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 00:17:50 INFO - PROCESS | 1664 | 1467703070319 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 00:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:17:50 INFO - PROCESS | 1664 | 1467703070322 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - PROCESS | 1664 | 1467703070323 Marionette TRACE conn2 <- [1,1362,null,{}] 00:17:50 INFO - PROCESS | 1664 | 1467703070325 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}] 00:17:50 INFO - PROCESS | 1664 | 1467703070326 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:50 INFO - PROCESS | 1664 | 1467703070408 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 00:17:50 INFO - PROCESS | 1664 | 1467703070411 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:50 INFO - PROCESS | 1664 | 1467703070413 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217d4000 == 33 [pid = 1664] [id = 348] 00:17:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x119692000) [pid = 1664] [serial = 1043] [outer = 0x0] 00:17:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x120da0400) [pid = 1664] [serial = 1044] [outer = 0x119692000] 00:17:50 INFO - PROCESS | 1664 | 1467703070440 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1215d4400) [pid = 1664] [serial = 1045] [outer = 0x119692000] 00:17:50 INFO - PROCESS | 1664 | 1467703070779 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]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 467ms 00:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:17:50 INFO - PROCESS | 1664 | 1467703070790 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 00:17:50 INFO - PROCESS | 1664 | 1467703070791 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 00:17:50 INFO - PROCESS | 1664 | 1467703070793 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - PROCESS | 1664 | 1467703070794 Marionette TRACE conn2 <- [1,1366,null,{}] 00:17:50 INFO - PROCESS | 1664 | 1467703070797 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}] 00:17:50 INFO - PROCESS | 1664 | 1467703070798 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:50 INFO - PROCESS | 1664 | 1467703070909 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 00:17:50 INFO - PROCESS | 1664 | 1467703070915 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:50 INFO - PROCESS | 1664 | 1467703070916 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e7c800 == 34 [pid = 1664] [id = 349] 00:17:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x119691800) [pid = 1664] [serial = 1046] [outer = 0x0] 00:17:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x121952800) [pid = 1664] [serial = 1047] [outer = 0x119691800] 00:17:50 INFO - PROCESS | 1664 | 1467703070940 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x124d5b000) [pid = 1664] [serial = 1048] [outer = 0x119691800] 00:17:51 INFO - PROCESS | 1664 | 1467703071288 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] 00:17:51 INFO - PROCESS | 1664 | 1467703071316 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 00:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:17:51 INFO - PROCESS | 1664 | 1467703071318 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:17:51 INFO - PROCESS | 1664 | 1467703071319 Marionette TRACE conn2 <- [1,1370,null,{}] 00:17:51 INFO - PROCESS | 1664 | 1467703071328 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}] 00:17:51 INFO - PROCESS | 1664 | 1467703071332 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:51 INFO - PROCESS | 1664 | 1467703071447 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 00:17:51 INFO - PROCESS | 1664 | 1467703071483 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1664 | 1467703071484 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12717e000 == 35 [pid = 1664] [id = 350] 00:17:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x12650bc00) [pid = 1664] [serial = 1049] [outer = 0x0] 00:17:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1267ab800) [pid = 1664] [serial = 1050] [outer = 0x12650bc00] 00:17:51 INFO - PROCESS | 1664 | 1467703071509 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1273a7c00) [pid = 1664] [serial = 1051] [outer = 0x12650bc00] 00:17:51 INFO - PROCESS | 1664 | 1467703071825 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] 00:17:51 INFO - PROCESS | 1664 | 1467703071844 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 00:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:17:51 INFO - PROCESS | 1664 | 1467703071846 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:17:51 INFO - PROCESS | 1664 | 1467703071847 Marionette TRACE conn2 <- [1,1374,null,{}] 00:17:51 INFO - PROCESS | 1664 | 1467703071851 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}] 00:17:51 INFO - PROCESS | 1664 | 1467703071852 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:51 INFO - PROCESS | 1664 | 1467703071946 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 00:17:51 INFO - PROCESS | 1664 | 1467703071956 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1664 | 1467703071957 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x129013800 == 36 [pid = 1664] [id = 351] 00:17:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x119695000) [pid = 1664] [serial = 1052] [outer = 0x0] 00:17:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x128a91400) [pid = 1664] [serial = 1053] [outer = 0x119695000] 00:17:51 INFO - PROCESS | 1664 | 1467703071981 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x128dc5400) [pid = 1664] [serial = 1054] [outer = 0x119695000] 00:17:52 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:17:52 INFO - PROCESS | 1664 | 1467703072312 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] 00:17:52 INFO - PROCESS | 1664 | 1467703072368 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 00:17:52 INFO - PROCESS | 1664 | 1467703072370 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 1664 | 1467703072371 Marionette TRACE conn2 <- [1,1378,null,{}] 00:17:52 INFO - PROCESS | 1664 | 1467703072374 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}] 00:17:52 INFO - PROCESS | 1664 | 1467703072375 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:52 INFO - PROCESS | 1664 | 1467703072470 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 00:17:52 INFO - PROCESS | 1664 | 1467703072480 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 1664 | 1467703072481 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12964e000 == 37 [pid = 1664] [id = 352] 00:17:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x128dc8000) [pid = 1664] [serial = 1055] [outer = 0x0] 00:17:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1290cb400) [pid = 1664] [serial = 1056] [outer = 0x128dc8000] 00:17:52 INFO - PROCESS | 1664 | 1467703072508 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12930f000) [pid = 1664] [serial = 1057] [outer = 0x128dc8000] 00:17:52 INFO - PROCESS | 1664 | 1467703072841 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] 00:17:52 INFO - PROCESS | 1664 | 1467703072892 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 00:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:17:52 INFO - PROCESS | 1664 | 1467703072894 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 1664 | 1467703072896 Marionette TRACE conn2 <- [1,1382,null,{}] 00:17:52 INFO - PROCESS | 1664 | 1467703072898 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}] 00:17:52 INFO - PROCESS | 1664 | 1467703072899 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:52 INFO - PROCESS | 1664 | 1467703072993 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 00:17:53 INFO - PROCESS | 1664 | 1467703073003 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:53 INFO - PROCESS | 1664 | 1467703073004 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a464800 == 38 [pid = 1664] [id = 353] 00:17:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12a4b4800) [pid = 1664] [serial = 1058] [outer = 0x0] 00:17:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12a507400) [pid = 1664] [serial = 1059] [outer = 0x12a4b4800] 00:17:53 INFO - PROCESS | 1664 | 1467703073029 Marionette DEBUG loaded listener.js 00:17:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12a5d5c00) [pid = 1664] [serial = 1060] [outer = 0x12a4b4800] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124bdac00) [pid = 1664] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1127d6000) [pid = 1664] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x117037c00) [pid = 1664] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116fb2800) [pid = 1664] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x112e52000) [pid = 1664] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11968b400) [pid = 1664] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1176f1400) [pid = 1664] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x117037000) [pid = 1664] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x113394000) [pid = 1664] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x126504800) [pid = 1664] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1210adc00) [pid = 1664] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:17:53 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x118549800) [pid = 1664] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:17:53 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:17:53 INFO - PROCESS | 1664 | 1467703073368 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] 00:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:17:53 INFO - PROCESS | 1664 | 1467703073424 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 00:17:53 INFO - PROCESS | 1664 | 1467703073426 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 1664 | 1467703073427 Marionette TRACE conn2 <- [1,1386,null,{}] 00:17:53 INFO - PROCESS | 1664 | 1467703073429 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}] 00:17:53 INFO - PROCESS | 1664 | 1467703073430 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:53 INFO - PROCESS | 1664 | 1467703073532 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 00:17:53 INFO - PROCESS | 1664 | 1467703073567 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:53 INFO - PROCESS | 1664 | 1467703073568 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1212d3000 == 39 [pid = 1664] [id = 354] 00:17:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x117037000) [pid = 1664] [serial = 1061] [outer = 0x0] 00:17:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118599c00) [pid = 1664] [serial = 1062] [outer = 0x117037000] 00:17:53 INFO - PROCESS | 1664 | 1467703073592 Marionette DEBUG loaded listener.js 00:17:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x12545c800) [pid = 1664] [serial = 1063] [outer = 0x117037000] 00:17:53 INFO - PROCESS | 1664 | 1467703073870 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] 00:17:53 INFO - PROCESS | 1664 | 1467703073896 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 00:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:17:53 INFO - PROCESS | 1664 | 1467703073907 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 1664 | 1467703073908 Marionette TRACE conn2 <- [1,1390,null,{}] 00:17:53 INFO - PROCESS | 1664 | 1467703073911 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}] 00:17:53 INFO - PROCESS | 1664 | 1467703073912 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:54 INFO - PROCESS | 1664 | 1467703074008 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 00:17:54 INFO - PROCESS | 1664 | 1467703074012 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 1664 | 1467703074014 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af79800 == 40 [pid = 1664] [id = 355] 00:17:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1215c8000) [pid = 1664] [serial = 1064] [outer = 0x0] 00:17:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x12a5da800) [pid = 1664] [serial = 1065] [outer = 0x1215c8000] 00:17:54 INFO - PROCESS | 1664 | 1467703074042 Marionette DEBUG loaded listener.js 00:17:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x12aad0400) [pid = 1664] [serial = 1066] [outer = 0x1215c8000] 00:17:54 INFO - PROCESS | 1664 | 1467703074377 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]]]}] 00:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 00:17:54 INFO - PROCESS | 1664 | 1467703074440 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 00:17:54 INFO - PROCESS | 1664 | 1467703074442 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 00:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:17:54 INFO - PROCESS | 1664 | 1467703074445 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:17:54 INFO - PROCESS | 1664 | 1467703074447 Marionette TRACE conn2 <- [1,1394,null,{}] 00:17:54 INFO - PROCESS | 1664 | 1467703074450 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}] 00:17:54 INFO - PROCESS | 1664 | 1467703074451 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:54 INFO - PROCESS | 1664 | 1467703074570 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 00:17:54 INFO - PROCESS | 1664 | 1467703074575 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 1664 | 1467703074576 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b96d000 == 41 [pid = 1664] [id = 356] 00:17:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x12aad0800) [pid = 1664] [serial = 1067] [outer = 0x0] 00:17:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x12aada800) [pid = 1664] [serial = 1068] [outer = 0x12aad0800] 00:17:54 INFO - PROCESS | 1664 | 1467703074616 Marionette DEBUG loaded listener.js 00:17:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12b122800) [pid = 1664] [serial = 1069] [outer = 0x12aad0800] 00:17:54 INFO - PROCESS | 1664 | 1467703074991 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]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 573ms 00:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:17:55 INFO - PROCESS | 1664 | 1467703075018 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 1664 | 1467703075020 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 00:17:55 INFO - PROCESS | 1664 | 1467703075022 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 1664 | 1467703075023 Marionette TRACE conn2 <- [1,1398,null,{}] 00:17:55 INFO - PROCESS | 1664 | 1467703075025 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}] 00:17:55 INFO - PROCESS | 1664 | 1467703075026 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:55 INFO - PROCESS | 1664 | 1467703075130 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 00:17:55 INFO - PROCESS | 1664 | 1467703075137 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 1664 | 1467703075138 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bc96000 == 42 [pid = 1664] [id = 357] 00:17:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12aad3000) [pid = 1664] [serial = 1070] [outer = 0x0] 00:17:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12b1bec00) [pid = 1664] [serial = 1071] [outer = 0x12aad3000] 00:17:55 INFO - PROCESS | 1664 | 1467703075161 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12b922800) [pid = 1664] [serial = 1072] [outer = 0x12aad3000] 00:17:55 INFO - PROCESS | 1664 | 1467703075633 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]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 617ms 00:17:55 INFO - PROCESS | 1664 | 1467703075640 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 1664 | 1467703075643 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 00:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:17:55 INFO - PROCESS | 1664 | 1467703075646 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 1664 | 1467703075648 Marionette TRACE conn2 <- [1,1402,null,{}] 00:17:55 INFO - PROCESS | 1664 | 1467703075653 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}] 00:17:55 INFO - PROCESS | 1664 | 1467703075654 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:55 INFO - PROCESS | 1664 | 1467703075762 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 00:17:55 INFO - PROCESS | 1664 | 1467703075830 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 1664 | 1467703075832 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x11811b800 == 43 [pid = 1664] [id = 358] 00:17:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x113d63800) [pid = 1664] [serial = 1073] [outer = 0x0] 00:17:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116977400) [pid = 1664] [serial = 1074] [outer = 0x113d63800] 00:17:55 INFO - PROCESS | 1664 | 1467703075863 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x117ea8000) [pid = 1664] [serial = 1075] [outer = 0x113d63800] 00:17:56 INFO - PROCESS | 1664 | 1467703076318 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]]]}] 00:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 725ms 00:17:56 INFO - PROCESS | 1664 | 1467703076370 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 00:17:56 INFO - PROCESS | 1664 | 1467703076374 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 00:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:17:56 INFO - PROCESS | 1664 | 1467703076378 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 1664 | 1467703076380 Marionette TRACE conn2 <- [1,1406,null,{}] 00:17:56 INFO - PROCESS | 1664 | 1467703076383 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}] 00:17:56 INFO - PROCESS | 1664 | 1467703076384 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:56 INFO - PROCESS | 1664 | 1467703076486 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 00:17:56 INFO - PROCESS | 1664 | 1467703076542 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:56 INFO - PROCESS | 1664 | 1467703076544 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x126552800 == 44 [pid = 1664] [id = 359] 00:17:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11859bc00) [pid = 1664] [serial = 1076] [outer = 0x0] 00:17:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1191c7c00) [pid = 1664] [serial = 1077] [outer = 0x11859bc00] 00:17:56 INFO - PROCESS | 1664 | 1467703076574 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x119a5f800) [pid = 1664] [serial = 1078] [outer = 0x11859bc00] 00:17:57 INFO - PROCESS | 1664 | 1467703077001 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]]]}] 00:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 669ms 00:17:57 INFO - PROCESS | 1664 | 1467703077048 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 00:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:17:57 INFO - PROCESS | 1664 | 1467703077050 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 00:17:57 INFO - PROCESS | 1664 | 1467703077052 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - PROCESS | 1664 | 1467703077055 Marionette TRACE conn2 <- [1,1410,null,{}] 00:17:57 INFO - PROCESS | 1664 | 1467703077085 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}] 00:17:57 INFO - PROCESS | 1664 | 1467703077089 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:57 INFO - PROCESS | 1664 | 1467703077193 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 00:17:57 INFO - PROCESS | 1664 | 1467703077262 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 1664 | 1467703077265 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bccb000 == 45 [pid = 1664] [id = 360] 00:17:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124bb6000) [pid = 1664] [serial = 1079] [outer = 0x0] 00:17:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1267aec00) [pid = 1664] [serial = 1080] [outer = 0x124bb6000] 00:17:57 INFO - PROCESS | 1664 | 1467703077296 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1271e9c00) [pid = 1664] [serial = 1081] [outer = 0x124bb6000] 00:17:57 INFO - PROCESS | 1664 | 1467703077821 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]]]}] 00:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 774ms 00:17:57 INFO - PROCESS | 1664 | 1467703077826 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 00:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:17:57 INFO - PROCESS | 1664 | 1467703077828 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 00:17:57 INFO - PROCESS | 1664 | 1467703077830 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - PROCESS | 1664 | 1467703077832 Marionette TRACE conn2 <- [1,1414,null,{}] 00:17:57 INFO - PROCESS | 1664 | 1467703077836 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}] 00:17:57 INFO - PROCESS | 1664 | 1467703077838 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:57 INFO - PROCESS | 1664 | 1467703077941 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 00:17:58 INFO - PROCESS | 1664 | 1467703078009 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 1664 | 1467703078010 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x113d4f800 == 46 [pid = 1664] [id = 361] 00:17:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x115ef6c00) [pid = 1664] [serial = 1082] [outer = 0x0] 00:17:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11968ec00) [pid = 1664] [serial = 1083] [outer = 0x115ef6c00] 00:17:58 INFO - PROCESS | 1664 | 1467703078039 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x129309800) [pid = 1664] [serial = 1084] [outer = 0x115ef6c00] 00:17:58 INFO - PROCESS | 1664 | 1467703078666 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]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 873ms 00:17:58 INFO - PROCESS | 1664 | 1467703078704 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 1664 | 1467703078706 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 00:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:17:58 INFO - PROCESS | 1664 | 1467703078710 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 1664 | 1467703078712 Marionette TRACE conn2 <- [1,1418,null,{}] 00:17:58 INFO - PROCESS | 1664 | 1467703078716 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}] 00:17:58 INFO - PROCESS | 1664 | 1467703078718 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:58 INFO - PROCESS | 1664 | 1467703078820 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 00:17:58 INFO - PROCESS | 1664 | 1467703078890 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 1664 | 1467703078891 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:17:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x117221000 == 47 [pid = 1664] [id = 362] 00:17:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11696e800) [pid = 1664] [serial = 1085] [outer = 0x0] 00:17:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x117040c00) [pid = 1664] [serial = 1086] [outer = 0x11696e800] 00:17:58 INFO - PROCESS | 1664 | 1467703078920 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118047c00) [pid = 1664] [serial = 1087] [outer = 0x11696e800] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12b96d000 == 46 [pid = 1664] [id = 356] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12af79800 == 45 [pid = 1664] [id = 355] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1212d3000 == 44 [pid = 1664] [id = 354] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12a464800 == 43 [pid = 1664] [id = 353] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12964e000 == 42 [pid = 1664] [id = 352] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x129013800 == 41 [pid = 1664] [id = 351] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12717e000 == 40 [pid = 1664] [id = 350] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x117e7c800 == 39 [pid = 1664] [id = 349] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1217d4000 == 38 [pid = 1664] [id = 348] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x119ae5800 == 37 [pid = 1664] [id = 347] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11811d000 == 36 [pid = 1664] [id = 346] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11720a800 == 35 [pid = 1664] [id = 345] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x118ef6800 == 34 [pid = 1664] [id = 344] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11253f000 == 33 [pid = 1664] [id = 343] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1170de800 == 32 [pid = 1664] [id = 335] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x113d4f800 == 31 [pid = 1664] [id = 361] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12bccb000 == 30 [pid = 1664] [id = 360] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x126552800 == 29 [pid = 1664] [id = 359] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12bc96000 == 28 [pid = 1664] [id = 357] 00:17:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11811b800 == 27 [pid = 1664] [id = 358] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x124bd9800) [pid = 1664] [serial = 1021] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1150b2800) [pid = 1664] [serial = 1008] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1121b2800) [pid = 1664] [serial = 1009] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x117eaa000) [pid = 1664] [serial = 1011] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118429800) [pid = 1664] [serial = 1012] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118363400) [pid = 1664] [serial = 1006] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x117292800) [pid = 1664] [serial = 1005] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118761000) [pid = 1664] [serial = 1014] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1191c9000) [pid = 1664] [serial = 1015] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x117041000) [pid = 1664] [serial = 990] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118780400) [pid = 1664] [serial = 993] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x126504c00) [pid = 1664] [serial = 1023] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x121961400) [pid = 1664] [serial = 996] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1273dec00) [pid = 1664] [serial = 999] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x121955800) [pid = 1664] [serial = 1002] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x120dad000) [pid = 1664] [serial = 1018] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x120d9e800) [pid = 1664] [serial = 1017] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1214e9c00) [pid = 1664] [serial = 1020] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x117eb0000) [pid = 1664] [serial = 991] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128b84000) [pid = 1664] [serial = 1003] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128b81800) [pid = 1664] [serial = 1000] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x124bde400) [pid = 1664] [serial = 997] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11913e000) [pid = 1664] [serial = 994] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x128a93400) [pid = 1664] [serial = 1026] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1273d4000) [pid = 1664] [serial = 1024] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1664 | 1467703079896 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]]]}] 00:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1225ms 00:17:59 INFO - PROCESS | 1664 | 1467703079935 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 00:17:59 INFO - PROCESS | 1664 | 1467703079937 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 00:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:17:59 INFO - PROCESS | 1664 | 1467703079941 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:17:59 INFO - PROCESS | 1664 | 1467703079942 Marionette TRACE conn2 <- [1,1422,null,{}] 00:17:59 INFO - PROCESS | 1664 | 1467703079946 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}] 00:17:59 INFO - PROCESS | 1664 | 1467703079948 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:00 INFO - PROCESS | 1664 | 1467703080036 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 00:18:00 INFO - PROCESS | 1664 | 1467703080043 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 1664 | 1467703080044 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1162a3800 == 28 [pid = 1664] [id = 363] 00:18:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1128ab400) [pid = 1664] [serial = 1088] [outer = 0x0] 00:18:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112ec6800) [pid = 1664] [serial = 1089] [outer = 0x1128ab400] 00:18:00 INFO - PROCESS | 1664 | 1467703080072 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1127cfc00) [pid = 1664] [serial = 1090] [outer = 0x1128ab400] 00:18:00 INFO - PROCESS | 1664 | 1467703080568 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]]]}] 00:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 674ms 00:18:00 INFO - PROCESS | 1664 | 1467703080615 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 00:18:00 INFO - PROCESS | 1664 | 1467703080622 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 00:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:18:00 INFO - PROCESS | 1664 | 1467703080629 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:18:00 INFO - PROCESS | 1664 | 1467703080632 Marionette TRACE conn2 <- [1,1426,null,{}] 00:18:00 INFO - PROCESS | 1664 | 1467703080635 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}] 00:18:00 INFO - PROCESS | 1664 | 1467703080638 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:00 INFO - PROCESS | 1664 | 1467703080762 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 00:18:00 INFO - PROCESS | 1664 | 1467703080821 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 1664 | 1467703080822 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x117226000 == 29 [pid = 1664] [id = 364] 00:18:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x116975c00) [pid = 1664] [serial = 1091] [outer = 0x0] 00:18:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11709d000) [pid = 1664] [serial = 1092] [outer = 0x116975c00] 00:18:00 INFO - PROCESS | 1664 | 1467703080849 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118044000) [pid = 1664] [serial = 1093] [outer = 0x116975c00] 00:18:01 INFO - PROCESS | 1664 | 1467703081163 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]]]}] 00:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 574ms 00:18:01 INFO - PROCESS | 1664 | 1467703081203 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 00:18:01 INFO - PROCESS | 1664 | 1467703081205 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 00:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:18:01 INFO - PROCESS | 1664 | 1467703081207 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 1664 | 1467703081210 Marionette TRACE conn2 <- [1,1430,null,{}] 00:18:01 INFO - PROCESS | 1664 | 1467703081217 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}] 00:18:01 INFO - PROCESS | 1664 | 1467703081220 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:01 INFO - PROCESS | 1664 | 1467703081297 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 00:18:01 INFO - PROCESS | 1664 | 1467703081368 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 1664 | 1467703081370 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x119611000 == 30 [pid = 1664] [id = 365] 00:18:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1128acc00) [pid = 1664] [serial = 1094] [outer = 0x0] 00:18:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118760000) [pid = 1664] [serial = 1095] [outer = 0x1128acc00] 00:18:01 INFO - PROCESS | 1664 | 1467703081397 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11913e000) [pid = 1664] [serial = 1096] [outer = 0x1128acc00] 00:18:01 INFO - PROCESS | 1664 | 1467703081704 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]]]}] 00:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 521ms 00:18:01 INFO - PROCESS | 1664 | 1467703081730 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 00:18:01 INFO - PROCESS | 1664 | 1467703081731 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 00:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:18:01 INFO - PROCESS | 1664 | 1467703081737 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 1664 | 1467703081738 Marionette TRACE conn2 <- [1,1434,null,{}] 00:18:01 INFO - PROCESS | 1664 | 1467703081741 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}] 00:18:01 INFO - PROCESS | 1664 | 1467703081742 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:01 INFO - PROCESS | 1664 | 1467703081823 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 00:18:01 INFO - PROCESS | 1664 | 1467703081826 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 1664 | 1467703081827 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e33800 == 31 [pid = 1664] [id = 366] 00:18:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1191c8800) [pid = 1664] [serial = 1097] [outer = 0x0] 00:18:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x120c85c00) [pid = 1664] [serial = 1098] [outer = 0x1191c8800] 00:18:01 INFO - PROCESS | 1664 | 1467703081855 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x120da4000) [pid = 1664] [serial = 1099] [outer = 0x1191c8800] 00:18:02 INFO - PROCESS | 1664 | 1467703082286 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]]]}] 00:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 571ms 00:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:18:02 INFO - PROCESS | 1664 | 1467703082312 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 00:18:02 INFO - PROCESS | 1664 | 1467703082314 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 00:18:02 INFO - PROCESS | 1664 | 1467703082317 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 1664 | 1467703082319 Marionette TRACE conn2 <- [1,1438,null,{}] 00:18:02 INFO - PROCESS | 1664 | 1467703082322 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}] 00:18:02 INFO - PROCESS | 1664 | 1467703082324 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:02 INFO - PROCESS | 1664 | 1467703082466 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 00:18:02 INFO - PROCESS | 1664 | 1467703082489 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:02 INFO - PROCESS | 1664 | 1467703082490 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214cb800 == 32 [pid = 1664] [id = 367] 00:18:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1160af400) [pid = 1664] [serial = 1100] [outer = 0x0] 00:18:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x120dad800) [pid = 1664] [serial = 1101] [outer = 0x1160af400] 00:18:02 INFO - PROCESS | 1664 | 1467703082530 Marionette DEBUG loaded listener.js 00:18:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x121961800) [pid = 1664] [serial = 1102] [outer = 0x1160af400] 00:18:02 INFO - PROCESS | 1664 | 1467703082926 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]]]}] 00:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 623ms 00:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:18:02 INFO - PROCESS | 1664 | 1467703082939 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 00:18:02 INFO - PROCESS | 1664 | 1467703082941 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 00:18:02 INFO - PROCESS | 1664 | 1467703082943 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 1664 | 1467703082944 Marionette TRACE conn2 <- [1,1442,null,{}] 00:18:02 INFO - PROCESS | 1664 | 1467703082946 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}] 00:18:02 INFO - PROCESS | 1664 | 1467703082952 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:03 INFO - PROCESS | 1664 | 1467703083070 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 00:18:03 INFO - PROCESS | 1664 | 1467703083074 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 1664 | 1467703083075 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x124d11000 == 33 [pid = 1664] [id = 368] 00:18:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1138bf800) [pid = 1664] [serial = 1103] [outer = 0x0] 00:18:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124bde400) [pid = 1664] [serial = 1104] [outer = 0x1138bf800] 00:18:03 INFO - PROCESS | 1664 | 1467703083101 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x126d3c800) [pid = 1664] [serial = 1105] [outer = 0x1138bf800] 00:18:03 INFO - PROCESS | 1664 | 1467703083446 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]]]}] 00:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 523ms 00:18:03 INFO - PROCESS | 1664 | 1467703083467 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 00:18:03 INFO - PROCESS | 1664 | 1467703083476 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 00:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:18:03 INFO - PROCESS | 1664 | 1467703083486 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:18:03 INFO - PROCESS | 1664 | 1467703083488 Marionette TRACE conn2 <- [1,1446,null,{}] 00:18:03 INFO - PROCESS | 1664 | 1467703083490 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}] 00:18:03 INFO - PROCESS | 1664 | 1467703083491 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:03 INFO - PROCESS | 1664 | 1467703083584 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 00:18:03 INFO - PROCESS | 1664 | 1467703083587 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 1664 | 1467703083588 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12683b000 == 34 [pid = 1664] [id = 369] 00:18:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118555000) [pid = 1664] [serial = 1106] [outer = 0x0] 00:18:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126fd5c00) [pid = 1664] [serial = 1107] [outer = 0x118555000] 00:18:03 INFO - PROCESS | 1664 | 1467703083613 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1273ab400) [pid = 1664] [serial = 1108] [outer = 0x118555000] 00:18:04 INFO - PROCESS | 1664 | 1467703084164 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]]]}] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12aad3000) [pid = 1664] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12650bc00) [pid = 1664] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119691800) [pid = 1664] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118590c00) [pid = 1664] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x113d61c00) [pid = 1664] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1128ae400) [pid = 1664] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119692000) [pid = 1664] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12a4b4800) [pid = 1664] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116904000) [pid = 1664] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x128dc8000) [pid = 1664] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1128a8800) [pid = 1664] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x117037000) [pid = 1664] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11703bc00) [pid = 1664] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1215c8000) [pid = 1664] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119695000) [pid = 1664] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:18:04 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12aad0800) [pid = 1664] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 727ms 00:18:04 INFO - PROCESS | 1664 | 1467703084205 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 00:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:18:04 INFO - PROCESS | 1664 | 1467703084206 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 00:18:04 INFO - PROCESS | 1664 | 1467703084208 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 1664 | 1467703084209 Marionette TRACE conn2 <- [1,1450,null,{}] 00:18:04 INFO - PROCESS | 1664 | 1467703084212 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}] 00:18:04 INFO - PROCESS | 1664 | 1467703084213 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:04 INFO - PROCESS | 1664 | 1467703084288 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 00:18:04 INFO - PROCESS | 1664 | 1467703084291 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 1664 | 1467703084292 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x123408800 == 35 [pid = 1664] [id = 370] 00:18:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x112e4ec00) [pid = 1664] [serial = 1109] [outer = 0x0] 00:18:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x117037000) [pid = 1664] [serial = 1110] [outer = 0x112e4ec00] 00:18:04 INFO - PROCESS | 1664 | 1467703084320 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11859a000) [pid = 1664] [serial = 1111] [outer = 0x112e4ec00] 00:18:04 INFO - PROCESS | 1664 | 1467703084623 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]]]}] 00:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 469ms 00:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:18:04 INFO - PROCESS | 1664 | 1467703084679 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 1664 | 1467703084681 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 00:18:04 INFO - PROCESS | 1664 | 1467703084685 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 1664 | 1467703084687 Marionette TRACE conn2 <- [1,1454,null,{}] 00:18:04 INFO - PROCESS | 1664 | 1467703084701 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}] 00:18:04 INFO - PROCESS | 1664 | 1467703084703 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:04 INFO - PROCESS | 1664 | 1467703084816 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 00:18:04 INFO - PROCESS | 1664 | 1467703084822 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 1664 | 1467703084823 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x119610800 == 36 [pid = 1664] [id = 371] 00:18:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112610400) [pid = 1664] [serial = 1112] [outer = 0x0] 00:18:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x124bdac00) [pid = 1664] [serial = 1113] [outer = 0x112610400] 00:18:04 INFO - PROCESS | 1664 | 1467703084846 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128a8a000) [pid = 1664] [serial = 1114] [outer = 0x112610400] 00:18:05 INFO - PROCESS | 1664 | 1467703085166 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]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 525ms 00:18:05 INFO - PROCESS | 1664 | 1467703085210 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 00:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:18:05 INFO - PROCESS | 1664 | 1467703085212 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 00:18:05 INFO - PROCESS | 1664 | 1467703085215 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 1664 | 1467703085217 Marionette TRACE conn2 <- [1,1458,null,{}] 00:18:05 INFO - PROCESS | 1664 | 1467703085220 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}] 00:18:05 INFO - PROCESS | 1664 | 1467703085222 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:05 INFO - PROCESS | 1664 | 1467703085342 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 00:18:05 INFO - PROCESS | 1664 | 1467703085416 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 1664 | 1467703085417 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a468800 == 37 [pid = 1664] [id = 372] 00:18:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1167a9c00) [pid = 1664] [serial = 1115] [outer = 0x0] 00:18:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126dc1400) [pid = 1664] [serial = 1116] [outer = 0x1167a9c00] 00:18:05 INFO - PROCESS | 1664 | 1467703085456 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128dc6800) [pid = 1664] [serial = 1117] [outer = 0x1167a9c00] 00:18:05 INFO - PROCESS | 1664 | 1467703085795 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]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 624ms 00:18:05 INFO - PROCESS | 1664 | 1467703085840 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 1664 | 1467703085841 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 00:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:18:05 INFO - PROCESS | 1664 | 1467703085844 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 1664 | 1467703085846 Marionette TRACE conn2 <- [1,1462,null,{}] 00:18:05 INFO - PROCESS | 1664 | 1467703085848 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}] 00:18:05 INFO - PROCESS | 1664 | 1467703085850 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:05 INFO - PROCESS | 1664 | 1467703085947 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 00:18:06 INFO - PROCESS | 1664 | 1467703086022 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:06 INFO - PROCESS | 1664 | 1467703086024 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x121166000 == 38 [pid = 1664] [id = 373] 00:18:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1290bfc00) [pid = 1664] [serial = 1118] [outer = 0x0] 00:18:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x129305400) [pid = 1664] [serial = 1119] [outer = 0x1290bfc00] 00:18:06 INFO - PROCESS | 1664 | 1467703086050 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12a5da400) [pid = 1664] [serial = 1120] [outer = 0x1290bfc00] 00:18:06 INFO - PROCESS | 1664 | 1467703086525 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]]]}] 00:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 723ms 00:18:06 INFO - PROCESS | 1664 | 1467703086609 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 00:18:06 INFO - PROCESS | 1664 | 1467703086611 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 00:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:18:06 INFO - PROCESS | 1664 | 1467703086616 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:18:06 INFO - PROCESS | 1664 | 1467703086620 Marionette TRACE conn2 <- [1,1466,null,{}] 00:18:06 INFO - PROCESS | 1664 | 1467703086624 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}] 00:18:06 INFO - PROCESS | 1664 | 1467703086626 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:06 INFO - PROCESS | 1664 | 1467703086739 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 00:18:06 INFO - PROCESS | 1664 | 1467703086796 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:06 INFO - PROCESS | 1664 | 1467703086798 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x117220000 == 39 [pid = 1664] [id = 374] 00:18:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x112e4dc00) [pid = 1664] [serial = 1121] [outer = 0x0] 00:18:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x113349400) [pid = 1664] [serial = 1122] [outer = 0x112e4dc00] 00:18:06 INFO - PROCESS | 1664 | 1467703086829 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1160b0800) [pid = 1664] [serial = 1123] [outer = 0x112e4dc00] 00:18:07 INFO - PROCESS | 1664 | 1467703087454 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]]]}] 00:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 875ms 00:18:07 INFO - PROCESS | 1664 | 1467703087491 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 00:18:07 INFO - PROCESS | 1664 | 1467703087494 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 00:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:18:07 INFO - PROCESS | 1664 | 1467703087499 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:18:07 INFO - PROCESS | 1664 | 1467703087501 Marionette TRACE conn2 <- [1,1470,null,{}] 00:18:07 INFO - PROCESS | 1664 | 1467703087503 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}] 00:18:07 INFO - PROCESS | 1664 | 1467703087505 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:07 INFO - PROCESS | 1664 | 1467703087615 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 00:18:07 INFO - PROCESS | 1664 | 1467703087671 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 1664 | 1467703087673 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x11815a800 == 40 [pid = 1664] [id = 375] 00:18:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x117291800) [pid = 1664] [serial = 1124] [outer = 0x0] 00:18:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x118041c00) [pid = 1664] [serial = 1125] [outer = 0x117291800] 00:18:07 INFO - PROCESS | 1664 | 1467703087704 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118551800) [pid = 1664] [serial = 1126] [outer = 0x117291800] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12a468800 == 39 [pid = 1664] [id = 372] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x119610800 == 38 [pid = 1664] [id = 371] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x123408800 == 37 [pid = 1664] [id = 370] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x12683b000 == 36 [pid = 1664] [id = 369] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x124d11000 == 35 [pid = 1664] [id = 368] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1214cb800 == 34 [pid = 1664] [id = 367] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x120e33800 == 33 [pid = 1664] [id = 366] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x119611000 == 32 [pid = 1664] [id = 365] 00:18:08 INFO - PROCESS | 1664 | 1467703088315 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]]]}] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x117226000 == 31 [pid = 1664] [id = 364] 00:18:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1162a3800 == 30 [pid = 1664] [id = 363] 00:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 874ms 00:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:18:08 INFO - PROCESS | 1664 | 1467703088372 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 00:18:08 INFO - PROCESS | 1664 | 1467703088375 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 00:18:08 INFO - PROCESS | 1664 | 1467703088378 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 1664 | 1467703088379 Marionette TRACE conn2 <- [1,1474,null,{}] 00:18:08 INFO - PROCESS | 1664 | 1467703088384 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}] 00:18:08 INFO - PROCESS | 1664 | 1467703088385 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:08 INFO - PROCESS | 1664 | 1467703088474 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12b922800) [pid = 1664] [serial = 1072] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1267ab800) [pid = 1664] [serial = 1050] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x124d5b000) [pid = 1664] [serial = 1048] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1193ccc00) [pid = 1664] [serial = 1042] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11697ac00) [pid = 1664] [serial = 1036] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112986800) [pid = 1664] [serial = 1029] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1215d4400) [pid = 1664] [serial = 1045] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12a507400) [pid = 1664] [serial = 1059] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x117039000) [pid = 1664] [serial = 1032] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1290cb400) [pid = 1664] [serial = 1056] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128b87400) [pid = 1664] [serial = 1027] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x120da0400) [pid = 1664] [serial = 1044] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1176ec000) [pid = 1664] [serial = 1033] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12930f000) [pid = 1664] [serial = 1057] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12545c800) [pid = 1664] [serial = 1063] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118245800) [pid = 1664] [serial = 1038] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12aad0400) [pid = 1664] [serial = 1066] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x116058000) [pid = 1664] [serial = 1035] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11913a400) [pid = 1664] [serial = 1041] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x128a91400) [pid = 1664] [serial = 1053] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1273a7c00) [pid = 1664] [serial = 1051] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118556400) [pid = 1664] [serial = 1039] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118599c00) [pid = 1664] [serial = 1062] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x112e53c00) [pid = 1664] [serial = 1030] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x12a5d5c00) [pid = 1664] [serial = 1060] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x128dc5400) [pid = 1664] [serial = 1054] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12a5da800) [pid = 1664] [serial = 1065] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x121952800) [pid = 1664] [serial = 1047] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x12b1bec00) [pid = 1664] [serial = 1071] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12aada800) [pid = 1664] [serial = 1068] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12b122800) [pid = 1664] [serial = 1069] [outer = 0x0] [url = about:blank] 00:18:08 INFO - PROCESS | 1664 | 1467703088538 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 1664 | 1467703088539 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169b8000 == 31 [pid = 1664] [id = 376] 00:18:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1160aec00) [pid = 1664] [serial = 1127] [outer = 0x0] 00:18:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x117292400) [pid = 1664] [serial = 1128] [outer = 0x1160aec00] 00:18:08 INFO - PROCESS | 1664 | 1467703088566 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11835d000) [pid = 1664] [serial = 1129] [outer = 0x1160aec00] 00:18:08 INFO - PROCESS | 1664 | 1467703088896 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]]]}] 00:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 573ms 00:18:08 INFO - PROCESS | 1664 | 1467703088951 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 00:18:08 INFO - PROCESS | 1664 | 1467703088953 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 00:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:18:08 INFO - PROCESS | 1664 | 1467703088958 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 1664 | 1467703088960 Marionette TRACE conn2 <- [1,1478,null,{}] 00:18:08 INFO - PROCESS | 1664 | 1467703088962 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}] 00:18:08 INFO - PROCESS | 1664 | 1467703088964 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:09 INFO - PROCESS | 1664 | 1467703089079 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 00:18:09 INFO - PROCESS | 1664 | 1467703089134 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 1664 | 1467703089135 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a2c000 == 32 [pid = 1664] [id = 377] 00:18:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1191c9800) [pid = 1664] [serial = 1130] [outer = 0x0] 00:18:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11968b400) [pid = 1664] [serial = 1131] [outer = 0x1191c9800] 00:18:09 INFO - PROCESS | 1664 | 1467703089162 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x120da1800) [pid = 1664] [serial = 1132] [outer = 0x1191c9800] 00:18:09 INFO - PROCESS | 1664 | 1467703089462 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]]]}] 00:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 00:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:18:09 INFO - PROCESS | 1664 | 1467703089478 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 1664 | 1467703089479 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 00:18:09 INFO - PROCESS | 1664 | 1467703089481 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 1664 | 1467703089486 Marionette TRACE conn2 <- [1,1482,null,{}] 00:18:09 INFO - PROCESS | 1664 | 1467703089502 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}] 00:18:09 INFO - PROCESS | 1664 | 1467703089506 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:09 INFO - PROCESS | 1664 | 1467703089593 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 00:18:09 INFO - PROCESS | 1664 | 1467703089648 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 1664 | 1467703089650 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12358d000 == 33 [pid = 1664] [id = 378] 00:18:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x112987000) [pid = 1664] [serial = 1133] [outer = 0x0] 00:18:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1215d2800) [pid = 1664] [serial = 1134] [outer = 0x112987000] 00:18:09 INFO - PROCESS | 1664 | 1467703089679 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x125411000) [pid = 1664] [serial = 1135] [outer = 0x112987000] 00:18:09 INFO - PROCESS | 1664 | 1467703089979 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]]]}] 00:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 529ms 00:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:18:10 INFO - PROCESS | 1664 | 1467703090010 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 00:18:10 INFO - PROCESS | 1664 | 1467703090012 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 00:18:10 INFO - PROCESS | 1664 | 1467703090014 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:18:10 INFO - PROCESS | 1664 | 1467703090015 Marionette TRACE conn2 <- [1,1486,null,{}] 00:18:10 INFO - PROCESS | 1664 | 1467703090021 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}] 00:18:10 INFO - PROCESS | 1664 | 1467703090022 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:10 INFO - PROCESS | 1664 | 1467703090107 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 00:18:10 INFO - PROCESS | 1664 | 1467703090111 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:10 INFO - PROCESS | 1664 | 1467703090112 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a52800 == 34 [pid = 1664] [id = 379] 00:18:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x126504800) [pid = 1664] [serial = 1136] [outer = 0x0] 00:18:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1268f6000) [pid = 1664] [serial = 1137] [outer = 0x126504800] 00:18:10 INFO - PROCESS | 1664 | 1467703090137 Marionette DEBUG loaded listener.js 00:18:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1271eec00) [pid = 1664] [serial = 1138] [outer = 0x126504800] 00:18:10 INFO - PROCESS | 1664 | 1467703090555 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]]]}] 00:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 572ms 00:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:18:10 INFO - PROCESS | 1664 | 1467703090586 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 00:18:10 INFO - PROCESS | 1664 | 1467703090588 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 00:18:10 INFO - PROCESS | 1664 | 1467703090590 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:18:10 INFO - PROCESS | 1664 | 1467703090591 Marionette TRACE conn2 <- [1,1490,null,{}] 00:18:10 INFO - PROCESS | 1664 | 1467703090593 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}] 00:18:10 INFO - PROCESS | 1664 | 1467703090594 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:10 INFO - PROCESS | 1664 | 1467703090689 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 00:18:10 INFO - PROCESS | 1664 | 1467703090726 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:10 INFO - PROCESS | 1664 | 1467703090727 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a45c800 == 35 [pid = 1664] [id = 380] 00:18:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119139c00) [pid = 1664] [serial = 1139] [outer = 0x0] 00:18:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1273d5c00) [pid = 1664] [serial = 1140] [outer = 0x119139c00] 00:18:10 INFO - PROCESS | 1664 | 1467703090751 Marionette DEBUG loaded listener.js 00:18:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1290c3c00) [pid = 1664] [serial = 1141] [outer = 0x119139c00] 00:18:11 INFO - PROCESS | 1664 | 1467703091086 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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 517ms 00:18:11 INFO - PROCESS | 1664 | 1467703091115 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 1664 | 1467703091117 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 00:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:18:11 INFO - PROCESS | 1664 | 1467703091127 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 1664 | 1467703091128 Marionette TRACE conn2 <- [1,1494,null,{}] 00:18:11 INFO - PROCESS | 1664 | 1467703091130 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}] 00:18:11 INFO - PROCESS | 1664 | 1467703091134 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:11 INFO - PROCESS | 1664 | 1467703091245 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 00:18:11 INFO - PROCESS | 1664 | 1467703091256 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1664 | 1467703091257 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa5c000 == 36 [pid = 1664] [id = 381] 00:18:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x129303800) [pid = 1664] [serial = 1142] [outer = 0x0] 00:18:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12a502c00) [pid = 1664] [serial = 1143] [outer = 0x129303800] 00:18:11 INFO - PROCESS | 1664 | 1467703091282 Marionette DEBUG loaded listener.js 00:18:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12aad1800) [pid = 1664] [serial = 1144] [outer = 0x129303800] 00:18:11 INFO - PROCESS | 1664 | 1467703091631 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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 00:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:18:11 INFO - PROCESS | 1664 | 1467703091647 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 1664 | 1467703091648 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 00:18:11 INFO - PROCESS | 1664 | 1467703091652 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 1664 | 1467703091654 Marionette TRACE conn2 <- [1,1498,null,{}] 00:18:11 INFO - PROCESS | 1664 | 1467703091657 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}] 00:18:11 INFO - PROCESS | 1664 | 1467703091658 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:11 INFO - PROCESS | 1664 | 1467703091757 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 00:18:11 INFO - PROCESS | 1664 | 1467703091770 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1664 | 1467703091771 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b972000 == 37 [pid = 1664] [id = 382] 00:18:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12aad8400) [pid = 1664] [serial = 1145] [outer = 0x0] 00:18:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12b118400) [pid = 1664] [serial = 1146] [outer = 0x12aad8400] 00:18:11 INFO - PROCESS | 1664 | 1467703091796 Marionette DEBUG loaded listener.js 00:18:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12b1bd800) [pid = 1664] [serial = 1147] [outer = 0x12aad8400] 00:18:12 INFO - PROCESS | 1664 | 1467703092106 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]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 472ms 00:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:18:12 INFO - PROCESS | 1664 | 1467703092123 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 1664 | 1467703092124 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 00:18:12 INFO - PROCESS | 1664 | 1467703092126 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 1664 | 1467703092127 Marionette TRACE conn2 <- [1,1502,null,{}] 00:18:12 INFO - PROCESS | 1664 | 1467703092129 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}] 00:18:12 INFO - PROCESS | 1664 | 1467703092130 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:12 INFO - PROCESS | 1664 | 1467703092231 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 00:18:12 INFO - PROCESS | 1664 | 1467703092235 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:12 INFO - PROCESS | 1664 | 1467703092236 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca4000 == 38 [pid = 1664] [id = 383] 00:18:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12b1bdc00) [pid = 1664] [serial = 1148] [outer = 0x0] 00:18:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12b922800) [pid = 1664] [serial = 1149] [outer = 0x12b1bdc00] 00:18:12 INFO - PROCESS | 1664 | 1467703092291 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12b928000) [pid = 1664] [serial = 1150] [outer = 0x12b1bdc00] 00:18:12 INFO - PROCESS | 1664 | 1467703092656 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]]]}] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1160af400) [pid = 1664] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116975c00) [pid = 1664] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1191c8800) [pid = 1664] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11696e800) [pid = 1664] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1128ab400) [pid = 1664] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1128acc00) [pid = 1664] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x113d63800) [pid = 1664] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11859bc00) [pid = 1664] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x124bb6000) [pid = 1664] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1138bf800) [pid = 1664] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118555000) [pid = 1664] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x115ef6c00) [pid = 1664] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x112e4ec00) [pid = 1664] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x112610400) [pid = 1664] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:18:12 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1167a9c00) [pid = 1664] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 568ms 00:18:12 INFO - PROCESS | 1664 | 1467703092695 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 1664 | 1467703092696 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 00:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:18:12 INFO - PROCESS | 1664 | 1467703092698 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 1664 | 1467703092700 Marionette TRACE conn2 <- [1,1506,null,{}] 00:18:12 INFO - PROCESS | 1664 | 1467703092705 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}] 00:18:12 INFO - PROCESS | 1664 | 1467703092706 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:12 INFO - PROCESS | 1664 | 1467703092783 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 00:18:12 INFO - PROCESS | 1664 | 1467703092789 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:12 INFO - PROCESS | 1664 | 1467703092790 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x121932800 == 39 [pid = 1664] [id = 384] 00:18:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1138cd000) [pid = 1664] [serial = 1151] [outer = 0x0] 00:18:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1160ad800) [pid = 1664] [serial = 1152] [outer = 0x1138cd000] 00:18:12 INFO - PROCESS | 1664 | 1467703092815 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118424400) [pid = 1664] [serial = 1153] [outer = 0x1138cd000] 00:18:13 INFO - PROCESS | 1664 | 1467703093140 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]]]}] 00:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 474ms 00:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:18:13 INFO - PROCESS | 1664 | 1467703093173 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 00:18:13 INFO - PROCESS | 1664 | 1467703093174 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 00:18:13 INFO - PROCESS | 1664 | 1467703093176 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:18:13 INFO - PROCESS | 1664 | 1467703093177 Marionette TRACE conn2 <- [1,1510,null,{}] 00:18:13 INFO - PROCESS | 1664 | 1467703093179 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}] 00:18:13 INFO - PROCESS | 1664 | 1467703093180 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:13 INFO - PROCESS | 1664 | 1467703093259 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 00:18:13 INFO - PROCESS | 1664 | 1467703093316 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 1664 | 1467703093317 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c407000 == 40 [pid = 1664] [id = 385] 00:18:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x113d0b400) [pid = 1664] [serial = 1154] [outer = 0x0] 00:18:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1185c2c00) [pid = 1664] [serial = 1155] [outer = 0x113d0b400] 00:18:13 INFO - PROCESS | 1664 | 1467703093341 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1267ad800) [pid = 1664] [serial = 1156] [outer = 0x113d0b400] 00:18:13 INFO - PROCESS | 1664 | 1467703093639 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]]]}] 00:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 517ms 00:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:18:13 INFO - PROCESS | 1664 | 1467703093694 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 00:18:13 INFO - PROCESS | 1664 | 1467703093696 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 00:18:13 INFO - PROCESS | 1664 | 1467703093698 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:18:13 INFO - PROCESS | 1664 | 1467703093700 Marionette TRACE conn2 <- [1,1514,null,{}] 00:18:13 INFO - PROCESS | 1664 | 1467703093702 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}] 00:18:13 INFO - PROCESS | 1664 | 1467703093704 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:13 INFO - PROCESS | 1664 | 1467703093797 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 00:18:13 INFO - PROCESS | 1664 | 1467703093802 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 1664 | 1467703093804 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca60000 == 41 [pid = 1664] [id = 386] 00:18:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x120fb7400) [pid = 1664] [serial = 1157] [outer = 0x0] 00:18:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12b92ac00) [pid = 1664] [serial = 1158] [outer = 0x120fb7400] 00:18:13 INFO - PROCESS | 1664 | 1467703093830 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12b9c8400) [pid = 1664] [serial = 1159] [outer = 0x120fb7400] 00:18:14 INFO - PROCESS | 1664 | 1467703094138 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 469ms 00:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:18:14 INFO - PROCESS | 1664 | 1467703094173 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 1664 | 1467703094174 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 00:18:14 INFO - PROCESS | 1664 | 1467703094177 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 1664 | 1467703094178 Marionette TRACE conn2 <- [1,1518,null,{}] 00:18:14 INFO - PROCESS | 1664 | 1467703094180 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}] 00:18:14 INFO - PROCESS | 1664 | 1467703094181 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:14 INFO - PROCESS | 1664 | 1467703094297 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 00:18:14 INFO - PROCESS | 1664 | 1467703094304 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 1664 | 1467703094305 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c542800 == 42 [pid = 1664] [id = 387] 00:18:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x120fb7c00) [pid = 1664] [serial = 1160] [outer = 0x0] 00:18:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12b9c8800) [pid = 1664] [serial = 1161] [outer = 0x120fb7c00] 00:18:14 INFO - PROCESS | 1664 | 1467703094329 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12bcbec00) [pid = 1664] [serial = 1162] [outer = 0x120fb7c00] 00:18:14 INFO - PROCESS | 1664 | 1467703094623 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 470ms 00:18:14 INFO - PROCESS | 1664 | 1467703094647 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 1664 | 1467703094648 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 00:18:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:18:14 INFO - PROCESS | 1664 | 1467703094653 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 1664 | 1467703094655 Marionette TRACE conn2 <- [1,1522,null,{}] 00:18:14 INFO - PROCESS | 1664 | 1467703094712 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}] 00:18:14 INFO - PROCESS | 1664 | 1467703094714 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:14 INFO - PROCESS | 1664 | 1467703094816 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 00:18:14 INFO - PROCESS | 1664 | 1467703094927 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 1664 | 1467703094929 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x116956800 == 43 [pid = 1664] [id = 388] 00:18:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x112e55800) [pid = 1664] [serial = 1163] [outer = 0x0] 00:18:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x113864800) [pid = 1664] [serial = 1164] [outer = 0x112e55800] 00:18:14 INFO - PROCESS | 1664 | 1467703094960 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116904000) [pid = 1664] [serial = 1165] [outer = 0x112e55800] 00:18:15 INFO - PROCESS | 1664 | 1467703095361 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"]]]}] 00:18:15 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 () { 00:18:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:18:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:18:15 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 () { 00:18:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:18:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:18:15 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 () { 00:18:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:18:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:18:15 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 () { 00:18:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:18:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:18:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 723ms 00:18:15 INFO - PROCESS | 1664 | 1467703095376 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 00:18:15 INFO - PROCESS | 1664 | 1467703095378 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 00:18:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:18:15 INFO - PROCESS | 1664 | 1467703095382 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 1664 | 1467703095383 Marionette TRACE conn2 <- [1,1526,null,{}] 00:18:15 INFO - PROCESS | 1664 | 1467703095387 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}] 00:18:15 INFO - PROCESS | 1664 | 1467703095389 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:15 INFO - PROCESS | 1664 | 1467703095503 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 00:18:15 INFO - PROCESS | 1664 | 1467703095567 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:15 INFO - PROCESS | 1664 | 1467703095569 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x126524800 == 44 [pid = 1664] [id = 389] 00:18:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11854f000) [pid = 1664] [serial = 1166] [outer = 0x0] 00:18:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1218bf400) [pid = 1664] [serial = 1167] [outer = 0x11854f000] 00:18:15 INFO - PROCESS | 1664 | 1467703095648 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124d5b000) [pid = 1664] [serial = 1168] [outer = 0x11854f000] 00:18:16 INFO - PROCESS | 1664 | 1467703096019 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"]]]}] 00:18:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:18:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:18:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:18:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:18:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:18:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:18:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 673ms 00:18:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:18:16 INFO - PROCESS | 1664 | 1467703096055 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 00:18:16 INFO - PROCESS | 1664 | 1467703096056 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 00:18:16 INFO - PROCESS | 1664 | 1467703096059 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:18:16 INFO - PROCESS | 1664 | 1467703096060 Marionette TRACE conn2 <- [1,1530,null,{}] 00:18:16 INFO - PROCESS | 1664 | 1467703096063 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}] 00:18:16 INFO - PROCESS | 1664 | 1467703096064 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:16 INFO - PROCESS | 1664 | 1467703096171 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 00:18:16 INFO - PROCESS | 1664 | 1467703096263 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 1664 | 1467703096266 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c547000 == 45 [pid = 1664] [id = 390] 00:18:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126fccc00) [pid = 1664] [serial = 1169] [outer = 0x0] 00:18:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x128b7b400) [pid = 1664] [serial = 1170] [outer = 0x126fccc00] 00:18:16 INFO - PROCESS | 1664 | 1467703096310 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12a504800) [pid = 1664] [serial = 1171] [outer = 0x126fccc00] 00:18:16 INFO - PROCESS | 1664 | 1467703096668 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]]]}] 00:18:16 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 00:18:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:18:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:18:16 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. 00:18:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:18:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 00:18:16 INFO - PROCESS | 1664 | 1467703096684 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 00:18:16 INFO - PROCESS | 1664 | 1467703096690 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 00:18:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:18:16 INFO - PROCESS | 1664 | 1467703096693 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:18:16 INFO - PROCESS | 1664 | 1467703096694 Marionette TRACE conn2 <- [1,1534,null,{}] 00:18:16 INFO - PROCESS | 1664 | 1467703096696 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}] 00:18:16 INFO - PROCESS | 1664 | 1467703096698 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:16 INFO - PROCESS | 1664 | 1467703096802 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 00:18:16 INFO - PROCESS | 1664 | 1467703096859 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 1664 | 1467703096861 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d15d800 == 46 [pid = 1664] [id = 391] 00:18:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a5d0c00) [pid = 1664] [serial = 1172] [outer = 0x0] 00:18:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a915800) [pid = 1664] [serial = 1173] [outer = 0x12a5d0c00] 00:18:16 INFO - PROCESS | 1664 | 1467703096890 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12b9be000) [pid = 1664] [serial = 1174] [outer = 0x12a5d0c00] 00:18:17 INFO - PROCESS | 1664 | 1467703097303 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]]]}] 00:18:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:18:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 626ms 00:18:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:18:17 INFO - PROCESS | 1664 | 1467703097320 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 00:18:17 INFO - PROCESS | 1664 | 1467703097321 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 00:18:17 INFO - PROCESS | 1664 | 1467703097323 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:18:17 INFO - PROCESS | 1664 | 1467703097325 Marionette TRACE conn2 <- [1,1538,null,{}] 00:18:17 INFO - PROCESS | 1664 | 1467703097327 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}] 00:18:17 INFO - PROCESS | 1664 | 1467703097328 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:17 INFO - PROCESS | 1664 | 1467703097431 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 00:18:17 INFO - PROCESS | 1664 | 1467703097514 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:17 INFO - PROCESS | 1664 | 1467703097515 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a6a3000 == 47 [pid = 1664] [id = 392] 00:18:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x125413000) [pid = 1664] [serial = 1175] [outer = 0x0] 00:18:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12bcc0400) [pid = 1664] [serial = 1176] [outer = 0x125413000] 00:18:17 INFO - PROCESS | 1664 | 1467703097595 Marionette DEBUG loaded listener.js 00:18:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12bd0f800) [pid = 1664] [serial = 1177] [outer = 0x125413000] 00:18:18 INFO - PROCESS | 1664 | 1467703098169 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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:18:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 870ms 00:18:18 INFO - PROCESS | 1664 | 1467703098193 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 00:18:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:18:18 INFO - PROCESS | 1664 | 1467703098196 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 00:18:18 INFO - PROCESS | 1664 | 1467703098200 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 1664 | 1467703098203 Marionette TRACE conn2 <- [1,1542,null,{}] 00:18:18 INFO - PROCESS | 1664 | 1467703098207 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}] 00:18:18 INFO - PROCESS | 1664 | 1467703098208 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:18 INFO - PROCESS | 1664 | 1467703098307 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 00:18:18 INFO - PROCESS | 1664 | 1467703098383 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:18 INFO - PROCESS | 1664 | 1467703098386 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e20800 == 48 [pid = 1664] [id = 393] 00:18:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x113d61c00) [pid = 1664] [serial = 1178] [outer = 0x0] 00:18:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x116058000) [pid = 1664] [serial = 1179] [outer = 0x113d61c00] 00:18:18 INFO - PROCESS | 1664 | 1467703098414 Marionette DEBUG loaded listener.js 00:18:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x117039400) [pid = 1664] [serial = 1180] [outer = 0x113d61c00] 00:18:18 INFO - PROCESS | 1664 | 1467703098861 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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:18:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 676ms 00:18:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:18:18 INFO - PROCESS | 1664 | 1467703098874 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 00:18:18 INFO - PROCESS | 1664 | 1467703098877 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 00:18:18 INFO - PROCESS | 1664 | 1467703098881 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 1664 | 1467703098883 Marionette TRACE conn2 <- [1,1546,null,{}] 00:18:18 INFO - PROCESS | 1664 | 1467703098885 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}] 00:18:18 INFO - PROCESS | 1664 | 1467703098887 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:18 INFO - PROCESS | 1664 | 1467703098985 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 00:18:19 INFO - PROCESS | 1664 | 1467703099057 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:19 INFO - PROCESS | 1664 | 1467703099059 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x117221000 == 47 [pid = 1664] [id = 362] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca60000 == 46 [pid = 1664] [id = 386] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12c407000 == 45 [pid = 1664] [id = 385] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x121932800 == 44 [pid = 1664] [id = 384] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca4000 == 43 [pid = 1664] [id = 383] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12b972000 == 42 [pid = 1664] [id = 382] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa5c000 == 41 [pid = 1664] [id = 381] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12a45c800 == 40 [pid = 1664] [id = 380] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x128a52800 == 39 [pid = 1664] [id = 379] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12358d000 == 38 [pid = 1664] [id = 378] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x119a2c000 == 37 [pid = 1664] [id = 377] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x1169b8000 == 36 [pid = 1664] [id = 376] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x11815a800 == 35 [pid = 1664] [id = 375] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x117220000 == 34 [pid = 1664] [id = 374] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x121166000 == 33 [pid = 1664] [id = 373] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x118e20800 == 32 [pid = 1664] [id = 393] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12a6a3000 == 31 [pid = 1664] [id = 392] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12d15d800 == 30 [pid = 1664] [id = 391] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12c547000 == 29 [pid = 1664] [id = 390] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x126524800 == 28 [pid = 1664] [id = 389] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12c542800 == 27 [pid = 1664] [id = 387] 00:18:19 INFO - PROCESS | 1664 | --DOCSHELL 0x116956800 == 26 [pid = 1664] [id = 388] 00:18:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x112545000 == 27 [pid = 1664] [id = 394] 00:18:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x111cad400) [pid = 1664] [serial = 1181] [outer = 0x0] 00:18:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11260e000) [pid = 1664] [serial = 1182] [outer = 0x111cad400] 00:18:19 INFO - PROCESS | 1664 | 1467703099763 Marionette DEBUG loaded listener.js 00:18:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x112e48800) [pid = 1664] [serial = 1183] [outer = 0x111cad400] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x120dad800) [pid = 1664] [serial = 1101] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11709d000) [pid = 1664] [serial = 1092] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x118044000) [pid = 1664] [serial = 1093] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x120c85c00) [pid = 1664] [serial = 1098] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x118047c00) [pid = 1664] [serial = 1087] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x117040c00) [pid = 1664] [serial = 1086] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112ec6800) [pid = 1664] [serial = 1089] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1127cfc00) [pid = 1664] [serial = 1090] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118760000) [pid = 1664] [serial = 1095] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11913e000) [pid = 1664] [serial = 1096] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x117ea8000) [pid = 1664] [serial = 1075] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x116977400) [pid = 1664] [serial = 1074] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x119a5f800) [pid = 1664] [serial = 1078] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1191c7c00) [pid = 1664] [serial = 1077] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1271e9c00) [pid = 1664] [serial = 1081] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1267aec00) [pid = 1664] [serial = 1080] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x124bde400) [pid = 1664] [serial = 1104] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x121961800) [pid = 1664] [serial = 1102] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x126fd5c00) [pid = 1664] [serial = 1107] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x129309800) [pid = 1664] [serial = 1084] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x126d3c800) [pid = 1664] [serial = 1105] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11968ec00) [pid = 1664] [serial = 1083] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x117037000) [pid = 1664] [serial = 1110] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124bdac00) [pid = 1664] [serial = 1113] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11859a000) [pid = 1664] [serial = 1111] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1273ab400) [pid = 1664] [serial = 1108] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x126dc1400) [pid = 1664] [serial = 1116] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128dc6800) [pid = 1664] [serial = 1117] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x120da4000) [pid = 1664] [serial = 1099] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128a8a000) [pid = 1664] [serial = 1114] [outer = 0x0] [url = about:blank] 00:18:19 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x129305400) [pid = 1664] [serial = 1119] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1664 | 1467703100129 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]]]}] 00:18:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:18:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1271ms 00:18:20 INFO - PROCESS | 1664 | 1467703100160 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 00:18:20 INFO - PROCESS | 1664 | 1467703100162 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 00:18:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:18:20 INFO - PROCESS | 1664 | 1467703100167 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 1664 | 1467703100170 Marionette TRACE conn2 <- [1,1550,null,{}] 00:18:20 INFO - PROCESS | 1664 | 1467703100175 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}] 00:18:20 INFO - PROCESS | 1664 | 1467703100176 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:20 INFO - PROCESS | 1664 | 1467703100266 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 00:18:20 INFO - PROCESS | 1664 | 1467703100275 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 1664 | 1467703100277 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170df000 == 28 [pid = 1664] [id = 395] 00:18:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112eab400) [pid = 1664] [serial = 1184] [outer = 0x0] 00:18:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1167aa000) [pid = 1664] [serial = 1185] [outer = 0x112eab400] 00:18:20 INFO - PROCESS | 1664 | 1467703100320 Marionette DEBUG loaded listener.js 00:18:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11703fc00) [pid = 1664] [serial = 1186] [outer = 0x112eab400] 00:18:20 INFO - PROCESS | 1664 | 1467703100759 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]]]}] 00:18:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:18:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 625ms 00:18:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:18:20 INFO - PROCESS | 1664 | 1467703100790 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 00:18:20 INFO - PROCESS | 1664 | 1467703100792 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 00:18:20 INFO - PROCESS | 1664 | 1467703100797 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 1664 | 1467703100798 Marionette TRACE conn2 <- [1,1554,null,{}] 00:18:20 INFO - PROCESS | 1664 | 1467703100801 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}] 00:18:20 INFO - PROCESS | 1664 | 1467703100803 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:20 INFO - PROCESS | 1664 | 1467703100882 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 00:18:20 INFO - PROCESS | 1664 | 1467703100888 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 1664 | 1467703100889 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e03000 == 29 [pid = 1664] [id = 396] 00:18:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11709d400) [pid = 1664] [serial = 1187] [outer = 0x0] 00:18:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118048800) [pid = 1664] [serial = 1188] [outer = 0x11709d400] 00:18:20 INFO - PROCESS | 1664 | 1467703100915 Marionette DEBUG loaded listener.js 00:18:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11854fc00) [pid = 1664] [serial = 1189] [outer = 0x11709d400] 00:18:21 INFO - PROCESS | 1664 | 1467703101296 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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:18:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 00:18:21 INFO - PROCESS | 1664 | 1467703101320 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 00:18:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:18:21 INFO - PROCESS | 1664 | 1467703101322 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 00:18:21 INFO - PROCESS | 1664 | 1467703101325 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1664 | 1467703101327 Marionette TRACE conn2 <- [1,1558,null,{}] 00:18:21 INFO - PROCESS | 1664 | 1467703101337 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}] 00:18:21 INFO - PROCESS | 1664 | 1467703101340 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:21 INFO - PROCESS | 1664 | 1467703101442 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 00:18:21 INFO - PROCESS | 1664 | 1467703101447 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:21 INFO - PROCESS | 1664 | 1467703101448 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dc7000 == 30 [pid = 1664] [id = 397] 00:18:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118593000) [pid = 1664] [serial = 1190] [outer = 0x0] 00:18:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119138400) [pid = 1664] [serial = 1191] [outer = 0x118593000] 00:18:21 INFO - PROCESS | 1664 | 1467703101477 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119697000) [pid = 1664] [serial = 1192] [outer = 0x118593000] 00:18:21 INFO - PROCESS | 1664 | 1467703101788 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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:18:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 471ms 00:18:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:18:21 INFO - PROCESS | 1664 | 1467703101796 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 1664 | 1467703101798 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 00:18:21 INFO - PROCESS | 1664 | 1467703101801 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1664 | 1467703101804 Marionette TRACE conn2 <- [1,1562,null,{}] 00:18:21 INFO - PROCESS | 1664 | 1467703101807 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}] 00:18:21 INFO - PROCESS | 1664 | 1467703101809 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:21 INFO - PROCESS | 1664 | 1467703101888 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 00:18:21 INFO - PROCESS | 1664 | 1467703101892 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:21 INFO - PROCESS | 1664 | 1467703101893 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214cb000 == 31 [pid = 1664] [id = 398] 00:18:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119a60800) [pid = 1664] [serial = 1193] [outer = 0x0] 00:18:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x121411400) [pid = 1664] [serial = 1194] [outer = 0x119a60800] 00:18:21 INFO - PROCESS | 1664 | 1467703101920 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12195f800) [pid = 1664] [serial = 1195] [outer = 0x119a60800] 00:18:22 INFO - PROCESS | 1664 | 1467703102301 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]]]}] 00:18:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:18:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 00:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:18:22 INFO - PROCESS | 1664 | 1467703102322 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 00:18:22 INFO - PROCESS | 1664 | 1467703102324 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 00:18:22 INFO - PROCESS | 1664 | 1467703102326 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 1664 | 1467703102327 Marionette TRACE conn2 <- [1,1566,null,{}] 00:18:22 INFO - PROCESS | 1664 | 1467703102329 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}] 00:18:22 INFO - PROCESS | 1664 | 1467703102330 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:22 INFO - PROCESS | 1664 | 1467703102426 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 00:18:22 INFO - PROCESS | 1664 | 1467703102430 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 1664 | 1467703102431 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x123418800 == 32 [pid = 1664] [id = 399] 00:18:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11709d000) [pid = 1664] [serial = 1196] [outer = 0x0] 00:18:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124977000) [pid = 1664] [serial = 1197] [outer = 0x11709d000] 00:18:22 INFO - PROCESS | 1664 | 1467703102465 Marionette DEBUG loaded listener.js 00:18:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12540f000) [pid = 1664] [serial = 1198] [outer = 0x11709d000] 00:18:22 INFO - PROCESS | 1664 | 1467703102816 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]]]}] 00:18:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:18:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 00:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:18:22 INFO - PROCESS | 1664 | 1467703102846 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 00:18:22 INFO - PROCESS | 1664 | 1467703102847 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 00:18:22 INFO - PROCESS | 1664 | 1467703102849 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 1664 | 1467703102852 Marionette TRACE conn2 <- [1,1570,null,{}] 00:18:22 INFO - PROCESS | 1664 | 1467703102855 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}] 00:18:22 INFO - PROCESS | 1664 | 1467703102859 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:22 INFO - PROCESS | 1664 | 1467703102955 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 00:18:22 INFO - PROCESS | 1664 | 1467703102992 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 1664 | 1467703102993 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x112e8a000 == 33 [pid = 1664] [id = 400] 00:18:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12545fc00) [pid = 1664] [serial = 1199] [outer = 0x0] 00:18:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1268eb400) [pid = 1664] [serial = 1200] [outer = 0x12545fc00] 00:18:23 INFO - PROCESS | 1664 | 1467703103017 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1273a4000) [pid = 1664] [serial = 1201] [outer = 0x12545fc00] 00:18:23 INFO - PROCESS | 1664 | 1467703103342 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]]]}] 00:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 523ms 00:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:18:23 INFO - PROCESS | 1664 | 1467703103373 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 00:18:23 INFO - PROCESS | 1664 | 1467703103374 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 00:18:23 INFO - PROCESS | 1664 | 1467703103376 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:18:23 INFO - PROCESS | 1664 | 1467703103377 Marionette TRACE conn2 <- [1,1574,null,{}] 00:18:23 INFO - PROCESS | 1664 | 1467703103380 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}] 00:18:23 INFO - PROCESS | 1664 | 1467703103381 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:23 INFO - PROCESS | 1664 | 1467703103483 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 00:18:23 INFO - PROCESS | 1664 | 1467703103487 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:23 INFO - PROCESS | 1664 | 1467703103488 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12717d800 == 34 [pid = 1664] [id = 401] 00:18:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x125465c00) [pid = 1664] [serial = 1202] [outer = 0x0] 00:18:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x128a8a000) [pid = 1664] [serial = 1203] [outer = 0x125465c00] 00:18:23 INFO - PROCESS | 1664 | 1467703103512 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x128b7c000) [pid = 1664] [serial = 1204] [outer = 0x125465c00] 00:18:23 INFO - PROCESS | 1664 | 1467703103849 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]]]}] 00:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 00:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:18:23 INFO - PROCESS | 1664 | 1467703103895 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 00:18:23 INFO - PROCESS | 1664 | 1467703103896 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 00:18:23 INFO - PROCESS | 1664 | 1467703103898 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:18:23 INFO - PROCESS | 1664 | 1467703103899 Marionette TRACE conn2 <- [1,1578,null,{}] 00:18:23 INFO - PROCESS | 1664 | 1467703103902 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}] 00:18:23 INFO - PROCESS | 1664 | 1467703103903 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:24 INFO - PROCESS | 1664 | 1467703103999 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x129303800) [pid = 1664] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12aad8400) [pid = 1664] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12b1bdc00) [pid = 1664] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x112987000) [pid = 1664] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1290bfc00) [pid = 1664] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1191c9800) [pid = 1664] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x126504800) [pid = 1664] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x117291800) [pid = 1664] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1160aec00) [pid = 1664] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112e4dc00) [pid = 1664] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x113d0b400) [pid = 1664] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1138cd000) [pid = 1664] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x120fb7400) [pid = 1664] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119139c00) [pid = 1664] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:18:24 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x120fb7c00) [pid = 1664] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:18:24 INFO - PROCESS | 1664 | 1467703104247 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:24 INFO - PROCESS | 1664 | 1467703104248 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x118585000 == 35 [pid = 1664] [id = 402] 00:18:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1121af400) [pid = 1664] [serial = 1205] [outer = 0x0] 00:18:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x112985800) [pid = 1664] [serial = 1206] [outer = 0x1121af400] 00:18:24 INFO - PROCESS | 1664 | 1467703104273 Marionette DEBUG loaded listener.js 00:18:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x116975000) [pid = 1664] [serial = 1207] [outer = 0x1121af400] 00:18:24 INFO - PROCESS | 1664 | 1467703104543 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]]]}] 00:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 674ms 00:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:18:24 INFO - PROCESS | 1664 | 1467703104573 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 00:18:24 INFO - PROCESS | 1664 | 1467703104574 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 00:18:24 INFO - PROCESS | 1664 | 1467703104577 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:18:24 INFO - PROCESS | 1664 | 1467703104578 Marionette TRACE conn2 <- [1,1582,null,{}] 00:18:24 INFO - PROCESS | 1664 | 1467703104580 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}] 00:18:24 INFO - PROCESS | 1664 | 1467703104581 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:24 INFO - PROCESS | 1664 | 1467703104663 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 00:18:24 INFO - PROCESS | 1664 | 1467703104668 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:24 INFO - PROCESS | 1664 | 1467703104670 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12965f800 == 36 [pid = 1664] [id = 403] 00:18:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x116a12800) [pid = 1664] [serial = 1208] [outer = 0x0] 00:18:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1249f2c00) [pid = 1664] [serial = 1209] [outer = 0x116a12800] 00:18:24 INFO - PROCESS | 1664 | 1467703104695 Marionette DEBUG loaded listener.js 00:18:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1290cc400) [pid = 1664] [serial = 1210] [outer = 0x116a12800] 00:18:25 INFO - PROCESS | 1664 | 1467703105028 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]]]}] 00:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 468ms 00:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:18:25 INFO - PROCESS | 1664 | 1467703105047 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 1664 | 1467703105048 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 00:18:25 INFO - PROCESS | 1664 | 1467703105050 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 1664 | 1467703105053 Marionette TRACE conn2 <- [1,1586,null,{}] 00:18:25 INFO - PROCESS | 1664 | 1467703105056 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}] 00:18:25 INFO - PROCESS | 1664 | 1467703105057 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:25 INFO - PROCESS | 1664 | 1467703105164 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 00:18:25 INFO - PROCESS | 1664 | 1467703105170 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1664 | 1467703105171 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a46a000 == 37 [pid = 1664] [id = 404] 00:18:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11842ec00) [pid = 1664] [serial = 1211] [outer = 0x0] 00:18:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1290cdc00) [pid = 1664] [serial = 1212] [outer = 0x11842ec00] 00:18:25 INFO - PROCESS | 1664 | 1467703105197 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12a50f000) [pid = 1664] [serial = 1213] [outer = 0x11842ec00] 00:18:25 INFO - PROCESS | 1664 | 1467703105527 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]]]}] 00:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 00:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:18:25 INFO - PROCESS | 1664 | 1467703105573 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 1664 | 1467703105574 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 00:18:25 INFO - PROCESS | 1664 | 1467703105576 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 1664 | 1467703105578 Marionette TRACE conn2 <- [1,1590,null,{}] 00:18:25 INFO - PROCESS | 1664 | 1467703105581 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}] 00:18:25 INFO - PROCESS | 1664 | 1467703105582 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:25 INFO - PROCESS | 1664 | 1467703105677 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 00:18:25 INFO - PROCESS | 1664 | 1467703105681 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1664 | 1467703105683 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dba000 == 38 [pid = 1664] [id = 405] 00:18:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11334c800) [pid = 1664] [serial = 1214] [outer = 0x0] 00:18:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12a90dc00) [pid = 1664] [serial = 1215] [outer = 0x11334c800] 00:18:25 INFO - PROCESS | 1664 | 1467703105713 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12aadd400) [pid = 1664] [serial = 1216] [outer = 0x11334c800] 00:18:26 INFO - PROCESS | 1664 | 1467703106167 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]]]}] 00:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 622ms 00:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:18:26 INFO - PROCESS | 1664 | 1467703106199 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 1664 | 1467703106203 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 00:18:26 INFO - PROCESS | 1664 | 1467703106205 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 1664 | 1467703106207 Marionette TRACE conn2 <- [1,1594,null,{}] 00:18:26 INFO - PROCESS | 1664 | 1467703106209 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}] 00:18:26 INFO - PROCESS | 1664 | 1467703106210 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:26 INFO - PROCESS | 1664 | 1467703106338 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 00:18:26 INFO - PROCESS | 1664 | 1467703106441 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:26 INFO - PROCESS | 1664 | 1467703106442 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x116673800 == 39 [pid = 1664] [id = 406] 00:18:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1127cb400) [pid = 1664] [serial = 1217] [outer = 0x0] 00:18:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1128ac400) [pid = 1664] [serial = 1218] [outer = 0x1127cb400] 00:18:26 INFO - PROCESS | 1664 | 1467703106477 Marionette DEBUG loaded listener.js 00:18:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112e51400) [pid = 1664] [serial = 1219] [outer = 0x1127cb400] 00:18:27 INFO - PROCESS | 1664 | 1467703107011 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]]]}] 00:18:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:18:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 871ms 00:18:27 INFO - PROCESS | 1664 | 1467703107093 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 00:18:27 INFO - PROCESS | 1664 | 1467703107096 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 00:18:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:18:27 INFO - PROCESS | 1664 | 1467703107102 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:18:27 INFO - PROCESS | 1664 | 1467703107105 Marionette TRACE conn2 <- [1,1598,null,{}] 00:18:27 INFO - PROCESS | 1664 | 1467703107108 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}] 00:18:27 INFO - PROCESS | 1664 | 1467703107110 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:27 INFO - PROCESS | 1664 | 1467703107225 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 00:18:27 INFO - PROCESS | 1664 | 1467703107301 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:27 INFO - PROCESS | 1664 | 1467703107303 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dba800 == 40 [pid = 1664] [id = 407] 00:18:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x117298400) [pid = 1664] [serial = 1220] [outer = 0x0] 00:18:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11803c800) [pid = 1664] [serial = 1221] [outer = 0x117298400] 00:18:27 INFO - PROCESS | 1664 | 1467703107333 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x118549c00) [pid = 1664] [serial = 1222] [outer = 0x117298400] 00:18:27 INFO - PROCESS | 1664 | 1467703107987 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]]]}] 00:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 976ms 00:18:28 INFO - PROCESS | 1664 | 1467703108077 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 00:18:28 INFO - PROCESS | 1664 | 1467703108080 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 00:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:18:28 INFO - PROCESS | 1664 | 1467703108107 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:18:28 INFO - PROCESS | 1664 | 1467703108108 Marionette TRACE conn2 <- [1,1602,null,{}] 00:18:28 INFO - PROCESS | 1664 | 1467703108113 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}] 00:18:28 INFO - PROCESS | 1664 | 1467703108116 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:28 INFO - PROCESS | 1664 | 1467703108251 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 00:18:28 INFO - PROCESS | 1664 | 1467703108374 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:28 INFO - PROCESS | 1664 | 1467703108378 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11667a000 == 41 [pid = 1664] [id = 408] 00:18:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1127d8800) [pid = 1664] [serial = 1223] [outer = 0x0] 00:18:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1128a8400) [pid = 1664] [serial = 1224] [outer = 0x1127d8800] 00:18:28 INFO - PROCESS | 1664 | 1467703108412 Marionette DEBUG loaded listener.js 00:18:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x112988800) [pid = 1664] [serial = 1225] [outer = 0x1127d8800] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x120dba000 == 40 [pid = 1664] [id = 405] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12a46a000 == 39 [pid = 1664] [id = 404] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12965f800 == 38 [pid = 1664] [id = 403] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x118585000 == 37 [pid = 1664] [id = 402] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12717d800 == 36 [pid = 1664] [id = 401] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x112e8a000 == 35 [pid = 1664] [id = 400] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x123418800 == 34 [pid = 1664] [id = 399] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1214cb000 == 33 [pid = 1664] [id = 398] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x120dc7000 == 32 [pid = 1664] [id = 397] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x118e03000 == 31 [pid = 1664] [id = 396] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1170df000 == 30 [pid = 1664] [id = 395] 00:18:28 INFO - PROCESS | 1664 | --DOCSHELL 0x112545000 == 29 [pid = 1664] [id = 394] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1185c2c00) [pid = 1664] [serial = 1155] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1160ad800) [pid = 1664] [serial = 1152] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118424400) [pid = 1664] [serial = 1153] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12b9c8400) [pid = 1664] [serial = 1159] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12b92ac00) [pid = 1664] [serial = 1158] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12b928000) [pid = 1664] [serial = 1150] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1290c3c00) [pid = 1664] [serial = 1141] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1273d5c00) [pid = 1664] [serial = 1140] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12bcbec00) [pid = 1664] [serial = 1162] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12b1bd800) [pid = 1664] [serial = 1147] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12aad1800) [pid = 1664] [serial = 1144] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1267ad800) [pid = 1664] [serial = 1156] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12b9c8800) [pid = 1664] [serial = 1161] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1271eec00) [pid = 1664] [serial = 1138] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12a502c00) [pid = 1664] [serial = 1143] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12b118400) [pid = 1664] [serial = 1146] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12b922800) [pid = 1664] [serial = 1149] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1215d2800) [pid = 1664] [serial = 1134] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x125411000) [pid = 1664] [serial = 1135] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12a5da400) [pid = 1664] [serial = 1120] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11968b400) [pid = 1664] [serial = 1131] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x120da1800) [pid = 1664] [serial = 1132] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1268f6000) [pid = 1664] [serial = 1137] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118041c00) [pid = 1664] [serial = 1125] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118551800) [pid = 1664] [serial = 1126] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x117292400) [pid = 1664] [serial = 1128] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11835d000) [pid = 1664] [serial = 1129] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x113349400) [pid = 1664] [serial = 1122] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1160b0800) [pid = 1664] [serial = 1123] [outer = 0x0] [url = about:blank] 00:18:28 INFO - PROCESS | 1664 | 1467703108799 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]]]}] 00:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 746ms 00:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:18:28 INFO - PROCESS | 1664 | 1467703108830 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 00:18:28 INFO - PROCESS | 1664 | 1467703108834 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 00:18:28 INFO - PROCESS | 1664 | 1467703108838 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:18:28 INFO - PROCESS | 1664 | 1467703108840 Marionette TRACE conn2 <- [1,1606,null,{}] 00:18:28 INFO - PROCESS | 1664 | 1467703108851 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}] 00:18:28 INFO - PROCESS | 1664 | 1467703108852 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:28 INFO - PROCESS | 1664 | 1467703108935 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 00:18:28 INFO - PROCESS | 1664 | 1467703108940 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:28 INFO - PROCESS | 1664 | 1467703108942 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856c800 == 30 [pid = 1664] [id = 409] 00:18:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1150a4800) [pid = 1664] [serial = 1226] [outer = 0x0] 00:18:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11604d400) [pid = 1664] [serial = 1227] [outer = 0x1150a4800] 00:18:28 INFO - PROCESS | 1664 | 1467703108969 Marionette DEBUG loaded listener.js 00:18:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1167b5000) [pid = 1664] [serial = 1228] [outer = 0x1150a4800] 00:18:29 INFO - PROCESS | 1664 | 1467703109336 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]]]}] 00:18:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:18:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 00:18:29 INFO - PROCESS | 1664 | 1467703109360 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 00:18:29 INFO - PROCESS | 1664 | 1467703109361 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 00:18:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:18:29 INFO - PROCESS | 1664 | 1467703109363 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 1664 | 1467703109366 Marionette TRACE conn2 <- [1,1610,null,{}] 00:18:29 INFO - PROCESS | 1664 | 1467703109376 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}] 00:18:29 INFO - PROCESS | 1664 | 1467703109379 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:29 INFO - PROCESS | 1664 | 1467703109463 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 00:18:29 INFO - PROCESS | 1664 | 1467703109522 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:29 INFO - PROCESS | 1664 | 1467703109524 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dbc000 == 31 [pid = 1664] [id = 410] 00:18:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x117036000) [pid = 1664] [serial = 1229] [outer = 0x0] 00:18:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1176ebc00) [pid = 1664] [serial = 1230] [outer = 0x117036000] 00:18:29 INFO - PROCESS | 1664 | 1467703109552 Marionette DEBUG loaded listener.js 00:18:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11854d400) [pid = 1664] [serial = 1231] [outer = 0x117036000] 00:18:29 INFO - PROCESS | 1664 | 1467703109875 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]]]}] 00:18:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:18:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 523ms 00:18:29 INFO - PROCESS | 1664 | 1467703109890 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 00:18:29 INFO - PROCESS | 1664 | 1467703109892 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 00:18:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:18:29 INFO - PROCESS | 1664 | 1467703109894 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 1664 | 1467703109895 Marionette TRACE conn2 <- [1,1614,null,{}] 00:18:29 INFO - PROCESS | 1664 | 1467703109898 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}] 00:18:29 INFO - PROCESS | 1664 | 1467703109899 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:29 INFO - PROCESS | 1664 | 1467703109995 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 00:18:30 INFO - PROCESS | 1664 | 1467703110052 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1664 | 1467703110053 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217c7000 == 32 [pid = 1664] [id = 411] 00:18:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x113864c00) [pid = 1664] [serial = 1232] [outer = 0x0] 00:18:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118e71800) [pid = 1664] [serial = 1233] [outer = 0x113864c00] 00:18:30 INFO - PROCESS | 1664 | 1467703110078 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1191c7c00) [pid = 1664] [serial = 1234] [outer = 0x113864c00] 00:18:30 INFO - PROCESS | 1664 | 1467703110374 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]]]}] 00:18:30 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 00:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 00:18:30 INFO - PROCESS | 1664 | 1467703110417 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 00:18:30 INFO - PROCESS | 1664 | 1467703110421 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 00:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:18:30 INFO - PROCESS | 1664 | 1467703110424 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:18:30 INFO - PROCESS | 1664 | 1467703110426 Marionette TRACE conn2 <- [1,1618,null,{}] 00:18:30 INFO - PROCESS | 1664 | 1467703110430 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}] 00:18:30 INFO - PROCESS | 1664 | 1467703110432 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:30 INFO - PROCESS | 1664 | 1467703110538 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 00:18:30 INFO - PROCESS | 1664 | 1467703110542 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1664 | 1467703110543 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170ea000 == 33 [pid = 1664] [id = 412] 00:18:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11662c000) [pid = 1664] [serial = 1235] [outer = 0x0] 00:18:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1193c7800) [pid = 1664] [serial = 1236] [outer = 0x11662c000] 00:18:30 INFO - PROCESS | 1664 | 1467703110569 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x120c8fc00) [pid = 1664] [serial = 1237] [outer = 0x11662c000] 00:18:31 INFO - PROCESS | 1664 | 1467703111056 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]]]}] 00:18:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:18:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 672ms 00:18:31 INFO - PROCESS | 1664 | 1467703111097 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 00:18:31 INFO - PROCESS | 1664 | 1467703111099 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 00:18:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:18:31 INFO - PROCESS | 1664 | 1467703111103 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 1664 | 1467703111104 Marionette TRACE conn2 <- [1,1622,null,{}] 00:18:31 INFO - PROCESS | 1664 | 1467703111107 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}] 00:18:31 INFO - PROCESS | 1664 | 1467703111114 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:31 INFO - PROCESS | 1664 | 1467703111290 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 00:18:31 INFO - PROCESS | 1664 | 1467703111313 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:31 INFO - PROCESS | 1664 | 1467703111314 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x128d27000 == 34 [pid = 1664] [id = 413] 00:18:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x120da4c00) [pid = 1664] [serial = 1238] [outer = 0x0] 00:18:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1215d3800) [pid = 1664] [serial = 1239] [outer = 0x120da4c00] 00:18:31 INFO - PROCESS | 1664 | 1467703111357 Marionette DEBUG loaded listener.js 00:18:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x125414400) [pid = 1664] [serial = 1240] [outer = 0x120da4c00] 00:18:31 INFO - PROCESS | 1664 | 1467703111696 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]]]}] 00:18:31 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 00:18:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 621ms 00:18:31 INFO - PROCESS | 1664 | 1467703111724 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 00:18:31 INFO - PROCESS | 1664 | 1467703111725 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 00:18:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:18:31 INFO - PROCESS | 1664 | 1467703111727 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 1664 | 1467703111728 Marionette TRACE conn2 <- [1,1626,null,{}] 00:18:31 INFO - PROCESS | 1664 | 1467703111731 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}] 00:18:31 INFO - PROCESS | 1664 | 1467703111732 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:31 INFO - PROCESS | 1664 | 1467703111838 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 00:18:31 INFO - PROCESS | 1664 | 1467703111869 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:31 INFO - PROCESS | 1664 | 1467703111870 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291c3000 == 35 [pid = 1664] [id = 414] 00:18:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x124bd8c00) [pid = 1664] [serial = 1241] [outer = 0x0] 00:18:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12659e000) [pid = 1664] [serial = 1242] [outer = 0x124bd8c00] 00:18:31 INFO - PROCESS | 1664 | 1467703111895 Marionette DEBUG loaded listener.js 00:18:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126d4a000) [pid = 1664] [serial = 1243] [outer = 0x124bd8c00] 00:18:32 INFO - PROCESS | 1664 | 1467703112216 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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 00:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:18:32 INFO - PROCESS | 1664 | 1467703112245 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 1664 | 1467703112247 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 00:18:32 INFO - PROCESS | 1664 | 1467703112255 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 1664 | 1467703112256 Marionette TRACE conn2 <- [1,1630,null,{}] 00:18:32 INFO - PROCESS | 1664 | 1467703112258 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}] 00:18:32 INFO - PROCESS | 1664 | 1467703112259 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:32 INFO - PROCESS | 1664 | 1467703112358 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 00:18:32 INFO - PROCESS | 1664 | 1467703112361 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 1664 | 1467703112362 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a688800 == 36 [pid = 1664] [id = 415] 00:18:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12545f400) [pid = 1664] [serial = 1244] [outer = 0x0] 00:18:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1271eec00) [pid = 1664] [serial = 1245] [outer = 0x12545f400] 00:18:32 INFO - PROCESS | 1664 | 1467703112386 Marionette DEBUG loaded listener.js 00:18:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1273aac00) [pid = 1664] [serial = 1246] [outer = 0x12545f400] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11709d000) [pid = 1664] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119a60800) [pid = 1664] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11709d400) [pid = 1664] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12545fc00) [pid = 1664] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112eab400) [pid = 1664] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x125465c00) [pid = 1664] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1121af400) [pid = 1664] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118593000) [pid = 1664] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x111cad400) [pid = 1664] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x113d61c00) [pid = 1664] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11842ec00) [pid = 1664] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112e55800) [pid = 1664] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11854f000) [pid = 1664] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x126fccc00) [pid = 1664] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a5d0c00) [pid = 1664] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x116a12800) [pid = 1664] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:18:32 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x125413000) [pid = 1664] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:18:32 INFO - PROCESS | 1664 | 1467703112810 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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 576ms 00:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:18:32 INFO - PROCESS | 1664 | 1467703112825 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 1664 | 1467703112826 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 00:18:32 INFO - PROCESS | 1664 | 1467703112828 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 1664 | 1467703112829 Marionette TRACE conn2 <- [1,1634,null,{}] 00:18:32 INFO - PROCESS | 1664 | 1467703112831 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}] 00:18:32 INFO - PROCESS | 1664 | 1467703112832 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:32 INFO - PROCESS | 1664 | 1467703112921 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 00:18:32 INFO - PROCESS | 1664 | 1467703112924 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 1664 | 1467703112925 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x119785000 == 37 [pid = 1664] [id = 416] 00:18:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x112985400) [pid = 1664] [serial = 1247] [outer = 0x0] 00:18:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1160aec00) [pid = 1664] [serial = 1248] [outer = 0x112985400] 00:18:32 INFO - PROCESS | 1664 | 1467703112950 Marionette DEBUG loaded listener.js 00:18:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11854d800) [pid = 1664] [serial = 1249] [outer = 0x112985400] 00:18:33 INFO - PROCESS | 1664 | 1467703113290 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]]]}] 00:18:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:18:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 469ms 00:18:33 INFO - PROCESS | 1664 | 1467703113298 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 00:18:33 INFO - PROCESS | 1664 | 1467703113299 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 00:18:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:18:33 INFO - PROCESS | 1664 | 1467703113306 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:18:33 INFO - PROCESS | 1664 | 1467703113307 Marionette TRACE conn2 <- [1,1638,null,{}] 00:18:33 INFO - PROCESS | 1664 | 1467703113310 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}] 00:18:33 INFO - PROCESS | 1664 | 1467703113311 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:33 INFO - PROCESS | 1664 | 1467703113396 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 00:18:33 INFO - PROCESS | 1664 | 1467703113458 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 1664 | 1467703113459 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af89800 == 38 [pid = 1664] [id = 417] 00:18:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112e55800) [pid = 1664] [serial = 1250] [outer = 0x0] 00:18:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x121be3000) [pid = 1664] [serial = 1251] [outer = 0x112e55800] 00:18:33 INFO - PROCESS | 1664 | 1467703113483 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1273d6800) [pid = 1664] [serial = 1252] [outer = 0x112e55800] 00:18:33 INFO - PROCESS | 1664 | 1467703113754 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]]]}] 00:18:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:18:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 00:18:33 INFO - PROCESS | 1664 | 1467703113775 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 00:18:33 INFO - PROCESS | 1664 | 1467703113776 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 00:18:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:18:33 INFO - PROCESS | 1664 | 1467703113779 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:18:33 INFO - PROCESS | 1664 | 1467703113780 Marionette TRACE conn2 <- [1,1642,null,{}] 00:18:33 INFO - PROCESS | 1664 | 1467703113783 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}] 00:18:33 INFO - PROCESS | 1664 | 1467703113787 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:33 INFO - PROCESS | 1664 | 1467703113899 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 00:18:33 INFO - PROCESS | 1664 | 1467703113905 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 1664 | 1467703113907 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcab000 == 39 [pid = 1664] [id = 418] 00:18:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1273e0400) [pid = 1664] [serial = 1253] [outer = 0x0] 00:18:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128dc8000) [pid = 1664] [serial = 1254] [outer = 0x1273e0400] 00:18:33 INFO - PROCESS | 1664 | 1467703113933 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12a4af800) [pid = 1664] [serial = 1255] [outer = 0x1273e0400] 00:18:34 INFO - PROCESS | 1664 | 1467703114272 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]]]}] 00:18:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:18:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 524ms 00:18:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:18:34 INFO - PROCESS | 1664 | 1467703114305 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 00:18:34 INFO - PROCESS | 1664 | 1467703114306 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 00:18:34 INFO - PROCESS | 1664 | 1467703114308 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:18:34 INFO - PROCESS | 1664 | 1467703114309 Marionette TRACE conn2 <- [1,1646,null,{}] 00:18:34 INFO - PROCESS | 1664 | 1467703114312 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}] 00:18:34 INFO - PROCESS | 1664 | 1467703114313 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:34 INFO - PROCESS | 1664 | 1467703114422 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 00:18:34 INFO - PROCESS | 1664 | 1467703114427 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:34 INFO - PROCESS | 1664 | 1467703114429 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcd0800 == 40 [pid = 1664] [id = 419] 00:18:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12a4b0000) [pid = 1664] [serial = 1256] [outer = 0x0] 00:18:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12a5d1400) [pid = 1664] [serial = 1257] [outer = 0x12a4b0000] 00:18:34 INFO - PROCESS | 1664 | 1467703114452 Marionette DEBUG loaded listener.js 00:18:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12a918000) [pid = 1664] [serial = 1258] [outer = 0x12a4b0000] 00:18:34 INFO - PROCESS | 1664 | 1467703114741 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]]]}] 00:18:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:18:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 00:18:34 INFO - PROCESS | 1664 | 1467703114830 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 00:18:34 INFO - PROCESS | 1664 | 1467703114832 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 00:18:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:18:34 INFO - PROCESS | 1664 | 1467703114836 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:18:34 INFO - PROCESS | 1664 | 1467703114839 Marionette TRACE conn2 <- [1,1650,null,{}] 00:18:34 INFO - PROCESS | 1664 | 1467703114843 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}] 00:18:34 INFO - PROCESS | 1664 | 1467703114845 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:34 INFO - PROCESS | 1664 | 1467703114948 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 00:18:35 INFO - PROCESS | 1664 | 1467703115046 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 1664 | 1467703115048 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170f1800 == 41 [pid = 1664] [id = 420] 00:18:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1127d9000) [pid = 1664] [serial = 1259] [outer = 0x0] 00:18:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1128b3000) [pid = 1664] [serial = 1260] [outer = 0x1127d9000] 00:18:35 INFO - PROCESS | 1664 | 1467703115081 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x113349800) [pid = 1664] [serial = 1261] [outer = 0x1127d9000] 00:18:35 INFO - PROCESS | 1664 | 1467703115524 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]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:18:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 723ms 00:18:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:18:35 INFO - PROCESS | 1664 | 1467703115560 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 1664 | 1467703115562 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 00:18:35 INFO - PROCESS | 1664 | 1467703115567 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 1664 | 1467703115570 Marionette TRACE conn2 <- [1,1654,null,{}] 00:18:35 INFO - PROCESS | 1664 | 1467703115572 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}] 00:18:35 INFO - PROCESS | 1664 | 1467703115574 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:35 INFO - PROCESS | 1664 | 1467703115703 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 00:18:35 INFO - PROCESS | 1664 | 1467703115765 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 1664 | 1467703115766 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x121932000 == 42 [pid = 1664] [id = 421] 00:18:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11604e000) [pid = 1664] [serial = 1262] [outer = 0x0] 00:18:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x117034c00) [pid = 1664] [serial = 1263] [outer = 0x11604e000] 00:18:35 INFO - PROCESS | 1664 | 1467703115811 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118369400) [pid = 1664] [serial = 1264] [outer = 0x11604e000] 00:18:36 INFO - PROCESS | 1664 | 1467703116289 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]]]}] 00:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 772ms 00:18:36 INFO - PROCESS | 1664 | 1467703116338 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 00:18:36 INFO - PROCESS | 1664 | 1467703116339 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 00:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:18:36 INFO - PROCESS | 1664 | 1467703116342 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:18:36 INFO - PROCESS | 1664 | 1467703116343 Marionette TRACE conn2 <- [1,1658,null,{}] 00:18:36 INFO - PROCESS | 1664 | 1467703116350 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}] 00:18:36 INFO - PROCESS | 1664 | 1467703116353 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:36 INFO - PROCESS | 1664 | 1467703116459 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 00:18:36 INFO - PROCESS | 1664 | 1467703116523 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:36 INFO - PROCESS | 1664 | 1467703116526 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bc99000 == 43 [pid = 1664] [id = 422] 00:18:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1191ca000) [pid = 1664] [serial = 1265] [outer = 0x0] 00:18:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x119694c00) [pid = 1664] [serial = 1266] [outer = 0x1191ca000] 00:18:36 INFO - PROCESS | 1664 | 1467703116598 Marionette DEBUG loaded listener.js 00:18:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x120da9400) [pid = 1664] [serial = 1267] [outer = 0x1191ca000] 00:18:36 INFO - PROCESS | 1664 | 1467703116988 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]]]}] 00:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 669ms 00:18:37 INFO - PROCESS | 1664 | 1467703117032 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 00:18:37 INFO - PROCESS | 1664 | 1467703117033 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 00:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:18:37 INFO - PROCESS | 1664 | 1467703117050 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:18:37 INFO - PROCESS | 1664 | 1467703117051 Marionette TRACE conn2 <- [1,1662,null,{}] 00:18:37 INFO - PROCESS | 1664 | 1467703117054 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}] 00:18:37 INFO - PROCESS | 1664 | 1467703117055 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:37 INFO - PROCESS | 1664 | 1467703117166 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 00:18:37 INFO - PROCESS | 1664 | 1467703117244 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:37 INFO - PROCESS | 1664 | 1467703117245 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c53b800 == 44 [pid = 1664] [id = 423] 00:18:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1249fc800) [pid = 1664] [serial = 1268] [outer = 0x0] 00:18:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x125412c00) [pid = 1664] [serial = 1269] [outer = 0x1249fc800] 00:18:37 INFO - PROCESS | 1664 | 1467703117274 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x126fccc00) [pid = 1664] [serial = 1270] [outer = 0x1249fc800] 00:18:37 INFO - PROCESS | 1664 | 1467703117685 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]]]}] 00:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 672ms 00:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:18:37 INFO - PROCESS | 1664 | 1467703117721 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 00:18:37 INFO - PROCESS | 1664 | 1467703117722 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 00:18:37 INFO - PROCESS | 1664 | 1467703117725 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:18:37 INFO - PROCESS | 1664 | 1467703117726 Marionette TRACE conn2 <- [1,1666,null,{}] 00:18:37 INFO - PROCESS | 1664 | 1467703117728 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}] 00:18:37 INFO - PROCESS | 1664 | 1467703117730 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:37 INFO - PROCESS | 1664 | 1467703117831 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 00:18:37 INFO - PROCESS | 1664 | 1467703117892 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:37 INFO - PROCESS | 1664 | 1467703117894 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca71800 == 45 [pid = 1664] [id = 424] 00:18:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1273dc800) [pid = 1664] [serial = 1271] [outer = 0x0] 00:18:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x128b7fc00) [pid = 1664] [serial = 1272] [outer = 0x1273dc800] 00:18:37 INFO - PROCESS | 1664 | 1467703117922 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12930b400) [pid = 1664] [serial = 1273] [outer = 0x1273dc800] 00:18:38 INFO - PROCESS | 1664 | 1467703118342 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]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 822ms 00:18:38 INFO - PROCESS | 1664 | 1467703118552 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 1664 | 1467703118555 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 00:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:18:38 INFO - PROCESS | 1664 | 1467703118559 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 1664 | 1467703118560 Marionette TRACE conn2 <- [1,1670,null,{}] 00:18:38 INFO - PROCESS | 1664 | 1467703118564 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}] 00:18:38 INFO - PROCESS | 1664 | 1467703118566 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:38 INFO - PROCESS | 1664 | 1467703118667 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 00:18:38 INFO - PROCESS | 1664 | 1467703118739 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 1664 | 1467703118742 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x119adf000 == 46 [pid = 1664] [id = 425] 00:18:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x113d61c00) [pid = 1664] [serial = 1274] [outer = 0x0] 00:18:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1160ad800) [pid = 1664] [serial = 1275] [outer = 0x113d61c00] 00:18:38 INFO - PROCESS | 1664 | 1467703118769 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11703c000) [pid = 1664] [serial = 1276] [outer = 0x113d61c00] 00:18:39 INFO - PROCESS | 1664 | 1467703119178 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]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 00:18:39 INFO - PROCESS | 1664 | 1467703119236 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 1664 | 1467703119238 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 00:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:18:39 INFO - PROCESS | 1664 | 1467703119244 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 1664 | 1467703119246 Marionette TRACE conn2 <- [1,1674,null,{}] 00:18:39 INFO - PROCESS | 1664 | 1467703119249 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}] 00:18:39 INFO - PROCESS | 1664 | 1467703119252 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:39 INFO - PROCESS | 1664 | 1467703119347 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 00:18:39 INFO - PROCESS | 1664 | 1467703119424 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:39 INFO - PROCESS | 1664 | 1467703119425 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x119606800 == 47 [pid = 1664] [id = 426] 00:18:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x118363c00) [pid = 1664] [serial = 1277] [outer = 0x0] 00:18:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11842f000) [pid = 1664] [serial = 1278] [outer = 0x118363c00] 00:18:39 INFO - PROCESS | 1664 | 1467703119453 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x118591000) [pid = 1664] [serial = 1279] [outer = 0x118363c00] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcab000 == 46 [pid = 1664] [id = 418] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x12af89800 == 45 [pid = 1664] [id = 417] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x119785000 == 44 [pid = 1664] [id = 416] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x12a688800 == 43 [pid = 1664] [id = 415] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x1291c3000 == 42 [pid = 1664] [id = 414] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x128d27000 == 41 [pid = 1664] [id = 413] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x1170ea000 == 40 [pid = 1664] [id = 412] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x1217c7000 == 39 [pid = 1664] [id = 411] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x120dbc000 == 38 [pid = 1664] [id = 410] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x11856c800 == 37 [pid = 1664] [id = 409] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x11667a000 == 36 [pid = 1664] [id = 408] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x120dba800 == 35 [pid = 1664] [id = 407] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x116673800 == 34 [pid = 1664] [id = 406] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x119adf000 == 33 [pid = 1664] [id = 425] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca71800 == 32 [pid = 1664] [id = 424] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x12c53b800 == 31 [pid = 1664] [id = 423] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x12bc99000 == 30 [pid = 1664] [id = 422] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x121932000 == 29 [pid = 1664] [id = 421] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcd0800 == 28 [pid = 1664] [id = 419] 00:18:40 INFO - PROCESS | 1664 | --DOCSHELL 0x1170f1800 == 27 [pid = 1664] [id = 420] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12a90dc00) [pid = 1664] [serial = 1215] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x124977000) [pid = 1664] [serial = 1197] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x121411400) [pid = 1664] [serial = 1194] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x118048800) [pid = 1664] [serial = 1188] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11854fc00) [pid = 1664] [serial = 1189] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1268eb400) [pid = 1664] [serial = 1200] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1167aa000) [pid = 1664] [serial = 1185] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12540f000) [pid = 1664] [serial = 1198] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11703fc00) [pid = 1664] [serial = 1186] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x128a8a000) [pid = 1664] [serial = 1203] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1273a4000) [pid = 1664] [serial = 1201] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x128b7c000) [pid = 1664] [serial = 1204] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x116975000) [pid = 1664] [serial = 1207] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x119138400) [pid = 1664] [serial = 1191] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x119697000) [pid = 1664] [serial = 1192] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11260e000) [pid = 1664] [serial = 1182] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112e48800) [pid = 1664] [serial = 1183] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117039400) [pid = 1664] [serial = 1180] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116058000) [pid = 1664] [serial = 1179] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12a50f000) [pid = 1664] [serial = 1213] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x116904000) [pid = 1664] [serial = 1165] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x113864800) [pid = 1664] [serial = 1164] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1218bf400) [pid = 1664] [serial = 1167] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x124d5b000) [pid = 1664] [serial = 1168] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12a504800) [pid = 1664] [serial = 1171] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x128b7b400) [pid = 1664] [serial = 1170] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12b9be000) [pid = 1664] [serial = 1174] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12a915800) [pid = 1664] [serial = 1173] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1249f2c00) [pid = 1664] [serial = 1209] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x112985800) [pid = 1664] [serial = 1206] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12bd0f800) [pid = 1664] [serial = 1177] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12bcc0400) [pid = 1664] [serial = 1176] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1290cc400) [pid = 1664] [serial = 1210] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12195f800) [pid = 1664] [serial = 1195] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1290cdc00) [pid = 1664] [serial = 1212] [outer = 0x0] [url = about:blank] 00:18:40 INFO - PROCESS | 1664 | 1467703120375 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1179ms 00:18:40 INFO - PROCESS | 1664 | 1467703120421 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 1664 | 1467703120424 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 00:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:18:40 INFO - PROCESS | 1664 | 1467703120427 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 1664 | 1467703120429 Marionette TRACE conn2 <- [1,1678,null,{}] 00:18:40 INFO - PROCESS | 1664 | 1467703120439 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}] 00:18:40 INFO - PROCESS | 1664 | 1467703120440 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:40 INFO - PROCESS | 1664 | 1467703120529 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 00:18:40 INFO - PROCESS | 1664 | 1467703120588 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:40 INFO - PROCESS | 1664 | 1467703120590 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x116948800 == 28 [pid = 1664] [id = 427] 00:18:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112d61800) [pid = 1664] [serial = 1280] [outer = 0x0] 00:18:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1138cc400) [pid = 1664] [serial = 1281] [outer = 0x112d61800] 00:18:40 INFO - PROCESS | 1664 | 1467703120617 Marionette DEBUG loaded listener.js 00:18:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11662e800) [pid = 1664] [serial = 1282] [outer = 0x112d61800] 00:18:40 INFO - PROCESS | 1664 | 1467703120929 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 521ms 00:18:40 INFO - PROCESS | 1664 | 1467703120949 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 1664 | 1467703120954 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 00:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:18:40 INFO - PROCESS | 1664 | 1467703120960 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 1664 | 1467703120961 Marionette TRACE conn2 <- [1,1682,null,{}] 00:18:40 INFO - PROCESS | 1664 | 1467703120964 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}] 00:18:40 INFO - PROCESS | 1664 | 1467703120966 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:41 INFO - PROCESS | 1664 | 1467703121046 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 00:18:41 INFO - PROCESS | 1664 | 1467703121051 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:41 INFO - PROCESS | 1664 | 1467703121054 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x118156000 == 29 [pid = 1664] [id = 428] 00:18:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11703c400) [pid = 1664] [serial = 1283] [outer = 0x0] 00:18:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11709a800) [pid = 1664] [serial = 1284] [outer = 0x11703c400] 00:18:41 INFO - PROCESS | 1664 | 1467703121083 Marionette DEBUG loaded listener.js 00:18:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118048c00) [pid = 1664] [serial = 1285] [outer = 0x11703c400] 00:18:41 INFO - PROCESS | 1664 | 1467703121442 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]]]}] 00:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 520ms 00:18:41 INFO - PROCESS | 1664 | 1467703121480 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 00:18:41 INFO - PROCESS | 1664 | 1467703121482 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 00:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:18:41 INFO - PROCESS | 1664 | 1467703121485 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:18:41 INFO - PROCESS | 1664 | 1467703121489 Marionette TRACE conn2 <- [1,1686,null,{}] 00:18:41 INFO - PROCESS | 1664 | 1467703121496 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}] 00:18:41 INFO - PROCESS | 1664 | 1467703121500 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:41 INFO - PROCESS | 1664 | 1467703121578 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 00:18:41 INFO - PROCESS | 1664 | 1467703121586 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:41 INFO - PROCESS | 1664 | 1467703121588 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a38800 == 30 [pid = 1664] [id = 429] 00:18:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x112e50400) [pid = 1664] [serial = 1286] [outer = 0x0] 00:18:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11859f800) [pid = 1664] [serial = 1287] [outer = 0x112e50400] 00:18:41 INFO - PROCESS | 1664 | 1467703121617 Marionette DEBUG loaded listener.js 00:18:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x119138400) [pid = 1664] [serial = 1288] [outer = 0x112e50400] 00:18:41 INFO - PROCESS | 1664 | 1467703121943 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]]]}] 00:18:41 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 00:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 473ms 00:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:18:41 INFO - PROCESS | 1664 | 1467703121957 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 00:18:41 INFO - PROCESS | 1664 | 1467703121959 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 00:18:41 INFO - PROCESS | 1664 | 1467703121961 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:18:41 INFO - PROCESS | 1664 | 1467703121962 Marionette TRACE conn2 <- [1,1690,null,{}] 00:18:41 INFO - PROCESS | 1664 | 1467703121964 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}] 00:18:41 INFO - PROCESS | 1664 | 1467703121966 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:42 INFO - PROCESS | 1664 | 1467703122046 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 00:18:42 INFO - PROCESS | 1664 | 1467703122108 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 1664 | 1467703122109 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12115f800 == 31 [pid = 1664] [id = 430] 00:18:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x112e4dc00) [pid = 1664] [serial = 1289] [outer = 0x0] 00:18:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1191c8000) [pid = 1664] [serial = 1290] [outer = 0x112e4dc00] 00:18:42 INFO - PROCESS | 1664 | 1467703122135 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x120c87800) [pid = 1664] [serial = 1291] [outer = 0x112e4dc00] 00:18:42 INFO - PROCESS | 1664 | 1467703122451 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]]]}] 00:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 00:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:18:42 INFO - PROCESS | 1664 | 1467703122480 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 00:18:42 INFO - PROCESS | 1664 | 1467703122482 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 00:18:42 INFO - PROCESS | 1664 | 1467703122486 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:18:42 INFO - PROCESS | 1664 | 1467703122488 Marionette TRACE conn2 <- [1,1694,null,{}] 00:18:42 INFO - PROCESS | 1664 | 1467703122491 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}] 00:18:42 INFO - PROCESS | 1664 | 1467703122492 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:42 INFO - PROCESS | 1664 | 1467703122623 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 00:18:42 INFO - PROCESS | 1664 | 1467703122640 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 1664 | 1467703122641 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x124984000 == 32 [pid = 1664] [id = 431] 00:18:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x112ec6000) [pid = 1664] [serial = 1292] [outer = 0x0] 00:18:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x120da2000) [pid = 1664] [serial = 1293] [outer = 0x112ec6000] 00:18:42 INFO - PROCESS | 1664 | 1467703122667 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1215c7000) [pid = 1664] [serial = 1294] [outer = 0x112ec6000] 00:18:43 INFO - PROCESS | 1664 | 1467703123025 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]]]}] 00:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 571ms 00:18:43 INFO - PROCESS | 1664 | 1467703123062 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 00:18:43 INFO - PROCESS | 1664 | 1467703123063 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 00:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:18:43 INFO - PROCESS | 1664 | 1467703123066 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:18:43 INFO - PROCESS | 1664 | 1467703123067 Marionette TRACE conn2 <- [1,1698,null,{}] 00:18:43 INFO - PROCESS | 1664 | 1467703123069 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}] 00:18:43 INFO - PROCESS | 1664 | 1467703123073 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:43 INFO - PROCESS | 1664 | 1467703123188 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 00:18:43 INFO - PROCESS | 1664 | 1467703123222 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:43 INFO - PROCESS | 1664 | 1467703123223 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12718a000 == 33 [pid = 1664] [id = 432] 00:18:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12195a000) [pid = 1664] [serial = 1295] [outer = 0x0] 00:18:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x124babc00) [pid = 1664] [serial = 1296] [outer = 0x12195a000] 00:18:43 INFO - PROCESS | 1664 | 1467703123248 Marionette DEBUG loaded listener.js 00:18:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1268ed400) [pid = 1664] [serial = 1297] [outer = 0x12195a000] 00:18:43 INFO - PROCESS | 1664 | 1467703123538 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]]]}] 00:18:43 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 00:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 00:18:43 INFO - PROCESS | 1664 | 1467703123600 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 00:18:43 INFO - PROCESS | 1664 | 1467703123602 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 00:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:18:43 INFO - PROCESS | 1664 | 1467703123606 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:18:43 INFO - PROCESS | 1664 | 1467703123607 Marionette TRACE conn2 <- [1,1702,null,{}] 00:18:43 INFO - PROCESS | 1664 | 1467703123609 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}] 00:18:43 INFO - PROCESS | 1664 | 1467703123610 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:43 INFO - PROCESS | 1664 | 1467703123705 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 00:18:43 INFO - PROCESS | 1664 | 1467703123750 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:43 INFO - PROCESS | 1664 | 1467703123751 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x129020800 == 34 [pid = 1664] [id = 433] 00:18:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1127cdc00) [pid = 1664] [serial = 1298] [outer = 0x0] 00:18:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126f4e800) [pid = 1664] [serial = 1299] [outer = 0x1127cdc00] 00:18:43 INFO - PROCESS | 1664 | 1467703123775 Marionette DEBUG loaded listener.js 00:18:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1273a4000) [pid = 1664] [serial = 1300] [outer = 0x1127cdc00] 00:18:44 INFO - PROCESS | 1664 | 1467703124086 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]]]}] 00:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 00:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:18:44 INFO - PROCESS | 1664 | 1467703124127 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 00:18:44 INFO - PROCESS | 1664 | 1467703124128 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 00:18:44 INFO - PROCESS | 1664 | 1467703124130 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:18:44 INFO - PROCESS | 1664 | 1467703124131 Marionette TRACE conn2 <- [1,1706,null,{}] 00:18:44 INFO - PROCESS | 1664 | 1467703124134 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}] 00:18:44 INFO - PROCESS | 1664 | 1467703124135 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:44 INFO - PROCESS | 1664 | 1467703124233 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 00:18:44 INFO - PROCESS | 1664 | 1467703124236 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:44 INFO - PROCESS | 1664 | 1467703124238 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x129665800 == 35 [pid = 1664] [id = 434] 00:18:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11859e000) [pid = 1664] [serial = 1301] [outer = 0x0] 00:18:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1273dd400) [pid = 1664] [serial = 1302] [outer = 0x11859e000] 00:18:44 INFO - PROCESS | 1664 | 1467703124262 Marionette DEBUG loaded listener.js 00:18:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x128a92c00) [pid = 1664] [serial = 1303] [outer = 0x11859e000] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1273e0400) [pid = 1664] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x120da4c00) [pid = 1664] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12a4b0000) [pid = 1664] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x124bd8c00) [pid = 1664] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12545f400) [pid = 1664] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112985400) [pid = 1664] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11662c000) [pid = 1664] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1127d8800) [pid = 1664] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x113864c00) [pid = 1664] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x117298400) [pid = 1664] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1127cb400) [pid = 1664] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x117036000) [pid = 1664] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1150a4800) [pid = 1664] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11334c800) [pid = 1664] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:18:44 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112e55800) [pid = 1664] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:18:44 INFO - PROCESS | 1664 | 1467703124742 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]]]}] 00:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 621ms 00:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:18:44 INFO - PROCESS | 1664 | 1467703124752 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 00:18:44 INFO - PROCESS | 1664 | 1467703124753 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 00:18:44 INFO - PROCESS | 1664 | 1467703124763 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:18:44 INFO - PROCESS | 1664 | 1467703124765 Marionette TRACE conn2 <- [1,1710,null,{}] 00:18:44 INFO - PROCESS | 1664 | 1467703124767 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}] 00:18:44 INFO - PROCESS | 1664 | 1467703124770 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:44 INFO - PROCESS | 1664 | 1467703124846 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 00:18:44 INFO - PROCESS | 1664 | 1467703124849 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:44 INFO - PROCESS | 1664 | 1467703124850 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a30800 == 36 [pid = 1664] [id = 435] 00:18:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11334c800) [pid = 1664] [serial = 1304] [outer = 0x0] 00:18:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118365800) [pid = 1664] [serial = 1305] [outer = 0x11334c800] 00:18:44 INFO - PROCESS | 1664 | 1467703124878 Marionette DEBUG loaded listener.js 00:18:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1234d4c00) [pid = 1664] [serial = 1306] [outer = 0x11334c800] 00:18:45 INFO - PROCESS | 1664 | 1467703125220 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]]]}] 00:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 475ms 00:18:45 INFO - PROCESS | 1664 | 1467703125232 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 00:18:45 INFO - PROCESS | 1664 | 1467703125233 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 00:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:18:45 INFO - PROCESS | 1664 | 1467703125259 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:18:45 INFO - PROCESS | 1664 | 1467703125260 Marionette TRACE conn2 <- [1,1714,null,{}] 00:18:45 INFO - PROCESS | 1664 | 1467703125263 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}] 00:18:45 INFO - PROCESS | 1664 | 1467703125264 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:45 INFO - PROCESS | 1664 | 1467703125346 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 00:18:45 INFO - PROCESS | 1664 | 1467703125350 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:45 INFO - PROCESS | 1664 | 1467703125353 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af7d000 == 37 [pid = 1664] [id = 436] 00:18:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1150a4800) [pid = 1664] [serial = 1307] [outer = 0x0] 00:18:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1273d5c00) [pid = 1664] [serial = 1308] [outer = 0x1150a4800] 00:18:45 INFO - PROCESS | 1664 | 1467703125378 Marionette DEBUG loaded listener.js 00:18:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128dc4400) [pid = 1664] [serial = 1309] [outer = 0x1150a4800] 00:18:45 INFO - PROCESS | 1664 | 1467703125709 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]]]}] 00:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 486ms 00:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:18:45 INFO - PROCESS | 1664 | 1467703125730 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 00:18:45 INFO - PROCESS | 1664 | 1467703125732 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 00:18:45 INFO - PROCESS | 1664 | 1467703125734 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:18:45 INFO - PROCESS | 1664 | 1467703125737 Marionette TRACE conn2 <- [1,1718,null,{}] 00:18:45 INFO - PROCESS | 1664 | 1467703125740 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}] 00:18:45 INFO - PROCESS | 1664 | 1467703125741 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:45 INFO - PROCESS | 1664 | 1467703125829 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 00:18:45 INFO - PROCESS | 1664 | 1467703125832 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:45 INFO - PROCESS | 1664 | 1467703125835 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x124980800 == 38 [pid = 1664] [id = 437] 00:18:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1273d3c00) [pid = 1664] [serial = 1310] [outer = 0x0] 00:18:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x129308800) [pid = 1664] [serial = 1311] [outer = 0x1273d3c00] 00:18:45 INFO - PROCESS | 1664 | 1467703125864 Marionette DEBUG loaded listener.js 00:18:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12a5cf800) [pid = 1664] [serial = 1312] [outer = 0x1273d3c00] 00:18:46 INFO - PROCESS | 1664 | 1467703126283 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]]]}] 00:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 573ms 00:18:46 INFO - PROCESS | 1664 | 1467703126308 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 00:18:46 INFO - PROCESS | 1664 | 1467703126310 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 00:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:18:46 INFO - PROCESS | 1664 | 1467703126313 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:18:46 INFO - PROCESS | 1664 | 1467703126315 Marionette TRACE conn2 <- [1,1722,null,{}] 00:18:46 INFO - PROCESS | 1664 | 1467703126318 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}] 00:18:46 INFO - PROCESS | 1664 | 1467703126320 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:46 INFO - PROCESS | 1664 | 1467703126440 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 00:18:46 INFO - PROCESS | 1664 | 1467703126446 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 1664 | 1467703126447 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcd2000 == 39 [pid = 1664] [id = 438] 00:18:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12a4bc800) [pid = 1664] [serial = 1313] [outer = 0x0] 00:18:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a90f000) [pid = 1664] [serial = 1314] [outer = 0x12a4bc800] 00:18:46 INFO - PROCESS | 1664 | 1467703126486 Marionette DEBUG loaded listener.js 00:18:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12aad1800) [pid = 1664] [serial = 1315] [outer = 0x12a4bc800] 00:18:47 INFO - PROCESS | 1664 | 1467703127100 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]]]}] 00:18:47 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 00:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 819ms 00:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:18:47 INFO - PROCESS | 1664 | 1467703127133 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 00:18:47 INFO - PROCESS | 1664 | 1467703127138 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 00:18:47 INFO - PROCESS | 1664 | 1467703127141 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:18:47 INFO - PROCESS | 1664 | 1467703127143 Marionette TRACE conn2 <- [1,1726,null,{}] 00:18:47 INFO - PROCESS | 1664 | 1467703127147 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}] 00:18:47 INFO - PROCESS | 1664 | 1467703127149 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:47 INFO - PROCESS | 1664 | 1467703127253 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 00:18:47 INFO - PROCESS | 1664 | 1467703127355 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:47 INFO - PROCESS | 1664 | 1467703127357 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e73800 == 40 [pid = 1664] [id = 439] 00:18:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x112e51000) [pid = 1664] [serial = 1316] [outer = 0x0] 00:18:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1138bf800) [pid = 1664] [serial = 1317] [outer = 0x112e51000] 00:18:47 INFO - PROCESS | 1664 | 1467703127407 Marionette DEBUG loaded listener.js 00:18:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116903400) [pid = 1664] [serial = 1318] [outer = 0x112e51000] 00:18:48 INFO - PROCESS | 1664 | 1467703128050 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]]]}] 00:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 972ms 00:18:48 INFO - PROCESS | 1664 | 1467703128113 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 00:18:48 INFO - PROCESS | 1664 | 1467703128116 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 00:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:18:48 INFO - PROCESS | 1664 | 1467703128121 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:18:48 INFO - PROCESS | 1664 | 1467703128123 Marionette TRACE conn2 <- [1,1730,null,{}] 00:18:48 INFO - PROCESS | 1664 | 1467703128125 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}] 00:18:48 INFO - PROCESS | 1664 | 1467703128127 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:48 INFO - PROCESS | 1664 | 1467703128237 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 00:18:48 INFO - PROCESS | 1664 | 1467703128296 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:48 INFO - PROCESS | 1664 | 1467703128297 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253ac800 == 41 [pid = 1664] [id = 440] 00:18:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118048800) [pid = 1664] [serial = 1319] [outer = 0x0] 00:18:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x118556000) [pid = 1664] [serial = 1320] [outer = 0x118048800] 00:18:48 INFO - PROCESS | 1664 | 1467703128328 Marionette DEBUG loaded listener.js 00:18:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x118763c00) [pid = 1664] [serial = 1321] [outer = 0x118048800] 00:18:49 INFO - PROCESS | 1664 | 1467703129026 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]]]}] 00:18:49 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 00:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 972ms 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x124980800 == 40 [pid = 1664] [id = 437] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12af7d000 == 39 [pid = 1664] [id = 436] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x119a30800 == 38 [pid = 1664] [id = 435] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x129665800 == 37 [pid = 1664] [id = 434] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x129020800 == 36 [pid = 1664] [id = 433] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12718a000 == 35 [pid = 1664] [id = 432] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x124984000 == 34 [pid = 1664] [id = 431] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x12115f800 == 33 [pid = 1664] [id = 430] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x119a38800 == 32 [pid = 1664] [id = 429] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x118156000 == 31 [pid = 1664] [id = 428] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x116948800 == 30 [pid = 1664] [id = 427] 00:18:49 INFO - PROCESS | 1664 | --DOCSHELL 0x119606800 == 29 [pid = 1664] [id = 426] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12a4af800) [pid = 1664] [serial = 1255] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1215d3800) [pid = 1664] [serial = 1239] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12a5d1400) [pid = 1664] [serial = 1257] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12659e000) [pid = 1664] [serial = 1242] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x125414400) [pid = 1664] [serial = 1240] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1271eec00) [pid = 1664] [serial = 1245] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x126d4a000) [pid = 1664] [serial = 1243] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1160aec00) [pid = 1664] [serial = 1248] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11854d800) [pid = 1664] [serial = 1249] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1193c7800) [pid = 1664] [serial = 1236] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1128a8400) [pid = 1664] [serial = 1224] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112988800) [pid = 1664] [serial = 1225] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118e71800) [pid = 1664] [serial = 1233] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1191c7c00) [pid = 1664] [serial = 1234] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11803c800) [pid = 1664] [serial = 1221] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12a918000) [pid = 1664] [serial = 1258] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118549c00) [pid = 1664] [serial = 1222] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1128ac400) [pid = 1664] [serial = 1218] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112e51400) [pid = 1664] [serial = 1219] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1176ebc00) [pid = 1664] [serial = 1230] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11854d400) [pid = 1664] [serial = 1231] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11604d400) [pid = 1664] [serial = 1227] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1167b5000) [pid = 1664] [serial = 1228] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12aadd400) [pid = 1664] [serial = 1216] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x128dc8000) [pid = 1664] [serial = 1254] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x121be3000) [pid = 1664] [serial = 1251] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1273aac00) [pid = 1664] [serial = 1246] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x120c8fc00) [pid = 1664] [serial = 1237] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1273d6800) [pid = 1664] [serial = 1252] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1664 | 1467703129138 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 00:18:49 INFO - PROCESS | 1664 | 1467703129141 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 00:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:18:49 INFO - PROCESS | 1664 | 1467703129144 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:18:49 INFO - PROCESS | 1664 | 1467703129147 Marionette TRACE conn2 <- [1,1734,null,{}] 00:18:49 INFO - PROCESS | 1664 | 1467703129153 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}] 00:18:49 INFO - PROCESS | 1664 | 1467703129155 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:49 INFO - PROCESS | 1664 | 1467703129276 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 00:18:49 INFO - PROCESS | 1664 | 1467703129330 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:49 INFO - PROCESS | 1664 | 1467703129334 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x116956800 == 30 [pid = 1664] [id = 441] 00:18:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x116059800) [pid = 1664] [serial = 1322] [outer = 0x0] 00:18:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1167a8c00) [pid = 1664] [serial = 1323] [outer = 0x116059800] 00:18:49 INFO - PROCESS | 1664 | 1467703129365 Marionette DEBUG loaded listener.js 00:18:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117037400) [pid = 1664] [serial = 1324] [outer = 0x116059800] 00:18:49 INFO - PROCESS | 1664 | 1467703129845 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]]]}] 00:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 722ms 00:18:49 INFO - PROCESS | 1664 | 1467703129868 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 00:18:49 INFO - PROCESS | 1664 | 1467703129870 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 00:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:18:49 INFO - PROCESS | 1664 | 1467703129875 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:18:49 INFO - PROCESS | 1664 | 1467703129877 Marionette TRACE conn2 <- [1,1738,null,{}] 00:18:49 INFO - PROCESS | 1664 | 1467703129880 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}] 00:18:49 INFO - PROCESS | 1664 | 1467703129882 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:49 INFO - PROCESS | 1664 | 1467703129979 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 00:18:50 INFO - PROCESS | 1664 | 1467703130036 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 1664 | 1467703130038 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e1c000 == 31 [pid = 1664] [id = 442] 00:18:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11709c000) [pid = 1664] [serial = 1325] [outer = 0x0] 00:18:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11854b000) [pid = 1664] [serial = 1326] [outer = 0x11709c000] 00:18:50 INFO - PROCESS | 1664 | 1467703130069 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11859d000) [pid = 1664] [serial = 1327] [outer = 0x11709c000] 00:18:50 INFO - PROCESS | 1664 | 1467703130488 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]]]}] 00:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 622ms 00:18:50 INFO - PROCESS | 1664 | 1467703130495 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 00:18:50 INFO - PROCESS | 1664 | 1467703130497 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 00:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:18:50 INFO - PROCESS | 1664 | 1467703130500 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:18:50 INFO - PROCESS | 1664 | 1467703130501 Marionette TRACE conn2 <- [1,1742,null,{}] 00:18:50 INFO - PROCESS | 1664 | 1467703130510 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}] 00:18:50 INFO - PROCESS | 1664 | 1467703130514 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:50 INFO - PROCESS | 1664 | 1467703130613 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 00:18:50 INFO - PROCESS | 1664 | 1467703130670 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 1664 | 1467703130673 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12115f800 == 32 [pid = 1664] [id = 443] 00:18:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11968fc00) [pid = 1664] [serial = 1328] [outer = 0x0] 00:18:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1199e1c00) [pid = 1664] [serial = 1329] [outer = 0x11968fc00] 00:18:50 INFO - PROCESS | 1664 | 1467703130709 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x120dac000) [pid = 1664] [serial = 1330] [outer = 0x11968fc00] 00:18:51 INFO - PROCESS | 1664 | 1467703131185 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]]]}] 00:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 722ms 00:18:51 INFO - PROCESS | 1664 | 1467703131222 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 00:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:18:51 INFO - PROCESS | 1664 | 1467703131223 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 00:18:51 INFO - PROCESS | 1664 | 1467703131226 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:18:51 INFO - PROCESS | 1664 | 1467703131227 Marionette TRACE conn2 <- [1,1746,null,{}] 00:18:51 INFO - PROCESS | 1664 | 1467703131230 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}] 00:18:51 INFO - PROCESS | 1664 | 1467703131231 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:51 INFO - PROCESS | 1664 | 1467703131329 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 00:18:51 INFO - PROCESS | 1664 | 1467703131385 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:51 INFO - PROCESS | 1664 | 1467703131386 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x126512800 == 33 [pid = 1664] [id = 444] 00:18:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x120fb6c00) [pid = 1664] [serial = 1331] [outer = 0x0] 00:18:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1234b2c00) [pid = 1664] [serial = 1332] [outer = 0x120fb6c00] 00:18:51 INFO - PROCESS | 1664 | 1467703131415 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x124d5a800) [pid = 1664] [serial = 1333] [outer = 0x120fb6c00] 00:18:51 INFO - PROCESS | 1664 | 1467703131822 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]]]}] 00:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 618ms 00:18:51 INFO - PROCESS | 1664 | 1467703131845 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 00:18:51 INFO - PROCESS | 1664 | 1467703131846 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 00:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:18:51 INFO - PROCESS | 1664 | 1467703131848 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:18:51 INFO - PROCESS | 1664 | 1467703131850 Marionette TRACE conn2 <- [1,1750,null,{}] 00:18:51 INFO - PROCESS | 1664 | 1467703131853 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}] 00:18:51 INFO - PROCESS | 1664 | 1467703131854 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:51 INFO - PROCESS | 1664 | 1467703131946 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 00:18:52 INFO - PROCESS | 1664 | 1467703132033 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 1664 | 1467703132034 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a4a000 == 34 [pid = 1664] [id = 445] 00:18:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1234d8400) [pid = 1664] [serial = 1334] [outer = 0x0] 00:18:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x125469400) [pid = 1664] [serial = 1335] [outer = 0x1234d8400] 00:18:52 INFO - PROCESS | 1664 | 1467703132063 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1265a4800) [pid = 1664] [serial = 1336] [outer = 0x1234d8400] 00:18:52 INFO - PROCESS | 1664 | 1467703132462 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]]]}] 00:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 623ms 00:18:52 INFO - PROCESS | 1664 | 1467703132473 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 00:18:52 INFO - PROCESS | 1664 | 1467703132474 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 00:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:18:52 INFO - PROCESS | 1664 | 1467703132476 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:18:52 INFO - PROCESS | 1664 | 1467703132477 Marionette TRACE conn2 <- [1,1754,null,{}] 00:18:52 INFO - PROCESS | 1664 | 1467703132480 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}] 00:18:52 INFO - PROCESS | 1664 | 1467703132484 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:52 INFO - PROCESS | 1664 | 1467703132601 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 00:18:52 INFO - PROCESS | 1664 | 1467703132661 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 1664 | 1467703132663 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a450800 == 35 [pid = 1664] [id = 446] 00:18:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x126fd1800) [pid = 1664] [serial = 1337] [outer = 0x0] 00:18:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1273aa400) [pid = 1664] [serial = 1338] [outer = 0x126fd1800] 00:18:52 INFO - PROCESS | 1664 | 1467703132692 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1290c3800) [pid = 1664] [serial = 1339] [outer = 0x126fd1800] 00:18:53 INFO - PROCESS | 1664 | 1467703133142 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]]]}] 00:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 00:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:18:53 INFO - PROCESS | 1664 | 1467703133147 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 00:18:53 INFO - PROCESS | 1664 | 1467703133149 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 00:18:53 INFO - PROCESS | 1664 | 1467703133151 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 1664 | 1467703133155 Marionette TRACE conn2 <- [1,1758,null,{}] 00:18:53 INFO - PROCESS | 1664 | 1467703133157 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}] 00:18:53 INFO - PROCESS | 1664 | 1467703133159 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:53 INFO - PROCESS | 1664 | 1467703133297 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 00:18:53 INFO - PROCESS | 1664 | 1467703133393 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:53 INFO - PROCESS | 1664 | 1467703133395 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x116999800 == 36 [pid = 1664] [id = 447] 00:18:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x112979400) [pid = 1664] [serial = 1340] [outer = 0x0] 00:18:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x112e51400) [pid = 1664] [serial = 1341] [outer = 0x112979400] 00:18:53 INFO - PROCESS | 1664 | 1467703133424 Marionette DEBUG loaded listener.js 00:18:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11697ac00) [pid = 1664] [serial = 1342] [outer = 0x112979400] 00:18:54 INFO - PROCESS | 1664 | --DOCSHELL 0x117e73800 == 35 [pid = 1664] [id = 439] 00:18:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12a450800 == 34 [pid = 1664] [id = 446] 00:18:54 INFO - PROCESS | 1664 | --DOCSHELL 0x128a4a000 == 33 [pid = 1664] [id = 445] 00:18:54 INFO - PROCESS | 1664 | --DOCSHELL 0x126512800 == 32 [pid = 1664] [id = 444] 00:18:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12115f800 == 31 [pid = 1664] [id = 443] 00:18:54 INFO - PROCESS | 1664 | --DOCSHELL 0x118e1c000 == 30 [pid = 1664] [id = 442] 00:18:54 INFO - PROCESS | 1664 | --DOCSHELL 0x116956800 == 29 [pid = 1664] [id = 441] 00:18:54 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcd2000 == 28 [pid = 1664] [id = 438] 00:18:54 INFO - PROCESS | 1664 | --DOCSHELL 0x1253ac800 == 27 [pid = 1664] [id = 440] 00:18:54 INFO - PROCESS | 1664 | 1467703134389 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]]]}] 00:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1273ms 00:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:18:54 INFO - PROCESS | 1664 | 1467703134425 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 00:18:54 INFO - PROCESS | 1664 | 1467703134427 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 00:18:54 INFO - PROCESS | 1664 | 1467703134430 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:18:54 INFO - PROCESS | 1664 | 1467703134432 Marionette TRACE conn2 <- [1,1762,null,{}] 00:18:54 INFO - PROCESS | 1664 | 1467703134442 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}] 00:18:54 INFO - PROCESS | 1664 | 1467703134444 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:54 INFO - PROCESS | 1664 | 1467703134532 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 00:18:54 INFO - PROCESS | 1664 | 1467703134541 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:54 INFO - PROCESS | 1664 | 1467703134544 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x116765000 == 28 [pid = 1664] [id = 448] 00:18:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x112cc0800) [pid = 1664] [serial = 1343] [outer = 0x0] 00:18:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112e53000) [pid = 1664] [serial = 1344] [outer = 0x112cc0800] 00:18:54 INFO - PROCESS | 1664 | 1467703134572 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1127cc000) [pid = 1664] [serial = 1345] [outer = 0x112cc0800] 00:18:54 INFO - PROCESS | 1664 | 1467703134962 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]]]}] 00:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 575ms 00:18:55 INFO - PROCESS | 1664 | 1467703135006 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 00:18:55 INFO - PROCESS | 1664 | 1467703135010 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 00:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:18:55 INFO - PROCESS | 1664 | 1467703135014 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 1664 | 1467703135016 Marionette TRACE conn2 <- [1,1766,null,{}] 00:18:55 INFO - PROCESS | 1664 | 1467703135018 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}] 00:18:55 INFO - PROCESS | 1664 | 1467703135021 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:55 INFO - PROCESS | 1664 | 1467703135106 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 00:18:55 INFO - PROCESS | 1664 | 1467703135111 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 1664 | 1467703135113 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x118ef6000 == 29 [pid = 1664] [id = 449] 00:18:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1160b4000) [pid = 1664] [serial = 1346] [outer = 0x0] 00:18:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11703c800) [pid = 1664] [serial = 1347] [outer = 0x1160b4000] 00:18:55 INFO - PROCESS | 1664 | 1467703135141 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11803c800) [pid = 1664] [serial = 1348] [outer = 0x1160b4000] 00:18:55 INFO - PROCESS | 1664 | 1467703135641 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]]]}] 00:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 669ms 00:18:55 INFO - PROCESS | 1664 | 1467703135686 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 00:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:18:55 INFO - PROCESS | 1664 | 1467703135700 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 00:18:55 INFO - PROCESS | 1664 | 1467703135706 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 1664 | 1467703135710 Marionette TRACE conn2 <- [1,1770,null,{}] 00:18:55 INFO - PROCESS | 1664 | 1467703135721 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}] 00:18:55 INFO - PROCESS | 1664 | 1467703135726 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:55 INFO - PROCESS | 1664 | 1467703135817 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 00:18:55 INFO - PROCESS | 1664 | 1467703135898 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 1664 | 1467703135900 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214cb000 == 30 [pid = 1664] [id = 450] 00:18:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1128a8400) [pid = 1664] [serial = 1349] [outer = 0x0] 00:18:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x118ec1000) [pid = 1664] [serial = 1350] [outer = 0x1128a8400] 00:18:55 INFO - PROCESS | 1664 | 1467703135928 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1191c9000) [pid = 1664] [serial = 1351] [outer = 0x1128a8400] 00:18:56 INFO - PROCESS | 1664 | 1467703136211 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]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 527ms 00:18:56 INFO - PROCESS | 1664 | 1467703136231 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1664 | 1467703136233 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 00:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:18:56 INFO - PROCESS | 1664 | 1467703136243 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1664 | 1467703136244 Marionette TRACE conn2 <- [1,1774,null,{}] 00:18:56 INFO - PROCESS | 1664 | 1467703136246 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}] 00:18:56 INFO - PROCESS | 1664 | 1467703136248 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:56 INFO - PROCESS | 1664 | 1467703136334 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 00:18:56 INFO - PROCESS | 1664 | 1467703136340 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 1664 | 1467703136341 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x126552800 == 31 [pid = 1664] [id = 451] 00:18:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x119698000) [pid = 1664] [serial = 1352] [outer = 0x0] 00:18:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x120dac800) [pid = 1664] [serial = 1353] [outer = 0x119698000] 00:18:56 INFO - PROCESS | 1664 | 1467703136367 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x121961400) [pid = 1664] [serial = 1354] [outer = 0x119698000] 00:18:56 INFO - PROCESS | 1664 | 1467703136777 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]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 570ms 00:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:18:56 INFO - PROCESS | 1664 | 1467703136814 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1664 | 1467703136816 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 00:18:56 INFO - PROCESS | 1664 | 1467703136822 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1664 | 1467703136824 Marionette TRACE conn2 <- [1,1778,null,{}] 00:18:56 INFO - PROCESS | 1664 | 1467703136835 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}] 00:18:56 INFO - PROCESS | 1664 | 1467703136837 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:56 INFO - PROCESS | 1664 | 1467703136959 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 00:18:57 INFO - PROCESS | 1664 | 1467703137001 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:57 INFO - PROCESS | 1664 | 1467703137002 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x129021800 == 32 [pid = 1664] [id = 452] 00:18:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x111f1f000) [pid = 1664] [serial = 1355] [outer = 0x0] 00:18:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1234d9400) [pid = 1664] [serial = 1356] [outer = 0x111f1f000] 00:18:57 INFO - PROCESS | 1664 | 1467703137026 Marionette DEBUG loaded listener.js 00:18:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12545d000) [pid = 1664] [serial = 1357] [outer = 0x111f1f000] 00:18:57 INFO - PROCESS | 1664 | 1467703137357 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]]]}] 00:18:57 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 00:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 583ms 00:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:18:57 INFO - PROCESS | 1664 | 1467703137402 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 00:18:57 INFO - PROCESS | 1664 | 1467703137403 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 00:18:57 INFO - PROCESS | 1664 | 1467703137405 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:18:57 INFO - PROCESS | 1664 | 1467703137406 Marionette TRACE conn2 <- [1,1782,null,{}] 00:18:57 INFO - PROCESS | 1664 | 1467703137409 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}] 00:18:57 INFO - PROCESS | 1664 | 1467703137413 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:57 INFO - PROCESS | 1664 | 1467703137528 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 00:18:57 INFO - PROCESS | 1664 | 1467703137540 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:57 INFO - PROCESS | 1664 | 1467703137541 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa53800 == 33 [pid = 1664] [id = 453] 00:18:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x124bb8400) [pid = 1664] [serial = 1358] [outer = 0x0] 00:18:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1267b1c00) [pid = 1664] [serial = 1359] [outer = 0x124bb8400] 00:18:57 INFO - PROCESS | 1664 | 1467703137566 Marionette DEBUG loaded listener.js 00:18:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1273e0400) [pid = 1664] [serial = 1360] [outer = 0x124bb8400] 00:18:57 INFO - PROCESS | 1664 | 1467703137907 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]]]}] 00:18:57 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 00:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 00:18:57 INFO - PROCESS | 1664 | 1467703137925 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 00:18:57 INFO - PROCESS | 1664 | 1467703137926 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 00:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:18:57 INFO - PROCESS | 1664 | 1467703137928 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:18:57 INFO - PROCESS | 1664 | 1467703137929 Marionette TRACE conn2 <- [1,1786,null,{}] 00:18:57 INFO - PROCESS | 1664 | 1467703137932 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}] 00:18:57 INFO - PROCESS | 1664 | 1467703137933 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:58 INFO - PROCESS | 1664 | 1467703138044 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 00:18:58 INFO - PROCESS | 1664 | 1467703138056 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 1664 | 1467703138057 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b19f000 == 34 [pid = 1664] [id = 454] 00:18:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x126d3c800) [pid = 1664] [serial = 1361] [outer = 0x0] 00:18:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x128dc5000) [pid = 1664] [serial = 1362] [outer = 0x126d3c800] 00:18:58 INFO - PROCESS | 1664 | 1467703138081 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1290cd000) [pid = 1664] [serial = 1363] [outer = 0x126d3c800] 00:18:58 INFO - PROCESS | 1664 | 1467703138423 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]]]}] 00:18:58 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 00:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 00:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:18:58 INFO - PROCESS | 1664 | 1467703138447 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 1664 | 1467703138448 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 00:18:58 INFO - PROCESS | 1664 | 1467703138450 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - PROCESS | 1664 | 1467703138452 Marionette TRACE conn2 <- [1,1790,null,{}] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x112e50400) [pid = 1664] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x118363c00) [pid = 1664] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x112e4dc00) [pid = 1664] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x112d61800) [pid = 1664] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1127d9000) [pid = 1664] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11604e000) [pid = 1664] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1191ca000) [pid = 1664] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1249fc800) [pid = 1664] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x112ec6000) [pid = 1664] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1127cdc00) [pid = 1664] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12195a000) [pid = 1664] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11859e000) [pid = 1664] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11334c800) [pid = 1664] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1273d3c00) [pid = 1664] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11703c400) [pid = 1664] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12a4bc800) [pid = 1664] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1273dc800) [pid = 1664] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1150a4800) [pid = 1664] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x113d61c00) [pid = 1664] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118048800) [pid = 1664] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:18:58 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x112e51000) [pid = 1664] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:18:58 INFO - PROCESS | 1664 | 1467703138709 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}] 00:18:58 INFO - PROCESS | 1664 | 1467703138710 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:58 INFO - PROCESS | 1664 | 1467703138792 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 00:18:58 INFO - PROCESS | 1664 | 1467703138797 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 1664 | 1467703138798 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x119316800 == 35 [pid = 1664] [id = 455] 00:18:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1127d0c00) [pid = 1664] [serial = 1364] [outer = 0x0] 00:18:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112e51000) [pid = 1664] [serial = 1365] [outer = 0x1127d0c00] 00:18:58 INFO - PROCESS | 1664 | 1467703138823 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x116979400) [pid = 1664] [serial = 1366] [outer = 0x1127d0c00] 00:18:59 INFO - PROCESS | 1664 | 1467703139156 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]]]}] 00:18:59 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) 00:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 722ms 00:18:59 INFO - PROCESS | 1664 | 1467703139174 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 1664 | 1467703139175 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 00:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:18:59 INFO - PROCESS | 1664 | 1467703139177 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - PROCESS | 1664 | 1467703139178 Marionette TRACE conn2 <- [1,1794,null,{}] 00:18:59 INFO - PROCESS | 1664 | 1467703139180 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}] 00:18:59 INFO - PROCESS | 1664 | 1467703139182 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:59 INFO - PROCESS | 1664 | 1467703139270 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 00:18:59 INFO - PROCESS | 1664 | 1467703139342 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:59 INFO - PROCESS | 1664 | 1467703139343 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214c7000 == 36 [pid = 1664] [id = 456] 00:18:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1128aac00) [pid = 1664] [serial = 1367] [outer = 0x0] 00:18:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x118048800) [pid = 1664] [serial = 1368] [outer = 0x1128aac00] 00:18:59 INFO - PROCESS | 1664 | 1467703139368 Marionette DEBUG loaded listener.js 00:18:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1210b1000) [pid = 1664] [serial = 1369] [outer = 0x1128aac00] 00:18:59 INFO - PROCESS | 1664 | 1467703139631 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]]]}] 00:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 468ms 00:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:18:59 INFO - PROCESS | 1664 | 1467703139645 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 1664 | 1467703139646 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 00:18:59 INFO - PROCESS | 1664 | 1467703139658 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - PROCESS | 1664 | 1467703139659 Marionette TRACE conn2 <- [1,1798,null,{}] 00:18:59 INFO - PROCESS | 1664 | 1467703139662 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}] 00:18:59 INFO - PROCESS | 1664 | 1467703139663 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:59 INFO - PROCESS | 1664 | 1467703139746 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 00:18:59 INFO - PROCESS | 1664 | 1467703139751 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:59 INFO - PROCESS | 1664 | 1467703139753 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:18:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c416800 == 37 [pid = 1664] [id = 457] 00:18:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1218b1800) [pid = 1664] [serial = 1370] [outer = 0x0] 00:18:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1268ea800) [pid = 1664] [serial = 1371] [outer = 0x1218b1800] 00:18:59 INFO - PROCESS | 1664 | 1467703139779 Marionette DEBUG loaded listener.js 00:18:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1290cd400) [pid = 1664] [serial = 1372] [outer = 0x1218b1800] 00:19:00 INFO - PROCESS | 1664 | 1467703140085 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]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 480ms 00:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:19:00 INFO - PROCESS | 1664 | 1467703140130 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 00:19:00 INFO - PROCESS | 1664 | 1467703140132 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 00:19:00 INFO - PROCESS | 1664 | 1467703140134 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 1664 | 1467703140136 Marionette TRACE conn2 <- [1,1802,null,{}] 00:19:00 INFO - PROCESS | 1664 | 1467703140138 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}] 00:19:00 INFO - PROCESS | 1664 | 1467703140140 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:00 INFO - PROCESS | 1664 | 1467703140268 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 00:19:00 INFO - PROCESS | 1664 | 1467703140302 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 1664 | 1467703140303 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12901f000 == 38 [pid = 1664] [id = 458] 00:19:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1234b5400) [pid = 1664] [serial = 1373] [outer = 0x0] 00:19:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x129311c00) [pid = 1664] [serial = 1374] [outer = 0x1234b5400] 00:19:00 INFO - PROCESS | 1664 | 1467703140329 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12a913000) [pid = 1664] [serial = 1375] [outer = 0x1234b5400] 00:19:00 INFO - PROCESS | 1664 | 1467703140622 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]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 00:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:19:00 INFO - PROCESS | 1664 | 1467703140657 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 00:19:00 INFO - PROCESS | 1664 | 1467703140658 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 00:19:00 INFO - PROCESS | 1664 | 1467703140660 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 1664 | 1467703140661 Marionette TRACE conn2 <- [1,1806,null,{}] 00:19:00 INFO - PROCESS | 1664 | 1467703140664 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}] 00:19:00 INFO - PROCESS | 1664 | 1467703140665 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:00 INFO - PROCESS | 1664 | 1467703140795 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 00:19:00 INFO - PROCESS | 1664 | 1467703140853 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 1664 | 1467703140855 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a27000 == 39 [pid = 1664] [id = 459] 00:19:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x111c14400) [pid = 1664] [serial = 1376] [outer = 0x0] 00:19:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11213cc00) [pid = 1664] [serial = 1377] [outer = 0x111c14400] 00:19:00 INFO - PROCESS | 1664 | 1467703140887 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1128a8800) [pid = 1664] [serial = 1378] [outer = 0x111c14400] 00:19:01 INFO - PROCESS | 1664 | 1467703141406 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]]]}] 00:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 769ms 00:19:01 INFO - PROCESS | 1664 | 1467703141445 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 00:19:01 INFO - PROCESS | 1664 | 1467703141447 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 00:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:19:01 INFO - PROCESS | 1664 | 1467703141453 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:19:01 INFO - PROCESS | 1664 | 1467703141456 Marionette TRACE conn2 <- [1,1810,null,{}] 00:19:01 INFO - PROCESS | 1664 | 1467703141459 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}] 00:19:01 INFO - PROCESS | 1664 | 1467703141462 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:01 INFO - PROCESS | 1664 | 1467703141576 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 00:19:01 INFO - PROCESS | 1664 | 1467703141657 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:01 INFO - PROCESS | 1664 | 1467703141659 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12115e000 == 40 [pid = 1664] [id = 460] 00:19:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x116975800) [pid = 1664] [serial = 1379] [outer = 0x0] 00:19:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x117041000) [pid = 1664] [serial = 1380] [outer = 0x116975800] 00:19:01 INFO - PROCESS | 1664 | 1467703141689 Marionette DEBUG loaded listener.js 00:19:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11823b000) [pid = 1664] [serial = 1381] [outer = 0x116975800] 00:19:02 INFO - PROCESS | 1664 | 1467703142261 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]]]}] 00:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 823ms 00:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:19:02 INFO - PROCESS | 1664 | 1467703142275 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 00:19:02 INFO - PROCESS | 1664 | 1467703142277 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 00:19:02 INFO - PROCESS | 1664 | 1467703142280 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:19:02 INFO - PROCESS | 1664 | 1467703142281 Marionette TRACE conn2 <- [1,1814,null,{}] 00:19:02 INFO - PROCESS | 1664 | 1467703142284 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}] 00:19:02 INFO - PROCESS | 1664 | 1467703142285 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:02 INFO - PROCESS | 1664 | 1467703142395 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 00:19:02 INFO - PROCESS | 1664 | 1467703142480 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:02 INFO - PROCESS | 1664 | 1467703142482 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x112e92000 == 41 [pid = 1664] [id = 461] 00:19:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1127cc800) [pid = 1664] [serial = 1382] [outer = 0x0] 00:19:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x112cc1c00) [pid = 1664] [serial = 1383] [outer = 0x1127cc800] 00:19:02 INFO - PROCESS | 1664 | 1467703142511 Marionette DEBUG loaded listener.js 00:19:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11859bc00) [pid = 1664] [serial = 1384] [outer = 0x1127cc800] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x12901f000 == 40 [pid = 1664] [id = 458] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x12c416800 == 39 [pid = 1664] [id = 457] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x1214c7000 == 38 [pid = 1664] [id = 456] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x119316800 == 37 [pid = 1664] [id = 455] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x12b19f000 == 36 [pid = 1664] [id = 454] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa53800 == 35 [pid = 1664] [id = 453] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x129021800 == 34 [pid = 1664] [id = 452] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x126552800 == 33 [pid = 1664] [id = 451] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x1214cb000 == 32 [pid = 1664] [id = 450] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x118ef6000 == 31 [pid = 1664] [id = 449] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x116765000 == 30 [pid = 1664] [id = 448] 00:19:03 INFO - PROCESS | 1664 | --DOCSHELL 0x116999800 == 29 [pid = 1664] [id = 447] 00:19:03 INFO - PROCESS | 1664 | 1467703143141 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]]]}] 00:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 919ms 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11859f800) [pid = 1664] [serial = 1287] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x119138400) [pid = 1664] [serial = 1288] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x118591000) [pid = 1664] [serial = 1279] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11842f000) [pid = 1664] [serial = 1278] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1191c8000) [pid = 1664] [serial = 1290] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1138cc400) [pid = 1664] [serial = 1281] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11662e800) [pid = 1664] [serial = 1282] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x113349800) [pid = 1664] [serial = 1261] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1128b3000) [pid = 1664] [serial = 1260] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x118369400) [pid = 1664] [serial = 1264] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x117034c00) [pid = 1664] [serial = 1263] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119694c00) [pid = 1664] [serial = 1266] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x120da9400) [pid = 1664] [serial = 1267] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x126fccc00) [pid = 1664] [serial = 1270] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x125412c00) [pid = 1664] [serial = 1269] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x120da2000) [pid = 1664] [serial = 1293] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x126f4e800) [pid = 1664] [serial = 1299] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x124babc00) [pid = 1664] [serial = 1296] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1268ed400) [pid = 1664] [serial = 1297] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1273a4000) [pid = 1664] [serial = 1300] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1273dd400) [pid = 1664] [serial = 1302] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1234d4c00) [pid = 1664] [serial = 1306] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118365800) [pid = 1664] [serial = 1305] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x129308800) [pid = 1664] [serial = 1311] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x128a92c00) [pid = 1664] [serial = 1303] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11709a800) [pid = 1664] [serial = 1284] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12a90f000) [pid = 1664] [serial = 1314] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12aad1800) [pid = 1664] [serial = 1315] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12930b400) [pid = 1664] [serial = 1273] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x128b7fc00) [pid = 1664] [serial = 1272] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118048c00) [pid = 1664] [serial = 1285] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12a5cf800) [pid = 1664] [serial = 1312] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1273d5c00) [pid = 1664] [serial = 1308] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11703c000) [pid = 1664] [serial = 1276] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1160ad800) [pid = 1664] [serial = 1275] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1215c7000) [pid = 1664] [serial = 1294] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128dc4400) [pid = 1664] [serial = 1309] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x120c87800) [pid = 1664] [serial = 1291] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x118763c00) [pid = 1664] [serial = 1321] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x116903400) [pid = 1664] [serial = 1318] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x118556000) [pid = 1664] [serial = 1320] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1138bf800) [pid = 1664] [serial = 1317] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1664 | 1467703143215 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 00:19:03 INFO - PROCESS | 1664 | 1467703143218 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 00:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:19:03 INFO - PROCESS | 1664 | 1467703143225 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:19:03 INFO - PROCESS | 1664 | 1467703143227 Marionette TRACE conn2 <- [1,1818,null,{}] 00:19:03 INFO - PROCESS | 1664 | 1467703143231 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}] 00:19:03 INFO - PROCESS | 1664 | 1467703143233 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:03 INFO - PROCESS | 1664 | 1467703143316 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 00:19:03 INFO - PROCESS | 1664 | 1467703143322 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 1664 | 1467703143325 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170d4800 == 30 [pid = 1664] [id = 462] 00:19:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1162e4800) [pid = 1664] [serial = 1385] [outer = 0x0] 00:19:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x116a13000) [pid = 1664] [serial = 1386] [outer = 0x1162e4800] 00:19:03 INFO - PROCESS | 1664 | 1467703143353 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1176eb800) [pid = 1664] [serial = 1387] [outer = 0x1162e4800] 00:19:03 INFO - PROCESS | 1664 | 1467703143699 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]]]}] 00:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 522ms 00:19:03 INFO - PROCESS | 1664 | 1467703143761 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 00:19:03 INFO - PROCESS | 1664 | 1467703143764 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 00:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:19:03 INFO - PROCESS | 1664 | 1467703143770 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:19:03 INFO - PROCESS | 1664 | 1467703143771 Marionette TRACE conn2 <- [1,1822,null,{}] 00:19:03 INFO - PROCESS | 1664 | 1467703143774 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}] 00:19:03 INFO - PROCESS | 1664 | 1467703143775 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:03 INFO - PROCESS | 1664 | 1467703143857 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 00:19:03 INFO - PROCESS | 1664 | 1467703143883 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 1664 | 1467703143884 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x118ee8800 == 31 [pid = 1664] [id = 463] 00:19:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118763c00) [pid = 1664] [serial = 1388] [outer = 0x0] 00:19:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118785c00) [pid = 1664] [serial = 1389] [outer = 0x118763c00] 00:19:03 INFO - PROCESS | 1664 | 1467703143911 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119140c00) [pid = 1664] [serial = 1390] [outer = 0x118763c00] 00:19:04 INFO - PROCESS | 1664 | 1467703144252 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 00:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:19:04 INFO - PROCESS | 1664 | 1467703144289 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 1664 | 1467703144290 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 00:19:04 INFO - PROCESS | 1664 | 1467703144292 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 1664 | 1467703144295 Marionette TRACE conn2 <- [1,1826,null,{}] 00:19:04 INFO - PROCESS | 1664 | 1467703144307 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}] 00:19:04 INFO - PROCESS | 1664 | 1467703144311 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:04 INFO - PROCESS | 1664 | 1467703144410 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 00:19:04 INFO - PROCESS | 1664 | 1467703144415 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:04 INFO - PROCESS | 1664 | 1467703144417 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x121040000 == 32 [pid = 1664] [id = 464] 00:19:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1128a7000) [pid = 1664] [serial = 1391] [outer = 0x0] 00:19:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x120dad000) [pid = 1664] [serial = 1392] [outer = 0x1128a7000] 00:19:04 INFO - PROCESS | 1664 | 1467703144448 Marionette DEBUG loaded listener.js 00:19:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x124bb9c00) [pid = 1664] [serial = 1393] [outer = 0x1128a7000] 00:19:04 INFO - PROCESS | 1664 | 1467703144759 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 523ms 00:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:19:04 INFO - PROCESS | 1664 | 1467703144817 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 1664 | 1467703144819 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 00:19:04 INFO - PROCESS | 1664 | 1467703144821 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 1664 | 1467703144822 Marionette TRACE conn2 <- [1,1830,null,{}] 00:19:04 INFO - PROCESS | 1664 | 1467703144824 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}] 00:19:04 INFO - PROCESS | 1664 | 1467703144825 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:04 INFO - PROCESS | 1664 | 1467703144934 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 00:19:04 INFO - PROCESS | 1664 | 1467703144940 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:04 INFO - PROCESS | 1664 | 1467703144941 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253b8800 == 33 [pid = 1664] [id = 465] 00:19:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124bddc00) [pid = 1664] [serial = 1394] [outer = 0x0] 00:19:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x126509000) [pid = 1664] [serial = 1395] [outer = 0x124bddc00] 00:19:04 INFO - PROCESS | 1664 | 1467703144966 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x126d3cc00) [pid = 1664] [serial = 1396] [outer = 0x124bddc00] 00:19:05 INFO - PROCESS | 1664 | 1467703145313 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]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 00:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:19:05 INFO - PROCESS | 1664 | 1467703145340 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 1664 | 1467703145341 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 00:19:05 INFO - PROCESS | 1664 | 1467703145343 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 1664 | 1467703145344 Marionette TRACE conn2 <- [1,1834,null,{}] 00:19:05 INFO - PROCESS | 1664 | 1467703145356 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}] 00:19:05 INFO - PROCESS | 1664 | 1467703145357 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:05 INFO - PROCESS | 1664 | 1467703145455 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 00:19:05 INFO - PROCESS | 1664 | 1467703145459 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 1664 | 1467703145460 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x129021800 == 34 [pid = 1664] [id = 466] 00:19:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x112610c00) [pid = 1664] [serial = 1397] [outer = 0x0] 00:19:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124ea2400) [pid = 1664] [serial = 1398] [outer = 0x112610c00] 00:19:05 INFO - PROCESS | 1664 | 1467703145485 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1273a7c00) [pid = 1664] [serial = 1399] [outer = 0x112610c00] 00:19:05 INFO - PROCESS | 1664 | 1467703145827 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]]]}] 00:19:05 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 00:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 532ms 00:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:19:05 INFO - PROCESS | 1664 | 1467703145875 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 1664 | 1467703145876 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 00:19:05 INFO - PROCESS | 1664 | 1467703145878 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 1664 | 1467703145879 Marionette TRACE conn2 <- [1,1838,null,{}] 00:19:05 INFO - PROCESS | 1664 | 1467703145882 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}] 00:19:05 INFO - PROCESS | 1664 | 1467703145886 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:06 INFO - PROCESS | 1664 | 1467703146004 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 00:19:06 INFO - PROCESS | 1664 | 1467703146018 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 1664 | 1467703146020 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a466000 == 35 [pid = 1664] [id = 467] 00:19:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1273aec00) [pid = 1664] [serial = 1400] [outer = 0x0] 00:19:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x128dc4400) [pid = 1664] [serial = 1401] [outer = 0x1273aec00] 00:19:06 INFO - PROCESS | 1664 | 1467703146046 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12a5dac00) [pid = 1664] [serial = 1402] [outer = 0x1273aec00] 00:19:06 INFO - PROCESS | 1664 | 1467703146512 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]]]}] 00:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 668ms 00:19:06 INFO - PROCESS | 1664 | 1467703146548 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 1664 | 1467703146550 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 00:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:19:06 INFO - PROCESS | 1664 | 1467703146564 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 1664 | 1467703146566 Marionette TRACE conn2 <- [1,1842,null,{}] 00:19:06 INFO - PROCESS | 1664 | 1467703146571 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}] 00:19:06 INFO - PROCESS | 1664 | 1467703146573 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:06 INFO - PROCESS | 1664 | 1467703146695 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 00:19:06 INFO - PROCESS | 1664 | 1467703146709 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 1664 | 1467703146710 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b19c000 == 36 [pid = 1664] [id = 468] 00:19:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x129308c00) [pid = 1664] [serial = 1403] [outer = 0x0] 00:19:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12a915000) [pid = 1664] [serial = 1404] [outer = 0x129308c00] 00:19:06 INFO - PROCESS | 1664 | 1467703146734 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12aad2800) [pid = 1664] [serial = 1405] [outer = 0x129308c00] 00:19:07 INFO - PROCESS | 1664 | 1467703147069 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]]]}] 00:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 533ms 00:19:07 INFO - PROCESS | 1664 | 1467703147089 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 1664 | 1467703147090 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 00:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:19:07 INFO - PROCESS | 1664 | 1467703147092 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 1664 | 1467703147093 Marionette TRACE conn2 <- [1,1846,null,{}] 00:19:07 INFO - PROCESS | 1664 | 1467703147095 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}] 00:19:07 INFO - PROCESS | 1664 | 1467703147096 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:07 INFO - PROCESS | 1664 | 1467703147196 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116059800) [pid = 1664] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11709c000) [pid = 1664] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11968fc00) [pid = 1664] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x111f1f000) [pid = 1664] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112979400) [pid = 1664] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1160b4000) [pid = 1664] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x120fb6c00) [pid = 1664] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1218b1800) [pid = 1664] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1128a8400) [pid = 1664] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112cc0800) [pid = 1664] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119698000) [pid = 1664] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1234d8400) [pid = 1664] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x126fd1800) [pid = 1664] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124bb8400) [pid = 1664] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x126d3c800) [pid = 1664] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1127d0c00) [pid = 1664] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:19:07 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1128aac00) [pid = 1664] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:19:07 INFO - PROCESS | 1664 | 1467703147353 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 1664 | 1467703147354 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x11961d800 == 37 [pid = 1664] [id = 469] 00:19:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x111f1f000) [pid = 1664] [serial = 1406] [outer = 0x0] 00:19:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x112984800) [pid = 1664] [serial = 1407] [outer = 0x111f1f000] 00:19:07 INFO - PROCESS | 1664 | 1467703147386 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x117036400) [pid = 1664] [serial = 1408] [outer = 0x111f1f000] 00:19:07 INFO - PROCESS | 1664 | 1467703147641 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]]]}] 00:19:07 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) 00:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 00:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:19:07 INFO - PROCESS | 1664 | 1467703147660 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 1664 | 1467703147662 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 00:19:07 INFO - PROCESS | 1664 | 1467703147664 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 1664 | 1467703147665 Marionette TRACE conn2 <- [1,1850,null,{}] 00:19:07 INFO - PROCESS | 1664 | 1467703147676 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}] 00:19:07 INFO - PROCESS | 1664 | 1467703147678 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:07 INFO - PROCESS | 1664 | 1467703147765 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 00:19:07 INFO - PROCESS | 1664 | 1467703147770 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 1664 | 1467703147772 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12103a000 == 38 [pid = 1664] [id = 470] 00:19:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x117037800) [pid = 1664] [serial = 1409] [outer = 0x0] 00:19:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1215cec00) [pid = 1664] [serial = 1410] [outer = 0x117037800] 00:19:07 INFO - PROCESS | 1664 | 1467703147797 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x128a8a800) [pid = 1664] [serial = 1411] [outer = 0x117037800] 00:19:08 INFO - PROCESS | 1664 | 1467703148125 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]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 474ms 00:19:08 INFO - PROCESS | 1664 | 1467703148140 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 1664 | 1467703148141 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 00:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:19:08 INFO - PROCESS | 1664 | 1467703148144 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 1664 | 1467703148145 Marionette TRACE conn2 <- [1,1854,null,{}] 00:19:08 INFO - PROCESS | 1664 | 1467703148147 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}] 00:19:08 INFO - PROCESS | 1664 | 1467703148148 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:08 INFO - PROCESS | 1664 | 1467703148261 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 00:19:08 INFO - PROCESS | 1664 | 1467703148268 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 1664 | 1467703148276 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c414000 == 39 [pid = 1664] [id = 471] 00:19:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11383b000) [pid = 1664] [serial = 1412] [outer = 0x0] 00:19:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128a8f800) [pid = 1664] [serial = 1413] [outer = 0x11383b000] 00:19:08 INFO - PROCESS | 1664 | 1467703148300 Marionette DEBUG loaded listener.js 00:19:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12b118400) [pid = 1664] [serial = 1414] [outer = 0x11383b000] 00:19:08 INFO - PROCESS | 1664 | 1467703148670 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]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 00:19:08 INFO - PROCESS | 1664 | 1467703148713 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 1664 | 1467703148715 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 00:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:19:08 INFO - PROCESS | 1664 | 1467703148719 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 1664 | 1467703148722 Marionette TRACE conn2 <- [1,1858,null,{}] 00:19:08 INFO - PROCESS | 1664 | 1467703148725 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}] 00:19:08 INFO - PROCESS | 1664 | 1467703148728 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:08 INFO - PROCESS | 1664 | 1467703148871 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 00:19:08 INFO - PROCESS | 1664 | 1467703148943 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 1664 | 1467703148945 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca6f800 == 40 [pid = 1664] [id = 472] 00:19:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12b117c00) [pid = 1664] [serial = 1415] [outer = 0x0] 00:19:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12b1bbc00) [pid = 1664] [serial = 1416] [outer = 0x12b117c00] 00:19:08 INFO - PROCESS | 1664 | 1467703148971 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12b9bb800) [pid = 1664] [serial = 1417] [outer = 0x12b117c00] 00:19:09 INFO - PROCESS | 1664 | 1467703149256 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]]]}] 00:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 574ms 00:19:09 INFO - PROCESS | 1664 | 1467703149293 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 00:19:09 INFO - PROCESS | 1664 | 1467703149295 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 00:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:19:09 INFO - PROCESS | 1664 | 1467703149357 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:19:09 INFO - PROCESS | 1664 | 1467703149359 Marionette TRACE conn2 <- [1,1862,null,{}] 00:19:09 INFO - PROCESS | 1664 | 1467703149362 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}] 00:19:09 INFO - PROCESS | 1664 | 1467703149365 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:09 INFO - PROCESS | 1664 | 1467703149468 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 00:19:09 INFO - PROCESS | 1664 | 1467703149565 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 1664 | 1467703149567 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169b1000 == 41 [pid = 1664] [id = 473] 00:19:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1128b3000) [pid = 1664] [serial = 1418] [outer = 0x0] 00:19:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x112e49800) [pid = 1664] [serial = 1419] [outer = 0x1128b3000] 00:19:09 INFO - PROCESS | 1664 | 1467703149598 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1138cd000) [pid = 1664] [serial = 1420] [outer = 0x1128b3000] 00:19:10 INFO - PROCESS | 1664 | 1467703150037 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]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 723ms 00:19:10 INFO - PROCESS | 1664 | 1467703150078 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 1664 | 1467703150080 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 00:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:19:10 INFO - PROCESS | 1664 | 1467703150084 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 1664 | 1467703150085 Marionette TRACE conn2 <- [1,1866,null,{}] 00:19:10 INFO - PROCESS | 1664 | 1467703150090 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}] 00:19:10 INFO - PROCESS | 1664 | 1467703150093 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:10 INFO - PROCESS | 1664 | 1467703150221 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 00:19:10 INFO - PROCESS | 1664 | 1467703150293 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:10 INFO - PROCESS | 1664 | 1467703150295 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e2b800 == 42 [pid = 1664] [id = 474] 00:19:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11709a800) [pid = 1664] [serial = 1421] [outer = 0x0] 00:19:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x118760000) [pid = 1664] [serial = 1422] [outer = 0x11709a800] 00:19:10 INFO - PROCESS | 1664 | 1467703150325 Marionette DEBUG loaded listener.js 00:19:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x119690c00) [pid = 1664] [serial = 1423] [outer = 0x11709a800] 00:19:10 INFO - PROCESS | 1664 | 1467703150714 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]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 00:19:10 INFO - PROCESS | 1664 | 1467703150755 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 1664 | 1467703150757 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 00:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:19:10 INFO - PROCESS | 1664 | 1467703150759 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 1664 | 1467703150761 Marionette TRACE conn2 <- [1,1870,null,{}] 00:19:10 INFO - PROCESS | 1664 | 1467703150763 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}] 00:19:10 INFO - PROCESS | 1664 | 1467703150764 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:10 INFO - PROCESS | 1664 | 1467703150870 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 00:19:10 INFO - PROCESS | 1664 | 1467703150937 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:10 INFO - PROCESS | 1664 | 1467703150942 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca66800 == 43 [pid = 1664] [id = 475] 00:19:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12659ec00) [pid = 1664] [serial = 1424] [outer = 0x0] 00:19:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x126d45000) [pid = 1664] [serial = 1425] [outer = 0x12659ec00] 00:19:11 INFO - PROCESS | 1664 | 1467703151014 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128a8b000) [pid = 1664] [serial = 1426] [outer = 0x12659ec00] 00:19:11 INFO - PROCESS | 1664 | 1467703151421 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]]]}] 00:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 719ms 00:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:19:11 INFO - PROCESS | 1664 | 1467703151478 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 00:19:11 INFO - PROCESS | 1664 | 1467703151480 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 00:19:11 INFO - PROCESS | 1664 | 1467703151482 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:19:11 INFO - PROCESS | 1664 | 1467703151483 Marionette TRACE conn2 <- [1,1874,null,{}] 00:19:11 INFO - PROCESS | 1664 | 1467703151486 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}] 00:19:11 INFO - PROCESS | 1664 | 1467703151487 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:11 INFO - PROCESS | 1664 | 1467703151611 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 00:19:11 INFO - PROCESS | 1664 | 1467703151685 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 1664 | 1467703151686 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d177000 == 44 [pid = 1664] [id = 476] 00:19:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12a4b6000) [pid = 1664] [serial = 1427] [outer = 0x0] 00:19:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12a511000) [pid = 1664] [serial = 1428] [outer = 0x12a4b6000] 00:19:11 INFO - PROCESS | 1664 | 1467703151715 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12aad4c00) [pid = 1664] [serial = 1429] [outer = 0x12a4b6000] 00:19:12 INFO - PROCESS | 1664 | 1467703152330 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]]]}] 00:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 921ms 00:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:19:12 INFO - PROCESS | 1664 | 1467703152404 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 00:19:12 INFO - PROCESS | 1664 | 1467703152406 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 00:19:12 INFO - PROCESS | 1664 | 1467703152409 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:19:12 INFO - PROCESS | 1664 | 1467703152411 Marionette TRACE conn2 <- [1,1878,null,{}] 00:19:12 INFO - PROCESS | 1664 | 1467703152415 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}] 00:19:12 INFO - PROCESS | 1664 | 1467703152416 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:12 INFO - PROCESS | 1664 | 1467703152513 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 00:19:12 INFO - PROCESS | 1664 | 1467703152574 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:12 INFO - PROCESS | 1664 | 1467703152577 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e22000 == 45 [pid = 1664] [id = 477] 00:19:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1167b5000) [pid = 1664] [serial = 1430] [outer = 0x0] 00:19:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x117038800) [pid = 1664] [serial = 1431] [outer = 0x1167b5000] 00:19:12 INFO - PROCESS | 1664 | 1467703152604 Marionette DEBUG loaded listener.js 00:19:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118048c00) [pid = 1664] [serial = 1432] [outer = 0x1167b5000] 00:19:13 INFO - PROCESS | 1664 | 1467703153018 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]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 670ms 00:19:13 INFO - PROCESS | 1664 | 1467703153080 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 00:19:13 INFO - PROCESS | 1664 | 1467703153083 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 00:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:19:13 INFO - PROCESS | 1664 | 1467703153109 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 1664 | 1467703153111 Marionette TRACE conn2 <- [1,1882,null,{}] 00:19:13 INFO - PROCESS | 1664 | 1467703153113 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}] 00:19:13 INFO - PROCESS | 1664 | 1467703153115 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12c414000 == 44 [pid = 1664] [id = 471] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12103a000 == 43 [pid = 1664] [id = 470] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x11961d800 == 42 [pid = 1664] [id = 469] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12b19c000 == 41 [pid = 1664] [id = 468] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12a466000 == 40 [pid = 1664] [id = 467] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x129021800 == 39 [pid = 1664] [id = 466] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1253b8800 == 38 [pid = 1664] [id = 465] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x121040000 == 37 [pid = 1664] [id = 464] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x118ee8800 == 36 [pid = 1664] [id = 463] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1170d4800 == 35 [pid = 1664] [id = 462] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x112e92000 == 34 [pid = 1664] [id = 461] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12115e000 == 33 [pid = 1664] [id = 460] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x113a27000 == 32 [pid = 1664] [id = 459] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x120e22000 == 31 [pid = 1664] [id = 477] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12d177000 == 30 [pid = 1664] [id = 476] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca66800 == 29 [pid = 1664] [id = 475] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x120e2b800 == 28 [pid = 1664] [id = 474] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca6f800 == 27 [pid = 1664] [id = 472] 00:19:13 INFO - PROCESS | 1664 | --DOCSHELL 0x1169b1000 == 26 [pid = 1664] [id = 473] 00:19:13 INFO - PROCESS | 1664 | 1467703153734 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x117037400) [pid = 1664] [serial = 1324] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1167a8c00) [pid = 1664] [serial = 1323] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11859d000) [pid = 1664] [serial = 1327] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11854b000) [pid = 1664] [serial = 1326] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x120dac000) [pid = 1664] [serial = 1330] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1199e1c00) [pid = 1664] [serial = 1329] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1234d9400) [pid = 1664] [serial = 1356] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11697ac00) [pid = 1664] [serial = 1342] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112e51400) [pid = 1664] [serial = 1341] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11703c800) [pid = 1664] [serial = 1347] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x124d5a800) [pid = 1664] [serial = 1333] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11803c800) [pid = 1664] [serial = 1348] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1290cd400) [pid = 1664] [serial = 1372] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1234b2c00) [pid = 1664] [serial = 1332] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118ec1000) [pid = 1664] [serial = 1350] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1191c9000) [pid = 1664] [serial = 1351] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112e53000) [pid = 1664] [serial = 1344] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1127cc000) [pid = 1664] [serial = 1345] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x120dac800) [pid = 1664] [serial = 1353] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1265a4800) [pid = 1664] [serial = 1336] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x125469400) [pid = 1664] [serial = 1335] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1290c3800) [pid = 1664] [serial = 1339] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1273aa400) [pid = 1664] [serial = 1338] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1267b1c00) [pid = 1664] [serial = 1359] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12545d000) [pid = 1664] [serial = 1357] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128dc5000) [pid = 1664] [serial = 1362] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1273e0400) [pid = 1664] [serial = 1360] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x112e51000) [pid = 1664] [serial = 1365] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118048800) [pid = 1664] [serial = 1368] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x116979400) [pid = 1664] [serial = 1366] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1268ea800) [pid = 1664] [serial = 1371] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1290cd000) [pid = 1664] [serial = 1363] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1210b1000) [pid = 1664] [serial = 1369] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x129311c00) [pid = 1664] [serial = 1374] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x121961400) [pid = 1664] [serial = 1354] [outer = 0x0] [url = about:blank] 00:19:13 INFO - PROCESS | 1664 | 1467703153868 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:13 INFO - PROCESS | 1664 | 1467703153870 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x112548000 == 27 [pid = 1664] [id = 478] 00:19:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11260c400) [pid = 1664] [serial = 1433] [outer = 0x0] 00:19:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1127cec00) [pid = 1664] [serial = 1434] [outer = 0x11260c400] 00:19:13 INFO - PROCESS | 1664 | 1467703153904 Marionette DEBUG loaded listener.js 00:19:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x112e48800) [pid = 1664] [serial = 1435] [outer = 0x11260c400] 00:19:14 INFO - PROCESS | 1664 | 1467703154449 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]]]}] 00:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1372ms 00:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:19:14 INFO - PROCESS | 1664 | 1467703154483 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 00:19:14 INFO - PROCESS | 1664 | 1467703154485 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 00:19:14 INFO - PROCESS | 1664 | 1467703154491 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:19:14 INFO - PROCESS | 1664 | 1467703154493 Marionette TRACE conn2 <- [1,1886,null,{}] 00:19:14 INFO - PROCESS | 1664 | 1467703154497 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}] 00:19:14 INFO - PROCESS | 1664 | 1467703154500 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:14 INFO - PROCESS | 1664 | 1467703154603 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 00:19:14 INFO - PROCESS | 1664 | 1467703154679 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:14 INFO - PROCESS | 1664 | 1467703154680 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x117213800 == 28 [pid = 1664] [id = 479] 00:19:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11604e000) [pid = 1664] [serial = 1436] [outer = 0x0] 00:19:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1160af400) [pid = 1664] [serial = 1437] [outer = 0x11604e000] 00:19:14 INFO - PROCESS | 1664 | 1467703154712 Marionette DEBUG loaded listener.js 00:19:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x116977400) [pid = 1664] [serial = 1438] [outer = 0x11604e000] 00:19:15 INFO - PROCESS | 1664 | 1467703155278 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]]]}] 00:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 869ms 00:19:15 INFO - PROCESS | 1664 | 1467703155363 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 00:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:19:15 INFO - PROCESS | 1664 | 1467703155366 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 00:19:15 INFO - PROCESS | 1664 | 1467703155368 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:19:15 INFO - PROCESS | 1664 | 1467703155370 Marionette TRACE conn2 <- [1,1890,null,{}] 00:19:15 INFO - PROCESS | 1664 | 1467703155372 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}] 00:19:15 INFO - PROCESS | 1664 | 1467703155374 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:15 INFO - PROCESS | 1664 | 1467703155482 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 00:19:15 INFO - PROCESS | 1664 | 1467703155539 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 1664 | 1467703155541 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x11930b800 == 29 [pid = 1664] [id = 480] 00:19:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117eb0000) [pid = 1664] [serial = 1439] [outer = 0x0] 00:19:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118433000) [pid = 1664] [serial = 1440] [outer = 0x117eb0000] 00:19:15 INFO - PROCESS | 1664 | 1467703155572 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118553c00) [pid = 1664] [serial = 1441] [outer = 0x117eb0000] 00:19:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca6d800 == 28 [pid = 1664] [id = 15] 00:19:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12d630000 == 27 [pid = 1664] [id = 19] 00:19:16 INFO - PROCESS | 1664 | --DOCSHELL 0x1169a5000 == 26 [pid = 1664] [id = 23] 00:19:16 INFO - PROCESS | 1664 | --DOCSHELL 0x11720b000 == 25 [pid = 1664] [id = 24] 00:19:16 INFO - PROCESS | 1664 | --DOCSHELL 0x112549800 == 24 [pid = 1664] [id = 22] 00:19:16 INFO - PROCESS | 1664 | 1467703156125 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]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 772ms 00:19:16 INFO - PROCESS | 1664 | 1467703156156 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 1664 | 1467703156159 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 00:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:19:16 INFO - PROCESS | 1664 | 1467703156164 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 1664 | 1467703156166 Marionette TRACE conn2 <- [1,1894,null,{}] 00:19:16 INFO - PROCESS | 1664 | 1467703156172 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}] 00:19:16 INFO - PROCESS | 1664 | 1467703156174 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:16 INFO - PROCESS | 1664 | 1467703156269 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 00:19:16 INFO - PROCESS | 1664 | 1467703156338 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:16 INFO - PROCESS | 1664 | 1467703156340 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x117224800 == 25 [pid = 1664] [id = 481] 00:19:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x112e57400) [pid = 1664] [serial = 1442] [outer = 0x0] 00:19:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1162df400) [pid = 1664] [serial = 1443] [outer = 0x112e57400] 00:19:16 INFO - PROCESS | 1664 | 1467703156372 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11703b800) [pid = 1664] [serial = 1444] [outer = 0x112e57400] 00:19:16 INFO - PROCESS | 1664 | 1467703156842 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]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 00:19:16 INFO - PROCESS | 1664 | 1467703156901 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 1664 | 1467703156905 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 00:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:19:16 INFO - PROCESS | 1664 | 1467703156911 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 1664 | 1467703156913 Marionette TRACE conn2 <- [1,1898,null,{}] 00:19:16 INFO - PROCESS | 1664 | 1467703156916 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}] 00:19:16 INFO - PROCESS | 1664 | 1467703156917 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:17 INFO - PROCESS | 1664 | 1467703157016 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 00:19:17 INFO - PROCESS | 1664 | 1467703157084 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1664 | 1467703157085 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ae3000 == 26 [pid = 1664] [id = 482] 00:19:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118552c00) [pid = 1664] [serial = 1445] [outer = 0x0] 00:19:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118596400) [pid = 1664] [serial = 1446] [outer = 0x118552c00] 00:19:17 INFO - PROCESS | 1664 | 1467703157116 Marionette DEBUG loaded listener.js 00:19:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11878bc00) [pid = 1664] [serial = 1447] [outer = 0x118552c00] 00:19:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1191c6400) [pid = 1664] [serial = 1448] [outer = 0x12ce0d400] 00:19:17 INFO - PROCESS | 1664 | 1467703157598 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]]]}] 00:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 721ms 00:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:19:17 INFO - PROCESS | 1664 | 1467703157633 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 00:19:17 INFO - PROCESS | 1664 | 1467703157635 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 00:19:17 INFO - PROCESS | 1664 | 1467703157637 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:19:17 INFO - PROCESS | 1664 | 1467703157640 Marionette TRACE conn2 <- [1,1902,null,{}] 00:19:17 INFO - PROCESS | 1664 | 1467703157648 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}] 00:19:17 INFO - PROCESS | 1664 | 1467703157652 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:17 INFO - PROCESS | 1664 | 1467703157749 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 00:19:17 INFO - PROCESS | 1664 | 1467703157819 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1664 | 1467703157822 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x123408800 == 27 [pid = 1664] [id = 483] 00:19:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x117eabc00) [pid = 1664] [serial = 1449] [outer = 0x0] 00:19:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11968ec00) [pid = 1664] [serial = 1450] [outer = 0x117eabc00] 00:19:17 INFO - PROCESS | 1664 | 1467703157855 Marionette DEBUG loaded listener.js 00:19:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x120da7400) [pid = 1664] [serial = 1451] [outer = 0x117eabc00] 00:19:18 INFO - PROCESS | 1664 | 1467703158290 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]]]}] 00:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 721ms 00:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:19:18 INFO - PROCESS | 1664 | 1467703158359 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 00:19:18 INFO - PROCESS | 1664 | 1467703158360 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 00:19:18 INFO - PROCESS | 1664 | 1467703158363 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:19:18 INFO - PROCESS | 1664 | 1467703158364 Marionette TRACE conn2 <- [1,1906,null,{}] 00:19:18 INFO - PROCESS | 1664 | 1467703158366 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}] 00:19:18 INFO - PROCESS | 1664 | 1467703158367 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:18 INFO - PROCESS | 1664 | 1467703158465 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 00:19:18 INFO - PROCESS | 1664 | 1467703158531 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:18 INFO - PROCESS | 1664 | 1467703158533 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x11620e800 == 28 [pid = 1664] [id = 484] 00:19:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1218b1c00) [pid = 1664] [serial = 1452] [outer = 0x0] 00:19:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1234d9c00) [pid = 1664] [serial = 1453] [outer = 0x1218b1c00] 00:19:18 INFO - PROCESS | 1664 | 1467703158564 Marionette DEBUG loaded listener.js 00:19:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124bda400) [pid = 1664] [serial = 1454] [outer = 0x1218b1c00] 00:19:18 INFO - PROCESS | 1664 | 1467703158976 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]]]}] 00:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 00:19:19 INFO - PROCESS | 1664 | 1467703159034 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 1664 | 1467703159035 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 00:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:19:19 INFO - PROCESS | 1664 | 1467703159037 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 1664 | 1467703159039 Marionette TRACE conn2 <- [1,1910,null,{}] 00:19:19 INFO - PROCESS | 1664 | 1467703159041 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}] 00:19:19 INFO - PROCESS | 1664 | 1467703159042 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:19 INFO - PROCESS | 1664 | 1467703159133 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 00:19:19 INFO - PROCESS | 1664 | 1467703159189 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:19 INFO - PROCESS | 1664 | 1467703159190 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x126d84000 == 29 [pid = 1664] [id = 485] 00:19:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x121953400) [pid = 1664] [serial = 1455] [outer = 0x0] 00:19:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124e9e400) [pid = 1664] [serial = 1456] [outer = 0x121953400] 00:19:19 INFO - PROCESS | 1664 | 1467703159219 Marionette DEBUG loaded listener.js 00:19:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12545e800) [pid = 1664] [serial = 1457] [outer = 0x121953400] 00:19:19 INFO - PROCESS | 1664 | 1467703159661 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]]]}] 00:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 669ms 00:19:19 INFO - PROCESS | 1664 | 1467703159707 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 1664 | 1467703159709 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 00:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:19:19 INFO - PROCESS | 1664 | 1467703159713 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 1664 | 1467703159714 Marionette TRACE conn2 <- [1,1914,null,{}] 00:19:19 INFO - PROCESS | 1664 | 1467703159718 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}] 00:19:19 INFO - PROCESS | 1664 | 1467703159721 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:19 INFO - PROCESS | 1664 | 1467703159883 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 00:19:19 INFO - PROCESS | 1664 | --DOCSHELL 0x112626800 == 28 [pid = 1664] [id = 26] 00:19:19 INFO - PROCESS | 1664 | --DOCSHELL 0x117213800 == 27 [pid = 1664] [id = 479] 00:19:19 INFO - PROCESS | 1664 | --DOCSHELL 0x112548000 == 26 [pid = 1664] [id = 478] 00:19:19 INFO - PROCESS | 1664 | 1467703159962 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:19 INFO - PROCESS | 1664 | 1467703159963 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x11660b800 == 27 [pid = 1664] [id = 486] 00:19:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1121be400) [pid = 1664] [serial = 1458] [outer = 0x0] 00:19:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1128ab000) [pid = 1664] [serial = 1459] [outer = 0x1121be400] 00:19:19 INFO - PROCESS | 1664 | 1467703159996 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x113ff0c00) [pid = 1664] [serial = 1460] [outer = 0x1121be400] 00:19:20 INFO - PROCESS | 1664 | 1467703160436 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]]]}] 00:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 771ms 00:19:20 INFO - PROCESS | 1664 | 1467703160484 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 00:19:20 INFO - PROCESS | 1664 | 1467703160487 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 00:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:19:20 INFO - PROCESS | 1664 | 1467703160490 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:19:20 INFO - PROCESS | 1664 | 1467703160493 Marionette TRACE conn2 <- [1,1918,null,{}] 00:19:20 INFO - PROCESS | 1664 | 1467703160496 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}] 00:19:20 INFO - PROCESS | 1664 | 1467703160498 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:20 INFO - PROCESS | 1664 | 1467703160599 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 00:19:20 INFO - PROCESS | 1664 | 1467703160669 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:20 INFO - PROCESS | 1664 | 1467703160671 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12102d800 == 28 [pid = 1664] [id = 487] 00:19:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x117ea9000) [pid = 1664] [serial = 1461] [outer = 0x0] 00:19:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x118555c00) [pid = 1664] [serial = 1462] [outer = 0x117ea9000] 00:19:20 INFO - PROCESS | 1664 | 1467703160702 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118ebac00) [pid = 1664] [serial = 1463] [outer = 0x117ea9000] 00:19:21 INFO - PROCESS | 1664 | 1467703161139 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]]]}] 00:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 00:19:21 INFO - PROCESS | 1664 | 1467703161161 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 00:19:21 INFO - PROCESS | 1664 | 1467703161163 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 00:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:19:21 INFO - PROCESS | 1664 | 1467703161165 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:19:21 INFO - PROCESS | 1664 | 1467703161167 Marionette TRACE conn2 <- [1,1922,null,{}] 00:19:21 INFO - PROCESS | 1664 | 1467703161169 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}] 00:19:21 INFO - PROCESS | 1664 | 1467703161171 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:21 INFO - PROCESS | 1664 | 1467703161295 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 00:19:21 INFO - PROCESS | 1664 | 1467703161356 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:21 INFO - PROCESS | 1664 | 1467703161357 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x127190800 == 29 [pid = 1664] [id = 488] 00:19:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119145c00) [pid = 1664] [serial = 1464] [outer = 0x0] 00:19:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x120da2400) [pid = 1664] [serial = 1465] [outer = 0x119145c00] 00:19:21 INFO - PROCESS | 1664 | 1467703161387 Marionette DEBUG loaded listener.js 00:19:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12497b000) [pid = 1664] [serial = 1466] [outer = 0x119145c00] 00:19:21 INFO - PROCESS | 1664 | 1467703161788 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]]]}] 00:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 669ms 00:19:21 INFO - PROCESS | 1664 | 1467703161835 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 00:19:21 INFO - PROCESS | 1664 | 1467703161839 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 00:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:19:21 INFO - PROCESS | 1664 | 1467703161847 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:19:21 INFO - PROCESS | 1664 | 1467703161850 Marionette TRACE conn2 <- [1,1926,null,{}] 00:19:21 INFO - PROCESS | 1664 | 1467703161853 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}] 00:19:21 INFO - PROCESS | 1664 | 1467703161855 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:21 INFO - PROCESS | 1664 | 1467703161959 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 00:19:22 INFO - PROCESS | 1664 | 1467703162016 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 1664 | 1467703162017 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291bf000 == 30 [pid = 1664] [id = 489] 00:19:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12540d800) [pid = 1664] [serial = 1467] [outer = 0x0] 00:19:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1267aec00) [pid = 1664] [serial = 1468] [outer = 0x12540d800] 00:19:22 INFO - PROCESS | 1664 | 1467703162059 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x126fd0000) [pid = 1664] [serial = 1469] [outer = 0x12540d800] 00:19:22 INFO - PROCESS | 1664 | 1467703162511 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]]]}] 00:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 676ms 00:19:22 INFO - PROCESS | 1664 | 1467703162519 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 00:19:22 INFO - PROCESS | 1664 | 1467703162524 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 00:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:19:22 INFO - PROCESS | 1664 | 1467703162527 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:19:22 INFO - PROCESS | 1664 | 1467703162529 Marionette TRACE conn2 <- [1,1930,null,{}] 00:19:22 INFO - PROCESS | 1664 | 1467703162533 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}] 00:19:22 INFO - PROCESS | 1664 | 1467703162535 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:22 INFO - PROCESS | 1664 | 1467703162705 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 00:19:22 INFO - PROCESS | 1664 | 1467703162803 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 1664 | 1467703162805 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a68a000 == 31 [pid = 1664] [id = 490] 00:19:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x126fda000) [pid = 1664] [serial = 1470] [outer = 0x0] 00:19:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1273a9800) [pid = 1664] [serial = 1471] [outer = 0x126fda000] 00:19:22 INFO - PROCESS | 1664 | 1467703162852 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1273dd400) [pid = 1664] [serial = 1472] [outer = 0x126fda000] 00:19:23 INFO - PROCESS | 1664 | 1467703163288 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]]]}] 00:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 770ms 00:19:23 INFO - PROCESS | 1664 | 1467703163297 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 00:19:23 INFO - PROCESS | 1664 | 1467703163298 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 00:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:19:23 INFO - PROCESS | 1664 | 1467703163301 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:19:23 INFO - PROCESS | 1664 | 1467703163302 Marionette TRACE conn2 <- [1,1934,null,{}] 00:19:23 INFO - PROCESS | 1664 | 1467703163307 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}] 00:19:23 INFO - PROCESS | 1664 | 1467703163308 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:23 INFO - PROCESS | 1664 | 1467703163403 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 00:19:23 INFO - PROCESS | 1664 | 1467703163458 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 1664 | 1467703163462 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856e800 == 32 [pid = 1664] [id = 491] 00:19:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x128dc1800) [pid = 1664] [serial = 1473] [outer = 0x0] 00:19:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1290c2800) [pid = 1664] [serial = 1474] [outer = 0x128dc1800] 00:19:23 INFO - PROCESS | 1664 | 1467703163500 Marionette DEBUG loaded listener.js 00:19:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12a4b9c00) [pid = 1664] [serial = 1475] [outer = 0x128dc1800] 00:19:24 INFO - PROCESS | 1664 | 1467703164068 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]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 821ms 00:19:24 INFO - PROCESS | 1664 | 1467703164123 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 1664 | 1467703164125 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 00:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:19:24 INFO - PROCESS | 1664 | 1467703164128 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 1664 | 1467703164131 Marionette TRACE conn2 <- [1,1938,null,{}] 00:19:24 INFO - PROCESS | 1664 | 1467703164136 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}] 00:19:24 INFO - PROCESS | 1664 | 1467703164138 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:24 INFO - PROCESS | 1664 | 1467703164240 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 00:19:24 INFO - PROCESS | 1664 | 1467703164309 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:24 INFO - PROCESS | 1664 | 1467703164311 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x119adf000 == 33 [pid = 1664] [id = 492] 00:19:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11823ac00) [pid = 1664] [serial = 1476] [outer = 0x0] 00:19:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x118553400) [pid = 1664] [serial = 1477] [outer = 0x11823ac00] 00:19:24 INFO - PROCESS | 1664 | 1467703164339 Marionette DEBUG loaded listener.js 00:19:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x119136400) [pid = 1664] [serial = 1478] [outer = 0x11823ac00] 00:19:24 INFO - PROCESS | 1664 | --DOCSHELL 0x123408800 == 32 [pid = 1664] [id = 483] 00:19:24 INFO - PROCESS | 1664 | --DOCSHELL 0x119ae3000 == 31 [pid = 1664] [id = 482] 00:19:24 INFO - PROCESS | 1664 | --DOCSHELL 0x117224800 == 30 [pid = 1664] [id = 481] 00:19:24 INFO - PROCESS | 1664 | 1467703164832 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]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 725ms 00:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:19:24 INFO - PROCESS | 1664 | 1467703164870 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 1664 | 1467703164873 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 00:19:24 INFO - PROCESS | 1664 | 1467703164877 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 1664 | 1467703164879 Marionette TRACE conn2 <- [1,1942,null,{}] 00:19:24 INFO - PROCESS | 1664 | 1467703164883 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}] 00:19:24 INFO - PROCESS | 1664 | 1467703164885 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:24 INFO - PROCESS | 1664 | 1467703164986 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 00:19:25 INFO - PROCESS | 1664 | 1467703165060 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1664 | 1467703165062 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x11978b000 == 31 [pid = 1664] [id = 493] 00:19:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x116973c00) [pid = 1664] [serial = 1479] [outer = 0x0] 00:19:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x118591c00) [pid = 1664] [serial = 1480] [outer = 0x116973c00] 00:19:25 INFO - PROCESS | 1664 | 1467703165094 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1191cb800) [pid = 1664] [serial = 1481] [outer = 0x116973c00] 00:19:25 INFO - PROCESS | 1664 | 1467703165528 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]]]}] 00:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 00:19:25 INFO - PROCESS | 1664 | 1467703165597 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 00:19:25 INFO - PROCESS | 1664 | 1467703165600 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 00:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:19:25 INFO - PROCESS | 1664 | 1467703165607 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:19:25 INFO - PROCESS | 1664 | 1467703165609 Marionette TRACE conn2 <- [1,1946,null,{}] 00:19:25 INFO - PROCESS | 1664 | 1467703165611 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}] 00:19:25 INFO - PROCESS | 1664 | 1467703165613 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:25 INFO - PROCESS | 1664 | 1467703165715 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 00:19:25 INFO - PROCESS | 1664 | 1467703165789 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1664 | 1467703165791 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291d0000 == 32 [pid = 1664] [id = 494] 00:19:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x124971400) [pid = 1664] [serial = 1482] [outer = 0x0] 00:19:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x124bae800) [pid = 1664] [serial = 1483] [outer = 0x124971400] 00:19:25 INFO - PROCESS | 1664 | 1467703165822 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12650f400) [pid = 1664] [serial = 1484] [outer = 0x124971400] 00:19:26 INFO - PROCESS | 1664 | 1467703166248 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]]]}] 00:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 00:19:26 INFO - PROCESS | 1664 | 1467703166276 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1664 | 1467703166278 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 00:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:19:26 INFO - PROCESS | 1664 | 1467703166281 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1664 | 1467703166283 Marionette TRACE conn2 <- [1,1950,null,{}] 00:19:26 INFO - PROCESS | 1664 | 1467703166291 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}] 00:19:26 INFO - PROCESS | 1664 | 1467703166294 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:26 INFO - PROCESS | 1664 | 1467703166399 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 00:19:26 INFO - PROCESS | 1664 | 1467703166462 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:26 INFO - PROCESS | 1664 | 1467703166465 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b972800 == 33 [pid = 1664] [id = 495] 00:19:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x126fd5c00) [pid = 1664] [serial = 1485] [outer = 0x0] 00:19:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x128a90000) [pid = 1664] [serial = 1486] [outer = 0x126fd5c00] 00:19:26 INFO - PROCESS | 1664 | 1467703166497 Marionette DEBUG loaded listener.js 00:19:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x129309c00) [pid = 1664] [serial = 1487] [outer = 0x126fd5c00] 00:19:26 INFO - PROCESS | 1664 | 1467703166927 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]]]}] 00:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 673ms 00:19:26 INFO - PROCESS | 1664 | 1467703166954 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1664 | 1467703166956 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 00:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:19:26 INFO - PROCESS | 1664 | 1467703166958 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1664 | 1467703166959 Marionette TRACE conn2 <- [1,1954,null,{}] 00:19:26 INFO - PROCESS | 1664 | 1467703166962 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}] 00:19:26 INFO - PROCESS | 1664 | 1467703166963 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:27 INFO - PROCESS | 1664 | 1467703167085 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 00:19:27 INFO - PROCESS | 1664 | 1467703167159 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1664 | 1467703167160 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca9800 == 34 [pid = 1664] [id = 496] 00:19:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12a5d9c00) [pid = 1664] [serial = 1488] [outer = 0x0] 00:19:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12a912800) [pid = 1664] [serial = 1489] [outer = 0x12a5d9c00] 00:19:27 INFO - PROCESS | 1664 | 1467703167190 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12aad2c00) [pid = 1664] [serial = 1490] [outer = 0x12a5d9c00] 00:19:27 INFO - PROCESS | 1664 | 1467703167602 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]]]}] 00:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 00:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:19:27 INFO - PROCESS | 1664 | 1467703167629 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 00:19:27 INFO - PROCESS | 1664 | 1467703167630 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 00:19:27 INFO - PROCESS | 1664 | 1467703167632 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:19:27 INFO - PROCESS | 1664 | 1467703167634 Marionette TRACE conn2 <- [1,1958,null,{}] 00:19:27 INFO - PROCESS | 1664 | 1467703167636 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}] 00:19:27 INFO - PROCESS | 1664 | 1467703167637 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:27 INFO - PROCESS | 1664 | 1467703167732 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 00:19:27 INFO - PROCESS | 1664 | 1467703167793 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1664 | 1467703167794 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x111f3f000 == 35 [pid = 1664] [id = 497] 00:19:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12aad5400) [pid = 1664] [serial = 1491] [outer = 0x0] 00:19:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12b119c00) [pid = 1664] [serial = 1492] [outer = 0x12aad5400] 00:19:27 INFO - PROCESS | 1664 | 1467703167823 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12b1ba800) [pid = 1664] [serial = 1493] [outer = 0x12aad5400] 00:19:28 INFO - PROCESS | 1664 | 1467703168247 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]]]}] 00:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 668ms 00:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:19:28 INFO - PROCESS | 1664 | 1467703168301 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 00:19:28 INFO - PROCESS | 1664 | 1467703168302 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 00:19:28 INFO - PROCESS | 1664 | 1467703168304 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:19:28 INFO - PROCESS | 1664 | 1467703168306 Marionette TRACE conn2 <- [1,1962,null,{}] 00:19:28 INFO - PROCESS | 1664 | 1467703168308 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}] 00:19:28 INFO - PROCESS | 1664 | 1467703168312 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:28 INFO - PROCESS | 1664 | 1467703168454 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 00:19:28 INFO - PROCESS | 1664 | 1467703168543 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 1664 | 1467703168544 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca74800 == 36 [pid = 1664] [id = 498] 00:19:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12b1c7800) [pid = 1664] [serial = 1494] [outer = 0x0] 00:19:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12b92b000) [pid = 1664] [serial = 1495] [outer = 0x12b1c7800] 00:19:28 INFO - PROCESS | 1664 | 1467703168576 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12bcb9c00) [pid = 1664] [serial = 1496] [outer = 0x12b1c7800] 00:19:28 INFO - PROCESS | 1664 | 1467703168998 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]]]}] 00:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 721ms 00:19:29 INFO - PROCESS | 1664 | 1467703169026 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 00:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:19:29 INFO - PROCESS | 1664 | 1467703169028 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 00:19:29 INFO - PROCESS | 1664 | 1467703169031 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - PROCESS | 1664 | 1467703169032 Marionette TRACE conn2 <- [1,1966,null,{}] 00:19:29 INFO - PROCESS | 1664 | 1467703169035 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}] 00:19:29 INFO - PROCESS | 1664 | 1467703169037 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:29 INFO - PROCESS | 1664 | 1467703169275 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 00:19:29 INFO - PROCESS | 1664 | 1467703169389 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:29 INFO - PROCESS | 1664 | 1467703169391 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ad6800 == 37 [pid = 1664] [id = 499] 00:19:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x112e4dc00) [pid = 1664] [serial = 1497] [outer = 0x0] 00:19:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x1138c0000) [pid = 1664] [serial = 1498] [outer = 0x112e4dc00] 00:19:29 INFO - PROCESS | 1664 | 1467703169436 Marionette DEBUG loaded listener.js 00:19:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x118360000) [pid = 1664] [serial = 1499] [outer = 0x112e4dc00] 00:19:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12a68a000 == 36 [pid = 1664] [id = 490] 00:19:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1291bf000 == 35 [pid = 1664] [id = 489] 00:19:29 INFO - PROCESS | 1664 | --DOCSHELL 0x127190800 == 34 [pid = 1664] [id = 488] 00:19:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12102d800 == 33 [pid = 1664] [id = 487] 00:19:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11660b800 == 32 [pid = 1664] [id = 486] 00:19:29 INFO - PROCESS | 1664 | 1467703169996 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]]]}] 00:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 970ms 00:19:30 INFO - PROCESS | 1664 | 1467703170002 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 00:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:19:30 INFO - PROCESS | 1664 | 1467703170005 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 00:19:30 INFO - PROCESS | 1664 | 1467703170008 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:19:30 INFO - PROCESS | 1664 | 1467703170010 Marionette TRACE conn2 <- [1,1970,null,{}] 00:19:30 INFO - PROCESS | 1664 | 1467703170014 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}] 00:19:30 INFO - PROCESS | 1664 | 1467703170016 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:30 INFO - PROCESS | 1664 | 1467703170121 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 00:19:30 INFO - PROCESS | 1664 | 1467703170199 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 1664 | 1467703170202 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x123580800 == 33 [pid = 1664] [id = 500] 00:19:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x11859d000) [pid = 1664] [serial = 1500] [outer = 0x0] 00:19:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x119696800) [pid = 1664] [serial = 1501] [outer = 0x11859d000] 00:19:30 INFO - PROCESS | 1664 | 1467703170235 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x1215d3800) [pid = 1664] [serial = 1502] [outer = 0x11859d000] 00:19:30 INFO - PROCESS | 1664 | 1467703170664 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]]]}] 00:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 00:19:30 INFO - PROCESS | 1664 | 1467703170679 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 00:19:30 INFO - PROCESS | 1664 | 1467703170682 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 00:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:19:30 INFO - PROCESS | 1664 | 1467703170687 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:19:30 INFO - PROCESS | 1664 | 1467703170689 Marionette TRACE conn2 <- [1,1974,null,{}] 00:19:30 INFO - PROCESS | 1664 | 1467703170691 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}] 00:19:30 INFO - PROCESS | 1664 | 1467703170693 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:30 INFO - PROCESS | 1664 | 1467703170800 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 00:19:30 INFO - PROCESS | 1664 | 1467703170865 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 1664 | 1467703170866 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b190800 == 34 [pid = 1664] [id = 501] 00:19:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x1265a5c00) [pid = 1664] [serial = 1503] [outer = 0x0] 00:19:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x1271e1c00) [pid = 1664] [serial = 1504] [outer = 0x1265a5c00] 00:19:30 INFO - PROCESS | 1664 | 1467703170897 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x128b7b400) [pid = 1664] [serial = 1505] [outer = 0x1265a5c00] 00:19:31 INFO - PROCESS | 1664 | 1467703171362 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]]]}] 00:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 00:19:31 INFO - PROCESS | 1664 | 1467703171407 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 1664 | 1467703171409 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 00:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:19:31 INFO - PROCESS | 1664 | 1467703171411 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:19:31 INFO - PROCESS | 1664 | 1467703171414 Marionette TRACE conn2 <- [1,1978,null,{}] 00:19:31 INFO - PROCESS | 1664 | 1467703171422 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}] 00:19:31 INFO - PROCESS | 1664 | 1467703171425 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:31 INFO - PROCESS | 1664 | 1467703171550 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 00:19:31 INFO - PROCESS | 1664 | 1467703171615 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:31 INFO - PROCESS | 1664 | 1467703171617 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ca63000 == 35 [pid = 1664] [id = 502] 00:19:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x129311c00) [pid = 1664] [serial = 1506] [outer = 0x0] 00:19:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x12a5d2400) [pid = 1664] [serial = 1507] [outer = 0x129311c00] 00:19:31 INFO - PROCESS | 1664 | 1467703171649 Marionette DEBUG loaded listener.js 00:19:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x12b1c3400) [pid = 1664] [serial = 1508] [outer = 0x129311c00] 00:19:32 INFO - PROCESS | 1664 | 1467703172083 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]]]}] 00:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 723ms 00:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:19:32 INFO - PROCESS | 1664 | 1467703172135 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 00:19:32 INFO - PROCESS | 1664 | 1467703172137 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 00:19:32 INFO - PROCESS | 1664 | 1467703172139 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 1664 | 1467703172140 Marionette TRACE conn2 <- [1,1982,null,{}] 00:19:32 INFO - PROCESS | 1664 | 1467703172143 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}] 00:19:32 INFO - PROCESS | 1664 | 1467703172144 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:32 INFO - PROCESS | 1664 | 1467703172247 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 00:19:32 INFO - PROCESS | 1664 | 1467703172311 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 1664 | 1467703172312 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170d9800 == 36 [pid = 1664] [id = 503] 00:19:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x12b9b9800) [pid = 1664] [serial = 1509] [outer = 0x0] 00:19:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x12b9c0000) [pid = 1664] [serial = 1510] [outer = 0x12b9b9800] 00:19:32 INFO - PROCESS | 1664 | 1467703172341 Marionette DEBUG loaded listener.js 00:19:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x12b9c7800) [pid = 1664] [serial = 1511] [outer = 0x12b9b9800] 00:19:32 INFO - PROCESS | 1664 | 1467703172815 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]]]}] 00:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 722ms 00:19:32 INFO - PROCESS | 1664 | 1467703172862 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 00:19:32 INFO - PROCESS | 1664 | 1467703172864 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 00:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:19:32 INFO - PROCESS | 1664 | 1467703172867 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 1664 | 1467703172869 Marionette TRACE conn2 <- [1,1986,null,{}] 00:19:32 INFO - PROCESS | 1664 | 1467703172891 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}] 00:19:32 INFO - PROCESS | 1664 | 1467703172893 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:33 INFO - PROCESS | 1664 | 1467703173032 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 00:19:33 INFO - PROCESS | 1664 | 1467703173110 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:33 INFO - PROCESS | 1664 | 1467703173111 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d623800 == 37 [pid = 1664] [id = 504] 00:19:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x12b9bc000) [pid = 1664] [serial = 1512] [outer = 0x0] 00:19:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x12bcbc000) [pid = 1664] [serial = 1513] [outer = 0x12b9bc000] 00:19:33 INFO - PROCESS | 1664 | 1467703173140 Marionette DEBUG loaded listener.js 00:19:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x12bd0b000) [pid = 1664] [serial = 1514] [outer = 0x12b9bc000] 00:19:33 INFO - PROCESS | 1664 | 1467703173550 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]]]}] 00:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 737ms 00:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:19:33 INFO - PROCESS | 1664 | 1467703173604 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 1664 | 1467703173606 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 00:19:33 INFO - PROCESS | 1664 | 1467703173608 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 1664 | 1467703173609 Marionette TRACE conn2 <- [1,1990,null,{}] 00:19:33 INFO - PROCESS | 1664 | 1467703173612 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}] 00:19:33 INFO - PROCESS | 1664 | 1467703173616 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:33 INFO - PROCESS | 1664 | 1467703173740 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 00:19:33 INFO - PROCESS | 1664 | 1467703173808 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:33 INFO - PROCESS | 1664 | 1467703173809 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12da76000 == 38 [pid = 1664] [id = 505] 00:19:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x112e50400) [pid = 1664] [serial = 1515] [outer = 0x0] 00:19:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x12bd14800) [pid = 1664] [serial = 1516] [outer = 0x112e50400] 00:19:33 INFO - PROCESS | 1664 | 1467703173882 Marionette DEBUG loaded listener.js 00:19:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x12ca46000) [pid = 1664] [serial = 1517] [outer = 0x112e50400] 00:19:34 INFO - PROCESS | 1664 | 1467703174311 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]]]}] 00:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 769ms 00:19:34 INFO - PROCESS | 1664 | 1467703174394 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 00:19:34 INFO - PROCESS | 1664 | 1467703174396 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 00:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:19:34 INFO - PROCESS | 1664 | 1467703174402 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:19:34 INFO - PROCESS | 1664 | 1467703174405 Marionette TRACE conn2 <- [1,1994,null,{}] 00:19:34 INFO - PROCESS | 1664 | 1467703174409 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}] 00:19:34 INFO - PROCESS | 1664 | 1467703174411 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:34 INFO - PROCESS | 1664 | 1467703174554 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 00:19:34 INFO - PROCESS | 1664 | 1467703174663 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 1664 | 1467703174664 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12881e800 == 39 [pid = 1664] [id = 506] 00:19:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x12c2af400) [pid = 1664] [serial = 1518] [outer = 0x0] 00:19:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x12c2b7400) [pid = 1664] [serial = 1519] [outer = 0x12c2af400] 00:19:34 INFO - PROCESS | 1664 | 1467703174709 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x12c2bbc00) [pid = 1664] [serial = 1520] [outer = 0x12c2af400] 00:19:35 INFO - PROCESS | 1664 | 1467703175214 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]]]}] 00:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 825ms 00:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:19:35 INFO - PROCESS | 1664 | 1467703175226 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 00:19:35 INFO - PROCESS | 1664 | 1467703175228 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 00:19:35 INFO - PROCESS | 1664 | 1467703175231 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - PROCESS | 1664 | 1467703175233 Marionette TRACE conn2 <- [1,1998,null,{}] 00:19:35 INFO - PROCESS | 1664 | 1467703175236 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}] 00:19:35 INFO - PROCESS | 1664 | 1467703175238 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:35 INFO - PROCESS | 1664 | 1467703175336 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 00:19:35 INFO - PROCESS | 1664 | 1467703175406 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:35 INFO - PROCESS | 1664 | 1467703175407 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x119316000 == 40 [pid = 1664] [id = 507] 00:19:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x121411c00) [pid = 1664] [serial = 1521] [outer = 0x0] 00:19:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x124bd7400) [pid = 1664] [serial = 1522] [outer = 0x121411c00] 00:19:35 INFO - PROCESS | 1664 | 1467703175477 Marionette DEBUG loaded listener.js 00:19:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x1268ec800) [pid = 1664] [serial = 1523] [outer = 0x121411c00] 00:19:35 INFO - PROCESS | 1664 | --DOCSHELL 0x1291d0000 == 39 [pid = 1664] [id = 494] 00:19:35 INFO - PROCESS | 1664 | --DOCSHELL 0x11978b000 == 38 [pid = 1664] [id = 493] 00:19:36 INFO - PROCESS | 1664 | 1467703176008 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]]]}] 00:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 823ms 00:19:36 INFO - PROCESS | 1664 | 1467703176054 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 00:19:36 INFO - PROCESS | 1664 | 1467703176057 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 00:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:19:36 INFO - PROCESS | 1664 | 1467703176061 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:19:36 INFO - PROCESS | 1664 | 1467703176063 Marionette TRACE conn2 <- [1,2002,null,{}] 00:19:36 INFO - PROCESS | 1664 | 1467703176067 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}] 00:19:36 INFO - PROCESS | 1664 | 1467703176069 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:36 INFO - PROCESS | 1664 | 1467703176171 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 00:19:36 INFO - PROCESS | 1664 | 1467703176281 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 1664 | 1467703176283 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a60d800 == 39 [pid = 1664] [id = 508] 00:19:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x12545ec00) [pid = 1664] [serial = 1524] [outer = 0x0] 00:19:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x1273ab000) [pid = 1664] [serial = 1525] [outer = 0x12545ec00] 00:19:36 INFO - PROCESS | 1664 | 1467703176316 Marionette DEBUG loaded listener.js 00:19:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x1288ca000) [pid = 1664] [serial = 1526] [outer = 0x12545ec00] 00:19:36 INFO - PROCESS | 1664 | 1467703176749 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]]]}] 00:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 00:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:19:36 INFO - PROCESS | 1664 | 1467703176783 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 00:19:36 INFO - PROCESS | 1664 | 1467703176786 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 00:19:36 INFO - PROCESS | 1664 | 1467703176790 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:19:36 INFO - PROCESS | 1664 | 1467703176792 Marionette TRACE conn2 <- [1,2006,null,{}] 00:19:36 INFO - PROCESS | 1664 | 1467703176795 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}] 00:19:36 INFO - PROCESS | 1664 | 1467703176797 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:36 INFO - PROCESS | 1664 | 1467703176902 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 00:19:36 INFO - PROCESS | 1664 | 1467703176971 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 1664 | 1467703176972 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c417800 == 40 [pid = 1664] [id = 509] 00:19:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x125416800) [pid = 1664] [serial = 1527] [outer = 0x0] 00:19:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x1288ce800) [pid = 1664] [serial = 1528] [outer = 0x125416800] 00:19:37 INFO - PROCESS | 1664 | 1467703177004 Marionette DEBUG loaded listener.js 00:19:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x12930b800) [pid = 1664] [serial = 1529] [outer = 0x125416800] 00:19:37 INFO - PROCESS | 1664 | 1467703177462 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]]]}] 00:19:37 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 00:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 00:19:37 INFO - PROCESS | 1664 | 1467703177559 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 00:19:37 INFO - PROCESS | 1664 | 1467703177560 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 00:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:19:37 INFO - PROCESS | 1664 | 1467703177565 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:19:37 INFO - PROCESS | 1664 | 1467703177568 Marionette TRACE conn2 <- [1,2010,null,{}] 00:19:37 INFO - PROCESS | 1664 | 1467703177576 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}] 00:19:37 INFO - PROCESS | 1664 | 1467703177579 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:37 INFO - PROCESS | 1664 | 1467703177684 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 00:19:37 INFO - PROCESS | 1664 | 1467703177794 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:37 INFO - PROCESS | 1664 | 1467703177797 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d63f000 == 41 [pid = 1664] [id = 510] 00:19:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x12b116c00) [pid = 1664] [serial = 1530] [outer = 0x0] 00:19:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x12b1c7000) [pid = 1664] [serial = 1531] [outer = 0x12b116c00] 00:19:37 INFO - PROCESS | 1664 | 1467703177831 Marionette DEBUG loaded listener.js 00:19:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x12b9bd400) [pid = 1664] [serial = 1532] [outer = 0x12b116c00] 00:19:38 INFO - PROCESS | 1664 | 1467703178279 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]]]}] 00:19:38 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 00:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 772ms 00:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:19:38 INFO - PROCESS | 1664 | 1467703178338 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 00:19:38 INFO - PROCESS | 1664 | 1467703178340 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 00:19:38 INFO - PROCESS | 1664 | 1467703178342 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:19:38 INFO - PROCESS | 1664 | 1467703178343 Marionette TRACE conn2 <- [1,2014,null,{}] 00:19:38 INFO - PROCESS | 1664 | 1467703178345 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}] 00:19:38 INFO - PROCESS | 1664 | 1467703178347 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:38 INFO - PROCESS | 1664 | 1467703178454 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 00:19:38 INFO - PROCESS | 1664 | 1467703178535 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 1664 | 1467703178536 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a649000 == 42 [pid = 1664] [id = 511] 00:19:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x12bcbb000) [pid = 1664] [serial = 1533] [outer = 0x0] 00:19:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x12bd0e800) [pid = 1664] [serial = 1534] [outer = 0x12bcbb000] 00:19:38 INFO - PROCESS | 1664 | 1467703178568 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x12bd16800) [pid = 1664] [serial = 1535] [outer = 0x12bcbb000] 00:19:38 INFO - PROCESS | 1664 | 1467703178977 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]]]}] 00:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 668ms 00:19:39 INFO - PROCESS | 1664 | 1467703179011 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 00:19:39 INFO - PROCESS | 1664 | 1467703179012 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 00:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:19:39 INFO - PROCESS | 1664 | 1467703179014 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:19:39 INFO - PROCESS | 1664 | 1467703179016 Marionette TRACE conn2 <- [1,2018,null,{}] 00:19:39 INFO - PROCESS | 1664 | 1467703179018 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}] 00:19:39 INFO - PROCESS | 1664 | 1467703179019 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:39 INFO - PROCESS | 1664 | 1467703179135 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 00:19:39 INFO - PROCESS | 1664 | 1467703179339 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:39 INFO - PROCESS | 1664 | 1467703179341 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x11962d000 == 43 [pid = 1664] [id = 512] 00:19:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x112e4cc00) [pid = 1664] [serial = 1536] [outer = 0x0] 00:19:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x118ec2c00) [pid = 1664] [serial = 1537] [outer = 0x112e4cc00] 00:19:39 INFO - PROCESS | 1664 | 1467703179377 Marionette DEBUG loaded listener.js 00:19:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x1249f3400) [pid = 1664] [serial = 1538] [outer = 0x112e4cc00] 00:19:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1170d9800 == 42 [pid = 1664] [id = 503] 00:19:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca63000 == 41 [pid = 1664] [id = 502] 00:19:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12b190800 == 40 [pid = 1664] [id = 501] 00:19:39 INFO - PROCESS | 1664 | --DOCSHELL 0x123580800 == 39 [pid = 1664] [id = 500] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12c53f800 == 38 [pid = 1664] [id = 14] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcd7000 == 37 [pid = 1664] [id = 12] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11930b800 == 36 [pid = 1664] [id = 480] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12b96c800 == 35 [pid = 1664] [id = 10] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12ce6e800 == 34 [pid = 1664] [id = 16] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11856e800 == 33 [pid = 1664] [id = 491] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12da76000 == 32 [pid = 1664] [id = 505] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x119adf000 == 31 [pid = 1664] [id = 492] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12d623800 == 30 [pid = 1664] [id = 504] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12a695800 == 29 [pid = 1664] [id = 8] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12b194800 == 28 [pid = 1664] [id = 9] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12c410800 == 27 [pid = 1664] [id = 13] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x129016000 == 26 [pid = 1664] [id = 6] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11620e800 == 25 [pid = 1664] [id = 484] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12b972800 == 24 [pid = 1664] [id = 495] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12d170000 == 23 [pid = 1664] [id = 21] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11857b000 == 22 [pid = 1664] [id = 20] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcad000 == 21 [pid = 1664] [id = 11] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca9800 == 20 [pid = 1664] [id = 496] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x126d84000 == 19 [pid = 1664] [id = 485] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x111f3f000 == 18 [pid = 1664] [id = 497] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x113a9d800 == 17 [pid = 1664] [id = 25] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12881e800 == 16 [pid = 1664] [id = 506] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12a649000 == 15 [pid = 1664] [id = 511] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12d63f000 == 14 [pid = 1664] [id = 510] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12c417800 == 13 [pid = 1664] [id = 509] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x119ad6800 == 12 [pid = 1664] [id = 499] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x119316000 == 11 [pid = 1664] [id = 507] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12a60d800 == 10 [pid = 1664] [id = 508] 00:19:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12ca74800 == 9 [pid = 1664] [id = 498] 00:19:42 INFO - PROCESS | 1664 | 1467703182995 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]]]}] 00:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 4031ms 00:19:43 INFO - PROCESS | 1664 | 1467703183045 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 00:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:19:43 INFO - PROCESS | 1664 | 1467703183048 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 00:19:43 INFO - PROCESS | 1664 | 1467703183051 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:19:43 INFO - PROCESS | 1664 | 1467703183056 Marionette TRACE conn2 <- [1,2022,null,{}] 00:19:43 INFO - PROCESS | 1664 | 1467703183060 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}] 00:19:43 INFO - PROCESS | 1664 | 1467703183061 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:43 INFO - PROCESS | 1664 | 1467703183148 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 00:19:43 INFO - PROCESS | 1664 | 1467703183154 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 1664 | 1467703183158 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x119642800 == 10 [pid = 1664] [id = 513] 00:19:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x1210b1000) [pid = 1664] [serial = 1539] [outer = 0x0] 00:19:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x1234b2c00) [pid = 1664] [serial = 1540] [outer = 0x1210b1000] 00:19:43 INFO - PROCESS | 1664 | 1467703183188 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x12659a400) [pid = 1664] [serial = 1541] [outer = 0x1210b1000] 00:19:43 INFO - PROCESS | 1664 | 1467703183559 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]]]}] 00:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 525ms 00:19:43 INFO - PROCESS | 1664 | 1467703183576 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 00:19:43 INFO - PROCESS | 1664 | 1467703183580 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 00:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:19:43 INFO - PROCESS | 1664 | 1467703183585 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:19:43 INFO - PROCESS | 1664 | 1467703183587 Marionette TRACE conn2 <- [1,2026,null,{}] 00:19:43 INFO - PROCESS | 1664 | 1467703183589 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}] 00:19:43 INFO - PROCESS | 1664 | 1467703183591 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:43 INFO - PROCESS | 1664 | 1467703183680 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 00:19:43 INFO - PROCESS | 1664 | 1467703183685 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 1664 | 1467703183687 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12882b800 == 11 [pid = 1664] [id = 514] 00:19:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x1267afc00) [pid = 1664] [serial = 1542] [outer = 0x0] 00:19:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x1273d4000) [pid = 1664] [serial = 1543] [outer = 0x1267afc00] 00:19:43 INFO - PROCESS | 1664 | 1467703183717 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x128a89c00) [pid = 1664] [serial = 1544] [outer = 0x1267afc00] 00:19:44 INFO - PROCESS | 1664 | 1467703184109 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]]]}] 00:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 570ms 00:19:44 INFO - PROCESS | 1664 | 1467703184155 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 00:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:19:44 INFO - PROCESS | 1664 | 1467703184156 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 00:19:44 INFO - PROCESS | 1664 | 1467703184159 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:19:44 INFO - PROCESS | 1664 | 1467703184161 Marionette TRACE conn2 <- [1,2030,null,{}] 00:19:44 INFO - PROCESS | 1664 | 1467703184169 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}] 00:19:44 INFO - PROCESS | 1664 | 1467703184172 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:44 INFO - PROCESS | 1664 | 1467703184259 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 00:19:44 INFO - PROCESS | 1664 | 1467703184264 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 1664 | 1467703184266 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa63000 == 12 [pid = 1664] [id = 515] 00:19:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x12a507400) [pid = 1664] [serial = 1545] [outer = 0x0] 00:19:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x12a919c00) [pid = 1664] [serial = 1546] [outer = 0x12a507400] 00:19:44 INFO - PROCESS | 1664 | 1467703184295 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x12b928400) [pid = 1664] [serial = 1547] [outer = 0x12a507400] 00:19:44 INFO - PROCESS | 1664 | 1467703184693 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]]]}] 00:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 570ms 00:19:44 INFO - PROCESS | 1664 | 1467703184734 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 00:19:44 INFO - PROCESS | 1664 | 1467703184736 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 00:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:19:44 INFO - PROCESS | 1664 | 1467703184738 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:19:44 INFO - PROCESS | 1664 | 1467703184739 Marionette TRACE conn2 <- [1,2034,null,{}] 00:19:44 INFO - PROCESS | 1664 | 1467703184741 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}] 00:19:44 INFO - PROCESS | 1664 | 1467703184743 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:44 INFO - PROCESS | 1664 | 1467703184860 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 00:19:44 INFO - PROCESS | 1664 | 1467703184863 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 1664 | 1467703184864 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c410800 == 13 [pid = 1664] [id = 516] 00:19:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x12b9bec00) [pid = 1664] [serial = 1548] [outer = 0x0] 00:19:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x12bcbc400) [pid = 1664] [serial = 1549] [outer = 0x12b9bec00] 00:19:44 INFO - PROCESS | 1664 | 1467703184889 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x12bd0b400) [pid = 1664] [serial = 1550] [outer = 0x12b9bec00] 00:19:45 INFO - PROCESS | 1664 | 1467703185243 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]]]}] 00:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 521ms 00:19:45 INFO - PROCESS | 1664 | 1467703185260 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 00:19:45 INFO - PROCESS | 1664 | 1467703185261 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 00:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:19:45 INFO - PROCESS | 1664 | 1467703185263 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:19:45 INFO - PROCESS | 1664 | 1467703185264 Marionette TRACE conn2 <- [1,2038,null,{}] 00:19:45 INFO - PROCESS | 1664 | 1467703185266 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}] 00:19:45 INFO - PROCESS | 1664 | 1467703185277 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:45 INFO - PROCESS | 1664 | 1467703185390 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 00:19:45 INFO - PROCESS | 1664 | 1467703185393 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:45 INFO - PROCESS | 1664 | 1467703185394 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d363800 == 14 [pid = 1664] [id = 517] 00:19:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 195 (0x120dab000) [pid = 1664] [serial = 1551] [outer = 0x0] 00:19:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x12bd18000) [pid = 1664] [serial = 1552] [outer = 0x120dab000] 00:19:45 INFO - PROCESS | 1664 | 1467703185418 Marionette DEBUG loaded listener.js 00:19:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x12c2b8c00) [pid = 1664] [serial = 1553] [outer = 0x120dab000] 00:19:45 INFO - PROCESS | 1664 | 1467703185801 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]]]}] 00:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 00:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:19:45 INFO - PROCESS | 1664 | 1467703185832 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 00:19:45 INFO - PROCESS | 1664 | 1467703185834 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 00:19:45 INFO - PROCESS | 1664 | 1467703185836 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:19:45 INFO - PROCESS | 1664 | 1467703185837 Marionette TRACE conn2 <- [1,2042,null,{}] 00:19:45 INFO - PROCESS | 1664 | 1467703185839 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}] 00:19:45 INFO - PROCESS | 1664 | 1467703185843 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:45 INFO - PROCESS | 1664 | 1467703185967 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 00:19:46 INFO - PROCESS | 1664 | 1467703186015 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:46 INFO - PROCESS | 1664 | 1467703186017 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12dda4000 == 15 [pid = 1664] [id = 518] 00:19:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x110df1800) [pid = 1664] [serial = 1554] [outer = 0x0] 00:19:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x12c2b9800) [pid = 1664] [serial = 1555] [outer = 0x110df1800] 00:19:46 INFO - PROCESS | 1664 | 1467703186041 Marionette DEBUG loaded listener.js 00:19:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x12c4d4800) [pid = 1664] [serial = 1556] [outer = 0x110df1800] 00:19:46 INFO - PROCESS | 1664 | 1467703186426 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]]]}] 00:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 617ms 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x112e57400) [pid = 1664] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x11823ac00) [pid = 1664] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x117ea9000) [pid = 1664] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x117eb0000) [pid = 1664] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x112e4dc00) [pid = 1664] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 194 (0x11604e000) [pid = 1664] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x11260c400) [pid = 1664] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x1167b5000) [pid = 1664] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x1128b3000) [pid = 1664] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x11709a800) [pid = 1664] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x12659ec00) [pid = 1664] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x12a4b6000) [pid = 1664] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x1273aec00) [pid = 1664] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x112610c00) [pid = 1664] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x129308c00) [pid = 1664] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x111f1f000) [pid = 1664] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x1234b5400) [pid = 1664] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x116975800) [pid = 1664] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x1127cc800) [pid = 1664] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x118763c00) [pid = 1664] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x1162e4800) [pid = 1664] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x124bddc00) [pid = 1664] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x1128a7000) [pid = 1664] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x111c14400) [pid = 1664] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x11383b000) [pid = 1664] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x117037800) [pid = 1664] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x12b117c00) [pid = 1664] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x126fda000) [pid = 1664] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x128dc1800) [pid = 1664] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x129311c00) [pid = 1664] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x12540d800) [pid = 1664] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x119145c00) [pid = 1664] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x1265a5c00) [pid = 1664] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x11859d000) [pid = 1664] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x121953400) [pid = 1664] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x117eabc00) [pid = 1664] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x1218b1c00) [pid = 1664] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x124971400) [pid = 1664] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x116973c00) [pid = 1664] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x118552c00) [pid = 1664] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x12545ec00) [pid = 1664] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x121411c00) [pid = 1664] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x1121be400) [pid = 1664] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x126fd5c00) [pid = 1664] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x12c2af400) [pid = 1664] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x12bcbb000) [pid = 1664] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x112e50400) [pid = 1664] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x12b9bc000) [pid = 1664] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x12b1c7800) [pid = 1664] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x12b9b9800) [pid = 1664] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x12aad5400) [pid = 1664] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x12b116c00) [pid = 1664] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x12a5d9c00) [pid = 1664] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:19:47 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x125416800) [pid = 1664] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:19:47 INFO - PROCESS | 1664 | 1467703187368 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 00:19:47 INFO - PROCESS | 1664 | 1467703187369 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 00:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:19:47 INFO - PROCESS | 1664 | 1467703187386 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:19:47 INFO - PROCESS | 1664 | 1467703187397 Marionette TRACE conn2 <- [1,2046,null,{}] 00:19:47 INFO - PROCESS | 1664 | 1467703187412 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}] 00:19:47 INFO - PROCESS | 1664 | 1467703187414 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:47 INFO - PROCESS | 1664 | 1467703187485 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 00:19:47 INFO - PROCESS | 1664 | 1467703187491 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 1664 | 1467703187492 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x110e0e800 == 16 [pid = 1664] [id = 519] 00:19:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x1128a7000) [pid = 1664] [serial = 1557] [outer = 0x0] 00:19:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x112985800) [pid = 1664] [serial = 1558] [outer = 0x1128a7000] 00:19:47 INFO - PROCESS | 1664 | 1467703187516 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x113389000) [pid = 1664] [serial = 1559] [outer = 0x1128a7000] 00:19:47 INFO - PROCESS | 1664 | 1467703187872 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]]]}] 00:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 542ms 00:19:47 INFO - PROCESS | 1664 | 1467703187934 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 00:19:47 INFO - PROCESS | 1664 | 1467703187935 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 00:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:19:47 INFO - PROCESS | 1664 | 1467703187944 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:19:47 INFO - PROCESS | 1664 | 1467703187945 Marionette TRACE conn2 <- [1,2050,null,{}] 00:19:47 INFO - PROCESS | 1664 | 1467703187947 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}] 00:19:47 INFO - PROCESS | 1664 | 1467703187949 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:48 INFO - PROCESS | 1664 | 1467703188032 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 00:19:48 INFO - PROCESS | 1664 | 1467703188036 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1664 | 1467703188037 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x1162ac800 == 17 [pid = 1664] [id = 520] 00:19:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x112e4e800) [pid = 1664] [serial = 1560] [outer = 0x0] 00:19:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x1167b5000) [pid = 1664] [serial = 1561] [outer = 0x112e4e800] 00:19:48 INFO - PROCESS | 1664 | 1467703188062 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x1176f4400) [pid = 1664] [serial = 1562] [outer = 0x112e4e800] 00:19:48 INFO - PROCESS | 1664 | 1467703188424 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]]]}] 00:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 00:19:48 INFO - PROCESS | 1664 | 1467703188467 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 1664 | 1467703188469 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 00:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:19:48 INFO - PROCESS | 1664 | 1467703188472 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - PROCESS | 1664 | 1467703188473 Marionette TRACE conn2 <- [1,2054,null,{}] 00:19:48 INFO - PROCESS | 1664 | 1467703188477 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}] 00:19:48 INFO - PROCESS | 1664 | 1467703188490 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:48 INFO - PROCESS | 1664 | 1467703188692 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 00:19:48 INFO - PROCESS | 1664 | 1467703188851 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1664 | 1467703188852 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x128815800 == 18 [pid = 1664] [id = 521] 00:19:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x113d61c00) [pid = 1664] [serial = 1563] [outer = 0x0] 00:19:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x11803c800) [pid = 1664] [serial = 1564] [outer = 0x113d61c00] 00:19:48 INFO - PROCESS | 1664 | 1467703188892 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x118732400) [pid = 1664] [serial = 1565] [outer = 0x113d61c00] 00:19:49 INFO - PROCESS | 1664 | 1467703189300 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]]]}] 00:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 877ms 00:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:19:49 INFO - PROCESS | 1664 | 1467703189349 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 1664 | 1467703189350 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 00:19:49 INFO - PROCESS | 1664 | 1467703189352 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 1664 | 1467703189353 Marionette TRACE conn2 <- [1,2058,null,{}] 00:19:49 INFO - PROCESS | 1664 | 1467703189356 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}] 00:19:49 INFO - PROCESS | 1664 | 1467703189357 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:49 INFO - PROCESS | 1664 | 1467703189442 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 00:19:49 INFO - PROCESS | 1664 | 1467703189519 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:49 INFO - PROCESS | 1664 | 1467703189521 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca8000 == 19 [pid = 1664] [id = 522] 00:19:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x1162df800) [pid = 1664] [serial = 1566] [outer = 0x0] 00:19:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x118738400) [pid = 1664] [serial = 1567] [outer = 0x1162df800] 00:19:49 INFO - PROCESS | 1664 | 1467703189547 Marionette DEBUG loaded listener.js 00:19:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x118ec0000) [pid = 1664] [serial = 1568] [outer = 0x1162df800] 00:19:49 INFO - PROCESS | 1664 | 1467703189826 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]]]}] 00:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 00:19:49 INFO - PROCESS | 1664 | 1467703189871 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 00:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:19:49 INFO - PROCESS | 1664 | 1467703189876 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 00:19:49 INFO - PROCESS | 1664 | 1467703189878 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 1664 | 1467703189880 Marionette TRACE conn2 <- [1,2062,null,{}] 00:19:49 INFO - PROCESS | 1664 | 1467703189882 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}] 00:19:49 INFO - PROCESS | 1664 | 1467703189884 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:49 INFO - PROCESS | 1664 | 1467703189980 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 00:19:50 INFO - PROCESS | 1664 | 1467703190057 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:50 INFO - PROCESS | 1664 | 1467703190059 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ddc2800 == 20 [pid = 1664] [id = 523] 00:19:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x11873cc00) [pid = 1664] [serial = 1569] [outer = 0x0] 00:19:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x1210ae400) [pid = 1664] [serial = 1570] [outer = 0x11873cc00] 00:19:50 INFO - PROCESS | 1664 | 1467703190088 Marionette DEBUG loaded listener.js 00:19:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x1273aec00) [pid = 1664] [serial = 1571] [outer = 0x11873cc00] 00:19:50 INFO - PROCESS | 1664 | 1467703190400 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]]]}] 00:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 571ms 00:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:19:50 INFO - PROCESS | 1664 | 1467703190449 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 00:19:50 INFO - PROCESS | 1664 | 1467703190451 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 00:19:50 INFO - PROCESS | 1664 | 1467703190453 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:19:50 INFO - PROCESS | 1664 | 1467703190454 Marionette TRACE conn2 <- [1,2066,null,{}] 00:19:50 INFO - PROCESS | 1664 | 1467703190456 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}] 00:19:50 INFO - PROCESS | 1664 | 1467703190457 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:50 INFO - PROCESS | 1664 | 1467703190542 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 00:19:50 INFO - PROCESS | 1664 | 1467703190619 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:50 INFO - PROCESS | 1664 | 1467703190620 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x126711800 == 21 [pid = 1664] [id = 524] 00:19:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x11873bc00) [pid = 1664] [serial = 1572] [outer = 0x0] 00:19:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x1288c8c00) [pid = 1664] [serial = 1573] [outer = 0x11873bc00] 00:19:50 INFO - PROCESS | 1664 | 1467703190644 Marionette DEBUG loaded listener.js 00:19:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x1127d7800) [pid = 1664] [serial = 1574] [outer = 0x11873bc00] 00:19:50 INFO - PROCESS | 1664 | 1467703190905 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]]]}] 00:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 468ms 00:19:50 INFO - PROCESS | 1664 | 1467703190930 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 00:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:19:50 INFO - PROCESS | 1664 | 1467703190931 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 00:19:50 INFO - PROCESS | 1664 | 1467703190933 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:19:50 INFO - PROCESS | 1664 | 1467703190934 Marionette TRACE conn2 <- [1,2070,null,{}] 00:19:50 INFO - PROCESS | 1664 | 1467703190944 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}] 00:19:50 INFO - PROCESS | 1664 | 1467703190945 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:51 INFO - PROCESS | 1664 | 1467703191033 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 00:19:51 INFO - PROCESS | 1664 | 1467703191037 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1664 | 1467703191038 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x110f15800 == 22 [pid = 1664] [id = 525] 00:19:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x1273d4800) [pid = 1664] [serial = 1575] [outer = 0x0] 00:19:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x12aadd800) [pid = 1664] [serial = 1576] [outer = 0x1273d4800] 00:19:51 INFO - PROCESS | 1664 | 1467703191061 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x12b922800) [pid = 1664] [serial = 1577] [outer = 0x1273d4800] 00:19:51 INFO - PROCESS | 1664 | 1467703191499 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]]]}] 00:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 619ms 00:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:19:51 INFO - PROCESS | 1664 | 1467703191553 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 00:19:51 INFO - PROCESS | 1664 | 1467703191555 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 00:19:51 INFO - PROCESS | 1664 | 1467703191558 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - PROCESS | 1664 | 1467703191559 Marionette TRACE conn2 <- [1,2074,null,{}] 00:19:51 INFO - PROCESS | 1664 | 1467703191563 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}] 00:19:51 INFO - PROCESS | 1664 | 1467703191564 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:51 INFO - PROCESS | 1664 | 1467703191717 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 00:19:51 INFO - PROCESS | 1664 | 1467703191743 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1664 | 1467703191744 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d36d000 == 23 [pid = 1664] [id = 526] 00:19:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x1127a6800) [pid = 1664] [serial = 1578] [outer = 0x0] 00:19:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x1127ad400) [pid = 1664] [serial = 1579] [outer = 0x1127a6800] 00:19:51 INFO - PROCESS | 1664 | 1467703191781 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x1127b1400) [pid = 1664] [serial = 1580] [outer = 0x1127a6800] 00:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 622ms 00:19:52 INFO - PROCESS | 1664 | 1467703192174 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]]]}] 00:19:52 INFO - PROCESS | 1664 | 1467703192179 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 00:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:19:52 INFO - PROCESS | 1664 | 1467703192180 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 00:19:52 INFO - PROCESS | 1664 | 1467703192182 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1664 | 1467703192184 Marionette TRACE conn2 <- [1,2078,null,{}] 00:19:52 INFO - PROCESS | 1664 | 1467703192186 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}] 00:19:52 INFO - PROCESS | 1664 | 1467703192187 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:52 INFO - PROCESS | 1664 | 1467703192303 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 00:19:52 INFO - PROCESS | 1664 | 1467703192367 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 1664 | 1467703192368 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126cd800 == 24 [pid = 1664] [id = 527] 00:19:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x1127b1800) [pid = 1664] [serial = 1581] [outer = 0x0] 00:19:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x12b122c00) [pid = 1664] [serial = 1582] [outer = 0x1127b1800] 00:19:52 INFO - PROCESS | 1664 | 1467703192392 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x12bcba800) [pid = 1664] [serial = 1583] [outer = 0x1127b1800] 00:19:52 INFO - PROCESS | 1664 | 1467703192707 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]]]}] 00:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 568ms 00:19:52 INFO - PROCESS | 1664 | 1467703192752 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 00:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:19:52 INFO - PROCESS | 1664 | 1467703192753 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 00:19:52 INFO - PROCESS | 1664 | 1467703192755 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1664 | 1467703192756 Marionette TRACE conn2 <- [1,2082,null,{}] 00:19:52 INFO - PROCESS | 1664 | 1467703192758 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}] 00:19:52 INFO - PROCESS | 1664 | 1467703192759 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:52 INFO - PROCESS | 1664 | 1467703192873 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 00:19:52 INFO - PROCESS | 1664 | 1467703192922 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 1664 | 1467703192923 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb2d800 == 25 [pid = 1664] [id = 528] 00:19:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x12bcbb000) [pid = 1664] [serial = 1584] [outer = 0x0] 00:19:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x12c2bc400) [pid = 1664] [serial = 1585] [outer = 0x12bcbb000] 00:19:52 INFO - PROCESS | 1664 | 1467703192946 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x12c846800) [pid = 1664] [serial = 1586] [outer = 0x12bcbb000] 00:19:53 INFO - PROCESS | 1664 | 1467703193471 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]]]}] 00:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 771ms 00:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:19:53 INFO - PROCESS | 1664 | 1467703193526 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 00:19:53 INFO - PROCESS | 1664 | 1467703193527 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 00:19:53 INFO - PROCESS | 1664 | 1467703193530 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:19:53 INFO - PROCESS | 1664 | 1467703193531 Marionette TRACE conn2 <- [1,2086,null,{}] 00:19:53 INFO - PROCESS | 1664 | 1467703193533 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}] 00:19:53 INFO - PROCESS | 1664 | 1467703193534 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:53 INFO - PROCESS | 1664 | 1467703193642 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 00:19:53 INFO - PROCESS | 1664 | 1467703193647 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:53 INFO - PROCESS | 1664 | 1467703193648 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12dfc3000 == 26 [pid = 1664] [id = 529] 00:19:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x12bd0cc00) [pid = 1664] [serial = 1587] [outer = 0x0] 00:19:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x12c84a800) [pid = 1664] [serial = 1588] [outer = 0x12bd0cc00] 00:19:53 INFO - PROCESS | 1664 | 1467703193748 Marionette DEBUG loaded listener.js 00:19:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x12c851800) [pid = 1664] [serial = 1589] [outer = 0x12bd0cc00] 00:19:54 INFO - PROCESS | 1664 | 1467703194013 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]]]}] 00:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 00:19:54 INFO - PROCESS | 1664 | 1467703194052 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 00:19:54 INFO - PROCESS | 1664 | 1467703194053 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 00:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:19:54 INFO - PROCESS | 1664 | 1467703194066 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:19:54 INFO - PROCESS | 1664 | 1467703194067 Marionette TRACE conn2 <- [1,2090,null,{}] 00:19:54 INFO - PROCESS | 1664 | 1467703194080 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}] 00:19:54 INFO - PROCESS | 1664 | 1467703194081 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:54 INFO - PROCESS | 1664 | 1467703194223 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 00:19:54 INFO - PROCESS | 1664 | 1467703194229 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:54 INFO - PROCESS | 1664 | 1467703194230 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd66800 == 27 [pid = 1664] [id = 530] 00:19:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x12c851400) [pid = 1664] [serial = 1590] [outer = 0x0] 00:19:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x12ca47400) [pid = 1664] [serial = 1591] [outer = 0x12c851400] 00:19:54 INFO - PROCESS | 1664 | 1467703194268 Marionette DEBUG loaded listener.js 00:19:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x12ca4bc00) [pid = 1664] [serial = 1592] [outer = 0x12c851400] 00:19:54 INFO - PROCESS | 1664 | 1467703194810 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]]]}] 00:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 00:19:54 INFO - PROCESS | 1664 | 1467703194836 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 00:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:19:54 INFO - PROCESS | 1664 | 1467703194839 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 00:19:54 INFO - PROCESS | 1664 | 1467703194842 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:19:54 INFO - PROCESS | 1664 | 1467703194845 Marionette TRACE conn2 <- [1,2094,null,{}] 00:19:54 INFO - PROCESS | 1664 | 1467703194849 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}] 00:19:54 INFO - PROCESS | 1664 | 1467703194850 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:54 INFO - PROCESS | 1664 | 1467703194984 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 00:19:55 INFO - PROCESS | 1664 | 1467703195090 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 1664 | 1467703195092 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253bc800 == 28 [pid = 1664] [id = 531] 00:19:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x113f02c00) [pid = 1664] [serial = 1593] [outer = 0x0] 00:19:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x116971000) [pid = 1664] [serial = 1594] [outer = 0x113f02c00] 00:19:55 INFO - PROCESS | 1664 | 1467703195123 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x11854f000) [pid = 1664] [serial = 1595] [outer = 0x113f02c00] 00:19:55 INFO - PROCESS | 1664 | 1467703195544 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]]]}] 00:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 721ms 00:19:55 INFO - PROCESS | 1664 | 1467703195564 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 00:19:55 INFO - PROCESS | 1664 | 1467703195567 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 00:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:19:55 INFO - PROCESS | 1664 | 1467703195572 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:19:55 INFO - PROCESS | 1664 | 1467703195574 Marionette TRACE conn2 <- [1,2098,null,{}] 00:19:55 INFO - PROCESS | 1664 | 1467703195577 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}] 00:19:55 INFO - PROCESS | 1664 | 1467703195578 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:55 INFO - PROCESS | 1664 | 1467703195692 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 00:19:55 INFO - PROCESS | 1664 | 1467703195813 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 1664 | 1467703195815 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa56000 == 29 [pid = 1664] [id = 532] 00:19:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x119697000) [pid = 1664] [serial = 1596] [outer = 0x0] 00:19:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x1214f0c00) [pid = 1664] [serial = 1597] [outer = 0x119697000] 00:19:55 INFO - PROCESS | 1664 | 1467703195858 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x125467400) [pid = 1664] [serial = 1598] [outer = 0x119697000] 00:19:56 INFO - PROCESS | 1664 | 1467703196246 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]]]}] 00:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 00:19:56 INFO - PROCESS | 1664 | 1467703196293 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 00:19:56 INFO - PROCESS | 1664 | 1467703196294 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 00:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:19:56 INFO - PROCESS | 1664 | 1467703196319 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:19:56 INFO - PROCESS | 1664 | 1467703196322 Marionette TRACE conn2 <- [1,2102,null,{}] 00:19:56 INFO - PROCESS | 1664 | 1467703196374 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}] 00:19:56 INFO - PROCESS | 1664 | 1467703196377 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:56 INFO - PROCESS | 1664 | 1467703196487 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 00:19:56 INFO - PROCESS | 1664 | 1467703196581 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 1664 | 1467703196584 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x129009800 == 30 [pid = 1664] [id = 533] 00:19:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x120dad800) [pid = 1664] [serial = 1599] [outer = 0x0] 00:19:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x1273e0000) [pid = 1664] [serial = 1600] [outer = 0x120dad800] 00:19:56 INFO - PROCESS | 1664 | 1467703196615 Marionette DEBUG loaded listener.js 00:19:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x128b7c000) [pid = 1664] [serial = 1601] [outer = 0x120dad800] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x12bd0e800) [pid = 1664] [serial = 1534] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x12bd16800) [pid = 1664] [serial = 1535] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x12b1c7000) [pid = 1664] [serial = 1531] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12b9bd400) [pid = 1664] [serial = 1532] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x1288ce800) [pid = 1664] [serial = 1528] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x12930b800) [pid = 1664] [serial = 1529] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x1273ab000) [pid = 1664] [serial = 1525] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x1288ca000) [pid = 1664] [serial = 1526] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x124bd7400) [pid = 1664] [serial = 1522] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x1268ec800) [pid = 1664] [serial = 1523] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x12c2b7400) [pid = 1664] [serial = 1519] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x12c2bbc00) [pid = 1664] [serial = 1520] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x12bd14800) [pid = 1664] [serial = 1516] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x12ca46000) [pid = 1664] [serial = 1517] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x12bcbc000) [pid = 1664] [serial = 1513] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x12bd0b000) [pid = 1664] [serial = 1514] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x12b9c0000) [pid = 1664] [serial = 1510] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x12b9c7800) [pid = 1664] [serial = 1511] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x12a5d2400) [pid = 1664] [serial = 1507] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x12b1c3400) [pid = 1664] [serial = 1508] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x1271e1c00) [pid = 1664] [serial = 1504] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x128b7b400) [pid = 1664] [serial = 1505] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x119696800) [pid = 1664] [serial = 1501] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x1215d3800) [pid = 1664] [serial = 1502] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x1138c0000) [pid = 1664] [serial = 1498] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x118360000) [pid = 1664] [serial = 1499] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x12b92b000) [pid = 1664] [serial = 1495] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x12bcb9c00) [pid = 1664] [serial = 1496] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x12b119c00) [pid = 1664] [serial = 1492] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x12b1ba800) [pid = 1664] [serial = 1493] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x12a912800) [pid = 1664] [serial = 1489] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x12aad2c00) [pid = 1664] [serial = 1490] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x128a90000) [pid = 1664] [serial = 1486] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x129309c00) [pid = 1664] [serial = 1487] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x124bae800) [pid = 1664] [serial = 1483] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x12650f400) [pid = 1664] [serial = 1484] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x118591c00) [pid = 1664] [serial = 1480] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x1191cb800) [pid = 1664] [serial = 1481] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x118553400) [pid = 1664] [serial = 1477] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x119136400) [pid = 1664] [serial = 1478] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x1290c2800) [pid = 1664] [serial = 1474] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x12a4b9c00) [pid = 1664] [serial = 1475] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x1273a9800) [pid = 1664] [serial = 1471] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x1273dd400) [pid = 1664] [serial = 1472] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x1267aec00) [pid = 1664] [serial = 1468] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x126fd0000) [pid = 1664] [serial = 1469] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x120da2400) [pid = 1664] [serial = 1465] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x12497b000) [pid = 1664] [serial = 1466] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x118555c00) [pid = 1664] [serial = 1462] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x118ebac00) [pid = 1664] [serial = 1463] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x1128ab000) [pid = 1664] [serial = 1459] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x113ff0c00) [pid = 1664] [serial = 1460] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x124e9e400) [pid = 1664] [serial = 1456] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12545e800) [pid = 1664] [serial = 1457] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1234d9c00) [pid = 1664] [serial = 1453] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x124bda400) [pid = 1664] [serial = 1454] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x11968ec00) [pid = 1664] [serial = 1450] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x120da7400) [pid = 1664] [serial = 1451] [outer = 0x0] [url = about:blank] 00:19:57 INFO - PROCESS | 1664 | 1467703197098 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]]]}] 00:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 845ms 00:19:57 INFO - PROCESS | 1664 | 1467703197165 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 00:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:19:57 INFO - PROCESS | 1664 | 1467703197166 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 00:19:57 INFO - PROCESS | 1664 | 1467703197169 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:19:57 INFO - PROCESS | 1664 | 1467703197170 Marionette TRACE conn2 <- [1,2106,null,{}] 00:19:57 INFO - PROCESS | 1664 | 1467703197173 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}] 00:19:57 INFO - PROCESS | 1664 | 1467703197174 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:57 INFO - PROCESS | 1664 | 1467703197286 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 00:19:57 INFO - PROCESS | 1664 | 1467703197370 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:57 INFO - PROCESS | 1664 | 1467703197371 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x113a93000 == 31 [pid = 1664] [id = 534] 00:19:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1128abc00) [pid = 1664] [serial = 1602] [outer = 0x0] 00:19:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x11859c800) [pid = 1664] [serial = 1603] [outer = 0x1128abc00] 00:19:57 INFO - PROCESS | 1664 | 1467703197401 Marionette DEBUG loaded listener.js 00:19:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x119a6b800) [pid = 1664] [serial = 1604] [outer = 0x1128abc00] 00:19:58 INFO - PROCESS | 1664 | --DOCSHELL 0x11962d000 == 30 [pid = 1664] [id = 512] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x118ec2c00) [pid = 1664] [serial = 1537] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x126db5c00) [pid = 1664] [serial = 880] [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.] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12a913000) [pid = 1664] [serial = 1375] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x11213cc00) [pid = 1664] [serial = 1377] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x1128a8800) [pid = 1664] [serial = 1378] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x117041000) [pid = 1664] [serial = 1380] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11823b000) [pid = 1664] [serial = 1381] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x112cc1c00) [pid = 1664] [serial = 1383] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11859bc00) [pid = 1664] [serial = 1384] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x116a13000) [pid = 1664] [serial = 1386] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1176eb800) [pid = 1664] [serial = 1387] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x118785c00) [pid = 1664] [serial = 1389] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x119140c00) [pid = 1664] [serial = 1390] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x120dad000) [pid = 1664] [serial = 1392] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x124bb9c00) [pid = 1664] [serial = 1393] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x126509000) [pid = 1664] [serial = 1395] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x126d3cc00) [pid = 1664] [serial = 1396] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x124ea2400) [pid = 1664] [serial = 1398] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1273a7c00) [pid = 1664] [serial = 1399] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x128dc4400) [pid = 1664] [serial = 1401] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12a5dac00) [pid = 1664] [serial = 1402] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12a915000) [pid = 1664] [serial = 1404] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12aad2800) [pid = 1664] [serial = 1405] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x112984800) [pid = 1664] [serial = 1407] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x117036400) [pid = 1664] [serial = 1408] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1215cec00) [pid = 1664] [serial = 1410] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x128a8a800) [pid = 1664] [serial = 1411] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x128a8f800) [pid = 1664] [serial = 1413] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12b118400) [pid = 1664] [serial = 1414] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12b1bbc00) [pid = 1664] [serial = 1416] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12b9bb800) [pid = 1664] [serial = 1417] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112e49800) [pid = 1664] [serial = 1419] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1138cd000) [pid = 1664] [serial = 1420] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118760000) [pid = 1664] [serial = 1422] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119690c00) [pid = 1664] [serial = 1423] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126d45000) [pid = 1664] [serial = 1425] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x128a8b000) [pid = 1664] [serial = 1426] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12a511000) [pid = 1664] [serial = 1428] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12aad4c00) [pid = 1664] [serial = 1429] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x117038800) [pid = 1664] [serial = 1431] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x118048c00) [pid = 1664] [serial = 1432] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1127cec00) [pid = 1664] [serial = 1434] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112e48800) [pid = 1664] [serial = 1435] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1160af400) [pid = 1664] [serial = 1437] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116977400) [pid = 1664] [serial = 1438] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118433000) [pid = 1664] [serial = 1440] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118553c00) [pid = 1664] [serial = 1441] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1162df400) [pid = 1664] [serial = 1443] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11703b800) [pid = 1664] [serial = 1444] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x118596400) [pid = 1664] [serial = 1446] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11878bc00) [pid = 1664] [serial = 1447] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1664 | 1467703198593 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]]]}] 00:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1472ms 00:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:19:58 INFO - PROCESS | 1664 | 1467703198642 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 00:19:58 INFO - PROCESS | 1664 | 1467703198644 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 00:19:58 INFO - PROCESS | 1664 | 1467703198647 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:19:58 INFO - PROCESS | 1664 | 1467703198649 Marionette TRACE conn2 <- [1,2110,null,{}] 00:19:58 INFO - PROCESS | 1664 | 1467703198652 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}] 00:19:58 INFO - PROCESS | 1664 | 1467703198654 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:58 INFO - PROCESS | 1664 | 1467703198739 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 00:19:58 INFO - PROCESS | 1664 | 1467703198746 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:58 INFO - PROCESS | 1664 | 1467703198748 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x112549800 == 31 [pid = 1664] [id = 535] 00:19:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1121b1400) [pid = 1664] [serial = 1605] [outer = 0x0] 00:19:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x112655400) [pid = 1664] [serial = 1606] [outer = 0x1121b1400] 00:19:58 INFO - PROCESS | 1664 | 1467703198776 Marionette DEBUG loaded listener.js 00:19:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1127b0800) [pid = 1664] [serial = 1607] [outer = 0x1121b1400] 00:19:59 INFO - PROCESS | 1664 | 1467703199123 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]]]}] 00:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 00:19:59 INFO - PROCESS | 1664 | 1467703199166 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 00:19:59 INFO - PROCESS | 1664 | 1467703199169 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 00:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:19:59 INFO - PROCESS | 1664 | 1467703199174 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:19:59 INFO - PROCESS | 1664 | 1467703199175 Marionette TRACE conn2 <- [1,2114,null,{}] 00:19:59 INFO - PROCESS | 1664 | 1467703199184 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}] 00:19:59 INFO - PROCESS | 1664 | 1467703199185 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:59 INFO - PROCESS | 1664 | 1467703199263 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 00:19:59 INFO - PROCESS | 1664 | 1467703199267 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:59 INFO - PROCESS | 1664 | 1467703199268 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x115058800 == 32 [pid = 1664] [id = 536] 00:19:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1127cf000) [pid = 1664] [serial = 1608] [outer = 0x0] 00:19:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1128ac000) [pid = 1664] [serial = 1609] [outer = 0x1127cf000] 00:19:59 INFO - PROCESS | 1664 | 1467703199297 Marionette DEBUG loaded listener.js 00:19:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x112983c00) [pid = 1664] [serial = 1610] [outer = 0x1127cf000] 00:19:59 INFO - PROCESS | 1664 | 1467703199659 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]]]}] 00:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms 00:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:19:59 INFO - PROCESS | 1664 | 1467703199695 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 00:19:59 INFO - PROCESS | 1664 | 1467703199696 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 00:19:59 INFO - PROCESS | 1664 | 1467703199699 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:19:59 INFO - PROCESS | 1664 | 1467703199700 Marionette TRACE conn2 <- [1,2118,null,{}] 00:19:59 INFO - PROCESS | 1664 | 1467703199715 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}] 00:19:59 INFO - PROCESS | 1664 | 1467703199718 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:59 INFO - PROCESS | 1664 | 1467703199797 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 00:19:59 INFO - PROCESS | 1664 | 1467703199801 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:59 INFO - PROCESS | 1664 | 1467703199803 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:19:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170d8800 == 33 [pid = 1664] [id = 537] 00:19:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x112e4e000) [pid = 1664] [serial = 1611] [outer = 0x0] 00:19:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x112eccc00) [pid = 1664] [serial = 1612] [outer = 0x112e4e000] 00:19:59 INFO - PROCESS | 1664 | 1467703199833 Marionette DEBUG loaded listener.js 00:19:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1138c0400) [pid = 1664] [serial = 1613] [outer = 0x112e4e000] 00:20:00 INFO - PROCESS | 1664 | 1467703200183 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]]]}] 00:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 524ms 00:20:00 INFO - PROCESS | 1664 | 1467703200224 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 00:20:00 INFO - PROCESS | 1664 | 1467703200226 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 00:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:20:00 INFO - PROCESS | 1664 | 1467703200228 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:20:00 INFO - PROCESS | 1664 | 1467703200229 Marionette TRACE conn2 <- [1,2122,null,{}] 00:20:00 INFO - PROCESS | 1664 | 1467703200231 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}] 00:20:00 INFO - PROCESS | 1664 | 1467703200232 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:00 INFO - PROCESS | 1664 | 1467703200309 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 00:20:00 INFO - PROCESS | 1664 | 1467703200313 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:00 INFO - PROCESS | 1664 | 1467703200314 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e6c800 == 34 [pid = 1664] [id = 538] 00:20:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x115eec800) [pid = 1664] [serial = 1614] [outer = 0x0] 00:20:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1160af400) [pid = 1664] [serial = 1615] [outer = 0x115eec800] 00:20:00 INFO - PROCESS | 1664 | 1467703200340 Marionette DEBUG loaded listener.js 00:20:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1167a8c00) [pid = 1664] [serial = 1616] [outer = 0x115eec800] 00:20:00 INFO - PROCESS | 1664 | 1467703200726 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]]]}] 00:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 00:20:00 INFO - PROCESS | 1664 | 1467703200749 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 00:20:00 INFO - PROCESS | 1664 | 1467703200750 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 00:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:20:00 INFO - PROCESS | 1664 | 1467703200752 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:20:00 INFO - PROCESS | 1664 | 1467703200754 Marionette TRACE conn2 <- [1,2126,null,{}] 00:20:00 INFO - PROCESS | 1664 | 1467703200765 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}] 00:20:00 INFO - PROCESS | 1664 | 1467703200766 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:00 INFO - PROCESS | 1664 | 1467703200863 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 00:20:00 INFO - PROCESS | 1664 | 1467703200867 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:00 INFO - PROCESS | 1664 | 1467703200868 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e03000 == 35 [pid = 1664] [id = 539] 00:20:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x110e78000) [pid = 1664] [serial = 1617] [outer = 0x0] 00:20:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x116970800) [pid = 1664] [serial = 1618] [outer = 0x110e78000] 00:20:00 INFO - PROCESS | 1664 | 1467703200892 Marionette DEBUG loaded listener.js 00:20:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11703bc00) [pid = 1664] [serial = 1619] [outer = 0x110e78000] 00:20:01 INFO - PROCESS | 1664 | 1467703201264 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]]]}] 00:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 521ms 00:20:01 INFO - PROCESS | 1664 | 1467703201274 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 00:20:01 INFO - PROCESS | 1664 | 1467703201275 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 00:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:20:01 INFO - PROCESS | 1664 | 1467703201278 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:20:01 INFO - PROCESS | 1664 | 1467703201279 Marionette TRACE conn2 <- [1,2130,null,{}] 00:20:01 INFO - PROCESS | 1664 | 1467703201281 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}] 00:20:01 INFO - PROCESS | 1664 | 1467703201287 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:01 INFO - PROCESS | 1664 | 1467703201441 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 00:20:01 INFO - PROCESS | 1664 | 1467703201457 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:01 INFO - PROCESS | 1664 | 1467703201458 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x11931f000 == 36 [pid = 1664] [id = 540] 00:20:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x117040800) [pid = 1664] [serial = 1620] [outer = 0x0] 00:20:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x117eaa800) [pid = 1664] [serial = 1621] [outer = 0x117040800] 00:20:01 INFO - PROCESS | 1664 | 1467703201483 Marionette DEBUG loaded listener.js 00:20:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118432000) [pid = 1664] [serial = 1622] [outer = 0x117040800] 00:20:01 INFO - PROCESS | 1664 | 1467703201837 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] 00:20:01 INFO - PROCESS | 1664 | 1467703201848 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 00:20:01 INFO - PROCESS | 1664 | 1467703201850 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:20:01 INFO - PROCESS | 1664 | 1467703201851 Marionette TRACE conn2 <- [1,2134,null,{}] 00:20:01 INFO - PROCESS | 1664 | 1467703201854 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}] 00:20:01 INFO - PROCESS | 1664 | 1467703201857 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:01 INFO - PROCESS | 1664 | 1467703201958 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 00:20:02 INFO - PROCESS | 1664 | 1467703201994 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:02 INFO - PROCESS | 1664 | 1467703201995 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a2e800 == 37 [pid = 1664] [id = 541] 00:20:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118433000) [pid = 1664] [serial = 1623] [outer = 0x0] 00:20:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x118555400) [pid = 1664] [serial = 1624] [outer = 0x118433000] 00:20:02 INFO - PROCESS | 1664 | 1467703202019 Marionette DEBUG loaded listener.js 00:20:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11859a400) [pid = 1664] [serial = 1625] [outer = 0x118433000] 00:20:02 INFO - PROCESS | 1664 | 1467703202328 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]]]}] 00:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 519ms 00:20:02 INFO - PROCESS | 1664 | 1467703202371 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 00:20:02 INFO - PROCESS | 1664 | 1467703202374 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 00:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:20:02 INFO - PROCESS | 1664 | 1467703202377 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:20:02 INFO - PROCESS | 1664 | 1467703202378 Marionette TRACE conn2 <- [1,2138,null,{}] 00:20:02 INFO - PROCESS | 1664 | 1467703202380 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}] 00:20:02 INFO - PROCESS | 1664 | 1467703202381 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:02 INFO - PROCESS | 1664 | 1467703202645 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1127a6800) [pid = 1664] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1127b1800) [pid = 1664] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12bd0cc00) [pid = 1664] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12bcbb000) [pid = 1664] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1273d4800) [pid = 1664] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11873bc00) [pid = 1664] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11873cc00) [pid = 1664] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1162df800) [pid = 1664] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x113d61c00) [pid = 1664] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112e4e800) [pid = 1664] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1128a7000) [pid = 1664] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x110df1800) [pid = 1664] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x120dab000) [pid = 1664] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12b9bec00) [pid = 1664] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12a507400) [pid = 1664] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1267afc00) [pid = 1664] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1210b1000) [pid = 1664] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:20:02 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x112e4cc00) [pid = 1664] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:20:02 INFO - PROCESS | 1664 | 1467703202695 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:02 INFO - PROCESS | 1664 | 1467703202696 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126d0800 == 38 [pid = 1664] [id = 542] 00:20:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x110de7000) [pid = 1664] [serial = 1626] [outer = 0x0] 00:20:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1121b9000) [pid = 1664] [serial = 1627] [outer = 0x110de7000] 00:20:02 INFO - PROCESS | 1664 | 1467703202720 Marionette DEBUG loaded listener.js 00:20:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x113355800) [pid = 1664] [serial = 1628] [outer = 0x110de7000] 00:20:02 INFO - PROCESS | 1664 | 1467703202981 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]]]}] 00:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 620ms 00:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:20:03 INFO - PROCESS | 1664 | 1467703202997 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 1664 | 1467703202998 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 00:20:03 INFO - PROCESS | 1664 | 1467703203001 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 1664 | 1467703203002 Marionette TRACE conn2 <- [1,2142,null,{}] 00:20:03 INFO - PROCESS | 1664 | 1467703203004 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}] 00:20:03 INFO - PROCESS | 1664 | 1467703203005 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:03 INFO - PROCESS | 1664 | 1467703203099 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 00:20:03 INFO - PROCESS | 1664 | 1467703203102 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:03 INFO - PROCESS | 1664 | 1467703203103 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x121045000 == 39 [pid = 1664] [id = 543] 00:20:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x113d61c00) [pid = 1664] [serial = 1629] [outer = 0x0] 00:20:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118736c00) [pid = 1664] [serial = 1630] [outer = 0x113d61c00] 00:20:03 INFO - PROCESS | 1664 | 1467703203130 Marionette DEBUG loaded listener.js 00:20:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11875e000) [pid = 1664] [serial = 1631] [outer = 0x113d61c00] 00:20:03 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 00:20:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 00:20:03 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1 00:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:03 INFO - _addTest/ [0,2145,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 1664 | 1467703203478 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 00:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:20:03 INFO - PROCESS | 1664 | 1467703203480 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 1664 | 1467703203481 Marionette TRACE conn2 <- [1,2146,null,{}] 00:20:03 INFO - PROCESS | 1664 | 1467703203484 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}] 00:20:03 INFO - PROCESS | 1664 | 1467703203485 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:03 INFO - PROCESS | 1664 | 1467703203600 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 00:20:03 INFO - PROCESS | 1664 | 1467703203607 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:03 INFO - PROCESS | 1664 | 1467703203608 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214c7000 == 40 [pid = 1664] [id = 544] 00:20:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x111fe3800) [pid = 1664] [serial = 1632] [outer = 0x0] 00:20:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x118741c00) [pid = 1664] [serial = 1633] [outer = 0x111fe3800] 00:20:03 INFO - PROCESS | 1664 | 1467703203632 Marionette DEBUG loaded listener.js 00:20:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11913e000) [pid = 1664] [serial = 1634] [outer = 0x111fe3800] 00:20:03 INFO - PROCESS | 1664 | 1467703203953 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] 00:20:04 INFO - PROCESS | 1664 | 1467703204003 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 00:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:20:04 INFO - PROCESS | 1664 | 1467703204005 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:20:04 INFO - PROCESS | 1664 | 1467703204007 Marionette TRACE conn2 <- [1,2150,null,{}] 00:20:04 INFO - PROCESS | 1664 | 1467703204009 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}] 00:20:04 INFO - PROCESS | 1664 | 1467703204011 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:04 INFO - PROCESS | 1664 | 1467703204099 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 00:20:04 INFO - PROCESS | 1664 | 1467703204102 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:04 INFO - PROCESS | 1664 | 1467703204104 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x118587800 == 41 [pid = 1664] [id = 545] 00:20:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x118783000) [pid = 1664] [serial = 1635] [outer = 0x0] 00:20:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1193c8c00) [pid = 1664] [serial = 1636] [outer = 0x118783000] 00:20:04 INFO - PROCESS | 1664 | 1467703204131 Marionette DEBUG loaded listener.js 00:20:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x120da4000) [pid = 1664] [serial = 1637] [outer = 0x118783000] 00:20:04 INFO - PROCESS | 1664 | 1467703204492 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]]]}] 00:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 522ms 00:20:04 INFO - PROCESS | 1664 | 1467703204537 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 00:20:04 INFO - PROCESS | 1664 | 1467703204538 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 00:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:20:04 INFO - PROCESS | 1664 | 1467703204541 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:20:04 INFO - PROCESS | 1664 | 1467703204542 Marionette TRACE conn2 <- [1,2154,null,{}] 00:20:04 INFO - PROCESS | 1664 | 1467703204544 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}] 00:20:04 INFO - PROCESS | 1664 | 1467703204545 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:04 INFO - PROCESS | 1664 | 1467703204626 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 00:20:04 INFO - PROCESS | 1664 | 1467703204726 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:04 INFO - PROCESS | 1664 | 1467703204728 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x110f04800 == 42 [pid = 1664] [id = 546] 00:20:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x110de6c00) [pid = 1664] [serial = 1638] [outer = 0x0] 00:20:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x110e79800) [pid = 1664] [serial = 1639] [outer = 0x110de6c00] 00:20:04 INFO - PROCESS | 1664 | 1467703204758 Marionette DEBUG loaded listener.js 00:20:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x110facc00) [pid = 1664] [serial = 1640] [outer = 0x110de6c00] 00:20:05 INFO - PROCESS | 1664 | 1467703205268 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]]]}] 00:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 768ms 00:20:05 INFO - PROCESS | 1664 | 1467703205312 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 00:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:20:05 INFO - PROCESS | 1664 | 1467703205315 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 00:20:05 INFO - PROCESS | 1664 | 1467703205320 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:20:05 INFO - PROCESS | 1664 | 1467703205323 Marionette TRACE conn2 <- [1,2158,null,{}] 00:20:05 INFO - PROCESS | 1664 | 1467703205328 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}] 00:20:05 INFO - PROCESS | 1664 | 1467703205332 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:05 INFO - PROCESS | 1664 | 1467703205484 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 00:20:05 INFO - PROCESS | 1664 | 1467703205558 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:05 INFO - PROCESS | 1664 | 1467703205559 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170d5800 == 43 [pid = 1664] [id = 547] 00:20:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1128a7400) [pid = 1664] [serial = 1641] [outer = 0x0] 00:20:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1128b2c00) [pid = 1664] [serial = 1642] [outer = 0x1128a7400] 00:20:05 INFO - PROCESS | 1664 | 1467703205589 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x112e4c000) [pid = 1664] [serial = 1643] [outer = 0x1128a7400] 00:20:06 INFO - PROCESS | 1664 | 1467703206012 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]]]}] 00:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 723ms 00:20:06 INFO - PROCESS | 1664 | 1467703206045 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 00:20:06 INFO - PROCESS | 1664 | 1467703206048 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 00:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:20:06 INFO - PROCESS | 1664 | 1467703206050 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:20:06 INFO - PROCESS | 1664 | 1467703206052 Marionette TRACE conn2 <- [1,2162,null,{}] 00:20:06 INFO - PROCESS | 1664 | 1467703206054 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}] 00:20:06 INFO - PROCESS | 1664 | 1467703206056 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:06 INFO - PROCESS | 1664 | 1467703206158 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 00:20:06 INFO - PROCESS | 1664 | 1467703206219 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:06 INFO - PROCESS | 1664 | 1467703206221 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12102c000 == 44 [pid = 1664] [id = 548] 00:20:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112ec6400) [pid = 1664] [serial = 1644] [outer = 0x0] 00:20:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11697c400) [pid = 1664] [serial = 1645] [outer = 0x112ec6400] 00:20:06 INFO - PROCESS | 1664 | 1467703206250 Marionette DEBUG loaded listener.js 00:20:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11709b400) [pid = 1664] [serial = 1646] [outer = 0x112ec6400] 00:20:06 INFO - PROCESS | 1664 | 1467703206750 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]]]}] 00:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 720ms 00:20:06 INFO - PROCESS | 1664 | 1467703206834 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 00:20:06 INFO - PROCESS | 1664 | 1467703206836 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 00:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:20:06 INFO - PROCESS | 1664 | 1467703206850 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:20:06 INFO - PROCESS | 1664 | 1467703206857 Marionette TRACE conn2 <- [1,2166,null,{}] 00:20:06 INFO - PROCESS | 1664 | 1467703206861 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}] 00:20:06 INFO - PROCESS | 1664 | 1467703206865 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:07 INFO - PROCESS | 1664 | 1467703207023 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 00:20:07 INFO - PROCESS | 1664 | 1467703207150 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:07 INFO - PROCESS | 1664 | 1467703207151 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x126706000 == 45 [pid = 1664] [id = 549] 00:20:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x113349000) [pid = 1664] [serial = 1647] [outer = 0x0] 00:20:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x118598c00) [pid = 1664] [serial = 1648] [outer = 0x113349000] 00:20:07 INFO - PROCESS | 1664 | 1467703207183 Marionette DEBUG loaded listener.js 00:20:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x119139400) [pid = 1664] [serial = 1649] [outer = 0x113349000] 00:20:07 INFO - PROCESS | 1664 | 1467703207603 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]]]}] 00:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 785ms 00:20:07 INFO - PROCESS | 1664 | 1467703207629 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 00:20:07 INFO - PROCESS | 1664 | 1467703207631 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 00:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:20:07 INFO - PROCESS | 1664 | 1467703207633 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:20:07 INFO - PROCESS | 1664 | 1467703207634 Marionette TRACE conn2 <- [1,2170,null,{}] 00:20:07 INFO - PROCESS | 1664 | 1467703207637 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}] 00:20:07 INFO - PROCESS | 1664 | 1467703207638 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:07 INFO - PROCESS | 1664 | 1467703207738 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 00:20:07 INFO - PROCESS | 1664 | 1467703207799 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:07 INFO - PROCESS | 1664 | 1467703207800 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e64000 == 46 [pid = 1664] [id = 550] 00:20:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x117042800) [pid = 1664] [serial = 1650] [outer = 0x0] 00:20:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x118739800) [pid = 1664] [serial = 1651] [outer = 0x117042800] 00:20:07 INFO - PROCESS | 1664 | 1467703207829 Marionette DEBUG loaded listener.js 00:20:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x119a61000) [pid = 1664] [serial = 1652] [outer = 0x117042800] 00:20:08 INFO - PROCESS | 1664 | 1467703208420 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]]]}] 00:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 821ms 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x118587800 == 45 [pid = 1664] [id = 545] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1214c7000 == 44 [pid = 1664] [id = 544] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x121045000 == 43 [pid = 1664] [id = 543] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1126d0800 == 42 [pid = 1664] [id = 542] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x119a2e800 == 41 [pid = 1664] [id = 541] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x11931f000 == 40 [pid = 1664] [id = 540] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x118e03000 == 39 [pid = 1664] [id = 539] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x117e6c800 == 38 [pid = 1664] [id = 538] 00:20:08 INFO - PROCESS | 1664 | 1467703208515 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 00:20:08 INFO - PROCESS | 1664 | 1467703208518 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x1170d8800 == 37 [pid = 1664] [id = 537] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x115058800 == 36 [pid = 1664] [id = 536] 00:20:08 INFO - PROCESS | 1664 | --DOCSHELL 0x112549800 == 35 [pid = 1664] [id = 535] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1127ad400) [pid = 1664] [serial = 1579] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12b122c00) [pid = 1664] [serial = 1582] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1127b1400) [pid = 1664] [serial = 1580] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12c84a800) [pid = 1664] [serial = 1588] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12c2bc400) [pid = 1664] [serial = 1585] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12bcba800) [pid = 1664] [serial = 1583] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12c846800) [pid = 1664] [serial = 1586] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12aadd800) [pid = 1664] [serial = 1576] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1288c8c00) [pid = 1664] [serial = 1573] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1127d7800) [pid = 1664] [serial = 1574] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1210ae400) [pid = 1664] [serial = 1570] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1273aec00) [pid = 1664] [serial = 1571] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118738400) [pid = 1664] [serial = 1567] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x118ec0000) [pid = 1664] [serial = 1568] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118732400) [pid = 1664] [serial = 1565] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11803c800) [pid = 1664] [serial = 1564] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1167b5000) [pid = 1664] [serial = 1561] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1176f4400) [pid = 1664] [serial = 1562] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112985800) [pid = 1664] [serial = 1558] [outer = 0x0] [url = about:blank] 00:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x113389000) [pid = 1664] [serial = 1559] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12c2b9800) [pid = 1664] [serial = 1555] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12c4d4800) [pid = 1664] [serial = 1556] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12bd18000) [pid = 1664] [serial = 1552] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12c2b8c00) [pid = 1664] [serial = 1553] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12bcbc400) [pid = 1664] [serial = 1549] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12bd0b400) [pid = 1664] [serial = 1550] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12a919c00) [pid = 1664] [serial = 1546] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12b928400) [pid = 1664] [serial = 1547] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1273d4000) [pid = 1664] [serial = 1543] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128a89c00) [pid = 1664] [serial = 1544] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1234b2c00) [pid = 1664] [serial = 1540] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12659a400) [pid = 1664] [serial = 1541] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1249f3400) [pid = 1664] [serial = 1538] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12c851800) [pid = 1664] [serial = 1589] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12b922800) [pid = 1664] [serial = 1577] [outer = 0x0] [url = about:blank] 00:20:08 INFO - PROCESS | 1664 | 1467703208528 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:20:08 INFO - PROCESS | 1664 | 1467703208532 Marionette TRACE conn2 <- [1,2174,null,{}] 00:20:08 INFO - PROCESS | 1664 | 1467703208535 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}] 00:20:08 INFO - PROCESS | 1664 | 1467703208537 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:08 INFO - PROCESS | 1664 | 1467703208619 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 00:20:08 INFO - PROCESS | 1664 | 1467703208626 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 1664 | 1467703208627 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126bf000 == 36 [pid = 1664] [id = 551] 00:20:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1128af400) [pid = 1664] [serial = 1653] [outer = 0x0] 00:20:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x112985800) [pid = 1664] [serial = 1654] [outer = 0x1128af400] 00:20:08 INFO - PROCESS | 1664 | 1467703208655 Marionette DEBUG loaded listener.js 00:20:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112e52c00) [pid = 1664] [serial = 1655] [outer = 0x1128af400] 00:20:09 INFO - PROCESS | 1664 | 1467703209018 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]]]}] 00:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms 00:20:09 INFO - PROCESS | 1664 | 1467703209051 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 00:20:09 INFO - PROCESS | 1664 | 1467703209054 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 00:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:20:09 INFO - PROCESS | 1664 | 1467703209061 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:20:09 INFO - PROCESS | 1664 | 1467703209062 Marionette TRACE conn2 <- [1,2178,null,{}] 00:20:09 INFO - PROCESS | 1664 | 1467703209065 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}] 00:20:09 INFO - PROCESS | 1664 | 1467703209066 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:09 INFO - PROCESS | 1664 | 1467703209150 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 00:20:09 INFO - PROCESS | 1664 | 1467703209155 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:09 INFO - PROCESS | 1664 | 1467703209158 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x117223000 == 37 [pid = 1664] [id = 552] 00:20:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x113356000) [pid = 1664] [serial = 1656] [outer = 0x0] 00:20:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11697ac00) [pid = 1664] [serial = 1657] [outer = 0x113356000] 00:20:09 INFO - PROCESS | 1664 | 1467703209186 Marionette DEBUG loaded listener.js 00:20:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x117041000) [pid = 1664] [serial = 1658] [outer = 0x113356000] 00:20:09 INFO - PROCESS | 1664 | 1467703209576 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]]]}] 00:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 00:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:20:09 INFO - PROCESS | 1664 | 1467703209585 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 00:20:09 INFO - PROCESS | 1664 | 1467703209586 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 00:20:09 INFO - PROCESS | 1664 | 1467703209591 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:20:09 INFO - PROCESS | 1664 | 1467703209595 Marionette TRACE conn2 <- [1,2182,null,{}] 00:20:09 INFO - PROCESS | 1664 | 1467703209601 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}] 00:20:09 INFO - PROCESS | 1664 | 1467703209604 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:09 INFO - PROCESS | 1664 | 1467703209683 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 00:20:09 INFO - PROCESS | 1664 | 1467703209689 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:09 INFO - PROCESS | 1664 | 1467703209691 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x119631800 == 38 [pid = 1664] [id = 553] 00:20:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1176f3000) [pid = 1664] [serial = 1659] [outer = 0x0] 00:20:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118368000) [pid = 1664] [serial = 1660] [outer = 0x1176f3000] 00:20:09 INFO - PROCESS | 1664 | 1467703209721 Marionette DEBUG loaded listener.js 00:20:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118598000) [pid = 1664] [serial = 1661] [outer = 0x1176f3000] 00:20:10 INFO - PROCESS | 1664 | 1467703210198 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]]]}] 00:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 627ms 00:20:10 INFO - PROCESS | 1664 | 1467703210217 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 00:20:10 INFO - PROCESS | 1664 | 1467703210221 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 00:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:20:10 INFO - PROCESS | 1664 | 1467703210225 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:20:10 INFO - PROCESS | 1664 | 1467703210227 Marionette TRACE conn2 <- [1,2186,null,{}] 00:20:10 INFO - PROCESS | 1664 | 1467703210230 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}] 00:20:10 INFO - PROCESS | 1664 | 1467703210232 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:10 INFO - PROCESS | 1664 | 1467703210365 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 00:20:10 INFO - PROCESS | 1664 | 1467703210372 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:10 INFO - PROCESS | 1664 | 1467703210373 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e34800 == 39 [pid = 1664] [id = 554] 00:20:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1185c4000) [pid = 1664] [serial = 1662] [outer = 0x0] 00:20:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118ebf000) [pid = 1664] [serial = 1663] [outer = 0x1185c4000] 00:20:10 INFO - PROCESS | 1664 | 1467703210412 Marionette DEBUG loaded listener.js 00:20:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1191cb800) [pid = 1664] [serial = 1664] [outer = 0x1185c4000] 00:20:10 INFO - PROCESS | 1664 | 1467703210745 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]]]}] 00:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 00:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:20:10 INFO - PROCESS | 1664 | 1467703210796 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 00:20:10 INFO - PROCESS | 1664 | 1467703210797 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 00:20:10 INFO - PROCESS | 1664 | 1467703210799 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:20:10 INFO - PROCESS | 1664 | 1467703210800 Marionette TRACE conn2 <- [1,2190,null,{}] 00:20:10 INFO - PROCESS | 1664 | 1467703210802 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}] 00:20:10 INFO - PROCESS | 1664 | 1467703210804 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:10 INFO - PROCESS | 1664 | 1467703210915 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 00:20:10 INFO - PROCESS | 1664 | 1467703210927 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:10 INFO - PROCESS | 1664 | 1467703210929 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x121160000 == 40 [pid = 1664] [id = 555] 00:20:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1191cb400) [pid = 1664] [serial = 1665] [outer = 0x0] 00:20:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1199e2000) [pid = 1664] [serial = 1666] [outer = 0x1191cb400] 00:20:10 INFO - PROCESS | 1664 | 1467703210953 Marionette DEBUG loaded listener.js 00:20:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x120da0000) [pid = 1664] [serial = 1667] [outer = 0x1191cb400] 00:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 00:20:11 INFO - PROCESS | 1664 | 1467703211312 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]]]}] 00:20:11 INFO - PROCESS | 1664 | 1467703211318 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 00:20:11 INFO - PROCESS | 1664 | 1467703211319 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 00:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:20:11 INFO - PROCESS | 1664 | 1467703211321 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:20:11 INFO - PROCESS | 1664 | 1467703211322 Marionette TRACE conn2 <- [1,2194,null,{}] 00:20:11 INFO - PROCESS | 1664 | 1467703211324 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}] 00:20:11 INFO - PROCESS | 1664 | 1467703211328 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:11 INFO - PROCESS | 1664 | 1467703211443 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 00:20:11 INFO - PROCESS | 1664 | 1467703211479 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:11 INFO - PROCESS | 1664 | 1467703211480 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x126561000 == 41 [pid = 1664] [id = 556] 00:20:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x120da5000) [pid = 1664] [serial = 1668] [outer = 0x0] 00:20:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x121bdb400) [pid = 1664] [serial = 1669] [outer = 0x120da5000] 00:20:11 INFO - PROCESS | 1664 | 1467703211505 Marionette DEBUG loaded listener.js 00:20:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1249f7400) [pid = 1664] [serial = 1670] [outer = 0x120da5000] 00:20:11 INFO - PROCESS | 1664 | 1467703211818 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]]]}] 00:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 00:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:20:11 INFO - PROCESS | 1664 | 1467703211843 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 00:20:11 INFO - PROCESS | 1664 | 1467703211844 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 00:20:11 INFO - PROCESS | 1664 | 1467703211846 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:20:11 INFO - PROCESS | 1664 | 1467703211847 Marionette TRACE conn2 <- [1,2198,null,{}] 00:20:11 INFO - PROCESS | 1664 | 1467703211850 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}] 00:20:11 INFO - PROCESS | 1664 | 1467703211851 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:11 INFO - PROCESS | 1664 | 1467703211955 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 00:20:11 INFO - PROCESS | 1664 | 1467703211968 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:11 INFO - PROCESS | 1664 | 1467703211969 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x127191000 == 42 [pid = 1664] [id = 557] 00:20:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x120fb6c00) [pid = 1664] [serial = 1671] [outer = 0x0] 00:20:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124bd4c00) [pid = 1664] [serial = 1672] [outer = 0x120fb6c00] 00:20:11 INFO - PROCESS | 1664 | 1467703211993 Marionette DEBUG loaded listener.js 00:20:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124ea1800) [pid = 1664] [serial = 1673] [outer = 0x120fb6c00] 00:20:12 INFO - PROCESS | 1664 | 1467703212325 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]]]}] 00:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 00:20:12 INFO - PROCESS | 1664 | 1467703212366 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 00:20:12 INFO - PROCESS | 1664 | 1467703212367 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 00:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:20:12 INFO - PROCESS | 1664 | 1467703212369 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:20:12 INFO - PROCESS | 1664 | 1467703212370 Marionette TRACE conn2 <- [1,2202,null,{}] 00:20:12 INFO - PROCESS | 1664 | 1467703212372 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}] 00:20:12 INFO - PROCESS | 1664 | 1467703212374 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:12 INFO - PROCESS | 1664 | 1467703212476 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 00:20:12 INFO - PROCESS | 1664 | 1467703212488 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 1664 | 1467703212490 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x128828800 == 43 [pid = 1664] [id = 558] 00:20:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x121bdb000) [pid = 1664] [serial = 1674] [outer = 0x0] 00:20:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12545d000) [pid = 1664] [serial = 1675] [outer = 0x121bdb000] 00:20:12 INFO - PROCESS | 1664 | 1467703212520 Marionette DEBUG loaded listener.js 00:20:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12546bc00) [pid = 1664] [serial = 1676] [outer = 0x121bdb000] 00:20:12 INFO - PROCESS | 1664 | 1467703212847 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]]]}] 00:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x110e78000) [pid = 1664] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1127cf000) [pid = 1664] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x112e4e000) [pid = 1664] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x115eec800) [pid = 1664] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1121b1400) [pid = 1664] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1128abc00) [pid = 1664] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12c851400) [pid = 1664] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x117040800) [pid = 1664] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x113f02c00) [pid = 1664] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118433000) [pid = 1664] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119697000) [pid = 1664] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x110de7000) [pid = 1664] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x111fe3800) [pid = 1664] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x113d61c00) [pid = 1664] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:20:12 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x120dad800) [pid = 1664] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:20:12 INFO - PROCESS | 1664 | 1467703212963 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 00:20:12 INFO - PROCESS | 1664 | 1467703212964 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 00:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:20:12 INFO - PROCESS | 1664 | 1467703212969 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:20:12 INFO - PROCESS | 1664 | 1467703212970 Marionette TRACE conn2 <- [1,2206,null,{}] 00:20:12 INFO - PROCESS | 1664 | 1467703212972 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}] 00:20:12 INFO - PROCESS | 1664 | 1467703212973 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:13 INFO - PROCESS | 1664 | 1467703213052 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 00:20:13 INFO - PROCESS | 1664 | 1467703213058 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:13 INFO - PROCESS | 1664 | 1467703213060 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x118ef5800 == 44 [pid = 1664] [id = 559] 00:20:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1127d4000) [pid = 1664] [serial = 1677] [outer = 0x0] 00:20:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x112986000) [pid = 1664] [serial = 1678] [outer = 0x1127d4000] 00:20:13 INFO - PROCESS | 1664 | 1467703213084 Marionette DEBUG loaded listener.js 00:20:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1160ad000) [pid = 1664] [serial = 1679] [outer = 0x1127d4000] 00:20:13 INFO - PROCESS | 1664 | 1467703213416 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]]]}] 00:20:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 468ms 00:20:13 INFO - PROCESS | 1664 | 1467703213438 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 00:20:13 INFO - PROCESS | 1664 | 1467703213440 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 00:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:20:13 INFO - PROCESS | 1664 | 1467703213443 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:20:13 INFO - PROCESS | 1664 | 1467703213444 Marionette TRACE conn2 <- [1,2210,null,{}] 00:20:13 INFO - PROCESS | 1664 | 1467703213447 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}] 00:20:13 INFO - PROCESS | 1664 | 1467703213448 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:13 INFO - PROCESS | 1664 | 1467703213531 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 00:20:13 INFO - PROCESS | 1664 | 1467703213593 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:13 INFO - PROCESS | 1664 | 1467703213594 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x129011800 == 45 [pid = 1664] [id = 560] 00:20:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1127d9400) [pid = 1664] [serial = 1680] [outer = 0x0] 00:20:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x117040800) [pid = 1664] [serial = 1681] [outer = 0x1127d9400] 00:20:13 INFO - PROCESS | 1664 | 1467703213625 Marionette DEBUG loaded listener.js 00:20:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x118550800) [pid = 1664] [serial = 1682] [outer = 0x1127d9400] 00:20:13 INFO - PROCESS | 1664 | 1467703213895 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]]]}] 00:20:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 00:20:13 INFO - PROCESS | 1664 | 1467703213917 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 00:20:13 INFO - PROCESS | 1664 | 1467703213918 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 00:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:20:13 INFO - PROCESS | 1664 | 1467703213928 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:20:13 INFO - PROCESS | 1664 | 1467703213930 Marionette TRACE conn2 <- [1,2214,null,{}] 00:20:13 INFO - PROCESS | 1664 | 1467703213933 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}] 00:20:13 INFO - PROCESS | 1664 | 1467703213934 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:14 INFO - PROCESS | 1664 | 1467703214036 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 00:20:14 INFO - PROCESS | 1664 | 1467703214042 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 1664 | 1467703214043 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x129662800 == 46 [pid = 1664] [id = 561] 00:20:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1193ce800) [pid = 1664] [serial = 1683] [outer = 0x0] 00:20:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1267aa000) [pid = 1664] [serial = 1684] [outer = 0x1193ce800] 00:20:14 INFO - PROCESS | 1664 | 1467703214070 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126db2800) [pid = 1664] [serial = 1685] [outer = 0x1193ce800] 00:20:14 INFO - PROCESS | 1664 | 1467703214403 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]]]}] 00:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 528ms 00:20:14 INFO - PROCESS | 1664 | 1467703214450 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 00:20:14 INFO - PROCESS | 1664 | 1467703214451 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 00:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:20:14 INFO - PROCESS | 1664 | 1467703214453 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:20:14 INFO - PROCESS | 1664 | 1467703214454 Marionette TRACE conn2 <- [1,2218,null,{}] 00:20:14 INFO - PROCESS | 1664 | 1467703214457 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}] 00:20:14 INFO - PROCESS | 1664 | 1467703214458 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:14 INFO - PROCESS | 1664 | 1467703214569 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 00:20:14 INFO - PROCESS | 1664 | 1467703214582 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 1664 | 1467703214583 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a46a000 == 47 [pid = 1664] [id = 562] 00:20:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x120c81800) [pid = 1664] [serial = 1686] [outer = 0x0] 00:20:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126fd1000) [pid = 1664] [serial = 1687] [outer = 0x120c81800] 00:20:14 INFO - PROCESS | 1664 | 1467703214607 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1273a4800) [pid = 1664] [serial = 1688] [outer = 0x120c81800] 00:20:14 INFO - PROCESS | 1664 | 1467703214906 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]]]}] 00:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 00:20:14 INFO - PROCESS | 1664 | 1467703214929 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 00:20:14 INFO - PROCESS | 1664 | 1467703214930 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 00:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:20:14 INFO - PROCESS | 1664 | 1467703214933 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:20:14 INFO - PROCESS | 1664 | 1467703214934 Marionette TRACE conn2 <- [1,2222,null,{}] 00:20:14 INFO - PROCESS | 1664 | 1467703214936 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}] 00:20:14 INFO - PROCESS | 1664 | 1467703214937 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:15 INFO - PROCESS | 1664 | 1467703215077 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 00:20:15 INFO - PROCESS | 1664 | 1467703215138 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:15 INFO - PROCESS | 1664 | 1467703215140 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x110f19000 == 48 [pid = 1664] [id = 563] 00:20:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x110e84800) [pid = 1664] [serial = 1689] [outer = 0x0] 00:20:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x111e58800) [pid = 1664] [serial = 1690] [outer = 0x110e84800] 00:20:15 INFO - PROCESS | 1664 | 1467703215171 Marionette DEBUG loaded listener.js 00:20:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1127b3800) [pid = 1664] [serial = 1691] [outer = 0x110e84800] 00:20:15 INFO - PROCESS | 1664 | 1467703215613 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]]]}] 00:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 721ms 00:20:15 INFO - PROCESS | 1664 | 1467703215655 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 1664 | 1467703215658 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 00:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:20:15 INFO - PROCESS | 1664 | 1467703215661 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:20:15 INFO - PROCESS | 1664 | 1467703215662 Marionette TRACE conn2 <- [1,2226,null,{}] 00:20:15 INFO - PROCESS | 1664 | 1467703215677 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}] 00:20:15 INFO - PROCESS | 1664 | 1467703215679 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:15 INFO - PROCESS | 1664 | 1467703215797 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 00:20:15 INFO - PROCESS | 1664 | 1467703215913 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:15 INFO - PROCESS | 1664 | 1467703215915 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x11857d800 == 49 [pid = 1664] [id = 564] 00:20:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x112eaa000) [pid = 1664] [serial = 1692] [outer = 0x0] 00:20:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x116975c00) [pid = 1664] [serial = 1693] [outer = 0x112eaa000] 00:20:15 INFO - PROCESS | 1664 | 1467703215965 Marionette DEBUG loaded listener.js 00:20:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x117292000) [pid = 1664] [serial = 1694] [outer = 0x112eaa000] 00:20:16 INFO - PROCESS | 1664 | 1467703216412 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]]]}] 00:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 772ms 00:20:16 INFO - PROCESS | 1664 | 1467703216432 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 00:20:16 INFO - PROCESS | 1664 | 1467703216435 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 00:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:20:16 INFO - PROCESS | 1664 | 1467703216437 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:20:16 INFO - PROCESS | 1664 | 1467703216439 Marionette TRACE conn2 <- [1,2230,null,{}] 00:20:16 INFO - PROCESS | 1664 | 1467703216441 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}] 00:20:16 INFO - PROCESS | 1664 | 1467703216443 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:16 INFO - PROCESS | 1664 | 1467703216551 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 00:20:16 INFO - PROCESS | 1664 | 1467703216615 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:16 INFO - PROCESS | 1664 | 1467703216616 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12683a800 == 50 [pid = 1664] [id = 565] 00:20:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11842ec00) [pid = 1664] [serial = 1695] [outer = 0x0] 00:20:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11859e400) [pid = 1664] [serial = 1696] [outer = 0x11842ec00] 00:20:16 INFO - PROCESS | 1664 | 1467703216685 Marionette DEBUG loaded listener.js 00:20:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119140c00) [pid = 1664] [serial = 1697] [outer = 0x11842ec00] 00:20:17 INFO - PROCESS | 1664 | 1467703217092 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]]]}] 00:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 00:20:17 INFO - PROCESS | 1664 | 1467703217108 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 00:20:17 INFO - PROCESS | 1664 | 1467703217110 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 00:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:20:17 INFO - PROCESS | 1664 | 1467703217118 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:20:17 INFO - PROCESS | 1664 | 1467703217122 Marionette TRACE conn2 <- [1,2234,null,{}] 00:20:17 INFO - PROCESS | 1664 | 1467703217124 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}] 00:20:17 INFO - PROCESS | 1664 | 1467703217127 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:17 INFO - PROCESS | 1664 | 1467703217237 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 00:20:17 INFO - PROCESS | 1664 | 1467703217347 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:17 INFO - PROCESS | 1664 | 1467703217349 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a658000 == 51 [pid = 1664] [id = 566] 00:20:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x119696000) [pid = 1664] [serial = 1698] [outer = 0x0] 00:20:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x121958400) [pid = 1664] [serial = 1699] [outer = 0x119696000] 00:20:17 INFO - PROCESS | 1664 | 1467703217378 Marionette DEBUG loaded listener.js 00:20:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12497b000) [pid = 1664] [serial = 1700] [outer = 0x119696000] 00:20:17 INFO - PROCESS | 1664 | 1467703217808 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]]]}] 00:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 727ms 00:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:20:17 INFO - PROCESS | 1664 | 1467703217842 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 00:20:17 INFO - PROCESS | 1664 | 1467703217843 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 00:20:17 INFO - PROCESS | 1664 | 1467703217845 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:20:17 INFO - PROCESS | 1664 | 1467703217847 Marionette TRACE conn2 <- [1,2238,null,{}] 00:20:17 INFO - PROCESS | 1664 | 1467703217849 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}] 00:20:17 INFO - PROCESS | 1664 | 1467703217851 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:17 INFO - PROCESS | 1664 | 1467703217959 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 00:20:18 INFO - PROCESS | 1664 | 1467703218186 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:18 INFO - PROCESS | 1664 | 1467703218187 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170e6800 == 52 [pid = 1664] [id = 567] 00:20:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x111c81800) [pid = 1664] [serial = 1701] [outer = 0x0] 00:20:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1127cc000) [pid = 1664] [serial = 1702] [outer = 0x111c81800] 00:20:18 INFO - PROCESS | 1664 | 1467703218237 Marionette DEBUG loaded listener.js 00:20:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1128ae800) [pid = 1664] [serial = 1703] [outer = 0x111c81800] 00:20:18 INFO - PROCESS | 1664 | 1467703218675 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]]]}] 00:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 872ms 00:20:18 INFO - PROCESS | 1664 | 1467703218719 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 00:20:18 INFO - PROCESS | 1664 | 1467703218721 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 00:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:20:18 INFO - PROCESS | 1664 | 1467703218723 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:20:18 INFO - PROCESS | 1664 | 1467703218725 Marionette TRACE conn2 <- [1,2242,null,{}] 00:20:18 INFO - PROCESS | 1664 | 1467703218729 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}] 00:20:18 INFO - PROCESS | 1664 | 1467703218730 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:18 INFO - PROCESS | 1664 | 1467703218826 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 00:20:18 INFO - PROCESS | 1664 | 1467703218908 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:18 INFO - PROCESS | 1664 | 1467703218910 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f4c000 == 53 [pid = 1664] [id = 568] 00:20:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x112e50000) [pid = 1664] [serial = 1704] [outer = 0x0] 00:20:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x113a74c00) [pid = 1664] [serial = 1705] [outer = 0x112e50000] 00:20:18 INFO - PROCESS | 1664 | 1467703218937 Marionette DEBUG loaded listener.js 00:20:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x116979400) [pid = 1664] [serial = 1706] [outer = 0x112e50000] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x113a93000 == 52 [pid = 1664] [id = 534] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x129009800 == 51 [pid = 1664] [id = 533] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa56000 == 50 [pid = 1664] [id = 532] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12a46a000 == 49 [pid = 1664] [id = 562] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x129662800 == 48 [pid = 1664] [id = 561] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x129011800 == 47 [pid = 1664] [id = 560] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x118ef5800 == 46 [pid = 1664] [id = 559] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x128828800 == 45 [pid = 1664] [id = 558] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x127191000 == 44 [pid = 1664] [id = 557] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x126561000 == 43 [pid = 1664] [id = 556] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x121160000 == 42 [pid = 1664] [id = 555] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x120e34800 == 41 [pid = 1664] [id = 554] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x119631800 == 40 [pid = 1664] [id = 553] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x117223000 == 39 [pid = 1664] [id = 552] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x1126bf000 == 38 [pid = 1664] [id = 551] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x117e64000 == 37 [pid = 1664] [id = 550] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x126706000 == 36 [pid = 1664] [id = 549] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12102c000 == 35 [pid = 1664] [id = 548] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x1170d5800 == 34 [pid = 1664] [id = 547] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x110f04800 == 33 [pid = 1664] [id = 546] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x1253bc800 == 32 [pid = 1664] [id = 531] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x1170e6800 == 31 [pid = 1664] [id = 567] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12a658000 == 30 [pid = 1664] [id = 566] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12683a800 == 29 [pid = 1664] [id = 565] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x11857d800 == 28 [pid = 1664] [id = 564] 00:20:19 INFO - PROCESS | 1664 | --DOCSHELL 0x110f19000 == 27 [pid = 1664] [id = 563] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x116970800) [pid = 1664] [serial = 1618] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1128ac000) [pid = 1664] [serial = 1609] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x112eccc00) [pid = 1664] [serial = 1612] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1138c0400) [pid = 1664] [serial = 1613] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1160af400) [pid = 1664] [serial = 1615] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x112655400) [pid = 1664] [serial = 1606] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1127b0800) [pid = 1664] [serial = 1607] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11859c800) [pid = 1664] [serial = 1603] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x119a6b800) [pid = 1664] [serial = 1604] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12ca47400) [pid = 1664] [serial = 1591] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12ca4bc00) [pid = 1664] [serial = 1592] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x117eaa800) [pid = 1664] [serial = 1621] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11854f000) [pid = 1664] [serial = 1595] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116971000) [pid = 1664] [serial = 1594] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11703bc00) [pid = 1664] [serial = 1619] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x118555400) [pid = 1664] [serial = 1624] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118432000) [pid = 1664] [serial = 1622] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1214f0c00) [pid = 1664] [serial = 1597] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11859a400) [pid = 1664] [serial = 1625] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x113355800) [pid = 1664] [serial = 1628] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x125467400) [pid = 1664] [serial = 1598] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118741c00) [pid = 1664] [serial = 1633] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11913e000) [pid = 1664] [serial = 1634] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11875e000) [pid = 1664] [serial = 1631] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1121b9000) [pid = 1664] [serial = 1627] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x128b7c000) [pid = 1664] [serial = 1601] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1273e0000) [pid = 1664] [serial = 1600] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112983c00) [pid = 1664] [serial = 1610] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118736c00) [pid = 1664] [serial = 1630] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1167a8c00) [pid = 1664] [serial = 1616] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1193c8c00) [pid = 1664] [serial = 1636] [outer = 0x0] [url = about:blank] 00:20:19 INFO - PROCESS | 1664 | 1467703219873 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]]]}] 00:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1175ms 00:20:19 INFO - PROCESS | 1664 | 1467703219899 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 00:20:19 INFO - PROCESS | 1664 | 1467703219901 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 00:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:20:19 INFO - PROCESS | 1664 | 1467703219904 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:20:19 INFO - PROCESS | 1664 | 1467703219906 Marionette TRACE conn2 <- [1,2246,null,{}] 00:20:19 INFO - PROCESS | 1664 | 1467703219910 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}] 00:20:19 INFO - PROCESS | 1664 | 1467703219912 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:19 INFO - PROCESS | 1664 | 1467703219991 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 00:20:19 INFO - PROCESS | 1664 | 1467703219996 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:20 INFO - PROCESS | 1664 | 1467703219999 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126cf000 == 28 [pid = 1664] [id = 569] 00:20:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1127cb000) [pid = 1664] [serial = 1707] [outer = 0x0] 00:20:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1128a6000) [pid = 1664] [serial = 1708] [outer = 0x1127cb000] 00:20:20 INFO - PROCESS | 1664 | 1467703220029 Marionette DEBUG loaded listener.js 00:20:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x112985400) [pid = 1664] [serial = 1709] [outer = 0x1127cb000] 00:20:20 INFO - PROCESS | 1664 | 1467703220432 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]]]}] 00:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 573ms 00:20:20 INFO - PROCESS | 1664 | 1467703220477 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 00:20:20 INFO - PROCESS | 1664 | 1467703220481 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 00:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:20:20 INFO - PROCESS | 1664 | 1467703220487 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:20:20 INFO - PROCESS | 1664 | 1467703220490 Marionette TRACE conn2 <- [1,2250,null,{}] 00:20:20 INFO - PROCESS | 1664 | 1467703220494 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}] 00:20:20 INFO - PROCESS | 1664 | 1467703220496 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:20 INFO - PROCESS | 1664 | 1467703220619 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 00:20:20 INFO - PROCESS | 1664 | 1467703220631 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:20 INFO - PROCESS | 1664 | 1467703220632 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169a1800 == 29 [pid = 1664] [id = 570] 00:20:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x112ecd400) [pid = 1664] [serial = 1710] [outer = 0x0] 00:20:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x113f02c00) [pid = 1664] [serial = 1711] [outer = 0x112ecd400] 00:20:20 INFO - PROCESS | 1664 | 1467703220675 Marionette DEBUG loaded listener.js 00:20:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1167aac00) [pid = 1664] [serial = 1712] [outer = 0x112ecd400] 00:20:21 INFO - PROCESS | 1664 | 1467703221051 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]]]}] 00:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 576ms 00:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:20:21 INFO - PROCESS | 1664 | 1467703221065 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 00:20:21 INFO - PROCESS | 1664 | 1467703221067 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 00:20:21 INFO - PROCESS | 1664 | 1467703221069 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:20:21 INFO - PROCESS | 1664 | 1467703221072 Marionette TRACE conn2 <- [1,2254,null,{}] 00:20:21 INFO - PROCESS | 1664 | 1467703221082 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}] 00:20:21 INFO - PROCESS | 1664 | 1467703221085 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:21 INFO - PROCESS | 1664 | 1467703221163 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 00:20:21 INFO - PROCESS | 1664 | 1467703221168 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:21 INFO - PROCESS | 1664 | 1467703221170 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11811b800 == 30 [pid = 1664] [id = 571] 00:20:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1121b2800) [pid = 1664] [serial = 1713] [outer = 0x0] 00:20:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1176ef400) [pid = 1664] [serial = 1714] [outer = 0x1121b2800] 00:20:21 INFO - PROCESS | 1664 | 1467703221202 Marionette DEBUG loaded listener.js 00:20:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11835f400) [pid = 1664] [serial = 1715] [outer = 0x1121b2800] 00:20:21 INFO - PROCESS | 1664 | 1467703221546 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]]]}] 00:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 523ms 00:20:21 INFO - PROCESS | 1664 | 1467703221593 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 00:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:20:21 INFO - PROCESS | 1664 | 1467703221595 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 00:20:21 INFO - PROCESS | 1664 | 1467703221597 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:20:21 INFO - PROCESS | 1664 | 1467703221598 Marionette TRACE conn2 <- [1,2258,null,{}] 00:20:21 INFO - PROCESS | 1664 | 1467703221600 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}] 00:20:21 INFO - PROCESS | 1664 | 1467703221601 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:21 INFO - PROCESS | 1664 | 1467703221682 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 00:20:21 INFO - PROCESS | 1664 | 1467703221750 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:21 INFO - PROCESS | 1664 | 1467703221751 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11930b000 == 31 [pid = 1664] [id = 572] 00:20:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x110e7c400) [pid = 1664] [serial = 1716] [outer = 0x0] 00:20:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11854c000) [pid = 1664] [serial = 1717] [outer = 0x110e7c400] 00:20:21 INFO - PROCESS | 1664 | 1467703221776 Marionette DEBUG loaded listener.js 00:20:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11859c800) [pid = 1664] [serial = 1718] [outer = 0x110e7c400] 00:20:22 INFO - PROCESS | 1664 | 1467703222092 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]]]}] 00:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 00:20:22 INFO - PROCESS | 1664 | 1467703222119 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 00:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:20:22 INFO - PROCESS | 1664 | 1467703222121 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 00:20:22 INFO - PROCESS | 1664 | 1467703222125 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:20:22 INFO - PROCESS | 1664 | 1467703222127 Marionette TRACE conn2 <- [1,2262,null,{}] 00:20:22 INFO - PROCESS | 1664 | 1467703222130 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}] 00:20:22 INFO - PROCESS | 1664 | 1467703222132 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:22 INFO - PROCESS | 1664 | 1467703222239 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 00:20:22 INFO - PROCESS | 1664 | 1467703222277 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:22 INFO - PROCESS | 1664 | 1467703222278 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ae4800 == 32 [pid = 1664] [id = 573] 00:20:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x112e57c00) [pid = 1664] [serial = 1719] [outer = 0x0] 00:20:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118739400) [pid = 1664] [serial = 1720] [outer = 0x112e57c00] 00:20:22 INFO - PROCESS | 1664 | 1467703222303 Marionette DEBUG loaded listener.js 00:20:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118766800) [pid = 1664] [serial = 1721] [outer = 0x112e57c00] 00:20:22 INFO - PROCESS | 1664 | 1467703222628 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]]]}] 00:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 522ms 00:20:22 INFO - PROCESS | 1664 | 1467703222646 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 00:20:22 INFO - PROCESS | 1664 | 1467703222648 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 00:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:20:22 INFO - PROCESS | 1664 | 1467703222650 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:20:22 INFO - PROCESS | 1664 | 1467703222651 Marionette TRACE conn2 <- [1,2266,null,{}] 00:20:22 INFO - PROCESS | 1664 | 1467703222653 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}] 00:20:22 INFO - PROCESS | 1664 | 1467703222660 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:22 INFO - PROCESS | 1664 | 1467703222777 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 00:20:22 INFO - PROCESS | 1664 | 1467703222813 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:22 INFO - PROCESS | 1664 | 1467703222814 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x1212d3800 == 33 [pid = 1664] [id = 574] 00:20:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118765c00) [pid = 1664] [serial = 1722] [outer = 0x0] 00:20:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1191cb000) [pid = 1664] [serial = 1723] [outer = 0x118765c00] 00:20:22 INFO - PROCESS | 1664 | 1467703222839 Marionette DEBUG loaded listener.js 00:20:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x120dab400) [pid = 1664] [serial = 1724] [outer = 0x118765c00] 00:20:23 INFO - PROCESS | 1664 | 1467703223133 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]]]}] 00:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms 00:20:23 INFO - PROCESS | 1664 | 1467703223173 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 00:20:23 INFO - PROCESS | 1664 | 1467703223176 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 00:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:20:23 INFO - PROCESS | 1664 | 1467703223180 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:20:23 INFO - PROCESS | 1664 | 1467703223188 Marionette TRACE conn2 <- [1,2270,null,{}] 00:20:23 INFO - PROCESS | 1664 | 1467703223192 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}] 00:20:23 INFO - PROCESS | 1664 | 1467703223193 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:23 INFO - PROCESS | 1664 | 1467703223300 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 00:20:23 INFO - PROCESS | 1664 | 1467703223303 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:23 INFO - PROCESS | 1664 | 1467703223304 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x124986000 == 34 [pid = 1664] [id = 575] 00:20:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1167b5000) [pid = 1664] [serial = 1725] [outer = 0x0] 00:20:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1214e9000) [pid = 1664] [serial = 1726] [outer = 0x1167b5000] 00:20:23 INFO - PROCESS | 1664 | 1467703223330 Marionette DEBUG loaded listener.js 00:20:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1234d4c00) [pid = 1664] [serial = 1727] [outer = 0x1167b5000] 00:20:23 INFO - PROCESS | 1664 | 1467703223671 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]]]}] 00:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 528ms 00:20:23 INFO - PROCESS | 1664 | 1467703223709 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 00:20:23 INFO - PROCESS | 1664 | 1467703223711 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 00:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:20:23 INFO - PROCESS | 1664 | 1467703223713 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:20:23 INFO - PROCESS | 1664 | 1467703223714 Marionette TRACE conn2 <- [1,2274,null,{}] 00:20:23 INFO - PROCESS | 1664 | 1467703223716 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}] 00:20:23 INFO - PROCESS | 1664 | 1467703223717 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:23 INFO - PROCESS | 1664 | 1467703223816 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 00:20:23 INFO - PROCESS | 1664 | 1467703223857 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:23 INFO - PROCESS | 1664 | 1467703223858 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x126709000 == 35 [pid = 1664] [id = 576] 00:20:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x120fbc000) [pid = 1664] [serial = 1728] [outer = 0x0] 00:20:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x124bac000) [pid = 1664] [serial = 1729] [outer = 0x120fbc000] 00:20:23 INFO - PROCESS | 1664 | 1467703223883 Marionette DEBUG loaded listener.js 00:20:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x124d5a000) [pid = 1664] [serial = 1730] [outer = 0x120fbc000] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x120da5000) [pid = 1664] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x120fb6c00) [pid = 1664] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x121bdb000) [pid = 1664] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1127d4000) [pid = 1664] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x112ec6400) [pid = 1664] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x110de6c00) [pid = 1664] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1127d9400) [pid = 1664] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1176f3000) [pid = 1664] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1185c4000) [pid = 1664] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x113349000) [pid = 1664] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1128af400) [pid = 1664] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1128a7400) [pid = 1664] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x113356000) [pid = 1664] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x117042800) [pid = 1664] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1193ce800) [pid = 1664] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x120c81800) [pid = 1664] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1191cb400) [pid = 1664] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:20:24 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118783000) [pid = 1664] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:20:24 INFO - PROCESS | 1664 | 1467703224351 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]]]}] 00:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 668ms 00:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:20:24 INFO - PROCESS | 1664 | 1467703224381 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 00:20:24 INFO - PROCESS | 1664 | 1467703224383 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 00:20:24 INFO - PROCESS | 1664 | 1467703224385 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:20:24 INFO - PROCESS | 1664 | 1467703224386 Marionette TRACE conn2 <- [1,2278,null,{}] 00:20:24 INFO - PROCESS | 1664 | 1467703224388 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}] 00:20:24 INFO - PROCESS | 1664 | 1467703224390 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:24 INFO - PROCESS | 1664 | 1467703224477 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 00:20:24 INFO - PROCESS | 1664 | 1467703224481 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:24 INFO - PROCESS | 1664 | 1467703224482 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x11857d800 == 36 [pid = 1664] [id = 577] 00:20:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11260d800) [pid = 1664] [serial = 1731] [outer = 0x0] 00:20:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1128ac800) [pid = 1664] [serial = 1732] [outer = 0x11260d800] 00:20:24 INFO - PROCESS | 1664 | 1467703224560 Marionette DEBUG loaded listener.js 00:20:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11709a400) [pid = 1664] [serial = 1733] [outer = 0x11260d800] 00:20:24 INFO - PROCESS | 1664 | 1467703224840 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]]]}] 00:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 467ms 00:20:24 INFO - PROCESS | 1664 | 1467703224853 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 00:20:24 INFO - PROCESS | 1664 | 1467703224854 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 00:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:20:24 INFO - PROCESS | 1664 | 1467703224866 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:20:24 INFO - PROCESS | 1664 | 1467703224867 Marionette TRACE conn2 <- [1,2282,null,{}] 00:20:24 INFO - PROCESS | 1664 | 1467703224869 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}] 00:20:24 INFO - PROCESS | 1664 | 1467703224870 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:24 INFO - PROCESS | 1664 | 1467703224964 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 00:20:24 INFO - PROCESS | 1664 | 1467703224967 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:24 INFO - PROCESS | 1664 | 1467703224968 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x128824800 == 37 [pid = 1664] [id = 578] 00:20:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1176f3000) [pid = 1664] [serial = 1734] [outer = 0x0] 00:20:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x120d9fc00) [pid = 1664] [serial = 1735] [outer = 0x1176f3000] 00:20:24 INFO - PROCESS | 1664 | 1467703224995 Marionette DEBUG loaded listener.js 00:20:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1249f9000) [pid = 1664] [serial = 1736] [outer = 0x1176f3000] 00:20:25 INFO - PROCESS | 1664 | 1467703225318 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]]]}] 00:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 472ms 00:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:20:25 INFO - PROCESS | 1664 | 1467703225334 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 00:20:25 INFO - PROCESS | 1664 | 1467703225336 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 00:20:25 INFO - PROCESS | 1664 | 1467703225338 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:20:25 INFO - PROCESS | 1664 | 1467703225342 Marionette TRACE conn2 <- [1,2286,null,{}] 00:20:25 INFO - PROCESS | 1664 | 1467703225345 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}] 00:20:25 INFO - PROCESS | 1664 | 1467703225346 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:25 INFO - PROCESS | 1664 | 1467703225474 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 00:20:25 INFO - PROCESS | 1664 | 1467703225481 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 1664 | 1467703225482 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x119ae1000 == 38 [pid = 1664] [id = 579] 00:20:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x117ea8000) [pid = 1664] [serial = 1737] [outer = 0x0] 00:20:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12540f000) [pid = 1664] [serial = 1738] [outer = 0x117ea8000] 00:20:25 INFO - PROCESS | 1664 | 1467703225509 Marionette DEBUG loaded listener.js 00:20:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1267af000) [pid = 1664] [serial = 1739] [outer = 0x117ea8000] 00:20:25 INFO - PROCESS | 1664 | 1467703225844 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]]]}] 00:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 00:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 523ms 00:20:25 INFO - PROCESS | 1664 | 1467703225862 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 00:20:25 INFO - PROCESS | 1664 | 1467703225863 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 00:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:20:25 INFO - PROCESS | 1664 | 1467703225865 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:20:25 INFO - PROCESS | 1664 | 1467703225866 Marionette TRACE conn2 <- [1,2290,null,{}] 00:20:25 INFO - PROCESS | 1664 | 1467703225868 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}] 00:20:25 INFO - PROCESS | 1664 | 1467703225869 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:25 INFO - PROCESS | 1664 | 1467703225950 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 00:20:25 INFO - PROCESS | 1664 | 1467703225954 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 1664 | 1467703225955 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x129669800 == 39 [pid = 1664] [id = 580] 00:20:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12545f000) [pid = 1664] [serial = 1740] [outer = 0x0] 00:20:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x126dc1400) [pid = 1664] [serial = 1741] [outer = 0x12545f000] 00:20:25 INFO - PROCESS | 1664 | 1467703225983 Marionette DEBUG loaded listener.js 00:20:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x126fda000) [pid = 1664] [serial = 1742] [outer = 0x12545f000] 00:20:26 INFO - PROCESS | 1664 | 1467703226460 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]]]}] 00:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 621ms 00:20:26 INFO - PROCESS | 1664 | 1467703226487 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 00:20:26 INFO - PROCESS | 1664 | 1467703226489 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 00:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:20:26 INFO - PROCESS | 1664 | 1467703226521 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:20:26 INFO - PROCESS | 1664 | 1467703226524 Marionette TRACE conn2 <- [1,2294,null,{}] 00:20:26 INFO - PROCESS | 1664 | 1467703226529 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}] 00:20:26 INFO - PROCESS | 1664 | 1467703226531 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:26 INFO - PROCESS | 1664 | 1467703226643 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 00:20:26 INFO - PROCESS | 1664 | 1467703226728 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:26 INFO - PROCESS | 1664 | 1467703226730 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1162b6800 == 40 [pid = 1664] [id = 581] 00:20:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112611400) [pid = 1664] [serial = 1743] [outer = 0x0] 00:20:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1128a6c00) [pid = 1664] [serial = 1744] [outer = 0x112611400] 00:20:26 INFO - PROCESS | 1664 | 1467703226761 Marionette DEBUG loaded listener.js 00:20:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x112e4c400) [pid = 1664] [serial = 1745] [outer = 0x112611400] 00:20:27 INFO - PROCESS | 1664 | 1467703227304 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]]]}] 00:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 829ms 00:20:27 INFO - PROCESS | 1664 | 1467703227348 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 00:20:27 INFO - PROCESS | 1664 | 1467703227351 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 00:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:20:27 INFO - PROCESS | 1664 | 1467703227355 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:20:27 INFO - PROCESS | 1664 | 1467703227357 Marionette TRACE conn2 <- [1,2298,null,{}] 00:20:27 INFO - PROCESS | 1664 | 1467703227360 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}] 00:20:27 INFO - PROCESS | 1664 | 1467703227362 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:27 INFO - PROCESS | 1664 | 1467703227474 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 00:20:27 INFO - PROCESS | 1664 | 1467703227562 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:27 INFO - PROCESS | 1664 | 1467703227563 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x120db9000 == 41 [pid = 1664] [id = 582] 00:20:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x116630800) [pid = 1664] [serial = 1746] [outer = 0x0] 00:20:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x116971000) [pid = 1664] [serial = 1747] [outer = 0x116630800] 00:20:27 INFO - PROCESS | 1664 | 1467703227594 Marionette DEBUG loaded listener.js 00:20:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1176eb800) [pid = 1664] [serial = 1748] [outer = 0x116630800] 00:20:28 INFO - PROCESS | 1664 | 1467703228243 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]]]}] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x119ae1000 == 40 [pid = 1664] [id = 579] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x128824800 == 39 [pid = 1664] [id = 578] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11857d800 == 38 [pid = 1664] [id = 577] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x126709000 == 37 [pid = 1664] [id = 576] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x124986000 == 36 [pid = 1664] [id = 575] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1212d3800 == 35 [pid = 1664] [id = 574] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x119ae4800 == 34 [pid = 1664] [id = 573] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11930b000 == 33 [pid = 1664] [id = 572] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11811b800 == 32 [pid = 1664] [id = 571] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1169a1800 == 31 [pid = 1664] [id = 570] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x1126cf000 == 30 [pid = 1664] [id = 569] 00:20:28 INFO - PROCESS | 1664 | --DOCSHELL 0x116f4c000 == 29 [pid = 1664] [id = 568] 00:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 976ms 00:20:28 INFO - PROCESS | 1664 | 1467703228331 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 00:20:28 INFO - PROCESS | 1664 | 1467703228334 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 00:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:20:28 INFO - PROCESS | 1664 | 1467703228337 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:20:28 INFO - PROCESS | 1664 | 1467703228338 Marionette TRACE conn2 <- [1,2302,null,{}] 00:20:28 INFO - PROCESS | 1664 | 1467703228342 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}] 00:20:28 INFO - PROCESS | 1664 | 1467703228343 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:28 INFO - PROCESS | 1664 | 1467703228422 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x120da4000) [pid = 1664] [serial = 1637] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x121bdb400) [pid = 1664] [serial = 1669] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x124bd4c00) [pid = 1664] [serial = 1672] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1249f7400) [pid = 1664] [serial = 1670] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12545d000) [pid = 1664] [serial = 1675] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112986000) [pid = 1664] [serial = 1678] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11697c400) [pid = 1664] [serial = 1645] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11709b400) [pid = 1664] [serial = 1646] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x110e79800) [pid = 1664] [serial = 1639] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x117040800) [pid = 1664] [serial = 1681] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x110facc00) [pid = 1664] [serial = 1640] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118368000) [pid = 1664] [serial = 1660] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118598000) [pid = 1664] [serial = 1661] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118ebf000) [pid = 1664] [serial = 1663] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1191cb800) [pid = 1664] [serial = 1664] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x118598c00) [pid = 1664] [serial = 1648] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1160ad000) [pid = 1664] [serial = 1679] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119139400) [pid = 1664] [serial = 1649] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x112985800) [pid = 1664] [serial = 1654] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x112e52c00) [pid = 1664] [serial = 1655] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1128b2c00) [pid = 1664] [serial = 1642] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112e4c000) [pid = 1664] [serial = 1643] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11697ac00) [pid = 1664] [serial = 1657] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x117041000) [pid = 1664] [serial = 1658] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118739800) [pid = 1664] [serial = 1651] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119a61000) [pid = 1664] [serial = 1652] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x126db2800) [pid = 1664] [serial = 1685] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1267aa000) [pid = 1664] [serial = 1684] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x126fd1000) [pid = 1664] [serial = 1687] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1273a4800) [pid = 1664] [serial = 1688] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x118550800) [pid = 1664] [serial = 1682] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1199e2000) [pid = 1664] [serial = 1666] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x124ea1800) [pid = 1664] [serial = 1673] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12546bc00) [pid = 1664] [serial = 1676] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x120da0000) [pid = 1664] [serial = 1667] [outer = 0x0] [url = about:blank] 00:20:28 INFO - PROCESS | 1664 | 1467703228496 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:28 INFO - PROCESS | 1664 | 1467703228497 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x112e85000 == 30 [pid = 1664] [id = 583] 00:20:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x112610400) [pid = 1664] [serial = 1749] [outer = 0x0] 00:20:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x112e4c000) [pid = 1664] [serial = 1750] [outer = 0x112610400] 00:20:28 INFO - PROCESS | 1664 | 1467703228527 Marionette DEBUG loaded listener.js 00:20:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1138bf800) [pid = 1664] [serial = 1751] [outer = 0x112610400] 00:20:28 INFO - PROCESS | 1664 | 1467703228858 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]]]}] 00:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 570ms 00:20:28 INFO - PROCESS | 1664 | 1467703228907 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 00:20:28 INFO - PROCESS | 1664 | 1467703228910 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 00:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:20:28 INFO - PROCESS | 1664 | 1467703228914 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:20:28 INFO - PROCESS | 1664 | 1467703228916 Marionette TRACE conn2 <- [1,2306,null,{}] 00:20:28 INFO - PROCESS | 1664 | 1467703228919 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}] 00:20:28 INFO - PROCESS | 1664 | 1467703228921 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:29 INFO - PROCESS | 1664 | 1467703229010 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 00:20:29 INFO - PROCESS | 1664 | 1467703229094 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:29 INFO - PROCESS | 1664 | 1467703229096 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x117e79800 == 31 [pid = 1664] [id = 584] 00:20:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11386ec00) [pid = 1664] [serial = 1752] [outer = 0x0] 00:20:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x116a14000) [pid = 1664] [serial = 1753] [outer = 0x11386ec00] 00:20:29 INFO - PROCESS | 1664 | 1467703229140 Marionette DEBUG loaded listener.js 00:20:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118047800) [pid = 1664] [serial = 1754] [outer = 0x11386ec00] 00:20:29 INFO - PROCESS | 1664 | 1467703229448 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]]]}] 00:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 00:20:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:20:29 INFO - PROCESS | 1664 | 1467703229484 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 00:20:29 INFO - PROCESS | 1664 | 1467703229486 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 00:20:29 INFO - PROCESS | 1664 | 1467703229488 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:20:29 INFO - PROCESS | 1664 | 1467703229491 Marionette TRACE conn2 <- [1,2310,null,{}] 00:20:29 INFO - PROCESS | 1664 | 1467703229500 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}] 00:20:29 INFO - PROCESS | 1664 | 1467703229503 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:29 INFO - PROCESS | 1664 | 1467703229584 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 00:20:29 INFO - PROCESS | 1664 | 1467703229649 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:29 INFO - PROCESS | 1664 | 1467703229651 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a22800 == 32 [pid = 1664] [id = 585] 00:20:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1127aa000) [pid = 1664] [serial = 1755] [outer = 0x0] 00:20:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118551000) [pid = 1664] [serial = 1756] [outer = 0x1127aa000] 00:20:29 INFO - PROCESS | 1664 | 1467703229679 Marionette DEBUG loaded listener.js 00:20:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118e79c00) [pid = 1664] [serial = 1757] [outer = 0x1127aa000] 00:20:29 INFO - PROCESS | 1664 | 1467703229979 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]]]}] 00:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 524ms 00:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:20:30 INFO - PROCESS | 1664 | 1467703230012 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 00:20:30 INFO - PROCESS | 1664 | 1467703230014 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 00:20:30 INFO - PROCESS | 1664 | 1467703230016 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:20:30 INFO - PROCESS | 1664 | 1467703230017 Marionette TRACE conn2 <- [1,2314,null,{}] 00:20:30 INFO - PROCESS | 1664 | 1467703230020 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}] 00:20:30 INFO - PROCESS | 1664 | 1467703230021 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:30 INFO - PROCESS | 1664 | 1467703230105 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 00:20:30 INFO - PROCESS | 1664 | 1467703230111 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:30 INFO - PROCESS | 1664 | 1467703230112 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214c2800 == 33 [pid = 1664] [id = 586] 00:20:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1191c6c00) [pid = 1664] [serial = 1758] [outer = 0x0] 00:20:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11968e000) [pid = 1664] [serial = 1759] [outer = 0x1191c6c00] 00:20:30 INFO - PROCESS | 1664 | 1467703230137 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119a62800) [pid = 1664] [serial = 1760] [outer = 0x1191c6c00] 00:20:30 INFO - PROCESS | 1664 | 1467703230498 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]]]}] 00:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 519ms 00:20:30 INFO - PROCESS | 1664 | 1467703230542 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 00:20:30 INFO - PROCESS | 1664 | 1467703230544 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 00:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:20:30 INFO - PROCESS | 1664 | 1467703230546 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:20:30 INFO - PROCESS | 1664 | 1467703230547 Marionette TRACE conn2 <- [1,2318,null,{}] 00:20:30 INFO - PROCESS | 1664 | 1467703230549 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}] 00:20:30 INFO - PROCESS | 1664 | 1467703230550 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:30 INFO - PROCESS | 1664 | 1467703230650 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 00:20:30 INFO - PROCESS | 1664 | 1467703230664 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:30 INFO - PROCESS | 1664 | 1467703230665 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x123421000 == 34 [pid = 1664] [id = 587] 00:20:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x120c89000) [pid = 1664] [serial = 1761] [outer = 0x0] 00:20:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x120da2c00) [pid = 1664] [serial = 1762] [outer = 0x120c89000] 00:20:30 INFO - PROCESS | 1664 | 1467703230690 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x120fb5c00) [pid = 1664] [serial = 1763] [outer = 0x120c89000] 00:20:31 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw 00:20:31 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1 00:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:31 INFO - _addTest/ [0,2321,"getWindowHandle",null] 00:20:31 INFO - PROCESS | 1664 | 1467703231066 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 00:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:20:31 INFO - PROCESS | 1664 | 1467703231068 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:20:31 INFO - PROCESS | 1664 | 1467703231069 Marionette TRACE conn2 <- [1,2322,null,{}] 00:20:31 INFO - PROCESS | 1664 | 1467703231071 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}] 00:20:31 INFO - PROCESS | 1664 | 1467703231075 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:31 INFO - PROCESS | 1664 | 1467703231194 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 00:20:31 INFO - PROCESS | 1664 | 1467703231206 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 1664 | 1467703231207 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x126715000 == 35 [pid = 1664] [id = 588] 00:20:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1214f0c00) [pid = 1664] [serial = 1764] [outer = 0x0] 00:20:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1235fe400) [pid = 1664] [serial = 1765] [outer = 0x1214f0c00] 00:20:31 INFO - PROCESS | 1664 | 1467703231232 Marionette DEBUG loaded listener.js 00:20:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1267afc00) [pid = 1664] [serial = 1766] [outer = 0x1214f0c00] 00:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 567ms 00:20:31 INFO - PROCESS | 1664 | 1467703231631 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]]]}] 00:20:31 INFO - PROCESS | 1664 | 1467703231636 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 00:20:31 INFO - PROCESS | 1664 | 1467703231638 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 00:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:20:31 INFO - PROCESS | 1664 | 1467703231642 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:20:31 INFO - PROCESS | 1664 | 1467703231643 Marionette TRACE conn2 <- [1,2326,null,{}] 00:20:31 INFO - PROCESS | 1664 | 1467703231647 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}] 00:20:31 INFO - PROCESS | 1664 | 1467703231649 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:31 INFO - PROCESS | 1664 | 1467703231801 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 00:20:31 INFO - PROCESS | 1664 | 1467703231818 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 1664 | 1467703231819 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x127194000 == 36 [pid = 1664] [id = 589] 00:20:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1268f6c00) [pid = 1664] [serial = 1767] [outer = 0x0] 00:20:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x126fd0000) [pid = 1664] [serial = 1768] [outer = 0x1268f6c00] 00:20:31 INFO - PROCESS | 1664 | 1467703231844 Marionette DEBUG loaded listener.js 00:20:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1273a0400) [pid = 1664] [serial = 1769] [outer = 0x1268f6c00] 00:20:32 INFO - PROCESS | 1664 | 1467703232170 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]]]}] 00:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 00:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:20:32 INFO - PROCESS | 1664 | 1467703232211 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 1664 | 1467703232213 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 00:20:32 INFO - PROCESS | 1664 | 1467703232215 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 1664 | 1467703232216 Marionette TRACE conn2 <- [1,2330,null,{}] 00:20:32 INFO - PROCESS | 1664 | 1467703232218 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}] 00:20:32 INFO - PROCESS | 1664 | 1467703232219 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:32 INFO - PROCESS | 1664 | 1467703232321 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 00:20:32 INFO - PROCESS | 1664 | 1467703232324 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:32 INFO - PROCESS | 1664 | 1467703232325 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x128830800 == 37 [pid = 1664] [id = 590] 00:20:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126d40000) [pid = 1664] [serial = 1770] [outer = 0x0] 00:20:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1273a8800) [pid = 1664] [serial = 1771] [outer = 0x126d40000] 00:20:32 INFO - PROCESS | 1664 | 1467703232349 Marionette DEBUG loaded listener.js 00:20:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1273d3c00) [pid = 1664] [serial = 1772] [outer = 0x126d40000] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x112ecd400) [pid = 1664] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1121b2800) [pid = 1664] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1127cb000) [pid = 1664] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x110e7c400) [pid = 1664] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112e50000) [pid = 1664] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x110e84800) [pid = 1664] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112eaa000) [pid = 1664] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11842ec00) [pid = 1664] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x119696000) [pid = 1664] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x111c81800) [pid = 1664] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112e57c00) [pid = 1664] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118765c00) [pid = 1664] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x120fbc000) [pid = 1664] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11260d800) [pid = 1664] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1167b5000) [pid = 1664] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1176f3000) [pid = 1664] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:20:32 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x117ea8000) [pid = 1664] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:20:32 INFO - PROCESS | 1664 | 1467703232831 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]]]}] 00:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 621ms 00:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:20:32 INFO - PROCESS | 1664 | 1467703232836 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 1664 | 1467703232837 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 00:20:32 INFO - PROCESS | 1664 | 1467703232840 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 1664 | 1467703232841 Marionette TRACE conn2 <- [1,2334,null,{}] 00:20:32 INFO - PROCESS | 1664 | 1467703232843 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}] 00:20:32 INFO - PROCESS | 1664 | 1467703232844 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:32 INFO - PROCESS | 1664 | 1467703232930 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 00:20:32 INFO - PROCESS | 1664 | 1467703232934 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:32 INFO - PROCESS | 1664 | 1467703232936 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x119788000 == 38 [pid = 1664] [id = 591] 00:20:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11260d800) [pid = 1664] [serial = 1773] [outer = 0x0] 00:20:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x112e4bc00) [pid = 1664] [serial = 1774] [outer = 0x11260d800] 00:20:32 INFO - PROCESS | 1664 | 1467703232972 Marionette DEBUG loaded listener.js 00:20:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11823b000) [pid = 1664] [serial = 1775] [outer = 0x11260d800] 00:20:33 INFO - PROCESS | 1664 | 1467703233437 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]]]}] 00:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 623ms 00:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:20:33 INFO - PROCESS | 1664 | 1467703233463 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 00:20:33 INFO - PROCESS | 1664 | 1467703233464 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 00:20:33 INFO - PROCESS | 1664 | 1467703233466 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:20:33 INFO - PROCESS | 1664 | 1467703233467 Marionette TRACE conn2 <- [1,2338,null,{}] 00:20:33 INFO - PROCESS | 1664 | 1467703233469 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}] 00:20:33 INFO - PROCESS | 1664 | 1467703233471 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:33 INFO - PROCESS | 1664 | 1467703233552 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 00:20:33 INFO - PROCESS | 1664 | 1467703233574 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:33 INFO - PROCESS | 1664 | 1467703233575 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a45c800 == 39 [pid = 1664] [id = 592] 00:20:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118765c00) [pid = 1664] [serial = 1776] [outer = 0x0] 00:20:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1215d3800) [pid = 1664] [serial = 1777] [outer = 0x118765c00] 00:20:33 INFO - PROCESS | 1664 | 1467703233600 Marionette DEBUG loaded listener.js 00:20:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1273d5800) [pid = 1664] [serial = 1778] [outer = 0x118765c00] 00:20:33 INFO - PROCESS | 1664 | 1467703233933 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]]]}] 00:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 00:20:33 INFO - PROCESS | 1664 | 1467703233985 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 00:20:33 INFO - PROCESS | 1664 | 1467703233986 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 00:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:20:33 INFO - PROCESS | 1664 | 1467703233989 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:20:33 INFO - PROCESS | 1664 | 1467703233990 Marionette TRACE conn2 <- [1,2342,null,{}] 00:20:33 INFO - PROCESS | 1664 | 1467703233993 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}] 00:20:33 INFO - PROCESS | 1664 | 1467703233994 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:34 INFO - PROCESS | 1664 | 1467703234116 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 00:20:34 INFO - PROCESS | 1664 | 1467703234156 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 1664 | 1467703234157 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a655000 == 40 [pid = 1664] [id = 593] 00:20:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1273d5c00) [pid = 1664] [serial = 1779] [outer = 0x0] 00:20:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1288ca800) [pid = 1664] [serial = 1780] [outer = 0x1273d5c00] 00:20:34 INFO - PROCESS | 1664 | 1467703234183 Marionette DEBUG loaded listener.js 00:20:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x128a91400) [pid = 1664] [serial = 1781] [outer = 0x1273d5c00] 00:20:34 INFO - PROCESS | 1664 | 1467703234461 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]]]}] 00:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 00:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:20:34 INFO - PROCESS | 1664 | 1467703234515 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 00:20:34 INFO - PROCESS | 1664 | 1467703234516 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 00:20:34 INFO - PROCESS | 1664 | 1467703234518 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:20:34 INFO - PROCESS | 1664 | 1467703234519 Marionette TRACE conn2 <- [1,2346,null,{}] 00:20:34 INFO - PROCESS | 1664 | 1467703234521 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}] 00:20:34 INFO - PROCESS | 1664 | 1467703234523 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:34 INFO - PROCESS | 1664 | 1467703234612 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 00:20:34 INFO - PROCESS | 1664 | 1467703234616 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 1664 | 1467703234617 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af73000 == 41 [pid = 1664] [id = 594] 00:20:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x128a94400) [pid = 1664] [serial = 1782] [outer = 0x0] 00:20:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128b7fc00) [pid = 1664] [serial = 1783] [outer = 0x128a94400] 00:20:34 INFO - PROCESS | 1664 | 1467703234648 Marionette DEBUG loaded listener.js 00:20:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x128dc8800) [pid = 1664] [serial = 1784] [outer = 0x128a94400] 00:20:35 INFO - PROCESS | 1664 | 1467703235127 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]]]}] 00:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 669ms 00:20:35 INFO - PROCESS | 1664 | 1467703235187 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 00:20:35 INFO - PROCESS | 1664 | 1467703235190 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 00:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:20:35 INFO - PROCESS | 1664 | 1467703235211 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:20:35 INFO - PROCESS | 1664 | 1467703235213 Marionette TRACE conn2 <- [1,2350,null,{}] 00:20:35 INFO - PROCESS | 1664 | 1467703235218 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}] 00:20:35 INFO - PROCESS | 1664 | 1467703235220 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:35 INFO - PROCESS | 1664 | 1467703235326 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 00:20:35 INFO - PROCESS | 1664 | 1467703235391 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:35 INFO - PROCESS | 1664 | 1467703235392 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856a000 == 42 [pid = 1664] [id = 595] 00:20:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x113355800) [pid = 1664] [serial = 1785] [outer = 0x0] 00:20:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116059800) [pid = 1664] [serial = 1786] [outer = 0x113355800] 00:20:35 INFO - PROCESS | 1664 | 1467703235465 Marionette DEBUG loaded listener.js 00:20:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11703b800) [pid = 1664] [serial = 1787] [outer = 0x113355800] 00:20:35 INFO - PROCESS | 1664 | 1467703235891 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]]]}] 00:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 726ms 00:20:35 INFO - PROCESS | 1664 | 1467703235954 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 00:20:35 INFO - PROCESS | 1664 | 1467703235958 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 00:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:20:35 INFO - PROCESS | 1664 | 1467703235964 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:20:35 INFO - PROCESS | 1664 | 1467703235966 Marionette TRACE conn2 <- [1,2354,null,{}] 00:20:35 INFO - PROCESS | 1664 | 1467703235969 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}] 00:20:35 INFO - PROCESS | 1664 | 1467703235970 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:36 INFO - PROCESS | 1664 | 1467703236076 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 00:20:36 INFO - PROCESS | 1664 | 1467703236150 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:36 INFO - PROCESS | 1664 | 1467703236152 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12651d000 == 43 [pid = 1664] [id = 596] 00:20:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x118591800) [pid = 1664] [serial = 1788] [outer = 0x0] 00:20:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11859b400) [pid = 1664] [serial = 1789] [outer = 0x118591800] 00:20:36 INFO - PROCESS | 1664 | 1467703236183 Marionette DEBUG loaded listener.js 00:20:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x118ebf000) [pid = 1664] [serial = 1790] [outer = 0x118591800] 00:20:36 INFO - PROCESS | 1664 | 1467703236610 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]]]}] 00:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 00:20:36 INFO - PROCESS | 1664 | 1467703236636 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 1664 | 1467703236637 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 00:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:20:36 INFO - PROCESS | 1664 | 1467703236640 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:20:36 INFO - PROCESS | 1664 | 1467703236642 Marionette TRACE conn2 <- [1,2358,null,{}] 00:20:36 INFO - PROCESS | 1664 | 1467703236650 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}] 00:20:36 INFO - PROCESS | 1664 | 1467703236653 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:36 INFO - PROCESS | 1664 | 1467703236758 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 00:20:36 INFO - PROCESS | 1664 | 1467703236823 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:36 INFO - PROCESS | 1664 | 1467703236824 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af82000 == 44 [pid = 1664] [id = 597] 00:20:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x120da0000) [pid = 1664] [serial = 1791] [outer = 0x0] 00:20:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124bdac00) [pid = 1664] [serial = 1792] [outer = 0x120da0000] 00:20:36 INFO - PROCESS | 1664 | 1467703236855 Marionette DEBUG loaded listener.js 00:20:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x126504c00) [pid = 1664] [serial = 1793] [outer = 0x120da0000] 00:20:37 INFO - PROCESS | 1664 | 1467703237328 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]]]}] 00:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 722ms 00:20:37 INFO - PROCESS | 1664 | 1467703237554 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 00:20:37 INFO - PROCESS | 1664 | 1467703237557 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 00:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:20:37 INFO - PROCESS | 1664 | 1467703237573 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:20:37 INFO - PROCESS | 1664 | 1467703237575 Marionette TRACE conn2 <- [1,2362,null,{}] 00:20:37 INFO - PROCESS | 1664 | 1467703237579 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}] 00:20:37 INFO - PROCESS | 1664 | 1467703237581 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:37 INFO - PROCESS | 1664 | 1467703237672 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 00:20:37 INFO - PROCESS | 1664 | 1467703237733 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:37 INFO - PROCESS | 1664 | 1467703237736 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x117212800 == 45 [pid = 1664] [id = 598] 00:20:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x112e53000) [pid = 1664] [serial = 1794] [outer = 0x0] 00:20:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x112ecd400) [pid = 1664] [serial = 1795] [outer = 0x112e53000] 00:20:37 INFO - PROCESS | 1664 | 1467703237763 Marionette DEBUG loaded listener.js 00:20:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x116059c00) [pid = 1664] [serial = 1796] [outer = 0x112e53000] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12a655000 == 44 [pid = 1664] [id = 593] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12a45c800 == 43 [pid = 1664] [id = 592] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x119788000 == 42 [pid = 1664] [id = 591] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x128830800 == 41 [pid = 1664] [id = 590] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x127194000 == 40 [pid = 1664] [id = 589] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x126715000 == 39 [pid = 1664] [id = 588] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x123421000 == 38 [pid = 1664] [id = 587] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x1214c2800 == 37 [pid = 1664] [id = 586] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x119a22800 == 36 [pid = 1664] [id = 585] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x117e79800 == 35 [pid = 1664] [id = 584] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x112e85000 == 34 [pid = 1664] [id = 583] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x1162b6800 == 33 [pid = 1664] [id = 581] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x120db9000 == 32 [pid = 1664] [id = 582] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x129669800 == 31 [pid = 1664] [id = 580] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12af82000 == 30 [pid = 1664] [id = 597] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12651d000 == 29 [pid = 1664] [id = 596] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12af73000 == 28 [pid = 1664] [id = 594] 00:20:38 INFO - PROCESS | 1664 | --DOCSHELL 0x11856a000 == 27 [pid = 1664] [id = 595] 00:20:38 INFO - PROCESS | 1664 | 1467703238757 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]]]}] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11835f400) [pid = 1664] [serial = 1715] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1128a6000) [pid = 1664] [serial = 1708] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x112985400) [pid = 1664] [serial = 1709] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11854c000) [pid = 1664] [serial = 1717] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116979400) [pid = 1664] [serial = 1706] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x113a74c00) [pid = 1664] [serial = 1705] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1127b3800) [pid = 1664] [serial = 1691] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x111e58800) [pid = 1664] [serial = 1690] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117292000) [pid = 1664] [serial = 1694] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116975c00) [pid = 1664] [serial = 1693] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11859e400) [pid = 1664] [serial = 1696] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119140c00) [pid = 1664] [serial = 1697] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12497b000) [pid = 1664] [serial = 1700] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x121958400) [pid = 1664] [serial = 1699] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1128ae800) [pid = 1664] [serial = 1703] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1127cc000) [pid = 1664] [serial = 1702] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118739400) [pid = 1664] [serial = 1720] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x120dab400) [pid = 1664] [serial = 1724] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1191cb000) [pid = 1664] [serial = 1723] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x124bac000) [pid = 1664] [serial = 1729] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1128ac800) [pid = 1664] [serial = 1732] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1214e9000) [pid = 1664] [serial = 1726] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x120d9fc00) [pid = 1664] [serial = 1735] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1167aac00) [pid = 1664] [serial = 1712] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x124d5a000) [pid = 1664] [serial = 1730] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118766800) [pid = 1664] [serial = 1721] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1234d4c00) [pid = 1664] [serial = 1727] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11709a400) [pid = 1664] [serial = 1733] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x126dc1400) [pid = 1664] [serial = 1741] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1249f9000) [pid = 1664] [serial = 1736] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11859c800) [pid = 1664] [serial = 1718] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1267af000) [pid = 1664] [serial = 1739] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12540f000) [pid = 1664] [serial = 1738] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x113f02c00) [pid = 1664] [serial = 1711] [outer = 0x0] [url = about:blank] 00:20:38 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1176ef400) [pid = 1664] [serial = 1714] [outer = 0x0] [url = about:blank] 00:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1273ms 00:20:38 INFO - PROCESS | 1664 | 1467703238847 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 00:20:38 INFO - PROCESS | 1664 | 1467703238849 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 00:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:20:38 INFO - PROCESS | 1664 | 1467703238852 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:20:38 INFO - PROCESS | 1664 | 1467703238854 Marionette TRACE conn2 <- [1,2366,null,{}] 00:20:38 INFO - PROCESS | 1664 | 1467703238858 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}] 00:20:38 INFO - PROCESS | 1664 | 1467703238860 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:38 INFO - PROCESS | 1664 | 1467703238941 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 00:20:38 INFO - PROCESS | 1664 | 1467703238949 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:38 INFO - PROCESS | 1664 | 1467703238951 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126cc000 == 28 [pid = 1664] [id = 599] 00:20:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1127d5000) [pid = 1664] [serial = 1797] [outer = 0x0] 00:20:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1128a5400) [pid = 1664] [serial = 1798] [outer = 0x1127d5000] 00:20:38 INFO - PROCESS | 1664 | 1467703238979 Marionette DEBUG loaded listener.js 00:20:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x112979400) [pid = 1664] [serial = 1799] [outer = 0x1127d5000] 00:20:39 INFO - PROCESS | 1664 | 1467703239358 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]]]}] 00:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 524ms 00:20:39 INFO - PROCESS | 1664 | 1467703239399 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 00:20:39 INFO - PROCESS | 1664 | 1467703239402 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 00:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:20:39 INFO - PROCESS | 1664 | 1467703239408 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:20:39 INFO - PROCESS | 1664 | 1467703239410 Marionette TRACE conn2 <- [1,2370,null,{}] 00:20:39 INFO - PROCESS | 1664 | 1467703239412 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}] 00:20:39 INFO - PROCESS | 1664 | 1467703239414 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:39 INFO - PROCESS | 1664 | 1467703239493 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 00:20:39 INFO - PROCESS | 1664 | 1467703239497 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:39 INFO - PROCESS | 1664 | 1467703239499 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169ae800 == 29 [pid = 1664] [id = 600] 00:20:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x112e4e400) [pid = 1664] [serial = 1800] [outer = 0x0] 00:20:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1167aac00) [pid = 1664] [serial = 1801] [outer = 0x112e4e400] 00:20:39 INFO - PROCESS | 1664 | 1467703239529 Marionette DEBUG loaded listener.js 00:20:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x117039000) [pid = 1664] [serial = 1802] [outer = 0x112e4e400] 00:20:39 INFO - PROCESS | 1664 | 1467703239880 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]]]}] 00:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 00:20:39 INFO - PROCESS | 1664 | 1467703239937 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 00:20:39 INFO - PROCESS | 1664 | 1467703239938 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 00:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:20:39 INFO - PROCESS | 1664 | 1467703239942 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:20:39 INFO - PROCESS | 1664 | 1467703239952 Marionette TRACE conn2 <- [1,2374,null,{}] 00:20:39 INFO - PROCESS | 1664 | 1467703239959 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}] 00:20:39 INFO - PROCESS | 1664 | 1467703239963 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:40 INFO - PROCESS | 1664 | 1467703240043 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 00:20:40 INFO - PROCESS | 1664 | 1467703240048 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:40 INFO - PROCESS | 1664 | 1467703240050 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e0d800 == 30 [pid = 1664] [id = 601] 00:20:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1176eb000) [pid = 1664] [serial = 1803] [outer = 0x0] 00:20:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11835b000) [pid = 1664] [serial = 1804] [outer = 0x1176eb000] 00:20:40 INFO - PROCESS | 1664 | 1467703240081 Marionette DEBUG loaded listener.js 00:20:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11854bc00) [pid = 1664] [serial = 1805] [outer = 0x1176eb000] 00:20:40 INFO - PROCESS | 1664 | 1467703240434 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]]]}] 00:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 529ms 00:20:40 INFO - PROCESS | 1664 | 1467703240472 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 00:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:20:40 INFO - PROCESS | 1664 | 1467703240474 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 00:20:40 INFO - PROCESS | 1664 | 1467703240476 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:20:40 INFO - PROCESS | 1664 | 1467703240477 Marionette TRACE conn2 <- [1,2378,null,{}] 00:20:40 INFO - PROCESS | 1664 | 1467703240480 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}] 00:20:40 INFO - PROCESS | 1664 | 1467703240481 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:40 INFO - PROCESS | 1664 | 1467703240590 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 00:20:40 INFO - PROCESS | 1664 | 1467703240624 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:40 INFO - PROCESS | 1664 | 1467703240625 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x119627800 == 31 [pid = 1664] [id = 602] 00:20:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11854a000) [pid = 1664] [serial = 1806] [outer = 0x0] 00:20:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118598000) [pid = 1664] [serial = 1807] [outer = 0x11854a000] 00:20:40 INFO - PROCESS | 1664 | 1467703240651 Marionette DEBUG loaded listener.js 00:20:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11873f800) [pid = 1664] [serial = 1808] [outer = 0x11854a000] 00:20:40 INFO - PROCESS | 1664 | 1467703240959 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]]]}] 00:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 523ms 00:20:41 INFO - PROCESS | 1664 | 1467703241000 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 00:20:41 INFO - PROCESS | 1664 | 1467703241001 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 00:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:20:41 INFO - PROCESS | 1664 | 1467703241003 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:20:41 INFO - PROCESS | 1664 | 1467703241004 Marionette TRACE conn2 <- [1,2382,null,{}] 00:20:41 INFO - PROCESS | 1664 | 1467703241009 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}] 00:20:41 INFO - PROCESS | 1664 | 1467703241011 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:41 INFO - PROCESS | 1664 | 1467703241113 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 00:20:41 INFO - PROCESS | 1664 | 1467703241152 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:41 INFO - PROCESS | 1664 | 1467703241154 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e2a800 == 32 [pid = 1664] [id = 603] 00:20:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1150b2800) [pid = 1664] [serial = 1809] [outer = 0x0] 00:20:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118ebac00) [pid = 1664] [serial = 1810] [outer = 0x1150b2800] 00:20:41 INFO - PROCESS | 1664 | 1467703241178 Marionette DEBUG loaded listener.js 00:20:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1191c7400) [pid = 1664] [serial = 1811] [outer = 0x1150b2800] 00:20:41 INFO - PROCESS | 1664 | 1467703241499 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]]]}] 00:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 520ms 00:20:41 INFO - PROCESS | 1664 | 1467703241525 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 00:20:41 INFO - PROCESS | 1664 | 1467703241527 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 00:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:20:41 INFO - PROCESS | 1664 | 1467703241535 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:20:41 INFO - PROCESS | 1664 | 1467703241536 Marionette TRACE conn2 <- [1,2386,null,{}] 00:20:41 INFO - PROCESS | 1664 | 1467703241539 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}] 00:20:41 INFO - PROCESS | 1664 | 1467703241543 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:41 INFO - PROCESS | 1664 | 1467703241661 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 00:20:41 INFO - PROCESS | 1664 | 1467703241670 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:41 INFO - PROCESS | 1664 | 1467703241671 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217d8000 == 33 [pid = 1664] [id = 604] 00:20:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1191ccc00) [pid = 1664] [serial = 1812] [outer = 0x0] 00:20:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x120c90c00) [pid = 1664] [serial = 1813] [outer = 0x1191ccc00] 00:20:41 INFO - PROCESS | 1664 | 1467703241697 Marionette DEBUG loaded listener.js 00:20:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x121953400) [pid = 1664] [serial = 1814] [outer = 0x1191ccc00] 00:20:42 INFO - PROCESS | 1664 | 1467703242049 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]]]}] 00:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 524ms 00:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:20:42 INFO - PROCESS | 1664 | 1467703242053 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 00:20:42 INFO - PROCESS | 1664 | 1467703242055 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 00:20:42 INFO - PROCESS | 1664 | 1467703242058 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:20:42 INFO - PROCESS | 1664 | 1467703242059 Marionette TRACE conn2 <- [1,2390,null,{}] 00:20:42 INFO - PROCESS | 1664 | 1467703242061 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}] 00:20:42 INFO - PROCESS | 1664 | 1467703242063 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:42 INFO - PROCESS | 1664 | 1467703242168 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 00:20:42 INFO - PROCESS | 1664 | 1467703242171 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:42 INFO - PROCESS | 1664 | 1467703242172 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x124d08000 == 34 [pid = 1664] [id = 605] 00:20:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1128a6800) [pid = 1664] [serial = 1815] [outer = 0x0] 00:20:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1235f0c00) [pid = 1664] [serial = 1816] [outer = 0x1128a6800] 00:20:42 INFO - PROCESS | 1664 | 1467703242198 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x124bdb800) [pid = 1664] [serial = 1817] [outer = 0x1128a6800] 00:20:42 INFO - PROCESS | 1664 | 1467703242546 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]]]}] 00:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 522ms 00:20:42 INFO - PROCESS | 1664 | 1467703242585 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 00:20:42 INFO - PROCESS | 1664 | 1467703242586 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 00:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:20:42 INFO - PROCESS | 1664 | 1467703242588 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:20:42 INFO - PROCESS | 1664 | 1467703242589 Marionette TRACE conn2 <- [1,2394,null,{}] 00:20:42 INFO - PROCESS | 1664 | 1467703242592 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}] 00:20:42 INFO - PROCESS | 1664 | 1467703242593 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:42 INFO - PROCESS | 1664 | 1467703242691 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 00:20:42 INFO - PROCESS | 1664 | 1467703242695 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:42 INFO - PROCESS | 1664 | 1467703242696 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x126703800 == 35 [pid = 1664] [id = 606] 00:20:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1191cd800) [pid = 1664] [serial = 1818] [outer = 0x0] 00:20:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x125416400) [pid = 1664] [serial = 1819] [outer = 0x1191cd800] 00:20:42 INFO - PROCESS | 1664 | 1467703242720 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x126504400) [pid = 1664] [serial = 1820] [outer = 0x1191cd800] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1214f0c00) [pid = 1664] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1268f6c00) [pid = 1664] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x126d40000) [pid = 1664] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1191c6c00) [pid = 1664] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116630800) [pid = 1664] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112610400) [pid = 1664] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12545f000) [pid = 1664] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1127aa000) [pid = 1664] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x112611400) [pid = 1664] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11260d800) [pid = 1664] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11386ec00) [pid = 1664] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128a94400) [pid = 1664] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1273d5c00) [pid = 1664] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x120c89000) [pid = 1664] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:20:43 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118765c00) [pid = 1664] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:20:43 INFO - PROCESS | 1664 | 1467703243200 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]]]}] 00:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 620ms 00:20:43 INFO - PROCESS | 1664 | 1467703243210 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 00:20:43 INFO - PROCESS | 1664 | 1467703243212 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 00:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:20:43 INFO - PROCESS | 1664 | 1467703243214 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:20:43 INFO - PROCESS | 1664 | 1467703243216 Marionette TRACE conn2 <- [1,2398,null,{}] 00:20:43 INFO - PROCESS | 1664 | 1467703243218 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}] 00:20:43 INFO - PROCESS | 1664 | 1467703243219 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:43 INFO - PROCESS | 1664 | 1467703243296 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 00:20:43 INFO - PROCESS | 1664 | 1467703243300 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:43 INFO - PROCESS | 1664 | 1467703243309 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12671f000 == 36 [pid = 1664] [id = 607] 00:20:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112cc7c00) [pid = 1664] [serial = 1821] [outer = 0x0] 00:20:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118249400) [pid = 1664] [serial = 1822] [outer = 0x112cc7c00] 00:20:43 INFO - PROCESS | 1664 | 1467703243387 Marionette DEBUG loaded listener.js 00:20:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x120da8400) [pid = 1664] [serial = 1823] [outer = 0x112cc7c00] 00:20:43 INFO - PROCESS | 1664 | 1467703243644 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]]]}] 00:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 468ms 00:20:43 INFO - PROCESS | 1664 | 1467703243684 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 00:20:43 INFO - PROCESS | 1664 | 1467703243685 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 00:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:20:43 INFO - PROCESS | 1664 | 1467703243698 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:20:43 INFO - PROCESS | 1664 | 1467703243699 Marionette TRACE conn2 <- [1,2402,null,{}] 00:20:43 INFO - PROCESS | 1664 | 1467703243703 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}] 00:20:43 INFO - PROCESS | 1664 | 1467703243705 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:43 INFO - PROCESS | 1664 | 1467703243839 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 00:20:43 INFO - PROCESS | 1664 | 1467703243844 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:43 INFO - PROCESS | 1664 | 1467703243845 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x128813800 == 37 [pid = 1664] [id = 608] 00:20:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x12195a000) [pid = 1664] [serial = 1824] [outer = 0x0] 00:20:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x126503c00) [pid = 1664] [serial = 1825] [outer = 0x12195a000] 00:20:43 INFO - PROCESS | 1664 | 1467703243884 Marionette DEBUG loaded listener.js 00:20:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12659a400) [pid = 1664] [serial = 1826] [outer = 0x12195a000] 00:20:44 INFO - PROCESS | 1664 | 1467703244311 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]]]}] 00:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 630ms 00:20:44 INFO - PROCESS | 1664 | 1467703244319 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 00:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:20:44 INFO - PROCESS | 1664 | 1467703244322 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 00:20:44 INFO - PROCESS | 1664 | 1467703244329 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:20:44 INFO - PROCESS | 1664 | 1467703244332 Marionette TRACE conn2 <- [1,2406,null,{}] 00:20:44 INFO - PROCESS | 1664 | 1467703244335 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}] 00:20:44 INFO - PROCESS | 1664 | 1467703244338 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:44 INFO - PROCESS | 1664 | 1467703244525 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 00:20:44 INFO - PROCESS | 1664 | 1467703244533 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:44 INFO - PROCESS | 1664 | 1467703244536 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a52800 == 38 [pid = 1664] [id = 609] 00:20:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1268ea800) [pid = 1664] [serial = 1827] [outer = 0x0] 00:20:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1268efc00) [pid = 1664] [serial = 1828] [outer = 0x1268ea800] 00:20:44 INFO - PROCESS | 1664 | 1467703244618 Marionette DEBUG loaded listener.js 00:20:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1271e6800) [pid = 1664] [serial = 1829] [outer = 0x1268ea800] 00:20:44 INFO - PROCESS | 1664 | 1467703244971 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]]]}] 00:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 675ms 00:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:20:45 INFO - PROCESS | 1664 | 1467703245001 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 1664 | 1467703245002 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 00:20:45 INFO - PROCESS | 1664 | 1467703245004 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:20:45 INFO - PROCESS | 1664 | 1467703245005 Marionette TRACE conn2 <- [1,2410,null,{}] 00:20:45 INFO - PROCESS | 1664 | 1467703245010 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}] 00:20:45 INFO - PROCESS | 1664 | 1467703245011 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:45 INFO - PROCESS | 1664 | 1467703245093 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 00:20:45 INFO - PROCESS | 1664 | 1467703245200 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:45 INFO - PROCESS | 1664 | 1467703245202 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x110f0b000 == 39 [pid = 1664] [id = 610] 00:20:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x110e7e800) [pid = 1664] [serial = 1830] [outer = 0x0] 00:20:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x111c7b400) [pid = 1664] [serial = 1831] [outer = 0x110e7e800] 00:20:45 INFO - PROCESS | 1664 | 1467703245234 Marionette DEBUG loaded listener.js 00:20:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1127af800) [pid = 1664] [serial = 1832] [outer = 0x110e7e800] 00:20:45 INFO - PROCESS | 1664 | 1467703245775 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]]]}] 00:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 822ms 00:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:20:45 INFO - PROCESS | 1664 | 1467703245829 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 1664 | 1467703245831 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 00:20:45 INFO - PROCESS | 1664 | 1467703245834 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:20:45 INFO - PROCESS | 1664 | 1467703245836 Marionette TRACE conn2 <- [1,2414,null,{}] 00:20:45 INFO - PROCESS | 1664 | 1467703245840 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}] 00:20:45 INFO - PROCESS | 1664 | 1467703245843 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:45 INFO - PROCESS | 1664 | 1467703245986 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 00:20:46 INFO - PROCESS | 1664 | 1467703246072 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:46 INFO - PROCESS | 1664 | 1467703246074 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x118eea800 == 40 [pid = 1664] [id = 611] 00:20:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116973000) [pid = 1664] [serial = 1833] [outer = 0x0] 00:20:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x117039400) [pid = 1664] [serial = 1834] [outer = 0x116973000] 00:20:46 INFO - PROCESS | 1664 | 1467703246104 Marionette DEBUG loaded listener.js 00:20:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x117299400) [pid = 1664] [serial = 1835] [outer = 0x116973000] 00:20:46 INFO - PROCESS | 1664 | 1467703246623 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]]]}] 00:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 822ms 00:20:46 INFO - PROCESS | 1664 | 1467703246661 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 00:20:46 INFO - PROCESS | 1664 | 1467703246664 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 00:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:20:46 INFO - PROCESS | 1664 | 1467703246667 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:20:46 INFO - PROCESS | 1664 | 1467703246668 Marionette TRACE conn2 <- [1,2418,null,{}] 00:20:46 INFO - PROCESS | 1664 | 1467703246671 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}] 00:20:46 INFO - PROCESS | 1664 | 1467703246672 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:46 INFO - PROCESS | 1664 | 1467703246789 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 00:20:46 INFO - PROCESS | 1664 | 1467703246851 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:46 INFO - PROCESS | 1664 | 1467703246852 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x116763800 == 41 [pid = 1664] [id = 612] 00:20:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x112cc8000) [pid = 1664] [serial = 1836] [outer = 0x0] 00:20:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x117036400) [pid = 1664] [serial = 1837] [outer = 0x112cc8000] 00:20:46 INFO - PROCESS | 1664 | 1467703246882 Marionette DEBUG loaded listener.js 00:20:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11877d400) [pid = 1664] [serial = 1838] [outer = 0x112cc8000] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x128a52800 == 40 [pid = 1664] [id = 609] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x128813800 == 39 [pid = 1664] [id = 608] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12671f000 == 38 [pid = 1664] [id = 607] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x126703800 == 37 [pid = 1664] [id = 606] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x124d08000 == 36 [pid = 1664] [id = 605] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x1217d8000 == 35 [pid = 1664] [id = 604] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x120e2a800 == 34 [pid = 1664] [id = 603] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x119627800 == 33 [pid = 1664] [id = 602] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x118e0d800 == 32 [pid = 1664] [id = 601] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x1169ae800 == 31 [pid = 1664] [id = 600] 00:20:47 INFO - PROCESS | 1664 | --DOCSHELL 0x1126cc000 == 30 [pid = 1664] [id = 599] 00:20:47 INFO - PROCESS | 1664 | 1467703247507 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]]]}] 00:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 873ms 00:20:47 INFO - PROCESS | 1664 | 1467703247541 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 00:20:47 INFO - PROCESS | 1664 | 1467703247545 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 00:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:20:47 INFO - PROCESS | 1664 | 1467703247548 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:20:47 INFO - PROCESS | 1664 | 1467703247551 Marionette TRACE conn2 <- [1,2422,null,{}] 00:20:47 INFO - PROCESS | 1664 | 1467703247554 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}] 00:20:47 INFO - PROCESS | 1664 | 1467703247556 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:47 INFO - PROCESS | 1664 | 1467703247636 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 00:20:47 INFO - PROCESS | 1664 | 1467703247645 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:47 INFO - PROCESS | 1664 | 1467703247647 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x11667f000 == 31 [pid = 1664] [id = 613] 00:20:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x115ef6c00) [pid = 1664] [serial = 1839] [outer = 0x0] 00:20:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11703f400) [pid = 1664] [serial = 1840] [outer = 0x115ef6c00] 00:20:47 INFO - PROCESS | 1664 | 1467703247675 Marionette DEBUG loaded listener.js 00:20:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11835e800) [pid = 1664] [serial = 1841] [outer = 0x115ef6c00] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1235fe400) [pid = 1664] [serial = 1765] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x126fd0000) [pid = 1664] [serial = 1768] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1273a8800) [pid = 1664] [serial = 1771] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11968e000) [pid = 1664] [serial = 1759] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x116971000) [pid = 1664] [serial = 1747] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1176eb800) [pid = 1664] [serial = 1748] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x112e4c000) [pid = 1664] [serial = 1750] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1138bf800) [pid = 1664] [serial = 1751] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x126fda000) [pid = 1664] [serial = 1742] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118551000) [pid = 1664] [serial = 1756] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118e79c00) [pid = 1664] [serial = 1757] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1128a6c00) [pid = 1664] [serial = 1744] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112e4c400) [pid = 1664] [serial = 1745] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11823b000) [pid = 1664] [serial = 1775] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x116a14000) [pid = 1664] [serial = 1753] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x118047800) [pid = 1664] [serial = 1754] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x128b7fc00) [pid = 1664] [serial = 1783] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x128dc8800) [pid = 1664] [serial = 1784] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x112e4bc00) [pid = 1664] [serial = 1774] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128a91400) [pid = 1664] [serial = 1781] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1273d3c00) [pid = 1664] [serial = 1772] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x120da2c00) [pid = 1664] [serial = 1762] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1273a0400) [pid = 1664] [serial = 1769] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x1267afc00) [pid = 1664] [serial = 1766] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1288ca800) [pid = 1664] [serial = 1780] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1215d3800) [pid = 1664] [serial = 1777] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x120fb5c00) [pid = 1664] [serial = 1763] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x119a62800) [pid = 1664] [serial = 1760] [outer = 0x0] [url = about:blank] 00:20:47 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1273d5800) [pid = 1664] [serial = 1778] [outer = 0x0] [url = about:blank] 00:20:48 INFO - PROCESS | 1664 | 1467703248046 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]]]}] 00:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 524ms 00:20:48 INFO - PROCESS | 1664 | 1467703248073 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 1664 | 1467703248076 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 00:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:20:48 INFO - PROCESS | 1664 | 1467703248080 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - PROCESS | 1664 | 1467703248082 Marionette TRACE conn2 <- [1,2426,null,{}] 00:20:48 INFO - PROCESS | 1664 | 1467703248084 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}] 00:20:48 INFO - PROCESS | 1664 | 1467703248086 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:48 INFO - PROCESS | 1664 | 1467703248170 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 00:20:48 INFO - PROCESS | 1664 | 1467703248178 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 1664 | 1467703248179 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x118578000 == 32 [pid = 1664] [id = 614] 00:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x118554400) [pid = 1664] [serial = 1842] [outer = 0x0] 00:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x118733800) [pid = 1664] [serial = 1843] [outer = 0x118554400] 00:20:48 INFO - PROCESS | 1664 | 1467703248206 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x119139400) [pid = 1664] [serial = 1844] [outer = 0x118554400] 00:20:48 INFO - PROCESS | 1664 | 1467703248549 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]]]}] 00:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 00:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:20:48 INFO - PROCESS | 1664 | 1467703248599 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 1664 | 1467703248600 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 00:20:48 INFO - PROCESS | 1664 | 1467703248602 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - PROCESS | 1664 | 1467703248605 Marionette TRACE conn2 <- [1,2430,null,{}] 00:20:48 INFO - PROCESS | 1664 | 1467703248613 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}] 00:20:48 INFO - PROCESS | 1664 | 1467703248616 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:48 INFO - PROCESS | 1664 | 1467703248699 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 00:20:48 INFO - PROCESS | 1664 | 1467703248704 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 1664 | 1467703248706 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e2e800 == 33 [pid = 1664] [id = 615] 00:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1191cdc00) [pid = 1664] [serial = 1845] [outer = 0x0] 00:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119697000) [pid = 1664] [serial = 1846] [outer = 0x1191cdc00] 00:20:48 INFO - PROCESS | 1664 | 1467703248739 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x120dac800) [pid = 1664] [serial = 1847] [outer = 0x1191cdc00] 00:20:49 INFO - PROCESS | 1664 | 1467703249085 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]]]}] 00:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 522ms 00:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:20:49 INFO - PROCESS | 1664 | 1467703249124 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 00:20:49 INFO - PROCESS | 1664 | 1467703249126 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 00:20:49 INFO - PROCESS | 1664 | 1467703249128 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:20:49 INFO - PROCESS | 1664 | 1467703249129 Marionette TRACE conn2 <- [1,2434,null,{}] 00:20:49 INFO - PROCESS | 1664 | 1467703249132 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}] 00:20:49 INFO - PROCESS | 1664 | 1467703249133 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:49 INFO - PROCESS | 1664 | 1467703249248 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 00:20:49 INFO - PROCESS | 1664 | 1467703249284 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:49 INFO - PROCESS | 1664 | 1467703249286 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253b9000 == 34 [pid = 1664] [id = 616] 00:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1214f0c00) [pid = 1664] [serial = 1848] [outer = 0x0] 00:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1234da000) [pid = 1664] [serial = 1849] [outer = 0x1214f0c00] 00:20:49 INFO - PROCESS | 1664 | 1467703249310 Marionette DEBUG loaded listener.js 00:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x124bb9c00) [pid = 1664] [serial = 1850] [outer = 0x1214f0c00] 00:20:49 INFO - PROCESS | 1664 | 1467703249620 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]]]}] 00:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 00:20:49 INFO - PROCESS | 1664 | 1467703249647 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 00:20:49 INFO - PROCESS | 1664 | 1467703249649 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 00:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:20:49 INFO - PROCESS | 1664 | 1467703249651 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:20:49 INFO - PROCESS | 1664 | 1467703249652 Marionette TRACE conn2 <- [1,2438,null,{}] 00:20:49 INFO - PROCESS | 1664 | 1467703249654 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}] 00:20:49 INFO - PROCESS | 1664 | 1467703249655 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:49 INFO - PROCESS | 1664 | 1467703249761 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 00:20:49 INFO - PROCESS | 1664 | 1467703249773 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:49 INFO - PROCESS | 1664 | 1467703249774 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f17800 == 35 [pid = 1664] [id = 617] 00:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x1127d9800) [pid = 1664] [serial = 1851] [outer = 0x0] 00:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x125412400) [pid = 1664] [serial = 1852] [outer = 0x1127d9800] 00:20:49 INFO - PROCESS | 1664 | 1467703249799 Marionette DEBUG loaded listener.js 00:20:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x126508800) [pid = 1664] [serial = 1853] [outer = 0x1127d9800] 00:20:50 INFO - PROCESS | 1664 | 1467703250166 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]]]}] 00:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 521ms 00:20:50 INFO - PROCESS | 1664 | 1467703250172 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 1664 | 1467703250175 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 00:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:20:50 INFO - PROCESS | 1664 | 1467703250178 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 1664 | 1467703250179 Marionette TRACE conn2 <- [1,2442,null,{}] 00:20:50 INFO - PROCESS | 1664 | 1467703250181 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}] 00:20:50 INFO - PROCESS | 1664 | 1467703250185 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:50 INFO - PROCESS | 1664 | 1467703250299 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 00:20:50 INFO - PROCESS | 1664 | 1467703250344 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:50 INFO - PROCESS | 1664 | 1467703250345 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x129009800 == 36 [pid = 1664] [id = 618] 00:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1267b0400) [pid = 1664] [serial = 1854] [outer = 0x0] 00:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x126fd9c00) [pid = 1664] [serial = 1855] [outer = 0x1267b0400] 00:20:50 INFO - PROCESS | 1664 | 1467703250370 Marionette DEBUG loaded listener.js 00:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1273d3c00) [pid = 1664] [serial = 1856] [outer = 0x1267b0400] 00:20:50 INFO - PROCESS | 1664 | 1467703250667 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]]]}] 00:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 00:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:20:50 INFO - PROCESS | 1664 | 1467703250704 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 1664 | 1467703250706 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 00:20:50 INFO - PROCESS | 1664 | 1467703250710 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 1664 | 1467703250713 Marionette TRACE conn2 <- [1,2446,null,{}] 00:20:50 INFO - PROCESS | 1664 | 1467703250715 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}] 00:20:50 INFO - PROCESS | 1664 | 1467703250716 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:50 INFO - PROCESS | 1664 | 1467703250818 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 00:20:50 INFO - PROCESS | 1664 | 1467703250829 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:50 INFO - PROCESS | 1664 | 1467703250831 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291c1000 == 37 [pid = 1664] [id = 619] 00:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1273d9c00) [pid = 1664] [serial = 1857] [outer = 0x0] 00:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1288c6400) [pid = 1664] [serial = 1858] [outer = 0x1273d9c00] 00:20:50 INFO - PROCESS | 1664 | 1467703250855 Marionette DEBUG loaded listener.js 00:20:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1288cf000) [pid = 1664] [serial = 1859] [outer = 0x1273d9c00] 00:20:51 INFO - PROCESS | 1664 | 1467703251180 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]]]}] 00:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 524ms 00:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:20:51 INFO - PROCESS | 1664 | 1467703251234 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 1664 | 1467703251236 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 00:20:51 INFO - PROCESS | 1664 | 1467703251238 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:20:51 INFO - PROCESS | 1664 | 1467703251239 Marionette TRACE conn2 <- [1,2450,null,{}] 00:20:51 INFO - PROCESS | 1664 | 1467703251241 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}] 00:20:51 INFO - PROCESS | 1664 | 1467703251242 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:51 INFO - PROCESS | 1664 | 1467703251345 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 00:20:51 INFO - PROCESS | 1664 | 1467703251349 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 1664 | 1467703251350 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a451800 == 38 [pid = 1664] [id = 620] 00:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1268ec800) [pid = 1664] [serial = 1860] [outer = 0x0] 00:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1288d2000) [pid = 1664] [serial = 1861] [outer = 0x1268ec800] 00:20:51 INFO - PROCESS | 1664 | 1467703251408 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x128a91c00) [pid = 1664] [serial = 1862] [outer = 0x1268ec800] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x113355800) [pid = 1664] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118591800) [pid = 1664] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x112e4e400) [pid = 1664] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x120da0000) [pid = 1664] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x11854a000) [pid = 1664] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1127d5000) [pid = 1664] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1176eb000) [pid = 1664] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1150b2800) [pid = 1664] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x112e53000) [pid = 1664] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1191ccc00) [pid = 1664] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x112cc7c00) [pid = 1664] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1128a6800) [pid = 1664] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1191cd800) [pid = 1664] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:20:51 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12195a000) [pid = 1664] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:20:51 INFO - PROCESS | 1664 | 1467703251752 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]]]}] 00:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 00:20:51 INFO - PROCESS | 1664 | 1467703251757 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 1664 | 1467703251758 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 00:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:20:51 INFO - PROCESS | 1664 | 1467703251761 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:20:51 INFO - PROCESS | 1664 | 1467703251762 Marionette TRACE conn2 <- [1,2454,null,{}] 00:20:51 INFO - PROCESS | 1664 | 1467703251764 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}] 00:20:51 INFO - PROCESS | 1664 | 1467703251765 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:51 INFO - PROCESS | 1664 | 1467703251849 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 00:20:51 INFO - PROCESS | 1664 | 1467703251853 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 1664 | 1467703251854 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dc3800 == 39 [pid = 1664] [id = 621] 00:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11605ac00) [pid = 1664] [serial = 1863] [outer = 0x0] 00:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118245000) [pid = 1664] [serial = 1864] [outer = 0x11605ac00] 00:20:51 INFO - PROCESS | 1664 | 1467703251879 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11875e000) [pid = 1664] [serial = 1865] [outer = 0x11605ac00] 00:20:52 INFO - PROCESS | 1664 | 1467703252210 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]]]}] 00:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 00:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:20:52 INFO - PROCESS | 1664 | 1467703252231 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 00:20:52 INFO - PROCESS | 1664 | 1467703252232 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 00:20:52 INFO - PROCESS | 1664 | 1467703252234 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:20:52 INFO - PROCESS | 1664 | 1467703252235 Marionette TRACE conn2 <- [1,2458,null,{}] 00:20:52 INFO - PROCESS | 1664 | 1467703252238 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}] 00:20:52 INFO - PROCESS | 1664 | 1467703252239 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:52 INFO - PROCESS | 1664 | 1467703252347 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 00:20:52 INFO - PROCESS | 1664 | 1467703252352 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 1664 | 1467703252353 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a64c800 == 40 [pid = 1664] [id = 622] 00:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1162de000) [pid = 1664] [serial = 1866] [outer = 0x0] 00:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x120dad000) [pid = 1664] [serial = 1867] [outer = 0x1162de000] 00:20:52 INFO - PROCESS | 1664 | 1467703252378 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x128a8a400) [pid = 1664] [serial = 1868] [outer = 0x1162de000] 00:20:52 INFO - PROCESS | 1664 | 1467703252711 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]]]}] 00:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 00:20:52 INFO - PROCESS | 1664 | 1467703252753 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 00:20:52 INFO - PROCESS | 1664 | 1467703252755 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 00:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:20:52 INFO - PROCESS | 1664 | 1467703252757 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:20:52 INFO - PROCESS | 1664 | 1467703252759 Marionette TRACE conn2 <- [1,2462,null,{}] 00:20:52 INFO - PROCESS | 1664 | 1467703252761 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}] 00:20:52 INFO - PROCESS | 1664 | 1467703252762 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:52 INFO - PROCESS | 1664 | 1467703252857 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 00:20:52 INFO - PROCESS | 1664 | 1467703252862 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 1664 | 1467703252864 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa5b800 == 41 [pid = 1664] [id = 623] 00:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112e54000) [pid = 1664] [serial = 1869] [outer = 0x0] 00:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x128dc8800) [pid = 1664] [serial = 1870] [outer = 0x112e54000] 00:20:52 INFO - PROCESS | 1664 | 1467703252890 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1290cdc00) [pid = 1664] [serial = 1871] [outer = 0x112e54000] 00:20:53 INFO - PROCESS | 1664 | 1467703253229 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]]]}] 00:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 00:20:53 INFO - PROCESS | 1664 | 1467703253276 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1664 | 1467703253278 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 00:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:20:53 INFO - PROCESS | 1664 | 1467703253280 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1664 | 1467703253281 Marionette TRACE conn2 <- [1,2466,null,{}] 00:20:53 INFO - PROCESS | 1664 | 1467703253294 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}] 00:20:53 INFO - PROCESS | 1664 | 1467703253295 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:53 INFO - PROCESS | 1664 | 1467703253381 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 00:20:53 INFO - PROCESS | 1664 | 1467703253384 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:53 INFO - PROCESS | 1664 | 1467703253385 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b1a0000 == 42 [pid = 1664] [id = 624] 00:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x129305800) [pid = 1664] [serial = 1872] [outer = 0x0] 00:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12930b400) [pid = 1664] [serial = 1873] [outer = 0x129305800] 00:20:53 INFO - PROCESS | 1664 | 1467703253417 Marionette DEBUG loaded listener.js 00:20:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12a4af800) [pid = 1664] [serial = 1874] [outer = 0x129305800] 00:20:53 INFO - PROCESS | 1664 | 1467703253844 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]]]}] 00:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 618ms 00:20:53 INFO - PROCESS | 1664 | 1467703253899 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1664 | 1467703253901 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 00:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:20:53 INFO - PROCESS | 1664 | 1467703253904 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1664 | 1467703253907 Marionette TRACE conn2 <- [1,2470,null,{}] 00:20:53 INFO - PROCESS | 1664 | 1467703253911 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}] 00:20:53 INFO - PROCESS | 1664 | 1467703253912 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:54 INFO - PROCESS | 1664 | 1467703254021 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 00:20:54 INFO - PROCESS | 1664 | 1467703254121 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:54 INFO - PROCESS | 1664 | 1467703254123 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x1169b1000 == 43 [pid = 1664] [id = 625] 00:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x113a80c00) [pid = 1664] [serial = 1875] [outer = 0x0] 00:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x116625800) [pid = 1664] [serial = 1876] [outer = 0x113a80c00] 00:20:54 INFO - PROCESS | 1664 | 1467703254167 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x117ead000) [pid = 1664] [serial = 1877] [outer = 0x113a80c00] 00:20:54 INFO - PROCESS | 1664 | 1467703254554 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]]]}] 00:20:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:20:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 672ms 00:20:54 INFO - PROCESS | 1664 | 1467703254578 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 00:20:54 INFO - PROCESS | 1664 | 1467703254581 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 00:20:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:20:54 INFO - PROCESS | 1664 | 1467703254586 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:20:54 INFO - PROCESS | 1664 | 1467703254588 Marionette TRACE conn2 <- [1,2474,null,{}] 00:20:54 INFO - PROCESS | 1664 | 1467703254590 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}] 00:20:54 INFO - PROCESS | 1664 | 1467703254592 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:54 INFO - PROCESS | 1664 | 1467703254698 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 00:20:54 INFO - PROCESS | 1664 | 1467703254761 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:54 INFO - PROCESS | 1664 | 1467703254763 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217d8000 == 44 [pid = 1664] [id = 626] 00:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11873ec00) [pid = 1664] [serial = 1878] [outer = 0x0] 00:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11913e800) [pid = 1664] [serial = 1879] [outer = 0x11873ec00] 00:20:54 INFO - PROCESS | 1664 | 1467703254834 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1193ca000) [pid = 1664] [serial = 1880] [outer = 0x11873ec00] 00:20:55 INFO - PROCESS | 1664 | 1467703255288 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]]]}] 00:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 770ms 00:20:55 INFO - PROCESS | 1664 | 1467703255356 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 00:20:55 INFO - PROCESS | 1664 | 1467703255357 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 00:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:20:55 INFO - PROCESS | 1664 | 1467703255380 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:20:55 INFO - PROCESS | 1664 | 1467703255382 Marionette TRACE conn2 <- [1,2478,null,{}] 00:20:55 INFO - PROCESS | 1664 | 1467703255390 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}] 00:20:55 INFO - PROCESS | 1664 | 1467703255393 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:55 INFO - PROCESS | 1664 | 1467703255530 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 00:20:55 INFO - PROCESS | 1664 | 1467703255543 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1664 | 1467703255545 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af72000 == 45 [pid = 1664] [id = 627] 00:20:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x124bdc000) [pid = 1664] [serial = 1881] [outer = 0x0] 00:20:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x126509000) [pid = 1664] [serial = 1882] [outer = 0x124bdc000] 00:20:55 INFO - PROCESS | 1664 | 1467703255576 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126d3c800) [pid = 1664] [serial = 1883] [outer = 0x124bdc000] 00:20:56 INFO - PROCESS | 1664 | 1467703256006 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]]]}] 00:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 675ms 00:20:56 INFO - PROCESS | 1664 | 1467703256070 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 1664 | 1467703256072 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 00:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:20:56 INFO - PROCESS | 1664 | 1467703256076 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 1664 | 1467703256077 Marionette TRACE conn2 <- [1,2482,null,{}] 00:20:56 INFO - PROCESS | 1664 | 1467703256080 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}] 00:20:56 INFO - PROCESS | 1664 | 1467703256081 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:56 INFO - PROCESS | 1664 | 1467703256190 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 00:20:56 INFO - PROCESS | 1664 | 1467703256267 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:56 INFO - PROCESS | 1664 | 1467703256268 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126d9000 == 46 [pid = 1664] [id = 628] 00:20:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112ed0800) [pid = 1664] [serial = 1884] [outer = 0x0] 00:20:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1185c4400) [pid = 1664] [serial = 1885] [outer = 0x112ed0800] 00:20:56 INFO - PROCESS | 1664 | 1467703256298 Marionette DEBUG loaded listener.js 00:20:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x126fda000) [pid = 1664] [serial = 1886] [outer = 0x112ed0800] 00:20:56 INFO - PROCESS | 1664 | 1467703256866 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]]]}] 00:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 822ms 00:20:56 INFO - PROCESS | 1664 | 1467703256899 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 1664 | 1467703256901 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 00:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:20:56 INFO - PROCESS | 1664 | 1467703256904 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 1664 | 1467703256906 Marionette TRACE conn2 <- [1,2486,null,{}] 00:20:56 INFO - PROCESS | 1664 | 1467703256909 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}] 00:20:56 INFO - PROCESS | 1664 | 1467703256911 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:57 INFO - PROCESS | 1664 | 1467703257007 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 00:20:57 INFO - PROCESS | 1664 | 1467703257072 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 1664 | 1467703257073 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x11976f000 == 47 [pid = 1664] [id = 629] 00:20:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x113a74c00) [pid = 1664] [serial = 1887] [outer = 0x0] 00:20:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x116050400) [pid = 1664] [serial = 1888] [outer = 0x113a74c00] 00:20:57 INFO - PROCESS | 1664 | 1467703257101 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11703a000) [pid = 1664] [serial = 1889] [outer = 0x113a74c00] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa5b800 == 46 [pid = 1664] [id = 623] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12a64c800 == 45 [pid = 1664] [id = 622] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x120dc3800 == 44 [pid = 1664] [id = 621] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12a451800 == 43 [pid = 1664] [id = 620] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1291c1000 == 42 [pid = 1664] [id = 619] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x129009800 == 41 [pid = 1664] [id = 618] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x126f17800 == 40 [pid = 1664] [id = 617] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1253b9000 == 39 [pid = 1664] [id = 616] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x120e2e800 == 38 [pid = 1664] [id = 615] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x118578000 == 37 [pid = 1664] [id = 614] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x11667f000 == 36 [pid = 1664] [id = 613] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x116763800 == 35 [pid = 1664] [id = 612] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x118eea800 == 34 [pid = 1664] [id = 611] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x110f0b000 == 33 [pid = 1664] [id = 610] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x117212800 == 32 [pid = 1664] [id = 598] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1126d9000 == 31 [pid = 1664] [id = 628] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12af72000 == 30 [pid = 1664] [id = 627] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1217d8000 == 29 [pid = 1664] [id = 626] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x12b1a0000 == 28 [pid = 1664] [id = 624] 00:20:58 INFO - PROCESS | 1664 | --DOCSHELL 0x1169b1000 == 27 [pid = 1664] [id = 625] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x116059800) [pid = 1664] [serial = 1786] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11703b800) [pid = 1664] [serial = 1787] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118ebf000) [pid = 1664] [serial = 1790] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11859b400) [pid = 1664] [serial = 1789] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1167aac00) [pid = 1664] [serial = 1801] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x126504c00) [pid = 1664] [serial = 1793] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x117039000) [pid = 1664] [serial = 1802] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x118598000) [pid = 1664] [serial = 1807] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x124bdac00) [pid = 1664] [serial = 1792] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1128a5400) [pid = 1664] [serial = 1798] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112979400) [pid = 1664] [serial = 1799] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11835b000) [pid = 1664] [serial = 1804] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11854bc00) [pid = 1664] [serial = 1805] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x118ebac00) [pid = 1664] [serial = 1810] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116059c00) [pid = 1664] [serial = 1796] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x120c90c00) [pid = 1664] [serial = 1813] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112ecd400) [pid = 1664] [serial = 1795] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1191c7400) [pid = 1664] [serial = 1811] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118249400) [pid = 1664] [serial = 1822] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1235f0c00) [pid = 1664] [serial = 1816] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124bdb800) [pid = 1664] [serial = 1817] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x125416400) [pid = 1664] [serial = 1819] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x126503c00) [pid = 1664] [serial = 1825] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12659a400) [pid = 1664] [serial = 1826] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x126504400) [pid = 1664] [serial = 1820] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x121953400) [pid = 1664] [serial = 1814] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1268efc00) [pid = 1664] [serial = 1828] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11873f800) [pid = 1664] [serial = 1808] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x120da8400) [pid = 1664] [serial = 1823] [outer = 0x0] [url = about:blank] 00:20:58 INFO - PROCESS | 1664 | 1467703258264 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]]]}] 00:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1372ms 00:20:58 INFO - PROCESS | 1664 | 1467703258277 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 00:20:58 INFO - PROCESS | 1664 | 1467703258279 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 00:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:20:58 INFO - PROCESS | 1664 | 1467703258283 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:20:58 INFO - PROCESS | 1664 | 1467703258284 Marionette TRACE conn2 <- [1,2490,null,{}] 00:20:58 INFO - PROCESS | 1664 | 1467703258288 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}] 00:20:58 INFO - PROCESS | 1664 | 1467703258289 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:58 INFO - PROCESS | 1664 | 1467703258441 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 00:20:58 INFO - PROCESS | 1664 | 1467703258521 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:58 INFO - PROCESS | 1664 | 1467703258523 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126bc800 == 28 [pid = 1664] [id = 630] 00:20:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x111aa5800) [pid = 1664] [serial = 1890] [outer = 0x0] 00:20:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1127a5800) [pid = 1664] [serial = 1891] [outer = 0x111aa5800] 00:20:58 INFO - PROCESS | 1664 | 1467703258555 Marionette DEBUG loaded listener.js 00:20:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1128a5800) [pid = 1664] [serial = 1892] [outer = 0x111aa5800] 00:20:59 INFO - PROCESS | 1664 | 1467703259079 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]]]}] 00:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 821ms 00:20:59 INFO - PROCESS | 1664 | 1467703259119 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 00:20:59 INFO - PROCESS | 1664 | 1467703259122 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 00:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:20:59 INFO - PROCESS | 1664 | 1467703259129 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:20:59 INFO - PROCESS | 1664 | 1467703259132 Marionette TRACE conn2 <- [1,2494,null,{}] 00:20:59 INFO - PROCESS | 1664 | 1467703259135 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}] 00:20:59 INFO - PROCESS | 1664 | 1467703259137 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:59 INFO - PROCESS | 1664 | 1467703259241 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 00:20:59 INFO - PROCESS | 1664 | 1467703259319 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:59 INFO - PROCESS | 1664 | 1467703259321 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:20:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x116948800 == 29 [pid = 1664] [id = 631] 00:20:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112e55800) [pid = 1664] [serial = 1893] [outer = 0x0] 00:20:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112ec7400) [pid = 1664] [serial = 1894] [outer = 0x112e55800] 00:20:59 INFO - PROCESS | 1664 | 1467703259353 Marionette DEBUG loaded listener.js 00:20:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x113a79400) [pid = 1664] [serial = 1895] [outer = 0x112e55800] 00:21:00 INFO - PROCESS | 1664 | 1467703260001 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]]]}] 00:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 923ms 00:21:00 INFO - PROCESS | 1664 | 1467703260052 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 00:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:21:00 INFO - PROCESS | 1664 | 1467703260054 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 00:21:00 INFO - PROCESS | 1664 | 1467703260057 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 1664 | 1467703260058 Marionette TRACE conn2 <- [1,2498,null,{}] 00:21:00 INFO - PROCESS | 1664 | 1467703260061 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}] 00:21:00 INFO - PROCESS | 1664 | 1467703260062 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:00 INFO - PROCESS | 1664 | 1467703260171 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 00:21:00 INFO - PROCESS | 1664 | 1467703260229 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 1664 | 1467703260230 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183de000 == 30 [pid = 1664] [id = 632] 00:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11260d800) [pid = 1664] [serial = 1896] [outer = 0x0] 00:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x117041800) [pid = 1664] [serial = 1897] [outer = 0x11260d800] 00:21:00 INFO - PROCESS | 1664 | 1467703260261 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118044c00) [pid = 1664] [serial = 1898] [outer = 0x11260d800] 00:21:00 INFO - PROCESS | 1664 | 1467703260734 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]]]}] 00:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 722ms 00:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:21:00 INFO - PROCESS | 1664 | 1467703260780 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 00:21:00 INFO - PROCESS | 1664 | 1467703260782 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 00:21:00 INFO - PROCESS | 1664 | 1467703260785 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 1664 | 1467703260787 Marionette TRACE conn2 <- [1,2502,null,{}] 00:21:00 INFO - PROCESS | 1664 | 1467703260797 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}] 00:21:00 INFO - PROCESS | 1664 | 1467703260798 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:00 INFO - PROCESS | 1664 | 1467703260880 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 00:21:00 INFO - PROCESS | 1664 | 1467703260885 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 1664 | 1467703260888 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170eb800 == 31 [pid = 1664] [id = 633] 00:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1128aec00) [pid = 1664] [serial = 1899] [outer = 0x0] 00:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x112ecb400) [pid = 1664] [serial = 1900] [outer = 0x1128aec00] 00:21:00 INFO - PROCESS | 1664 | 1467703260918 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1167b5000) [pid = 1664] [serial = 1901] [outer = 0x1128aec00] 00:21:01 INFO - PROCESS | 1664 | 1467703261281 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]]]}] 00:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms 00:21:01 INFO - PROCESS | 1664 | 1467703261306 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 00:21:01 INFO - PROCESS | 1664 | 1467703261311 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 00:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:21:01 INFO - PROCESS | 1664 | 1467703261315 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:21:01 INFO - PROCESS | 1664 | 1467703261317 Marionette TRACE conn2 <- [1,2506,null,{}] 00:21:01 INFO - PROCESS | 1664 | 1467703261319 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}] 00:21:01 INFO - PROCESS | 1664 | 1467703261321 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:01 INFO - PROCESS | 1664 | 1467703261405 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 00:21:01 INFO - PROCESS | 1664 | 1467703261410 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:01 INFO - PROCESS | 1664 | 1467703261412 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x119629800 == 32 [pid = 1664] [id = 634] 00:21:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1176eb800) [pid = 1664] [serial = 1902] [outer = 0x0] 00:21:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118432000) [pid = 1664] [serial = 1903] [outer = 0x1176eb800] 00:21:01 INFO - PROCESS | 1664 | 1467703261441 Marionette DEBUG loaded listener.js 00:21:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118591400) [pid = 1664] [serial = 1904] [outer = 0x1176eb800] 00:21:01 INFO - PROCESS | 1664 | 1467703261939 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]]]}] 00:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 669ms 00:21:01 INFO - PROCESS | 1664 | 1467703261985 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 00:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:21:01 INFO - PROCESS | 1664 | 1467703261987 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 00:21:01 INFO - PROCESS | 1664 | 1467703261990 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:21:01 INFO - PROCESS | 1664 | 1467703261994 Marionette TRACE conn2 <- [1,2510,null,{}] 00:21:02 INFO - PROCESS | 1664 | 1467703262006 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}] 00:21:02 INFO - PROCESS | 1664 | 1467703262010 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:02 INFO - PROCESS | 1664 | 1467703262102 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 00:21:02 INFO - PROCESS | 1664 | 1467703262108 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 1664 | 1467703262112 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12114c000 == 33 [pid = 1664] [id = 635] 00:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x113a7d800) [pid = 1664] [serial = 1905] [outer = 0x0] 00:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x118787000) [pid = 1664] [serial = 1906] [outer = 0x113a7d800] 00:21:02 INFO - PROCESS | 1664 | 1467703262140 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1191c7400) [pid = 1664] [serial = 1907] [outer = 0x113a7d800] 00:21:02 INFO - PROCESS | 1664 | 1467703262488 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]]]}] 00:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 525ms 00:21:02 INFO - PROCESS | 1664 | 1467703262515 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 00:21:02 INFO - PROCESS | 1664 | 1467703262517 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 00:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:21:02 INFO - PROCESS | 1664 | 1467703262519 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 1664 | 1467703262520 Marionette TRACE conn2 <- [1,2514,null,{}] 00:21:02 INFO - PROCESS | 1664 | 1467703262523 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}] 00:21:02 INFO - PROCESS | 1664 | 1467703262524 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:02 INFO - PROCESS | 1664 | 1467703262646 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 00:21:02 INFO - PROCESS | 1664 | 1467703262677 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 1664 | 1467703262678 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x111e06800 == 34 [pid = 1664] [id = 636] 00:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1193d4000) [pid = 1664] [serial = 1908] [outer = 0x0] 00:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x120c88400) [pid = 1664] [serial = 1909] [outer = 0x1193d4000] 00:21:02 INFO - PROCESS | 1664 | 1467703262719 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1210a7800) [pid = 1664] [serial = 1910] [outer = 0x1193d4000] 00:21:03 INFO - PROCESS | 1664 | 1467703263195 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]]]}] 00:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 718ms 00:21:03 INFO - PROCESS | 1664 | 1467703263238 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 00:21:03 INFO - PROCESS | 1664 | 1467703263240 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 00:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:21:03 INFO - PROCESS | 1664 | 1467703263244 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - PROCESS | 1664 | 1467703263245 Marionette TRACE conn2 <- [1,2518,null,{}] 00:21:03 INFO - PROCESS | 1664 | 1467703263249 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}] 00:21:03 INFO - PROCESS | 1664 | 1467703263251 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:03 INFO - PROCESS | 1664 | 1467703263409 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 00:21:03 INFO - PROCESS | 1664 | 1467703263468 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:03 INFO - PROCESS | 1664 | 1467703263469 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x126521800 == 35 [pid = 1664] [id = 637] 00:21:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x119690c00) [pid = 1664] [serial = 1911] [outer = 0x0] 00:21:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x121955800) [pid = 1664] [serial = 1912] [outer = 0x119690c00] 00:21:03 INFO - PROCESS | 1664 | 1467703263509 Marionette DEBUG loaded listener.js 00:21:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1235fe400) [pid = 1664] [serial = 1913] [outer = 0x119690c00] 00:21:03 INFO - PROCESS | 1664 | 1467703263887 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]]]}] 00:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 670ms 00:21:03 INFO - PROCESS | 1664 | 1467703263918 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 00:21:03 INFO - PROCESS | 1664 | 1467703263919 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 00:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:21:03 INFO - PROCESS | 1664 | 1467703263922 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - PROCESS | 1664 | 1467703263923 Marionette TRACE conn2 <- [1,2522,null,{}] 00:21:03 INFO - PROCESS | 1664 | 1467703263926 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}] 00:21:03 INFO - PROCESS | 1664 | 1467703263931 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:04 INFO - PROCESS | 1664 | 1467703264074 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 00:21:04 INFO - PROCESS | 1664 | 1467703264091 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 1664 | 1467703264092 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x127181000 == 36 [pid = 1664] [id = 638] 00:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x124be2400) [pid = 1664] [serial = 1914] [outer = 0x0] 00:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x126597000) [pid = 1664] [serial = 1915] [outer = 0x124be2400] 00:21:04 INFO - PROCESS | 1664 | 1467703264119 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1271e8400) [pid = 1664] [serial = 1916] [outer = 0x124be2400] 00:21:04 INFO - PROCESS | 1664 | 1467703264587 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]]]}] 00:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 669ms 00:21:04 INFO - PROCESS | 1664 | 1467703264595 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 00:21:04 INFO - PROCESS | 1664 | 1467703264597 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 00:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1268ea800) [pid = 1664] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x124bdc000) [pid = 1664] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11873ec00) [pid = 1664] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112ed0800) [pid = 1664] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x113a80c00) [pid = 1664] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1127d9800) [pid = 1664] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1267b0400) [pid = 1664] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1268ec800) [pid = 1664] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1273d9c00) [pid = 1664] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1191cdc00) [pid = 1664] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1214f0c00) [pid = 1664] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x115ef6c00) [pid = 1664] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x110e7e800) [pid = 1664] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116973000) [pid = 1664] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112cc8000) [pid = 1664] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112e54000) [pid = 1664] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x118554400) [pid = 1664] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x129305800) [pid = 1664] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11605ac00) [pid = 1664] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:21:04 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1162de000) [pid = 1664] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:21:04 INFO - PROCESS | 1664 | 1467703264657 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:21:04 INFO - PROCESS | 1664 | 1467703264659 Marionette TRACE conn2 <- [1,2526,null,{}] 00:21:04 INFO - PROCESS | 1664 | 1467703264662 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}] 00:21:04 INFO - PROCESS | 1664 | 1467703264664 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:04 INFO - PROCESS | 1664 | 1467703264740 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 00:21:04 INFO - PROCESS | 1664 | 1467703264746 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 1664 | 1467703264747 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x119611000 == 37 [pid = 1664] [id = 639] 00:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1127d9400) [pid = 1664] [serial = 1917] [outer = 0x0] 00:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112e4c400) [pid = 1664] [serial = 1918] [outer = 0x1127d9400] 00:21:04 INFO - PROCESS | 1664 | 1467703264771 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x117034400) [pid = 1664] [serial = 1919] [outer = 0x1127d9400] 00:21:05 INFO - PROCESS | 1664 | 1467703265099 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]]]}] 00:21:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:21:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 489ms 00:21:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:21:05 INFO - PROCESS | 1664 | 1467703265130 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 00:21:05 INFO - PROCESS | 1664 | 1467703265131 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 00:21:05 INFO - PROCESS | 1664 | 1467703265133 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 1664 | 1467703265134 Marionette TRACE conn2 <- [1,2530,null,{}] 00:21:05 INFO - PROCESS | 1664 | 1467703265136 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}] 00:21:05 INFO - PROCESS | 1664 | 1467703265137 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:05 INFO - PROCESS | 1664 | 1467703265219 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 00:21:05 INFO - PROCESS | 1664 | 1467703265279 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:05 INFO - PROCESS | 1664 | 1467703265280 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a4b000 == 38 [pid = 1664] [id = 640] 00:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x112984800) [pid = 1664] [serial = 1920] [outer = 0x0] 00:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11873ec00) [pid = 1664] [serial = 1921] [outer = 0x112984800] 00:21:05 INFO - PROCESS | 1664 | 1467703265305 Marionette DEBUG loaded listener.js 00:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1268eb800) [pid = 1664] [serial = 1922] [outer = 0x112984800] 00:21:05 INFO - PROCESS | 1664 | 1467703265668 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]]]}] 00:21:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:21:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 568ms 00:21:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:21:05 INFO - PROCESS | 1664 | 1467703265702 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 00:21:05 INFO - PROCESS | 1664 | 1467703265704 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 00:21:05 INFO - PROCESS | 1664 | 1467703265707 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 1664 | 1467703265709 Marionette TRACE conn2 <- [1,2534,null,{}] 00:21:05 INFO - PROCESS | 1664 | 1467703265712 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}] 00:21:05 INFO - PROCESS | 1664 | 1467703265714 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:05 INFO - PROCESS | 1664 | 1467703265835 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 00:21:05 INFO - PROCESS | 1664 | 1467703265918 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:05 INFO - PROCESS | 1664 | 1467703265919 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12114b000 == 39 [pid = 1664] [id = 641] 00:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x110e7bc00) [pid = 1664] [serial = 1923] [outer = 0x0] 00:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118590c00) [pid = 1664] [serial = 1924] [outer = 0x110e7bc00] 00:21:05 INFO - PROCESS | 1664 | 1467703265943 Marionette DEBUG loaded listener.js 00:21:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1273d3400) [pid = 1664] [serial = 1925] [outer = 0x110e7bc00] 00:21:06 INFO - PROCESS | 1664 | 1467703266208 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]]]}] 00:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 522ms 00:21:06 INFO - PROCESS | 1664 | 1467703266232 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 00:21:06 INFO - PROCESS | 1664 | 1467703266234 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 00:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:21:06 INFO - PROCESS | 1664 | 1467703266236 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:21:06 INFO - PROCESS | 1664 | 1467703266237 Marionette TRACE conn2 <- [1,2538,null,{}] 00:21:06 INFO - PROCESS | 1664 | 1467703266239 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}] 00:21:06 INFO - PROCESS | 1664 | 1467703266241 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:06 INFO - PROCESS | 1664 | 1467703266336 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 00:21:06 INFO - PROCESS | 1664 | 1467703266339 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 1664 | 1467703266340 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a645000 == 40 [pid = 1664] [id = 642] 00:21:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1273abc00) [pid = 1664] [serial = 1926] [outer = 0x0] 00:21:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1288c9800) [pid = 1664] [serial = 1927] [outer = 0x1273abc00] 00:21:06 INFO - PROCESS | 1664 | 1467703266366 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1288d1000) [pid = 1664] [serial = 1928] [outer = 0x1273abc00] 00:21:06 INFO - PROCESS | 1664 | 1467703266796 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]]]}] 00:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 619ms 00:21:06 INFO - PROCESS | 1664 | 1467703266855 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 00:21:06 INFO - PROCESS | 1664 | 1467703266858 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 00:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:21:06 INFO - PROCESS | 1664 | 1467703266879 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:21:06 INFO - PROCESS | 1664 | 1467703266882 Marionette TRACE conn2 <- [1,2542,null,{}] 00:21:06 INFO - PROCESS | 1664 | 1467703266886 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}] 00:21:06 INFO - PROCESS | 1664 | 1467703266887 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:06 INFO - PROCESS | 1664 | 1467703266992 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 00:21:07 INFO - PROCESS | 1664 | 1467703267067 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:07 INFO - PROCESS | 1664 | 1467703267068 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170dd000 == 41 [pid = 1664] [id = 643] 00:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1127d9000) [pid = 1664] [serial = 1929] [outer = 0x0] 00:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x112e50c00) [pid = 1664] [serial = 1930] [outer = 0x1127d9000] 00:21:07 INFO - PROCESS | 1664 | 1467703267103 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x116a12000) [pid = 1664] [serial = 1931] [outer = 0x1127d9000] 00:21:07 INFO - PROCESS | 1664 | 1467703267530 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]]]}] 00:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 674ms 00:21:07 INFO - PROCESS | 1664 | 1467703267551 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 00:21:07 INFO - PROCESS | 1664 | 1467703267554 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 00:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:21:07 INFO - PROCESS | 1664 | 1467703267560 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:21:07 INFO - PROCESS | 1664 | 1467703267562 Marionette TRACE conn2 <- [1,2546,null,{}] 00:21:07 INFO - PROCESS | 1664 | 1467703267564 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}] 00:21:07 INFO - PROCESS | 1664 | 1467703267566 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:07 INFO - PROCESS | 1664 | 1467703267710 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 00:21:07 INFO - PROCESS | 1664 | 1467703267830 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:07 INFO - PROCESS | 1664 | 1467703267831 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12350e800 == 42 [pid = 1664] [id = 644] 00:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11835f400) [pid = 1664] [serial = 1932] [outer = 0x0] 00:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x118734000) [pid = 1664] [serial = 1933] [outer = 0x11835f400] 00:21:07 INFO - PROCESS | 1664 | 1467703267884 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118ebac00) [pid = 1664] [serial = 1934] [outer = 0x11835f400] 00:21:08 INFO - PROCESS | 1664 | 1467703268315 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]]]}] 00:21:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:21:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 824ms 00:21:08 INFO - PROCESS | 1664 | 1467703268382 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 00:21:08 INFO - PROCESS | 1664 | 1467703268384 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 00:21:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:21:08 INFO - PROCESS | 1664 | 1467703268386 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:21:08 INFO - PROCESS | 1664 | 1467703268389 Marionette TRACE conn2 <- [1,2550,null,{}] 00:21:08 INFO - PROCESS | 1664 | 1467703268396 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}] 00:21:08 INFO - PROCESS | 1664 | 1467703268400 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:08 INFO - PROCESS | 1664 | 1467703268503 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 00:21:08 INFO - PROCESS | 1664 | 1467703268578 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:08 INFO - PROCESS | 1664 | 1467703268581 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa48800 == 43 [pid = 1664] [id = 645] 00:21:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x120da0800) [pid = 1664] [serial = 1935] [outer = 0x0] 00:21:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x125412800) [pid = 1664] [serial = 1936] [outer = 0x120da0800] 00:21:08 INFO - PROCESS | 1664 | 1467703268613 Marionette DEBUG loaded listener.js 00:21:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1268ebc00) [pid = 1664] [serial = 1937] [outer = 0x120da0800] 00:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 671ms 00:21:09 INFO - PROCESS | 1664 | 1467703269051 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]]]}] 00:21:09 INFO - PROCESS | 1664 | 1467703269058 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 00:21:09 INFO - PROCESS | 1664 | 1467703269060 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 00:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:21:09 INFO - PROCESS | 1664 | 1467703269063 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:21:09 INFO - PROCESS | 1664 | 1467703269064 Marionette TRACE conn2 <- [1,2554,null,{}] 00:21:09 INFO - PROCESS | 1664 | 1467703269066 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}] 00:21:09 INFO - PROCESS | 1664 | 1467703269067 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:09 INFO - PROCESS | 1664 | 1467703269191 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 00:21:09 INFO - PROCESS | 1664 | 1467703269252 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:09 INFO - PROCESS | 1664 | 1467703269254 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b19c000 == 44 [pid = 1664] [id = 646] 00:21:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1271e1400) [pid = 1664] [serial = 1938] [outer = 0x0] 00:21:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1288cf400) [pid = 1664] [serial = 1939] [outer = 0x1271e1400] 00:21:09 INFO - PROCESS | 1664 | 1467703269283 Marionette DEBUG loaded listener.js 00:21:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x128a8b800) [pid = 1664] [serial = 1940] [outer = 0x1271e1400] 00:21:09 INFO - PROCESS | 1664 | 1467703269881 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]]]}] 00:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 872ms 00:21:09 INFO - PROCESS | 1664 | 1467703269935 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 00:21:09 INFO - PROCESS | 1664 | 1467703269938 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 00:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:21:09 INFO - PROCESS | 1664 | 1467703269963 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:21:09 INFO - PROCESS | 1664 | 1467703269965 Marionette TRACE conn2 <- [1,2558,null,{}] 00:21:09 INFO - PROCESS | 1664 | 1467703269970 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}] 00:21:09 INFO - PROCESS | 1664 | 1467703269971 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:10 INFO - PROCESS | 1664 | 1467703270066 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 00:21:10 INFO - PROCESS | 1664 | 1467703270143 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:10 INFO - PROCESS | 1664 | 1467703270145 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x116678800 == 45 [pid = 1664] [id = 647] 00:21:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x112e53400) [pid = 1664] [serial = 1941] [outer = 0x0] 00:21:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x113390c00) [pid = 1664] [serial = 1942] [outer = 0x112e53400] 00:21:10 INFO - PROCESS | 1664 | 1467703270173 Marionette DEBUG loaded listener.js 00:21:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1167a9400) [pid = 1664] [serial = 1943] [outer = 0x112e53400] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x119642800 == 44 [pid = 1664] [id = 513] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1126cd800 == 43 [pid = 1664] [id = 527] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x126711800 == 42 [pid = 1664] [id = 524] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x11976f000 == 41 [pid = 1664] [id = 629] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1162ac800 == 40 [pid = 1664] [id = 520] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x128815800 == 39 [pid = 1664] [id = 521] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12d363800 == 38 [pid = 1664] [id = 517] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12dda4000 == 37 [pid = 1664] [id = 518] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca8000 == 36 [pid = 1664] [id = 522] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12882b800 == 35 [pid = 1664] [id = 514] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12ddc2800 == 34 [pid = 1664] [id = 523] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x110f15800 == 33 [pid = 1664] [id = 525] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x12c410800 == 32 [pid = 1664] [id = 516] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x116050400) [pid = 1664] [serial = 1888] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x116948800 == 31 [pid = 1664] [id = 631] 00:21:10 INFO - PROCESS | 1664 | --DOCSHELL 0x1126bc800 == 30 [pid = 1664] [id = 630] 00:21:10 INFO - PROCESS | 1664 | 1467703270625 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]]]}] 00:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 695ms 00:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:21:10 INFO - PROCESS | 1664 | 1467703270636 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 00:21:10 INFO - PROCESS | 1664 | 1467703270638 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 00:21:10 INFO - PROCESS | 1664 | 1467703270645 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:21:10 INFO - PROCESS | 1664 | 1467703270648 Marionette TRACE conn2 <- [1,2562,null,{}] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1271e6800) [pid = 1664] [serial = 1829] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x126509000) [pid = 1664] [serial = 1882] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11913e800) [pid = 1664] [serial = 1879] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1185c4400) [pid = 1664] [serial = 1885] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x126fda000) [pid = 1664] [serial = 1886] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x117ead000) [pid = 1664] [serial = 1877] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1193ca000) [pid = 1664] [serial = 1880] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x126d3c800) [pid = 1664] [serial = 1883] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x116625800) [pid = 1664] [serial = 1876] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x125412400) [pid = 1664] [serial = 1852] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1273d3c00) [pid = 1664] [serial = 1856] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126fd9c00) [pid = 1664] [serial = 1855] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1288d2000) [pid = 1664] [serial = 1861] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1288c6400) [pid = 1664] [serial = 1858] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119697000) [pid = 1664] [serial = 1846] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x120dac800) [pid = 1664] [serial = 1847] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1234da000) [pid = 1664] [serial = 1849] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11703f400) [pid = 1664] [serial = 1840] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11835e800) [pid = 1664] [serial = 1841] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x111c7b400) [pid = 1664] [serial = 1831] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1127af800) [pid = 1664] [serial = 1832] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x117039400) [pid = 1664] [serial = 1834] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x117299400) [pid = 1664] [serial = 1835] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x117036400) [pid = 1664] [serial = 1837] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1290cdc00) [pid = 1664] [serial = 1871] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11877d400) [pid = 1664] [serial = 1838] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118733800) [pid = 1664] [serial = 1843] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x119139400) [pid = 1664] [serial = 1844] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12930b400) [pid = 1664] [serial = 1873] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11875e000) [pid = 1664] [serial = 1865] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12a4af800) [pid = 1664] [serial = 1874] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x120dad000) [pid = 1664] [serial = 1867] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118245000) [pid = 1664] [serial = 1864] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x128dc8800) [pid = 1664] [serial = 1870] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x128a91c00) [pid = 1664] [serial = 1862] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1288cf000) [pid = 1664] [serial = 1859] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x126508800) [pid = 1664] [serial = 1853] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x124bb9c00) [pid = 1664] [serial = 1850] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x128a8a400) [pid = 1664] [serial = 1868] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1664 | 1467703270668 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}] 00:21:10 INFO - PROCESS | 1664 | 1467703270669 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:10 INFO - PROCESS | 1664 | 1467703270765 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 00:21:10 INFO - PROCESS | 1664 | 1467703270769 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:10 INFO - PROCESS | 1664 | 1467703270770 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170da800 == 31 [pid = 1664] [id = 648] 00:21:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11703e800) [pid = 1664] [serial = 1944] [outer = 0x0] 00:21:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x117eaac00) [pid = 1664] [serial = 1945] [outer = 0x11703e800] 00:21:10 INFO - PROCESS | 1664 | 1467703270801 Marionette DEBUG loaded listener.js 00:21:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x118598400) [pid = 1664] [serial = 1946] [outer = 0x11703e800] 00:21:11 INFO - PROCESS | 1664 | 1467703271287 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]]]}] 00:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 683ms 00:21:11 INFO - PROCESS | 1664 | 1467703271330 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 00:21:11 INFO - PROCESS | 1664 | 1467703271331 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 00:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:21:11 INFO - PROCESS | 1664 | 1467703271334 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:21:11 INFO - PROCESS | 1664 | 1467703271336 Marionette TRACE conn2 <- [1,2566,null,{}] 00:21:11 INFO - PROCESS | 1664 | 1467703271345 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}] 00:21:11 INFO - PROCESS | 1664 | 1467703271347 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:11 INFO - PROCESS | 1664 | 1467703271432 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 00:21:11 INFO - PROCESS | 1664 | 1467703271436 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:11 INFO - PROCESS | 1664 | 1467703271438 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a39000 == 32 [pid = 1664] [id = 649] 00:21:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x119696000) [pid = 1664] [serial = 1947] [outer = 0x0] 00:21:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x120c8f400) [pid = 1664] [serial = 1948] [outer = 0x119696000] 00:21:11 INFO - PROCESS | 1664 | 1467703271466 Marionette DEBUG loaded listener.js 00:21:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1215cec00) [pid = 1664] [serial = 1949] [outer = 0x119696000] 00:21:11 INFO - PROCESS | 1664 | 1467703271820 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]]]}] 00:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms 00:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:21:11 INFO - PROCESS | 1664 | 1467703271855 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 00:21:11 INFO - PROCESS | 1664 | 1467703271857 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 00:21:11 INFO - PROCESS | 1664 | 1467703271860 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:21:11 INFO - PROCESS | 1664 | 1467703271862 Marionette TRACE conn2 <- [1,2570,null,{}] 00:21:11 INFO - PROCESS | 1664 | 1467703271864 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}] 00:21:11 INFO - PROCESS | 1664 | 1467703271866 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:11 INFO - PROCESS | 1664 | 1467703271949 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 00:21:11 INFO - PROCESS | 1664 | 1467703271953 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:11 INFO - PROCESS | 1664 | 1467703271954 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217c7000 == 33 [pid = 1664] [id = 650] 00:21:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x12497b000) [pid = 1664] [serial = 1950] [outer = 0x0] 00:21:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x12545dc00) [pid = 1664] [serial = 1951] [outer = 0x12497b000] 00:21:11 INFO - PROCESS | 1664 | 1467703271980 Marionette DEBUG loaded listener.js 00:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1267aa800) [pid = 1664] [serial = 1952] [outer = 0x12497b000] 00:21:12 INFO - PROCESS | 1664 | 1467703272332 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]]]}] 00:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 521ms 00:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:21:12 INFO - PROCESS | 1664 | 1467703272381 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 00:21:12 INFO - PROCESS | 1664 | 1467703272382 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 00:21:12 INFO - PROCESS | 1664 | 1467703272384 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:21:12 INFO - PROCESS | 1664 | 1467703272385 Marionette TRACE conn2 <- [1,2574,null,{}] 00:21:12 INFO - PROCESS | 1664 | 1467703272387 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}] 00:21:12 INFO - PROCESS | 1664 | 1467703272388 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:12 INFO - PROCESS | 1664 | 1467703272499 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 00:21:12 INFO - PROCESS | 1664 | 1467703272506 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:12 INFO - PROCESS | 1664 | 1467703272507 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x123518800 == 34 [pid = 1664] [id = 651] 00:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1267aac00) [pid = 1664] [serial = 1953] [outer = 0x0] 00:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x126fd2400) [pid = 1664] [serial = 1954] [outer = 0x1267aac00] 00:21:12 INFO - PROCESS | 1664 | 1467703272533 Marionette DEBUG loaded listener.js 00:21:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1288c5400) [pid = 1664] [serial = 1955] [outer = 0x1267aac00] 00:21:12 INFO - PROCESS | 1664 | 1467703272886 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]]]}] 00:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 00:21:12 INFO - PROCESS | 1664 | 1467703272904 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 00:21:12 INFO - PROCESS | 1664 | 1467703272905 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 00:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:21:12 INFO - PROCESS | 1664 | 1467703272915 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:21:12 INFO - PROCESS | 1664 | 1467703272916 Marionette TRACE conn2 <- [1,2578,null,{}] 00:21:12 INFO - PROCESS | 1664 | 1467703272918 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}] 00:21:12 INFO - PROCESS | 1664 | 1467703272922 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:13 INFO - PROCESS | 1664 | 1467703273047 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 00:21:13 INFO - PROCESS | 1664 | 1467703273062 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:13 INFO - PROCESS | 1664 | 1467703273063 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x128823800 == 35 [pid = 1664] [id = 652] 00:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x128a89400) [pid = 1664] [serial = 1956] [outer = 0x0] 00:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x128b7c000) [pid = 1664] [serial = 1957] [outer = 0x128a89400] 00:21:13 INFO - PROCESS | 1664 | 1467703273088 Marionette DEBUG loaded listener.js 00:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1290c7c00) [pid = 1664] [serial = 1958] [outer = 0x128a89400] 00:21:13 INFO - PROCESS | 1664 | 1467703273430 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]]]}] 00:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 00:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:21:13 INFO - PROCESS | 1664 | 1467703273483 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 00:21:13 INFO - PROCESS | 1664 | 1467703273484 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 00:21:13 INFO - PROCESS | 1664 | 1467703273486 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:21:13 INFO - PROCESS | 1664 | 1467703273487 Marionette TRACE conn2 <- [1,2582,null,{}] 00:21:13 INFO - PROCESS | 1664 | 1467703273490 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}] 00:21:13 INFO - PROCESS | 1664 | 1467703273491 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:13 INFO - PROCESS | 1664 | 1467703273593 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 00:21:13 INFO - PROCESS | 1664 | 1467703273597 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:13 INFO - PROCESS | 1664 | 1467703273598 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x112626800 == 36 [pid = 1664] [id = 653] 00:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x128a8d000) [pid = 1664] [serial = 1959] [outer = 0x0] 00:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x129305400) [pid = 1664] [serial = 1960] [outer = 0x128a8d000] 00:21:13 INFO - PROCESS | 1664 | 1467703273655 Marionette DEBUG loaded listener.js 00:21:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12936cc00) [pid = 1664] [serial = 1961] [outer = 0x128a8d000] 00:21:13 INFO - PROCESS | 1664 | 1467703273979 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]]]}] 00:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 00:21:14 INFO - PROCESS | 1664 | 1467703274007 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 00:21:14 INFO - PROCESS | 1664 | 1467703274010 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 00:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:21:14 INFO - PROCESS | 1664 | 1467703274014 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:21:14 INFO - PROCESS | 1664 | 1467703274015 Marionette TRACE conn2 <- [1,2586,null,{}] 00:21:14 INFO - PROCESS | 1664 | 1467703274019 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}] 00:21:14 INFO - PROCESS | 1664 | 1467703274020 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:14 INFO - PROCESS | 1664 | 1467703274186 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 00:21:14 INFO - PROCESS | 1664 | 1467703274200 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:14 INFO - PROCESS | 1664 | 1467703274201 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a464000 == 37 [pid = 1664] [id = 654] 00:21:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1290c6400) [pid = 1664] [serial = 1962] [outer = 0x0] 00:21:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12a4b0000) [pid = 1664] [serial = 1963] [outer = 0x1290c6400] 00:21:14 INFO - PROCESS | 1664 | 1467703274240 Marionette DEBUG loaded listener.js 00:21:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12a50f400) [pid = 1664] [serial = 1964] [outer = 0x1290c6400] 00:21:14 INFO - PROCESS | 1664 | 1467703274616 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]]]}] 00:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 620ms 00:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:21:14 INFO - PROCESS | 1664 | 1467703274634 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 00:21:14 INFO - PROCESS | 1664 | 1467703274636 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 00:21:14 INFO - PROCESS | 1664 | 1467703274638 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:21:14 INFO - PROCESS | 1664 | 1467703274640 Marionette TRACE conn2 <- [1,2590,null,{}] 00:21:14 INFO - PROCESS | 1664 | 1467703274650 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}] 00:21:14 INFO - PROCESS | 1664 | 1467703274652 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:14 INFO - PROCESS | 1664 | 1467703274805 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119690c00) [pid = 1664] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x124be2400) [pid = 1664] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x113a7d800) [pid = 1664] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1176eb800) [pid = 1664] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11260d800) [pid = 1664] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x113a74c00) [pid = 1664] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1127d9400) [pid = 1664] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x112984800) [pid = 1664] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x110e7bc00) [pid = 1664] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1128aec00) [pid = 1664] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:21:14 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1193d4000) [pid = 1664] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:21:15 INFO - PROCESS | 1664 | 1467703275010 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:15 INFO - PROCESS | 1664 | 1467703275011 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x11961d800 == 38 [pid = 1664] [id = 655] 00:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x110defc00) [pid = 1664] [serial = 1965] [outer = 0x0] 00:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1127d3400) [pid = 1664] [serial = 1966] [outer = 0x110defc00] 00:21:15 INFO - PROCESS | 1664 | 1467703275057 Marionette DEBUG loaded listener.js 00:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x116a19000) [pid = 1664] [serial = 1967] [outer = 0x110defc00] 00:21:15 INFO - PROCESS | 1664 | 1467703275330 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]]]}] 00:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 724ms 00:21:15 INFO - PROCESS | 1664 | 1467703275365 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 00:21:15 INFO - PROCESS | 1664 | 1467703275366 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 00:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:21:15 INFO - PROCESS | 1664 | 1467703275368 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:21:15 INFO - PROCESS | 1664 | 1467703275370 Marionette TRACE conn2 <- [1,2594,null,{}] 00:21:15 INFO - PROCESS | 1664 | 1467703275372 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}] 00:21:15 INFO - PROCESS | 1664 | 1467703275373 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:15 INFO - PROCESS | 1664 | 1467703275471 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 00:21:15 INFO - PROCESS | 1664 | 1467703275549 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:15 INFO - PROCESS | 1664 | 1467703275550 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa47800 == 39 [pid = 1664] [id = 656] 00:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11703cc00) [pid = 1664] [serial = 1968] [outer = 0x0] 00:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12540f800) [pid = 1664] [serial = 1969] [outer = 0x11703cc00] 00:21:15 INFO - PROCESS | 1664 | 1467703275574 Marionette DEBUG loaded listener.js 00:21:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12a5d3000) [pid = 1664] [serial = 1970] [outer = 0x11703cc00] 00:21:15 INFO - PROCESS | 1664 | 1467703275880 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]]]}] 00:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 567ms 00:21:15 INFO - PROCESS | 1664 | 1467703275937 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 00:21:15 INFO - PROCESS | 1664 | 1467703275938 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 00:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:21:15 INFO - PROCESS | 1664 | 1467703275941 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:21:15 INFO - PROCESS | 1664 | 1467703275942 Marionette TRACE conn2 <- [1,2598,null,{}] 00:21:15 INFO - PROCESS | 1664 | 1467703275945 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}] 00:21:15 INFO - PROCESS | 1664 | 1467703275946 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:16 INFO - PROCESS | 1664 | 1467703276045 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 00:21:16 INFO - PROCESS | 1664 | 1467703276049 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:16 INFO - PROCESS | 1664 | 1467703276050 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b97a800 == 40 [pid = 1664] [id = 657] 00:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12a5d6000) [pid = 1664] [serial = 1971] [outer = 0x0] 00:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12a912400) [pid = 1664] [serial = 1972] [outer = 0x12a5d6000] 00:21:16 INFO - PROCESS | 1664 | 1467703276085 Marionette DEBUG loaded listener.js 00:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12aad1800) [pid = 1664] [serial = 1973] [outer = 0x12a5d6000] 00:21:16 INFO - PROCESS | 1664 | 1467703276446 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]]]}] 00:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 522ms 00:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:21:16 INFO - PROCESS | 1664 | 1467703276464 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 00:21:16 INFO - PROCESS | 1664 | 1467703276465 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 00:21:16 INFO - PROCESS | 1664 | 1467703276467 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:21:16 INFO - PROCESS | 1664 | 1467703276468 Marionette TRACE conn2 <- [1,2602,null,{}] 00:21:16 INFO - PROCESS | 1664 | 1467703276471 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}] 00:21:16 INFO - PROCESS | 1664 | 1467703276472 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:16 INFO - PROCESS | 1664 | 1467703276587 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 00:21:16 INFO - PROCESS | 1664 | 1467703276593 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:16 INFO - PROCESS | 1664 | 1467703276594 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bc9b800 == 41 [pid = 1664] [id = 658] 00:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12a919c00) [pid = 1664] [serial = 1974] [outer = 0x0] 00:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12aad7400) [pid = 1664] [serial = 1975] [outer = 0x12a919c00] 00:21:16 INFO - PROCESS | 1664 | 1467703276617 Marionette DEBUG loaded listener.js 00:21:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12b11dc00) [pid = 1664] [serial = 1976] [outer = 0x12a919c00] 00:21:16 INFO - PROCESS | 1664 | 1467703276946 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]]]}] 00:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 568ms 00:21:17 INFO - PROCESS | 1664 | 1467703277036 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 00:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:21:17 INFO - PROCESS | 1664 | 1467703277038 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 00:21:17 INFO - PROCESS | 1664 | 1467703277041 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:21:17 INFO - PROCESS | 1664 | 1467703277043 Marionette TRACE conn2 <- [1,2606,null,{}] 00:21:17 INFO - PROCESS | 1664 | 1467703277047 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}] 00:21:17 INFO - PROCESS | 1664 | 1467703277049 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:17 INFO - PROCESS | 1664 | 1467703277151 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 00:21:17 INFO - PROCESS | 1664 | 1467703277257 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:17 INFO - PROCESS | 1664 | 1467703277260 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x116763800 == 42 [pid = 1664] [id = 659] 00:21:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11297dc00) [pid = 1664] [serial = 1977] [outer = 0x0] 00:21:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x112e4cc00) [pid = 1664] [serial = 1978] [outer = 0x11297dc00] 00:21:17 INFO - PROCESS | 1664 | 1467703277291 Marionette DEBUG loaded listener.js 00:21:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x116903400) [pid = 1664] [serial = 1979] [outer = 0x11297dc00] 00:21:17 INFO - PROCESS | 1664 | 1467703277735 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]]]}] 00:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 722ms 00:21:17 INFO - PROCESS | 1664 | 1467703277763 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 00:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:21:17 INFO - PROCESS | 1664 | 1467703277765 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 00:21:17 INFO - PROCESS | 1664 | 1467703277770 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:21:17 INFO - PROCESS | 1664 | 1467703277773 Marionette TRACE conn2 <- [1,2610,null,{}] 00:21:17 INFO - PROCESS | 1664 | 1467703277817 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}] 00:21:17 INFO - PROCESS | 1664 | 1467703277819 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:17 INFO - PROCESS | 1664 | 1467703277929 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 00:21:18 INFO - PROCESS | 1664 | 1467703278005 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:18 INFO - PROCESS | 1664 | 1467703278006 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12194f800 == 43 [pid = 1664] [id = 660] 00:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x118737c00) [pid = 1664] [serial = 1980] [outer = 0x0] 00:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11875e000) [pid = 1664] [serial = 1981] [outer = 0x118737c00] 00:21:18 INFO - PROCESS | 1664 | 1467703278037 Marionette DEBUG loaded listener.js 00:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1193d4400) [pid = 1664] [serial = 1982] [outer = 0x118737c00] 00:21:18 INFO - PROCESS | 1664 | 1467703278449 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]]]}] 00:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 746ms 00:21:18 INFO - PROCESS | 1664 | 1467703278514 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 00:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:21:18 INFO - PROCESS | 1664 | 1467703278516 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 00:21:18 INFO - PROCESS | 1664 | 1467703278518 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:21:18 INFO - PROCESS | 1664 | 1467703278520 Marionette TRACE conn2 <- [1,2614,null,{}] 00:21:18 INFO - PROCESS | 1664 | 1467703278527 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}] 00:21:18 INFO - PROCESS | 1664 | 1467703278531 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:18 INFO - PROCESS | 1664 | 1467703278643 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 00:21:18 INFO - PROCESS | 1664 | 1467703278721 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:18 INFO - PROCESS | 1664 | 1467703278723 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b96b000 == 44 [pid = 1664] [id = 661] 00:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x126509000) [pid = 1664] [serial = 1983] [outer = 0x0] 00:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1273a4c00) [pid = 1664] [serial = 1984] [outer = 0x126509000] 00:21:18 INFO - PROCESS | 1664 | 1467703278756 Marionette DEBUG loaded listener.js 00:21:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1288d2000) [pid = 1664] [serial = 1985] [outer = 0x126509000] 00:21:19 INFO - PROCESS | 1664 | 1467703279179 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]]]}] 00:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 671ms 00:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:21:19 INFO - PROCESS | 1664 | 1467703279190 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 00:21:19 INFO - PROCESS | 1664 | 1467703279192 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 00:21:19 INFO - PROCESS | 1664 | 1467703279196 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:21:19 INFO - PROCESS | 1664 | 1467703279197 Marionette TRACE conn2 <- [1,2618,null,{}] 00:21:19 INFO - PROCESS | 1664 | 1467703279200 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}] 00:21:19 INFO - PROCESS | 1664 | 1467703279201 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:19 INFO - PROCESS | 1664 | 1467703279330 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 00:21:19 INFO - PROCESS | 1664 | 1467703279395 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:19 INFO - PROCESS | 1664 | 1467703279397 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd64800 == 45 [pid = 1664] [id = 662] 00:21:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x128b87c00) [pid = 1664] [serial = 1986] [outer = 0x0] 00:21:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1290c3400) [pid = 1664] [serial = 1987] [outer = 0x128b87c00] 00:21:19 INFO - PROCESS | 1664 | 1467703279425 Marionette DEBUG loaded listener.js 00:21:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12a4bbc00) [pid = 1664] [serial = 1988] [outer = 0x128b87c00] 00:21:20 INFO - PROCESS | 1664 | 1467703280069 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]]]}] 00:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 919ms 00:21:20 INFO - PROCESS | 1664 | 1467703280127 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 00:21:20 INFO - PROCESS | 1664 | 1467703280129 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 00:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:21:20 INFO - PROCESS | 1664 | 1467703280134 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:21:20 INFO - PROCESS | 1664 | 1467703280136 Marionette TRACE conn2 <- [1,2622,null,{}] 00:21:20 INFO - PROCESS | 1664 | 1467703280140 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}] 00:21:20 INFO - PROCESS | 1664 | 1467703280141 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:20 INFO - PROCESS | 1664 | 1467703280237 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 00:21:20 INFO - PROCESS | 1664 | 1467703280320 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:20 INFO - PROCESS | 1664 | 1467703280323 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1183d7800 == 46 [pid = 1664] [id = 663] 00:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1127b2c00) [pid = 1664] [serial = 1989] [outer = 0x0] 00:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x112e4e800) [pid = 1664] [serial = 1990] [outer = 0x1127b2c00] 00:21:20 INFO - PROCESS | 1664 | 1467703280350 Marionette DEBUG loaded listener.js 00:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11604e800) [pid = 1664] [serial = 1991] [outer = 0x1127b2c00] 00:21:20 INFO - PROCESS | 1664 | 1467703280811 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]]]}] 00:21:20 INFO - PROCESS | 1664 | --DOCSHELL 0x110e0e800 == 45 [pid = 1664] [id = 519] 00:21:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12d36d000 == 44 [pid = 1664] [id = 526] 00:21:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb2d800 == 43 [pid = 1664] [id = 528] 00:21:20 INFO - PROCESS | 1664 | --DOCSHELL 0x12dfc3000 == 42 [pid = 1664] [id = 529] 00:21:20 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1288c9800) [pid = 1664] [serial = 1927] [outer = 0x0] [url = about:blank] 00:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 720ms 00:21:20 INFO - PROCESS | 1664 | 1467703280854 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 00:21:20 INFO - PROCESS | 1664 | 1467703280857 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 00:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:21:20 INFO - PROCESS | 1664 | 1467703280862 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:21:20 INFO - PROCESS | 1664 | 1467703280864 Marionette TRACE conn2 <- [1,2626,null,{}] 00:21:20 INFO - PROCESS | 1664 | 1467703280866 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}] 00:21:20 INFO - PROCESS | 1664 | 1467703280867 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:20 INFO - PROCESS | 1664 | 1467703280951 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 00:21:20 INFO - PROCESS | 1664 | 1467703280955 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:20 INFO - PROCESS | 1664 | 1467703280956 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170f2000 == 43 [pid = 1664] [id = 664] 00:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11842cc00) [pid = 1664] [serial = 1992] [outer = 0x0] 00:21:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11859e400) [pid = 1664] [serial = 1993] [outer = 0x11842cc00] 00:21:20 INFO - PROCESS | 1664 | 1467703280994 Marionette DEBUG loaded listener.js 00:21:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1191cf000) [pid = 1664] [serial = 1994] [outer = 0x11842cc00] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x118044c00) [pid = 1664] [serial = 1898] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x117041800) [pid = 1664] [serial = 1897] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1235fe400) [pid = 1664] [serial = 1913] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1127a5800) [pid = 1664] [serial = 1891] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11703a000) [pid = 1664] [serial = 1889] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x112e4c400) [pid = 1664] [serial = 1918] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11873ec00) [pid = 1664] [serial = 1921] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1273d3400) [pid = 1664] [serial = 1925] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x117034400) [pid = 1664] [serial = 1919] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1167b5000) [pid = 1664] [serial = 1901] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x112ecb400) [pid = 1664] [serial = 1900] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x120c88400) [pid = 1664] [serial = 1909] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1210a7800) [pid = 1664] [serial = 1910] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1271e8400) [pid = 1664] [serial = 1916] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118590c00) [pid = 1664] [serial = 1924] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1268eb800) [pid = 1664] [serial = 1922] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x121955800) [pid = 1664] [serial = 1912] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x126597000) [pid = 1664] [serial = 1915] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x118787000) [pid = 1664] [serial = 1906] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1191c7400) [pid = 1664] [serial = 1907] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118432000) [pid = 1664] [serial = 1903] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118591400) [pid = 1664] [serial = 1904] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112ec7400) [pid = 1664] [serial = 1894] [outer = 0x0] [url = about:blank] 00:21:21 INFO - PROCESS | 1664 | 1467703281407 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]]]}] 00:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 572ms 00:21:21 INFO - PROCESS | 1664 | 1467703281435 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 00:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:21:21 INFO - PROCESS | 1664 | 1467703281437 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 00:21:21 INFO - PROCESS | 1664 | 1467703281441 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:21:21 INFO - PROCESS | 1664 | 1467703281446 Marionette TRACE conn2 <- [1,2630,null,{}] 00:21:21 INFO - PROCESS | 1664 | 1467703281457 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}] 00:21:21 INFO - PROCESS | 1664 | 1467703281460 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:21 INFO - PROCESS | 1664 | 1467703281599 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 00:21:21 INFO - PROCESS | 1664 | 1467703281662 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:21 INFO - PROCESS | 1664 | 1467703281664 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e35000 == 44 [pid = 1664] [id = 665] 00:21:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x119697000) [pid = 1664] [serial = 1995] [outer = 0x0] 00:21:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x120fb5400) [pid = 1664] [serial = 1996] [outer = 0x119697000] 00:21:21 INFO - PROCESS | 1664 | 1467703281691 Marionette DEBUG loaded listener.js 00:21:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x124bb5000) [pid = 1664] [serial = 1997] [outer = 0x119697000] 00:21:21 INFO - PROCESS | 1664 | 1467703281987 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]]]}] 00:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 575ms 00:21:22 INFO - PROCESS | 1664 | 1467703282016 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 00:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:21:22 INFO - PROCESS | 1664 | 1467703282018 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 00:21:22 INFO - PROCESS | 1664 | 1467703282020 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:21:22 INFO - PROCESS | 1664 | 1467703282021 Marionette TRACE conn2 <- [1,2634,null,{}] 00:21:22 INFO - PROCESS | 1664 | 1467703282024 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}] 00:21:22 INFO - PROCESS | 1664 | 1467703282025 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:22 INFO - PROCESS | 1664 | 1467703282116 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 00:21:22 INFO - PROCESS | 1664 | 1467703282184 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:22 INFO - PROCESS | 1664 | 1467703282185 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x123409800 == 45 [pid = 1664] [id = 666] 00:21:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124bdb000) [pid = 1664] [serial = 1998] [outer = 0x0] 00:21:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12659bc00) [pid = 1664] [serial = 1999] [outer = 0x124bdb000] 00:21:22 INFO - PROCESS | 1664 | 1467703282211 Marionette DEBUG loaded listener.js 00:21:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1273a8000) [pid = 1664] [serial = 2000] [outer = 0x124bdb000] 00:21:22 INFO - PROCESS | 1664 | 1467703282502 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]]]}] 00:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 00:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:21:22 INFO - PROCESS | 1664 | 1467703282540 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 00:21:22 INFO - PROCESS | 1664 | 1467703282542 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 00:21:22 INFO - PROCESS | 1664 | 1467703282546 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:21:22 INFO - PROCESS | 1664 | 1467703282548 Marionette TRACE conn2 <- [1,2638,null,{}] 00:21:22 INFO - PROCESS | 1664 | 1467703282551 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}] 00:21:22 INFO - PROCESS | 1664 | 1467703282552 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:22 INFO - PROCESS | 1664 | 1467703282641 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 00:21:22 INFO - PROCESS | 1664 | 1467703282647 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:22 INFO - PROCESS | 1664 | 1467703282648 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f0b800 == 46 [pid = 1664] [id = 667] 00:21:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x125416800) [pid = 1664] [serial = 2001] [outer = 0x0] 00:21:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1288d4400) [pid = 1664] [serial = 2002] [outer = 0x125416800] 00:21:22 INFO - PROCESS | 1664 | 1467703282677 Marionette DEBUG loaded listener.js 00:21:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128dc0400) [pid = 1664] [serial = 2003] [outer = 0x125416800] 00:21:23 INFO - PROCESS | 1664 | 1467703283041 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]]]}] 00:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 00:21:23 INFO - PROCESS | 1664 | 1467703283066 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 00:21:23 INFO - PROCESS | 1664 | 1467703283067 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 00:21:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:21:23 INFO - PROCESS | 1664 | 1467703283069 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:21:23 INFO - PROCESS | 1664 | 1467703283070 Marionette TRACE conn2 <- [1,2642,null,{}] 00:21:23 INFO - PROCESS | 1664 | 1467703283073 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}] 00:21:23 INFO - PROCESS | 1664 | 1467703283077 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:23 INFO - PROCESS | 1664 | 1467703283215 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 00:21:23 INFO - PROCESS | 1664 | 1467703283229 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:23 INFO - PROCESS | 1664 | 1467703283230 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x128828800 == 47 [pid = 1664] [id = 668] 00:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128dc1000) [pid = 1664] [serial = 2004] [outer = 0x0] 00:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x129302c00) [pid = 1664] [serial = 2005] [outer = 0x128dc1000] 00:21:23 INFO - PROCESS | 1664 | 1467703283255 Marionette DEBUG loaded listener.js 00:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12a911000) [pid = 1664] [serial = 2006] [outer = 0x128dc1000] 00:21:23 INFO - PROCESS | 1664 | 1467703283616 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]]]}] 00:21:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:21:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 571ms 00:21:23 INFO - PROCESS | 1664 | 1467703283641 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 00:21:23 INFO - PROCESS | 1664 | 1467703283642 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 00:21:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:21:23 INFO - PROCESS | 1664 | 1467703283644 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:21:23 INFO - PROCESS | 1664 | 1467703283645 Marionette TRACE conn2 <- [1,2646,null,{}] 00:21:23 INFO - PROCESS | 1664 | 1467703283647 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}] 00:21:23 INFO - PROCESS | 1664 | 1467703283649 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:23 INFO - PROCESS | 1664 | 1467703283754 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 00:21:23 INFO - PROCESS | 1664 | 1467703283766 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:23 INFO - PROCESS | 1664 | 1467703283767 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x129658800 == 48 [pid = 1664] [id = 669] 00:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12a913800) [pid = 1664] [serial = 2007] [outer = 0x0] 00:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12a91b000) [pid = 1664] [serial = 2008] [outer = 0x12a913800] 00:21:23 INFO - PROCESS | 1664 | 1467703283791 Marionette DEBUG loaded listener.js 00:21:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12aad8c00) [pid = 1664] [serial = 2009] [outer = 0x12a913800] 00:21:24 INFO - PROCESS | 1664 | 1467703284130 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]]]}] 00:21:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:21:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 00:21:24 INFO - PROCESS | 1664 | 1467703284168 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 00:21:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:21:24 INFO - PROCESS | 1664 | 1467703284169 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 00:21:24 INFO - PROCESS | 1664 | 1467703284171 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:21:24 INFO - PROCESS | 1664 | 1467703284173 Marionette TRACE conn2 <- [1,2650,null,{}] 00:21:24 INFO - PROCESS | 1664 | 1467703284175 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}] 00:21:24 INFO - PROCESS | 1664 | 1467703284176 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:24 INFO - PROCESS | 1664 | 1467703284281 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 00:21:24 INFO - PROCESS | 1664 | 1467703284320 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:24 INFO - PROCESS | 1664 | 1467703284321 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a615800 == 49 [pid = 1664] [id = 670] 00:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12a915800) [pid = 1664] [serial = 2010] [outer = 0x0] 00:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12b124400) [pid = 1664] [serial = 2011] [outer = 0x12a915800] 00:21:24 INFO - PROCESS | 1664 | 1467703284347 Marionette DEBUG loaded listener.js 00:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12b1c3400) [pid = 1664] [serial = 2012] [outer = 0x12a915800] 00:21:24 INFO - PROCESS | 1664 | 1467703284671 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]]]}] 00:21:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:21:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 00:21:24 INFO - PROCESS | 1664 | 1467703284691 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 00:21:24 INFO - PROCESS | 1664 | 1467703284696 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 00:21:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:21:24 INFO - PROCESS | 1664 | 1467703284698 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:21:24 INFO - PROCESS | 1664 | 1467703284700 Marionette TRACE conn2 <- [1,2654,null,{}] 00:21:24 INFO - PROCESS | 1664 | 1467703284702 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}] 00:21:24 INFO - PROCESS | 1664 | 1467703284703 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:24 INFO - PROCESS | 1664 | 1467703284826 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 00:21:24 INFO - PROCESS | 1664 | 1467703284839 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:24 INFO - PROCESS | 1664 | 1467703284841 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b19e000 == 50 [pid = 1664] [id = 671] 00:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12b125400) [pid = 1664] [serial = 2013] [outer = 0x0] 00:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12b923400) [pid = 1664] [serial = 2014] [outer = 0x12b125400] 00:21:24 INFO - PROCESS | 1664 | 1467703284882 Marionette DEBUG loaded listener.js 00:21:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12b928800) [pid = 1664] [serial = 2015] [outer = 0x12b125400] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x128a89400) [pid = 1664] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x128a8d000) [pid = 1664] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x119696000) [pid = 1664] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11703e800) [pid = 1664] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1267aac00) [pid = 1664] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x112e53400) [pid = 1664] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1127d9000) [pid = 1664] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11835f400) [pid = 1664] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x120da0800) [pid = 1664] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1271e1400) [pid = 1664] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1290c6400) [pid = 1664] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x110defc00) [pid = 1664] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12a5d6000) [pid = 1664] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11703cc00) [pid = 1664] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12497b000) [pid = 1664] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x112e55800) [pid = 1664] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:21:25 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x111aa5800) [pid = 1664] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:21:25 INFO - PROCESS | 1664 | 1467703285471 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]]]}] 00:21:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:21:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 819ms 00:21:25 INFO - PROCESS | 1664 | 1467703285518 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 00:21:25 INFO - PROCESS | 1664 | 1467703285519 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 00:21:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:21:25 INFO - PROCESS | 1664 | 1467703285521 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:21:25 INFO - PROCESS | 1664 | 1467703285522 Marionette TRACE conn2 <- [1,2658,null,{}] 00:21:25 INFO - PROCESS | 1664 | 1467703285525 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}] 00:21:25 INFO - PROCESS | 1664 | 1467703285526 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:25 INFO - PROCESS | 1664 | 1467703285624 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 00:21:25 INFO - PROCESS | 1664 | 1467703285630 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:25 INFO - PROCESS | 1664 | 1467703285631 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x116221800 == 51 [pid = 1664] [id = 672] 00:21:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1127aac00) [pid = 1664] [serial = 2016] [outer = 0x0] 00:21:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x112979400) [pid = 1664] [serial = 2017] [outer = 0x1127aac00] 00:21:25 INFO - PROCESS | 1664 | 1467703285716 Marionette DEBUG loaded listener.js 00:21:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11859f800) [pid = 1664] [serial = 2018] [outer = 0x1127aac00] 00:21:25 INFO - PROCESS | 1664 | 1467703285973 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]]]}] 00:21:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:21:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 468ms 00:21:25 INFO - PROCESS | 1664 | 1467703285990 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 00:21:25 INFO - PROCESS | 1664 | 1467703285991 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 00:21:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:21:26 INFO - PROCESS | 1664 | 1467703286005 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:21:26 INFO - PROCESS | 1664 | 1467703286007 Marionette TRACE conn2 <- [1,2662,null,{}] 00:21:26 INFO - PROCESS | 1664 | 1467703286017 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}] 00:21:26 INFO - PROCESS | 1664 | 1467703286018 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:26 INFO - PROCESS | 1664 | 1467703286122 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 00:21:26 INFO - PROCESS | 1664 | 1467703286127 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:26 INFO - PROCESS | 1664 | 1467703286129 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd6b000 == 52 [pid = 1664] [id = 673] 00:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11703fc00) [pid = 1664] [serial = 2019] [outer = 0x0] 00:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1273ae400) [pid = 1664] [serial = 2020] [outer = 0x11703fc00] 00:21:26 INFO - PROCESS | 1664 | 1467703286162 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12b92d400) [pid = 1664] [serial = 2021] [outer = 0x11703fc00] 00:21:26 INFO - PROCESS | 1664 | 1467703286498 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]]]}] 00:21:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:21:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 529ms 00:21:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:21:26 INFO - PROCESS | 1664 | 1467703286532 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 00:21:26 INFO - PROCESS | 1664 | 1467703286533 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 00:21:26 INFO - PROCESS | 1664 | 1467703286535 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:21:26 INFO - PROCESS | 1664 | 1467703286536 Marionette TRACE conn2 <- [1,2666,null,{}] 00:21:26 INFO - PROCESS | 1664 | 1467703286538 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}] 00:21:26 INFO - PROCESS | 1664 | 1467703286539 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:26 INFO - PROCESS | 1664 | 1467703286655 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 00:21:26 INFO - PROCESS | 1664 | 1467703286661 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:26 INFO - PROCESS | 1664 | 1467703286662 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c408000 == 53 [pid = 1664] [id = 674] 00:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x120da2c00) [pid = 1664] [serial = 2022] [outer = 0x0] 00:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12b930800) [pid = 1664] [serial = 2023] [outer = 0x120da2c00] 00:21:26 INFO - PROCESS | 1664 | 1467703286687 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12b9c3800) [pid = 1664] [serial = 2024] [outer = 0x120da2c00] 00:21:27 INFO - PROCESS | 1664 | 1467703287507 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]]]}] 00:21:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 00:21:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1018ms 00:21:27 INFO - PROCESS | 1664 | 1467703287592 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 00:21:27 INFO - PROCESS | 1664 | 1467703287594 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 00:21:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:21:27 INFO - PROCESS | 1664 | 1467703287599 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:21:27 INFO - PROCESS | 1664 | 1467703287601 Marionette TRACE conn2 <- [1,2670,null,{}] 00:21:27 INFO - PROCESS | 1664 | 1467703287605 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}] 00:21:27 INFO - PROCESS | 1664 | 1467703287607 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:27 INFO - PROCESS | 1664 | 1467703287706 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 00:21:27 INFO - PROCESS | 1664 | 1467703287812 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:27 INFO - PROCESS | 1664 | 1467703287813 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x118582000 == 54 [pid = 1664] [id = 675] 00:21:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11662e800) [pid = 1664] [serial = 2025] [outer = 0x0] 00:21:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11703d400) [pid = 1664] [serial = 2026] [outer = 0x11662e800] 00:21:27 INFO - PROCESS | 1664 | 1467703287845 Marionette DEBUG loaded listener.js 00:21:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11823d000) [pid = 1664] [serial = 2027] [outer = 0x11662e800] 00:21:28 INFO - PROCESS | 1664 | 1467703288787 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\n"]]]}] 00:21:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 00:21:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:21:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 00:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:21:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1220ms 00:21:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:21:28 INFO - PROCESS | 1664 | 1467703288820 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 00:21:28 INFO - PROCESS | 1664 | 1467703288823 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 00:21:28 INFO - PROCESS | 1664 | 1467703288828 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:21:28 INFO - PROCESS | 1664 | 1467703288830 Marionette TRACE conn2 <- [1,2674,null,{}] 00:21:28 INFO - PROCESS | 1664 | 1467703288832 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}] 00:21:28 INFO - PROCESS | 1664 | 1467703288834 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:28 INFO - PROCESS | 1664 | 1467703288942 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 00:21:29 INFO - PROCESS | 1664 | 1467703289049 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:29 INFO - PROCESS | 1664 | 1467703289050 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253b1000 == 55 [pid = 1664] [id = 676] 00:21:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x119694400) [pid = 1664] [serial = 2028] [outer = 0x0] 00:21:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x120c8c000) [pid = 1664] [serial = 2029] [outer = 0x119694400] 00:21:29 INFO - PROCESS | 1664 | 1467703289105 Marionette DEBUG loaded listener.js 00:21:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x121953400) [pid = 1664] [serial = 2030] [outer = 0x119694400] 00:21:30 INFO - PROCESS | 1664 | 1467703290167 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\n"]]]}] 00:21:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 00:21:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:21:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 00:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:21:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1375ms 00:21:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:21:30 INFO - PROCESS | 1664 | 1467703290204 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 00:21:30 INFO - PROCESS | 1664 | 1467703290206 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 00:21:30 INFO - PROCESS | 1664 | 1467703290209 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:21:30 INFO - PROCESS | 1664 | 1467703290211 Marionette TRACE conn2 <- [1,2678,null,{}] 00:21:30 INFO - PROCESS | 1664 | 1467703290214 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}] 00:21:30 INFO - PROCESS | 1664 | 1467703290215 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:30 INFO - PROCESS | 1664 | 1467703290338 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 00:21:30 INFO - PROCESS | 1664 | 1467703290450 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:30 INFO - PROCESS | 1664 | 1467703290451 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126ca800 == 56 [pid = 1664] [id = 677] 00:21:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11859e000) [pid = 1664] [serial = 2031] [outer = 0x0] 00:21:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x118738800) [pid = 1664] [serial = 2032] [outer = 0x11859e000] 00:21:30 INFO - PROCESS | 1664 | 1467703290480 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1191c7400) [pid = 1664] [serial = 2033] [outer = 0x11859e000] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd6b000 == 55 [pid = 1664] [id = 673] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x116221800 == 54 [pid = 1664] [id = 672] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12b19e000 == 53 [pid = 1664] [id = 671] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12a615800 == 52 [pid = 1664] [id = 670] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x129658800 == 51 [pid = 1664] [id = 669] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x128828800 == 50 [pid = 1664] [id = 668] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x126f0b800 == 49 [pid = 1664] [id = 667] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x123409800 == 48 [pid = 1664] [id = 666] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x120e35000 == 47 [pid = 1664] [id = 665] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1170f2000 == 46 [pid = 1664] [id = 664] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1183d7800 == 45 [pid = 1664] [id = 663] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x116763800 == 44 [pid = 1664] [id = 659] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12bc9b800 == 43 [pid = 1664] [id = 658] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12b97a800 == 42 [pid = 1664] [id = 657] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x128823800 == 41 [pid = 1664] [id = 652] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x123518800 == 40 [pid = 1664] [id = 651] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa63000 == 39 [pid = 1664] [id = 515] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x112626800 == 38 [pid = 1664] [id = 653] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x11961d800 == 37 [pid = 1664] [id = 655] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12b96b000 == 36 [pid = 1664] [id = 661] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd66800 == 35 [pid = 1664] [id = 530] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1183de000 == 34 [pid = 1664] [id = 632] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12a464000 == 33 [pid = 1664] [id = 654] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12194f800 == 32 [pid = 1664] [id = 660] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd64800 == 31 [pid = 1664] [id = 662] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa47800 == 30 [pid = 1664] [id = 656] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1253b1000 == 29 [pid = 1664] [id = 676] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x12c408000 == 28 [pid = 1664] [id = 674] 00:21:31 INFO - PROCESS | 1664 | --DOCSHELL 0x118582000 == 27 [pid = 1664] [id = 675] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x128b7c000) [pid = 1664] [serial = 1957] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x129305400) [pid = 1664] [serial = 1960] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12936cc00) [pid = 1664] [serial = 1961] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x120c8f400) [pid = 1664] [serial = 1948] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1215cec00) [pid = 1664] [serial = 1949] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x117eaac00) [pid = 1664] [serial = 1945] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x118598400) [pid = 1664] [serial = 1946] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x126fd2400) [pid = 1664] [serial = 1954] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x113390c00) [pid = 1664] [serial = 1942] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1167a9400) [pid = 1664] [serial = 1943] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x116a12000) [pid = 1664] [serial = 1931] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x112e50c00) [pid = 1664] [serial = 1930] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118ebac00) [pid = 1664] [serial = 1934] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x118734000) [pid = 1664] [serial = 1933] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1268ebc00) [pid = 1664] [serial = 1937] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x125412800) [pid = 1664] [serial = 1936] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x128a8b800) [pid = 1664] [serial = 1940] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1288cf400) [pid = 1664] [serial = 1939] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12a50f400) [pid = 1664] [serial = 1964] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12a4b0000) [pid = 1664] [serial = 1963] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1127d3400) [pid = 1664] [serial = 1966] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x116a19000) [pid = 1664] [serial = 1967] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12a912400) [pid = 1664] [serial = 1972] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12aad1800) [pid = 1664] [serial = 1973] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12540f800) [pid = 1664] [serial = 1969] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1267aa800) [pid = 1664] [serial = 1952] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12545dc00) [pid = 1664] [serial = 1951] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1290c7c00) [pid = 1664] [serial = 1958] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12a5d3000) [pid = 1664] [serial = 1970] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1288c5400) [pid = 1664] [serial = 1955] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12aad7400) [pid = 1664] [serial = 1975] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x113a79400) [pid = 1664] [serial = 1895] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1128a5800) [pid = 1664] [serial = 1892] [outer = 0x0] [url = about:blank] 00:21:31 INFO - PROCESS | 1664 | 1467703291765 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]]]}] 00:21:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 00:21:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1581ms 00:21:31 INFO - PROCESS | 1664 | 1467703291791 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 00:21:31 INFO - PROCESS | 1664 | 1467703291793 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 00:21:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:21:31 INFO - PROCESS | 1664 | 1467703291800 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:21:31 INFO - PROCESS | 1664 | 1467703291802 Marionette TRACE conn2 <- [1,2682,null,{}] 00:21:31 INFO - PROCESS | 1664 | 1467703291807 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}] 00:21:31 INFO - PROCESS | 1664 | 1467703291810 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:31 INFO - PROCESS | 1664 | 1467703291930 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 00:21:32 INFO - PROCESS | 1664 | 1467703292021 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:32 INFO - PROCESS | 1664 | 1467703292023 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x113d4f800 == 28 [pid = 1664] [id = 678] 00:21:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11386c000) [pid = 1664] [serial = 2034] [outer = 0x0] 00:21:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x113a80c00) [pid = 1664] [serial = 2035] [outer = 0x11386c000] 00:21:32 INFO - PROCESS | 1664 | 1467703292067 Marionette DEBUG loaded listener.js 00:21:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x116a12000) [pid = 1664] [serial = 2036] [outer = 0x11386c000] 00:21:32 INFO - PROCESS | 1664 | 1467703292892 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]]]}] 00:21:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 00:21:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1122ms 00:21:32 INFO - PROCESS | 1664 | 1467703292920 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 00:21:32 INFO - PROCESS | 1664 | 1467703292924 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 00:21:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:21:32 INFO - PROCESS | 1664 | 1467703292931 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:21:32 INFO - PROCESS | 1664 | 1467703292932 Marionette TRACE conn2 <- [1,2686,null,{}] 00:21:32 INFO - PROCESS | 1664 | 1467703292935 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}] 00:21:32 INFO - PROCESS | 1664 | 1467703292936 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:33 INFO - PROCESS | 1664 | 1467703293019 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 00:21:33 INFO - PROCESS | 1664 | 1467703293083 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:33 INFO - PROCESS | 1664 | 1467703293084 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856c800 == 29 [pid = 1664] [id = 679] 00:21:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x118040c00) [pid = 1664] [serial = 2037] [outer = 0x0] 00:21:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118553000) [pid = 1664] [serial = 2038] [outer = 0x118040c00] 00:21:33 INFO - PROCESS | 1664 | 1467703293111 Marionette DEBUG loaded listener.js 00:21:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x118736400) [pid = 1664] [serial = 2039] [outer = 0x118040c00] 00:21:33 INFO - PROCESS | 1664 | 1467703293914 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\n"]]]}] 00:21:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 00:21:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:21:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 00:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:21:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1019ms 00:21:33 INFO - PROCESS | 1664 | 1467703293960 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 00:21:33 INFO - PROCESS | 1664 | 1467703293961 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 00:21:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:21:33 INFO - PROCESS | 1664 | 1467703293973 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:21:33 INFO - PROCESS | 1664 | 1467703293975 Marionette TRACE conn2 <- [1,2690,null,{}] 00:21:33 INFO - PROCESS | 1664 | 1467703293984 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}] 00:21:33 INFO - PROCESS | 1664 | 1467703293987 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:34 INFO - PROCESS | 1664 | 1467703294089 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 00:21:34 INFO - PROCESS | 1664 | 1467703294133 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:34 INFO - PROCESS | 1664 | 1467703294135 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dc8800 == 30 [pid = 1664] [id = 680] 00:21:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x120da9400) [pid = 1664] [serial = 2040] [outer = 0x0] 00:21:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x121953000) [pid = 1664] [serial = 2041] [outer = 0x120da9400] 00:21:34 INFO - PROCESS | 1664 | 1467703294163 Marionette DEBUG loaded listener.js 00:21:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x124bb9c00) [pid = 1664] [serial = 2042] [outer = 0x120da9400] 00:21:34 INFO - PROCESS | 1664 | 1467703294965 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\n"]]]}] 00:21:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:21:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:21:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 00:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:21:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1026ms 00:21:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:21:35 INFO - PROCESS | 1664 | 1467703295000 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 00:21:35 INFO - PROCESS | 1664 | 1467703295002 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 00:21:35 INFO - PROCESS | 1664 | 1467703295004 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:21:35 INFO - PROCESS | 1664 | 1467703295005 Marionette TRACE conn2 <- [1,2694,null,{}] 00:21:35 INFO - PROCESS | 1664 | 1467703295007 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}] 00:21:35 INFO - PROCESS | 1664 | 1467703295008 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:35 INFO - PROCESS | 1664 | 1467703295117 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 00:21:35 INFO - PROCESS | 1664 | 1467703295129 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:35 INFO - PROCESS | 1664 | 1467703295131 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12340a800 == 31 [pid = 1664] [id = 681] 00:21:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x125412400) [pid = 1664] [serial = 2043] [outer = 0x0] 00:21:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12650bc00) [pid = 1664] [serial = 2044] [outer = 0x125412400] 00:21:35 INFO - PROCESS | 1664 | 1467703295156 Marionette DEBUG loaded listener.js 00:21:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x126f47000) [pid = 1664] [serial = 2045] [outer = 0x125412400] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1273abc00) [pid = 1664] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x120da2c00) [pid = 1664] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12a913800) [pid = 1664] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12a915800) [pid = 1664] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x119697000) [pid = 1664] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x125416800) [pid = 1664] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12a919c00) [pid = 1664] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x126509000) [pid = 1664] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11297dc00) [pid = 1664] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x118737c00) [pid = 1664] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12b125400) [pid = 1664] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x11842cc00) [pid = 1664] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1127b2c00) [pid = 1664] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x128b87c00) [pid = 1664] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1127aac00) [pid = 1664] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x124bdb000) [pid = 1664] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11703fc00) [pid = 1664] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:21:35 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x128dc1000) [pid = 1664] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:21:35 INFO - PROCESS | 1664 | 1467703295991 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\n"]]]}] 00:21:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:21:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:21:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 00:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:21:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1020ms 00:21:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:21:36 INFO - PROCESS | 1664 | 1467703296025 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 00:21:36 INFO - PROCESS | 1664 | 1467703296027 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 00:21:36 INFO - PROCESS | 1664 | 1467703296044 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:21:36 INFO - PROCESS | 1664 | 1467703296046 Marionette TRACE conn2 <- [1,2698,null,{}] 00:21:36 INFO - PROCESS | 1664 | 1467703296048 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}] 00:21:36 INFO - PROCESS | 1664 | 1467703296049 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:36 INFO - PROCESS | 1664 | 1467703296123 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 00:21:36 INFO - PROCESS | 1664 | 1467703296131 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:36 INFO - PROCESS | 1664 | 1467703296132 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x126553000 == 32 [pid = 1664] [id = 682] 00:21:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x112e4c400) [pid = 1664] [serial = 2046] [outer = 0x0] 00:21:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1185bb400) [pid = 1664] [serial = 2047] [outer = 0x112e4c400] 00:21:36 INFO - PROCESS | 1664 | 1467703296157 Marionette DEBUG loaded listener.js 00:21:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1215d3800) [pid = 1664] [serial = 2048] [outer = 0x112e4c400] 00:21:36 INFO - PROCESS | 1664 | 1467703296974 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\n"]]]}] 00:21:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:21:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:21:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 00:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 984ms 00:21:37 INFO - PROCESS | 1664 | 1467703297015 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 00:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:21:37 INFO - PROCESS | 1664 | 1467703297016 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 00:21:37 INFO - PROCESS | 1664 | 1467703297019 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:21:37 INFO - PROCESS | 1664 | 1467703297020 Marionette TRACE conn2 <- [1,2702,null,{}] 00:21:37 INFO - PROCESS | 1664 | 1467703297022 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}] 00:21:37 INFO - PROCESS | 1664 | 1467703297026 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:37 INFO - PROCESS | 1664 | 1467703297146 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 00:21:37 INFO - PROCESS | 1664 | 1467703297152 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:37 INFO - PROCESS | 1664 | 1467703297154 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x127196000 == 33 [pid = 1664] [id = 683] 00:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x113355800) [pid = 1664] [serial = 2049] [outer = 0x0] 00:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x126509000) [pid = 1664] [serial = 2050] [outer = 0x113355800] 00:21:37 INFO - PROCESS | 1664 | 1467703297178 Marionette DEBUG loaded listener.js 00:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x128a8a800) [pid = 1664] [serial = 2051] [outer = 0x113355800] 00:21:37 INFO - PROCESS | 1664 | 1467703297479 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]]]}] 00:21:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 469ms 00:21:37 INFO - PROCESS | 1664 | 1467703297488 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 00:21:37 INFO - PROCESS | 1664 | 1467703297489 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 00:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:21:37 INFO - PROCESS | 1664 | 1467703297491 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:21:37 INFO - PROCESS | 1664 | 1467703297493 Marionette TRACE conn2 <- [1,2706,null,{}] 00:21:37 INFO - PROCESS | 1664 | 1467703297502 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}] 00:21:37 INFO - PROCESS | 1664 | 1467703297503 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:37 INFO - PROCESS | 1664 | 1467703297597 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 00:21:37 INFO - PROCESS | 1664 | 1467703297601 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:37 INFO - PROCESS | 1664 | 1467703297602 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x129008000 == 34 [pid = 1664] [id = 684] 00:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1273aa400) [pid = 1664] [serial = 2052] [outer = 0x0] 00:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x128a94400) [pid = 1664] [serial = 2053] [outer = 0x1273aa400] 00:21:37 INFO - PROCESS | 1664 | 1467703297627 Marionette DEBUG loaded listener.js 00:21:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1290c5c00) [pid = 1664] [serial = 2054] [outer = 0x1273aa400] 00:21:38 INFO - PROCESS | 1664 | 1467703298050 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]]]}] 00:21:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:21:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 623ms 00:21:38 INFO - PROCESS | 1664 | 1467703298115 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 00:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:21:38 INFO - PROCESS | 1664 | 1467703298118 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 00:21:38 INFO - PROCESS | 1664 | 1467703298121 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:21:38 INFO - PROCESS | 1664 | 1467703298123 Marionette TRACE conn2 <- [1,2710,null,{}] 00:21:38 INFO - PROCESS | 1664 | 1467703298127 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}] 00:21:38 INFO - PROCESS | 1664 | 1467703298129 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:38 INFO - PROCESS | 1664 | 1467703298238 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 00:21:38 INFO - PROCESS | 1664 | 1467703298353 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:38 INFO - PROCESS | 1664 | 1467703298354 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x11720d800 == 35 [pid = 1664] [id = 685] 00:21:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11383b000) [pid = 1664] [serial = 2055] [outer = 0x0] 00:21:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x1150b1c00) [pid = 1664] [serial = 2056] [outer = 0x11383b000] 00:21:38 INFO - PROCESS | 1664 | 1467703298386 Marionette DEBUG loaded listener.js 00:21:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11709d800) [pid = 1664] [serial = 2057] [outer = 0x11383b000] 00:21:38 INFO - PROCESS | 1664 | 1467703298923 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] 00:21:38 INFO - PROCESS | 1664 | 1467703298947 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 00:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:21:38 INFO - PROCESS | 1664 | 1467703298952 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:21:38 INFO - PROCESS | 1664 | 1467703298954 Marionette TRACE conn2 <- [1,2714,null,{}] 00:21:38 INFO - PROCESS | 1664 | 1467703298956 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}] 00:21:38 INFO - PROCESS | 1664 | 1467703298958 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:39 INFO - PROCESS | 1664 | 1467703299118 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 00:21:39 INFO - PROCESS | 1664 | 1467703299185 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:39 INFO - PROCESS | 1664 | 1467703299186 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217c7800 == 36 [pid = 1664] [id = 686] 00:21:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x118760400) [pid = 1664] [serial = 2058] [outer = 0x0] 00:21:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11968d000) [pid = 1664] [serial = 2059] [outer = 0x118760400] 00:21:39 INFO - PROCESS | 1664 | 1467703299218 Marionette DEBUG loaded listener.js 00:21:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1215cec00) [pid = 1664] [serial = 2060] [outer = 0x118760400] 00:21:39 INFO - PROCESS | 1664 | 1467703299850 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]]]}] 00:21:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:21:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 973ms 00:21:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:21:39 INFO - PROCESS | 1664 | 1467703299926 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 00:21:39 INFO - PROCESS | 1664 | 1467703299928 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 00:21:39 INFO - PROCESS | 1664 | 1467703299931 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:21:39 INFO - PROCESS | 1664 | 1467703299933 Marionette TRACE conn2 <- [1,2718,null,{}] 00:21:39 INFO - PROCESS | 1664 | 1467703299937 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}] 00:21:39 INFO - PROCESS | 1664 | 1467703299938 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:40 INFO - PROCESS | 1664 | 1467703300042 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 00:21:40 INFO - PROCESS | 1664 | 1467703300111 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:40 INFO - PROCESS | 1664 | 1467703300114 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f42800 == 37 [pid = 1664] [id = 687] 00:21:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x112e57800) [pid = 1664] [serial = 2061] [outer = 0x0] 00:21:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x112eccc00) [pid = 1664] [serial = 2062] [outer = 0x112e57800] 00:21:40 INFO - PROCESS | 1664 | 1467703300144 Marionette DEBUG loaded listener.js 00:21:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x116633400) [pid = 1664] [serial = 2063] [outer = 0x112e57800] 00:21:40 INFO - PROCESS | 1664 | --DOCSHELL 0x127196000 == 36 [pid = 1664] [id = 683] 00:21:40 INFO - PROCESS | 1664 | --DOCSHELL 0x126553000 == 35 [pid = 1664] [id = 682] 00:21:40 INFO - PROCESS | 1664 | --DOCSHELL 0x12340a800 == 34 [pid = 1664] [id = 681] 00:21:40 INFO - PROCESS | 1664 | --DOCSHELL 0x120dc8800 == 33 [pid = 1664] [id = 680] 00:21:40 INFO - PROCESS | 1664 | --DOCSHELL 0x11856c800 == 32 [pid = 1664] [id = 679] 00:21:40 INFO - PROCESS | 1664 | --DOCSHELL 0x113d4f800 == 31 [pid = 1664] [id = 678] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1288d1000) [pid = 1664] [serial = 1928] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12a91b000) [pid = 1664] [serial = 2008] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12b124400) [pid = 1664] [serial = 2011] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x120fb5400) [pid = 1664] [serial = 1996] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x124bb5000) [pid = 1664] [serial = 1997] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1288d4400) [pid = 1664] [serial = 2002] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x128dc0400) [pid = 1664] [serial = 2003] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12b11dc00) [pid = 1664] [serial = 1976] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1273a4c00) [pid = 1664] [serial = 1984] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1288d2000) [pid = 1664] [serial = 1985] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x112e4cc00) [pid = 1664] [serial = 1978] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x116903400) [pid = 1664] [serial = 1979] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11875e000) [pid = 1664] [serial = 1981] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12b923400) [pid = 1664] [serial = 2014] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x1193d4400) [pid = 1664] [serial = 1982] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x11859e400) [pid = 1664] [serial = 1993] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1191cf000) [pid = 1664] [serial = 1994] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x112e4e800) [pid = 1664] [serial = 1990] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x11604e800) [pid = 1664] [serial = 1991] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x1290c3400) [pid = 1664] [serial = 1987] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x12a4bbc00) [pid = 1664] [serial = 1988] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x112979400) [pid = 1664] [serial = 2017] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x12659bc00) [pid = 1664] [serial = 1999] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1273a8000) [pid = 1664] [serial = 2000] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x12b1c3400) [pid = 1664] [serial = 2012] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x1273ae400) [pid = 1664] [serial = 2020] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x12b928800) [pid = 1664] [serial = 2015] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x11859f800) [pid = 1664] [serial = 2018] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x129302c00) [pid = 1664] [serial = 2005] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x12aad8c00) [pid = 1664] [serial = 2009] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x12b9c3800) [pid = 1664] [serial = 2024] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x12b92d400) [pid = 1664] [serial = 2021] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 57 (0x12a911000) [pid = 1664] [serial = 2006] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | --DOMWINDOW == 56 (0x12b930800) [pid = 1664] [serial = 2023] [outer = 0x0] [url = about:blank] 00:21:40 INFO - PROCESS | 1664 | 1467703300520 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] 00:21:40 INFO - PROCESS | 1664 | 1467703300558 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 00:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:21:40 INFO - PROCESS | 1664 | 1467703300562 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:21:40 INFO - PROCESS | 1664 | 1467703300564 Marionette TRACE conn2 <- [1,2722,null,{}] 00:21:40 INFO - PROCESS | 1664 | 1467703300566 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}] 00:21:40 INFO - PROCESS | 1664 | 1467703300568 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:40 INFO - PROCESS | 1664 | 1467703300649 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 00:21:40 INFO - PROCESS | 1664 | 1467703300710 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:40 INFO - PROCESS | 1664 | 1467703300711 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856c800 == 32 [pid = 1664] [id = 688] 00:21:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x1162dd000) [pid = 1664] [serial = 2064] [outer = 0x0] 00:21:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x11835f400) [pid = 1664] [serial = 2065] [outer = 0x1162dd000] 00:21:40 INFO - PROCESS | 1664 | 1467703300738 Marionette DEBUG loaded listener.js 00:21:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x1185c0400) [pid = 1664] [serial = 2066] [outer = 0x1162dd000] 00:21:41 INFO - PROCESS | 1664 | 1467703301056 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] 00:21:41 INFO - PROCESS | 1664 | 1467703301085 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 00:21:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:21:41 INFO - PROCESS | 1664 | 1467703301087 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 1664 | 1467703301089 Marionette TRACE conn2 <- [1,2726,null,{}] 00:21:41 INFO - PROCESS | 1664 | 1467703301099 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}] 00:21:41 INFO - PROCESS | 1664 | 1467703301103 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:41 INFO - PROCESS | 1664 | 1467703301187 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 00:21:41 INFO - PROCESS | 1664 | 1467703301249 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:41 INFO - PROCESS | 1664 | 1467703301251 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217d6000 == 33 [pid = 1664] [id = 689] 00:21:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x11260b400) [pid = 1664] [serial = 2067] [outer = 0x0] 00:21:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x119a5f800) [pid = 1664] [serial = 2068] [outer = 0x11260b400] 00:21:41 INFO - PROCESS | 1664 | 1467703301280 Marionette DEBUG loaded listener.js 00:21:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x124bdb000) [pid = 1664] [serial = 2069] [outer = 0x11260b400] 00:21:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:21:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 00:21:41 INFO - PROCESS | 1664 | 1467703301605 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]]]}] 00:21:41 INFO - PROCESS | 1664 | 1467703301609 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 00:21:41 INFO - PROCESS | 1664 | 1467703301613 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 00:21:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:21:41 INFO - PROCESS | 1664 | 1467703301616 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 1664 | 1467703301618 Marionette TRACE conn2 <- [1,2730,null,{}] 00:21:41 INFO - PROCESS | 1664 | 1467703301620 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}] 00:21:41 INFO - PROCESS | 1664 | 1467703301621 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:41 INFO - PROCESS | 1664 | 1467703301706 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 00:21:41 INFO - PROCESS | 1664 | 1467703301711 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:41 INFO - PROCESS | 1664 | 1467703301713 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x126f09000 == 34 [pid = 1664] [id = 690] 00:21:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x12195f800) [pid = 1664] [serial = 2070] [outer = 0x0] 00:21:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x1267ad800) [pid = 1664] [serial = 2071] [outer = 0x12195f800] 00:21:41 INFO - PROCESS | 1664 | 1467703301739 Marionette DEBUG loaded listener.js 00:21:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x126fd1000) [pid = 1664] [serial = 2072] [outer = 0x12195f800] 00:21:42 INFO - PROCESS | 1664 | 1467703302545 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\n"]]]}] 00:21:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 00:21:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 00:21:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 00:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:21:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 968ms 00:21:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:21:42 INFO - PROCESS | 1664 | 1467703302596 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 00:21:42 INFO - PROCESS | 1664 | 1467703302597 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 00:21:42 INFO - PROCESS | 1664 | 1467703302599 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:21:42 INFO - PROCESS | 1664 | 1467703302600 Marionette TRACE conn2 <- [1,2734,null,{}] 00:21:42 INFO - PROCESS | 1664 | 1467703302602 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}] 00:21:42 INFO - PROCESS | 1664 | 1467703302604 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:42 INFO - PROCESS | 1664 | 1467703302689 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 00:21:42 INFO - PROCESS | 1664 | 1467703302743 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:42 INFO - PROCESS | 1664 | 1467703302744 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a3b800 == 35 [pid = 1664] [id = 691] 00:21:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x125414800) [pid = 1664] [serial = 2073] [outer = 0x0] 00:21:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x1273aa000) [pid = 1664] [serial = 2074] [outer = 0x125414800] 00:21:42 INFO - PROCESS | 1664 | 1467703302782 Marionette DEBUG loaded listener.js 00:21:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1273d4000) [pid = 1664] [serial = 2075] [outer = 0x125414800] 00:21:43 INFO - PROCESS | 1664 | 1467703303261 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]]]}] 00:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 672ms 00:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:21:43 INFO - PROCESS | 1664 | 1467703303272 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 00:21:43 INFO - PROCESS | 1664 | 1467703303274 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 00:21:43 INFO - PROCESS | 1664 | 1467703303279 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:21:43 INFO - PROCESS | 1664 | 1467703303282 Marionette TRACE conn2 <- [1,2738,null,{}] 00:21:43 INFO - PROCESS | 1664 | 1467703303293 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}] 00:21:43 INFO - PROCESS | 1664 | 1467703303299 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:43 INFO - PROCESS | 1664 | 1467703303420 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 00:21:43 INFO - PROCESS | 1664 | 1467703303424 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:43 INFO - PROCESS | 1664 | 1467703303425 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12965c000 == 36 [pid = 1664] [id = 692] 00:21:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1273d4c00) [pid = 1664] [serial = 2076] [outer = 0x0] 00:21:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x128a88800) [pid = 1664] [serial = 2077] [outer = 0x1273d4c00] 00:21:43 INFO - PROCESS | 1664 | 1467703303453 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x129309400) [pid = 1664] [serial = 2078] [outer = 0x1273d4c00] 00:21:43 INFO - PROCESS | 1664 | 1467703303806 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]]]}] 00:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 573ms 00:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:21:43 INFO - PROCESS | 1664 | 1467703303853 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 00:21:43 INFO - PROCESS | 1664 | 1467703303854 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 00:21:43 INFO - PROCESS | 1664 | 1467703303856 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:21:43 INFO - PROCESS | 1664 | 1467703303857 Marionette TRACE conn2 <- [1,2742,null,{}] 00:21:43 INFO - PROCESS | 1664 | 1467703303859 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}] 00:21:43 INFO - PROCESS | 1664 | 1467703303861 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:43 INFO - PROCESS | 1664 | 1467703303963 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 00:21:43 INFO - PROCESS | 1664 | 1467703303967 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:43 INFO - PROCESS | 1664 | 1467703303968 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a615000 == 37 [pid = 1664] [id = 693] 00:21:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1290c7800) [pid = 1664] [serial = 2079] [outer = 0x0] 00:21:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x12a4aec00) [pid = 1664] [serial = 2080] [outer = 0x1290c7800] 00:21:43 INFO - PROCESS | 1664 | 1467703303993 Marionette DEBUG loaded listener.js 00:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x12a50a000) [pid = 1664] [serial = 2081] [outer = 0x1290c7800] 00:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x125412400) [pid = 1664] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x11386c000) [pid = 1664] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x118040c00) [pid = 1664] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x11859e000) [pid = 1664] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x113355800) [pid = 1664] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x11662e800) [pid = 1664] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x119694400) [pid = 1664] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:21:44 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x120da9400) [pid = 1664] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:21:44 INFO - PROCESS | 1664 | 1467703304342 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]]]}] 00:21:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:21:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 00:21:44 INFO - PROCESS | 1664 | 1467703304376 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 00:21:44 INFO - PROCESS | 1664 | 1467703304378 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 00:21:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:21:44 INFO - PROCESS | 1664 | 1467703304382 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:21:44 INFO - PROCESS | 1664 | 1467703304383 Marionette TRACE conn2 <- [1,2746,null,{}] 00:21:44 INFO - PROCESS | 1664 | 1467703304386 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}] 00:21:44 INFO - PROCESS | 1664 | 1467703304387 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:44 INFO - PROCESS | 1664 | 1467703304469 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 00:21:44 INFO - PROCESS | 1664 | 1467703304531 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:44 INFO - PROCESS | 1664 | 1467703304532 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a64e000 == 38 [pid = 1664] [id = 694] 00:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x11386c000) [pid = 1664] [serial = 2082] [outer = 0x0] 00:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x125467c00) [pid = 1664] [serial = 2083] [outer = 0x11386c000] 00:21:44 INFO - PROCESS | 1664 | 1467703304557 Marionette DEBUG loaded listener.js 00:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x12a50e800) [pid = 1664] [serial = 2084] [outer = 0x11386c000] 00:21:44 INFO - PROCESS | 1664 | 1467703304817 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]]]}] 00:21:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:21:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 471ms 00:21:44 INFO - PROCESS | 1664 | 1467703304853 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 00:21:44 INFO - PROCESS | 1664 | 1467703304855 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 00:21:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:21:44 INFO - PROCESS | 1664 | 1467703304857 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:21:44 INFO - PROCESS | 1664 | 1467703304858 Marionette TRACE conn2 <- [1,2750,null,{}] 00:21:44 INFO - PROCESS | 1664 | 1467703304868 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}] 00:21:44 INFO - PROCESS | 1664 | 1467703304869 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:44 INFO - PROCESS | 1664 | 1467703304955 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 00:21:44 INFO - PROCESS | 1664 | 1467703304959 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:44 INFO - PROCESS | 1664 | 1467703304960 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1217d2800 == 39 [pid = 1664] [id = 695] 00:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x12a5d2800) [pid = 1664] [serial = 2085] [outer = 0x0] 00:21:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x12a5dd400) [pid = 1664] [serial = 2086] [outer = 0x12a5d2800] 00:21:44 INFO - PROCESS | 1664 | 1467703304986 Marionette DEBUG loaded listener.js 00:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x12a911400) [pid = 1664] [serial = 2087] [outer = 0x12a5d2800] 00:21:45 INFO - PROCESS | 1664 | 1467703305318 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]]]}] 00:21:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:21:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 478ms 00:21:45 INFO - PROCESS | 1664 | 1467703305337 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 00:21:45 INFO - PROCESS | 1664 | 1467703305338 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 00:21:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:21:45 INFO - PROCESS | 1664 | 1467703305341 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:21:45 INFO - PROCESS | 1664 | 1467703305342 Marionette TRACE conn2 <- [1,2754,null,{}] 00:21:45 INFO - PROCESS | 1664 | 1467703305346 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}] 00:21:45 INFO - PROCESS | 1664 | 1467703305347 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:45 INFO - PROCESS | 1664 | 1467703305458 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 00:21:45 INFO - PROCESS | 1664 | 1467703305464 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:45 INFO - PROCESS | 1664 | 1467703305465 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12af77000 == 40 [pid = 1664] [id = 696] 00:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x124bd9800) [pid = 1664] [serial = 2088] [outer = 0x0] 00:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x12a915800) [pid = 1664] [serial = 2089] [outer = 0x124bd9800] 00:21:45 INFO - PROCESS | 1664 | 1467703305489 Marionette DEBUG loaded listener.js 00:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x12aad2400) [pid = 1664] [serial = 2090] [outer = 0x124bd9800] 00:21:45 INFO - PROCESS | 1664 | 1467703305788 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]]]}] 00:21:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:21:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 471ms 00:21:45 INFO - PROCESS | 1664 | 1467703305814 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 00:21:45 INFO - PROCESS | 1664 | 1467703305816 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 00:21:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:21:45 INFO - PROCESS | 1664 | 1467703305818 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:21:45 INFO - PROCESS | 1664 | 1467703305820 Marionette TRACE conn2 <- [1,2758,null,{}] 00:21:45 INFO - PROCESS | 1664 | 1467703305822 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}] 00:21:45 INFO - PROCESS | 1664 | 1467703305824 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:45 INFO - PROCESS | 1664 | 1467703305921 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 00:21:45 INFO - PROCESS | 1664 | 1467703305925 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:45 INFO - PROCESS | 1664 | 1467703305926 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bc9b800 == 41 [pid = 1664] [id = 697] 00:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x12a919800) [pid = 1664] [serial = 2091] [outer = 0x0] 00:21:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x12b120000) [pid = 1664] [serial = 2092] [outer = 0x12a919800] 00:21:45 INFO - PROCESS | 1664 | 1467703305954 Marionette DEBUG loaded listener.js 00:21:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x12b924c00) [pid = 1664] [serial = 2093] [outer = 0x12a919800] 00:21:46 INFO - PROCESS | 1664 | 1467703306284 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]]]}] 00:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 472ms 00:21:46 INFO - PROCESS | 1664 | 1467703306301 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 00:21:46 INFO - PROCESS | 1664 | 1467703306302 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 00:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:21:46 INFO - PROCESS | 1664 | 1467703306306 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:21:46 INFO - PROCESS | 1664 | 1467703306307 Marionette TRACE conn2 <- [1,2762,null,{}] 00:21:46 INFO - PROCESS | 1664 | 1467703306309 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}] 00:21:46 INFO - PROCESS | 1664 | 1467703306311 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:46 INFO - PROCESS | 1664 | 1467703306426 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 00:21:46 INFO - PROCESS | 1664 | 1467703306514 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:46 INFO - PROCESS | 1664 | 1467703306515 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126be000 == 42 [pid = 1664] [id = 698] 00:21:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x110de9000) [pid = 1664] [serial = 2094] [outer = 0x0] 00:21:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x111ca8c00) [pid = 1664] [serial = 2095] [outer = 0x110de9000] 00:21:46 INFO - PROCESS | 1664 | 1467703306547 Marionette DEBUG loaded listener.js 00:21:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x112e4cc00) [pid = 1664] [serial = 2096] [outer = 0x110de9000] 00:21:47 INFO - PROCESS | 1664 | 1467703307015 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]]]}] 00:21:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:21:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 723ms 00:21:47 INFO - PROCESS | 1664 | 1467703307030 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 1664 | 1467703307032 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 00:21:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:21:47 INFO - PROCESS | 1664 | 1467703307035 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:21:47 INFO - PROCESS | 1664 | 1467703307038 Marionette TRACE conn2 <- [1,2766,null,{}] 00:21:47 INFO - PROCESS | 1664 | 1467703307041 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}] 00:21:47 INFO - PROCESS | 1664 | 1467703307043 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:47 INFO - PROCESS | 1664 | 1467703307151 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 00:21:47 INFO - PROCESS | 1664 | 1467703307216 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:47 INFO - PROCESS | 1664 | 1467703307217 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x1253a9000 == 43 [pid = 1664] [id = 699] 00:21:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11703c000) [pid = 1664] [serial = 2097] [outer = 0x0] 00:21:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118740000) [pid = 1664] [serial = 2098] [outer = 0x11703c000] 00:21:47 INFO - PROCESS | 1664 | 1467703307288 Marionette DEBUG loaded listener.js 00:21:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x120fb5800) [pid = 1664] [serial = 2099] [outer = 0x11703c000] 00:21:47 INFO - PROCESS | 1664 | --DOCSHELL 0x12d15b000 == 42 [pid = 1664] [id = 17] 00:21:47 INFO - PROCESS | 1664 | 1467703307729 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]]]}] 00:21:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:21:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 723ms 00:21:47 INFO - PROCESS | 1664 | 1467703307778 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 1664 | 1467703307781 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 00:21:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:21:47 INFO - PROCESS | 1664 | 1467703307815 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:21:47 INFO - PROCESS | 1664 | 1467703307816 Marionette TRACE conn2 <- [1,2770,null,{}] 00:21:47 INFO - PROCESS | 1664 | 1467703307819 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}] 00:21:47 INFO - PROCESS | 1664 | 1467703307820 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:47 INFO - PROCESS | 1664 | 1467703307925 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 00:21:48 INFO - PROCESS | 1664 | 1467703308001 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:48 INFO - PROCESS | 1664 | 1467703308003 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa5a800 == 43 [pid = 1664] [id = 700] 00:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1191cc400) [pid = 1664] [serial = 2100] [outer = 0x0] 00:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x126fcc800) [pid = 1664] [serial = 2101] [outer = 0x1191cc400] 00:21:48 INFO - PROCESS | 1664 | 1467703308031 Marionette DEBUG loaded listener.js 00:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1288c8400) [pid = 1664] [serial = 2102] [outer = 0x1191cc400] 00:21:48 INFO - PROCESS | 1664 | 1467703308448 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]]]}] 00:21:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:21:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 683ms 00:21:48 INFO - PROCESS | 1664 | 1467703308485 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 00:21:48 INFO - PROCESS | 1664 | 1467703308486 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 00:21:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:21:48 INFO - PROCESS | 1664 | 1467703308494 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:21:48 INFO - PROCESS | 1664 | 1467703308498 Marionette TRACE conn2 <- [1,2774,null,{}] 00:21:48 INFO - PROCESS | 1664 | 1467703308501 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}] 00:21:48 INFO - PROCESS | 1664 | 1467703308504 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:48 INFO - PROCESS | 1664 | 1467703308611 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 00:21:48 INFO - PROCESS | 1664 | 1467703308719 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:48 INFO - PROCESS | 1664 | 1467703308720 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bd69000 == 44 [pid = 1664] [id = 701] 00:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1288d1000) [pid = 1664] [serial = 2103] [outer = 0x0] 00:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12930c400) [pid = 1664] [serial = 2104] [outer = 0x1288d1000] 00:21:48 INFO - PROCESS | 1664 | 1467703308751 Marionette DEBUG loaded listener.js 00:21:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12aad4c00) [pid = 1664] [serial = 2105] [outer = 0x1288d1000] 00:21:49 INFO - PROCESS | 1664 | 1467703309187 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]]]}] 00:21:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:21:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 729ms 00:21:49 INFO - PROCESS | 1664 | 1467703309236 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 00:21:49 INFO - PROCESS | 1664 | 1467703309238 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 00:21:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:21:49 INFO - PROCESS | 1664 | 1467703309240 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:21:49 INFO - PROCESS | 1664 | 1467703309241 Marionette TRACE conn2 <- [1,2778,null,{}] 00:21:49 INFO - PROCESS | 1664 | 1467703309428 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}] 00:21:49 INFO - PROCESS | 1664 | 1467703309429 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:49 INFO - PROCESS | 1664 | 1467703309565 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 00:21:49 INFO - PROCESS | 1664 | 1467703309616 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:49 INFO - PROCESS | 1664 | 1467703309618 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dc0000 == 45 [pid = 1664] [id = 702] 00:21:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1167a9c00) [pid = 1664] [serial = 2106] [outer = 0x0] 00:21:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11703fc00) [pid = 1664] [serial = 2107] [outer = 0x1167a9c00] 00:21:49 INFO - PROCESS | 1664 | 1467703309646 Marionette DEBUG loaded listener.js 00:21:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11854a800) [pid = 1664] [serial = 2108] [outer = 0x1167a9c00] 00:21:50 INFO - PROCESS | 1664 | 1467703310048 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]]]}] 00:21:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:21:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 870ms 00:21:50 INFO - PROCESS | 1664 | 1467703310111 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 00:21:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:21:50 INFO - PROCESS | 1664 | 1467703310114 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 00:21:50 INFO - PROCESS | 1664 | 1467703310119 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:21:50 INFO - PROCESS | 1664 | 1467703310121 Marionette TRACE conn2 <- [1,2782,null,{}] 00:21:50 INFO - PROCESS | 1664 | 1467703310147 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}] 00:21:50 INFO - PROCESS | 1664 | 1467703310149 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:50 INFO - PROCESS | 1664 | 1467703310329 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 00:21:50 INFO - PROCESS | 1664 | 1467703310407 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 1664 | 1467703310410 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a2b000 == 46 [pid = 1664] [id = 703] 00:21:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119140800) [pid = 1664] [serial = 2109] [outer = 0x0] 00:21:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1193ccc00) [pid = 1664] [serial = 2110] [outer = 0x119140800] 00:21:50 INFO - PROCESS | 1664 | 1467703310454 Marionette DEBUG loaded listener.js 00:21:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12140e800) [pid = 1664] [serial = 2111] [outer = 0x119140800] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x12bc9b800 == 45 [pid = 1664] [id = 697] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x12af77000 == 44 [pid = 1664] [id = 696] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x1217d2800 == 43 [pid = 1664] [id = 695] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x12a64e000 == 42 [pid = 1664] [id = 694] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x12a615000 == 41 [pid = 1664] [id = 693] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x12965c000 == 40 [pid = 1664] [id = 692] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x128a3b800 == 39 [pid = 1664] [id = 691] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x126f09000 == 38 [pid = 1664] [id = 690] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x1217d6000 == 37 [pid = 1664] [id = 689] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x11856c800 == 36 [pid = 1664] [id = 688] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x116f42800 == 35 [pid = 1664] [id = 687] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x1217c7800 == 34 [pid = 1664] [id = 686] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x11720d800 == 33 [pid = 1664] [id = 685] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x129008000 == 32 [pid = 1664] [id = 684] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x1126ca800 == 31 [pid = 1664] [id = 677] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x12ce79800 == 30 [pid = 1664] [id = 18] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x120dc0000 == 29 [pid = 1664] [id = 702] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x12bd69000 == 28 [pid = 1664] [id = 701] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa5a800 == 27 [pid = 1664] [id = 700] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x1253a9000 == 26 [pid = 1664] [id = 699] 00:21:51 INFO - PROCESS | 1664 | --DOCSHELL 0x1126be000 == 25 [pid = 1664] [id = 698] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12650bc00) [pid = 1664] [serial = 2044] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x113a80c00) [pid = 1664] [serial = 2035] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x116a12000) [pid = 1664] [serial = 2036] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x118553000) [pid = 1664] [serial = 2038] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x1191c7400) [pid = 1664] [serial = 2033] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118738800) [pid = 1664] [serial = 2032] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x128a94400) [pid = 1664] [serial = 2053] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x128a8a800) [pid = 1664] [serial = 2051] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11823d000) [pid = 1664] [serial = 2027] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11703d400) [pid = 1664] [serial = 2026] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1185bb400) [pid = 1664] [serial = 2047] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x121953400) [pid = 1664] [serial = 2030] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x121953000) [pid = 1664] [serial = 2041] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x120c8c000) [pid = 1664] [serial = 2029] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x124bb9c00) [pid = 1664] [serial = 2042] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x126f47000) [pid = 1664] [serial = 2045] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118736400) [pid = 1664] [serial = 2039] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x126509000) [pid = 1664] [serial = 2050] [outer = 0x0] [url = about:blank] 00:21:51 INFO - PROCESS | 1664 | 1467703311487 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]]]}] 00:21:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:21:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1374ms 00:21:51 INFO - PROCESS | 1664 | 1467703311496 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 00:21:51 INFO - PROCESS | 1664 | 1467703311500 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 00:21:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:21:51 INFO - PROCESS | 1664 | 1467703311503 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:21:51 INFO - PROCESS | 1664 | 1467703311506 Marionette TRACE conn2 <- [1,2786,null,{}] 00:21:51 INFO - PROCESS | 1664 | 1467703311509 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}] 00:21:51 INFO - PROCESS | 1664 | 1467703311512 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:51 INFO - PROCESS | 1664 | 1467703311622 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 00:21:51 INFO - PROCESS | 1664 | 1467703311631 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:51 INFO - PROCESS | 1664 | 1467703311633 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126d3800 == 26 [pid = 1664] [id = 704] 00:21:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x1127a6800) [pid = 1664] [serial = 2112] [outer = 0x0] 00:21:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1127ac000) [pid = 1664] [serial = 2113] [outer = 0x1127a6800] 00:21:51 INFO - PROCESS | 1664 | 1467703311660 Marionette DEBUG loaded listener.js 00:21:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1127d4c00) [pid = 1664] [serial = 2114] [outer = 0x1127a6800] 00:21:52 INFO - PROCESS | 1664 | 1467703312001 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]]]}] 00:21:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:21:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 522ms 00:21:52 INFO - PROCESS | 1664 | 1467703312026 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 00:21:52 INFO - PROCESS | 1664 | 1467703312029 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 00:21:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:21:52 INFO - PROCESS | 1664 | 1467703312033 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:21:52 INFO - PROCESS | 1664 | 1467703312035 Marionette TRACE conn2 <- [1,2790,null,{}] 00:21:52 INFO - PROCESS | 1664 | 1467703312037 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}] 00:21:52 INFO - PROCESS | 1664 | 1467703312039 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:52 INFO - PROCESS | 1664 | 1467703312123 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 00:21:52 INFO - PROCESS | 1664 | 1467703312178 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:52 INFO - PROCESS | 1664 | 1467703312180 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170d8000 == 27 [pid = 1664] [id = 705] 00:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1128a7400) [pid = 1664] [serial = 2115] [outer = 0x0] 00:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112cc9c00) [pid = 1664] [serial = 2116] [outer = 0x1128a7400] 00:21:52 INFO - PROCESS | 1664 | 1467703312206 Marionette DEBUG loaded listener.js 00:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x113355800) [pid = 1664] [serial = 2117] [outer = 0x1128a7400] 00:21:52 INFO - PROCESS | 1664 | 1467703312518 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]]]}] 00:21:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:21:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 00:21:52 INFO - PROCESS | 1664 | 1467703312553 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 00:21:52 INFO - PROCESS | 1664 | 1467703312555 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 00:21:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:21:52 INFO - PROCESS | 1664 | 1467703312557 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:21:52 INFO - PROCESS | 1664 | 1467703312559 Marionette TRACE conn2 <- [1,2794,null,{}] 00:21:52 INFO - PROCESS | 1664 | 1467703312569 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}] 00:21:52 INFO - PROCESS | 1664 | 1467703312573 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:52 INFO - PROCESS | 1664 | 1467703312652 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 00:21:52 INFO - PROCESS | 1664 | 1467703312710 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:52 INFO - PROCESS | 1664 | 1467703312712 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e14800 == 28 [pid = 1664] [id = 706] 00:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x113393000) [pid = 1664] [serial = 2118] [outer = 0x0] 00:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1160b0800) [pid = 1664] [serial = 2119] [outer = 0x113393000] 00:21:52 INFO - PROCESS | 1664 | 1467703312740 Marionette DEBUG loaded listener.js 00:21:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11703e400) [pid = 1664] [serial = 2120] [outer = 0x113393000] 00:21:53 INFO - PROCESS | 1664 | 1467703313014 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]]]}] 00:21:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:21:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 475ms 00:21:53 INFO - PROCESS | 1664 | 1467703313037 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 00:21:53 INFO - PROCESS | 1664 | 1467703313038 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 00:21:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:21:53 INFO - PROCESS | 1664 | 1467703313041 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:21:53 INFO - PROCESS | 1664 | 1467703313041 Marionette TRACE conn2 <- [1,2798,null,{}] 00:21:53 INFO - PROCESS | 1664 | 1467703313051 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}] 00:21:53 INFO - PROCESS | 1664 | 1467703313052 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:53 INFO - PROCESS | 1664 | 1467703313137 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 00:21:53 INFO - PROCESS | 1664 | 1467703313141 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:53 INFO - PROCESS | 1664 | 1467703313143 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x11963c800 == 29 [pid = 1664] [id = 707] 00:21:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11709d000) [pid = 1664] [serial = 2121] [outer = 0x0] 00:21:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x118040c00) [pid = 1664] [serial = 2122] [outer = 0x11709d000] 00:21:53 INFO - PROCESS | 1664 | 1467703313170 Marionette DEBUG loaded listener.js 00:21:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11835d000) [pid = 1664] [serial = 2123] [outer = 0x11709d000] 00:21:53 INFO - PROCESS | 1664 | 1467703313565 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]]]}] 00:21:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:21:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 571ms 00:21:53 INFO - PROCESS | 1664 | 1467703313612 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 00:21:53 INFO - PROCESS | 1664 | 1467703313613 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 00:21:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:21:53 INFO - PROCESS | 1664 | 1467703313616 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:21:53 INFO - PROCESS | 1664 | 1467703313617 Marionette TRACE conn2 <- [1,2802,null,{}] 00:21:53 INFO - PROCESS | 1664 | 1467703313619 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}] 00:21:53 INFO - PROCESS | 1664 | 1467703313620 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:53 INFO - PROCESS | 1664 | 1467703313715 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 00:21:53 INFO - PROCESS | 1664 | 1467703313756 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:53 INFO - PROCESS | 1664 | 1467703313757 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e1e000 == 30 [pid = 1664] [id = 708] 00:21:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x117038400) [pid = 1664] [serial = 2124] [outer = 0x0] 00:21:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x118549c00) [pid = 1664] [serial = 2125] [outer = 0x117038400] 00:21:53 INFO - PROCESS | 1664 | 1467703313781 Marionette DEBUG loaded listener.js 00:21:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118593000) [pid = 1664] [serial = 2126] [outer = 0x117038400] 00:21:54 INFO - PROCESS | 1664 | 1467703314101 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]]]}] 00:21:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:21:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 00:21:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:21:54 INFO - PROCESS | 1664 | 1467703314134 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 00:21:54 INFO - PROCESS | 1664 | 1467703314135 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 00:21:54 INFO - PROCESS | 1664 | 1467703314137 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:21:54 INFO - PROCESS | 1664 | 1467703314139 Marionette TRACE conn2 <- [1,2806,null,{}] 00:21:54 INFO - PROCESS | 1664 | 1467703314141 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}] 00:21:54 INFO - PROCESS | 1664 | 1467703314145 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:54 INFO - PROCESS | 1664 | 1467703314257 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 00:21:54 INFO - PROCESS | 1664 | 1467703314301 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:54 INFO - PROCESS | 1664 | 1467703314302 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x123414000 == 31 [pid = 1664] [id = 709] 00:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11859d800) [pid = 1664] [serial = 2127] [outer = 0x0] 00:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11875c400) [pid = 1664] [serial = 2128] [outer = 0x11859d800] 00:21:54 INFO - PROCESS | 1664 | 1467703314327 Marionette DEBUG loaded listener.js 00:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x119138400) [pid = 1664] [serial = 2129] [outer = 0x11859d800] 00:21:54 INFO - PROCESS | 1664 | 1467703314620 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]]]}] 00:21:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:21:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 517ms 00:21:54 INFO - PROCESS | 1664 | 1467703314656 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 00:21:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:21:54 INFO - PROCESS | 1664 | 1467703314669 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 00:21:54 INFO - PROCESS | 1664 | 1467703314671 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:21:54 INFO - PROCESS | 1664 | 1467703314672 Marionette TRACE conn2 <- [1,2810,null,{}] 00:21:54 INFO - PROCESS | 1664 | 1467703314674 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}] 00:21:54 INFO - PROCESS | 1664 | 1467703314676 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:54 INFO - PROCESS | 1664 | 1467703314773 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 00:21:54 INFO - PROCESS | 1664 | 1467703314784 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:54 INFO - PROCESS | 1664 | 1467703314785 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x126559000 == 32 [pid = 1664] [id = 710] 00:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x110e7bc00) [pid = 1664] [serial = 2130] [outer = 0x0] 00:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1191ca000) [pid = 1664] [serial = 2131] [outer = 0x110e7bc00] 00:21:54 INFO - PROCESS | 1664 | 1467703314809 Marionette DEBUG loaded listener.js 00:21:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119695400) [pid = 1664] [serial = 2132] [outer = 0x110e7bc00] 00:21:55 INFO - PROCESS | 1664 | 1467703315140 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]]]}] 00:21:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:21:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 518ms 00:21:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:21:55 INFO - PROCESS | 1664 | 1467703315190 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 00:21:55 INFO - PROCESS | 1664 | 1467703315191 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 00:21:55 INFO - PROCESS | 1664 | 1467703315193 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:21:55 INFO - PROCESS | 1664 | 1467703315194 Marionette TRACE conn2 <- [1,2814,null,{}] 00:21:55 INFO - PROCESS | 1664 | 1467703315196 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}] 00:21:55 INFO - PROCESS | 1664 | 1467703315197 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:55 INFO - PROCESS | 1664 | 1467703315442 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12ce0d400) [pid = 1664] [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.] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x112e4c400) [pid = 1664] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12a919800) [pid = 1664] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x125414800) [pid = 1664] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1273d4c00) [pid = 1664] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11386c000) [pid = 1664] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1290c7800) [pid = 1664] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12a5d2800) [pid = 1664] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1162dd000) [pid = 1664] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12195f800) [pid = 1664] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11383b000) [pid = 1664] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11260b400) [pid = 1664] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1273aa400) [pid = 1664] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x112e57800) [pid = 1664] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118760400) [pid = 1664] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x124bd9800) [pid = 1664] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:21:55 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12d15b800) [pid = 1664] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:21:55 INFO - PROCESS | 1664 | 1467703315487 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:55 INFO - PROCESS | 1664 | 1467703315488 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dc4800 == 33 [pid = 1664] [id = 711] 00:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x110fa0c00) [pid = 1664] [serial = 2133] [outer = 0x0] 00:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112e4c400) [pid = 1664] [serial = 2134] [outer = 0x110fa0c00] 00:21:55 INFO - PROCESS | 1664 | 1467703315513 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11823c400) [pid = 1664] [serial = 2135] [outer = 0x110fa0c00] 00:21:55 INFO - PROCESS | 1664 | 1467703315770 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]]]}] 00:21:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:21:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 620ms 00:21:55 INFO - PROCESS | 1664 | 1467703315817 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 00:21:55 INFO - PROCESS | 1664 | 1467703315818 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 00:21:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:21:55 INFO - PROCESS | 1664 | 1467703315820 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:21:55 INFO - PROCESS | 1664 | 1467703315821 Marionette TRACE conn2 <- [1,2818,null,{}] 00:21:55 INFO - PROCESS | 1664 | 1467703315835 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}] 00:21:55 INFO - PROCESS | 1664 | 1467703315836 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:55 INFO - PROCESS | 1664 | 1467703315923 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 00:21:55 INFO - PROCESS | 1664 | 1467703315928 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:55 INFO - PROCESS | 1664 | 1467703315931 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12881a000 == 34 [pid = 1664] [id = 712] 00:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11260e000) [pid = 1664] [serial = 2136] [outer = 0x0] 00:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x120da3800) [pid = 1664] [serial = 2137] [outer = 0x11260e000] 00:21:55 INFO - PROCESS | 1664 | 1467703315955 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x121230800) [pid = 1664] [serial = 2138] [outer = 0x11260e000] 00:21:56 INFO - PROCESS | 1664 | 1467703316287 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]]]}] 00:21:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:21:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 00:21:56 INFO - PROCESS | 1664 | 1467703316347 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 00:21:56 INFO - PROCESS | 1664 | 1467703316348 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 00:21:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:21:56 INFO - PROCESS | 1664 | 1467703316350 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:21:56 INFO - PROCESS | 1664 | 1467703316351 Marionette TRACE conn2 <- [1,2822,null,{}] 00:21:56 INFO - PROCESS | 1664 | 1467703316353 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}] 00:21:56 INFO - PROCESS | 1664 | 1467703316354 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:56 INFO - PROCESS | 1664 | 1467703316432 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 00:21:56 INFO - PROCESS | 1664 | 1467703316435 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:56 INFO - PROCESS | 1664 | 1467703316436 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12882f000 == 35 [pid = 1664] [id = 713] 00:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1215cc000) [pid = 1664] [serial = 2139] [outer = 0x0] 00:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x121959c00) [pid = 1664] [serial = 2140] [outer = 0x1215cc000] 00:21:56 INFO - PROCESS | 1664 | 1467703316461 Marionette DEBUG loaded listener.js 00:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1234d8800) [pid = 1664] [serial = 2141] [outer = 0x1215cc000] 00:21:56 INFO - PROCESS | 1664 | 1467703316795 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]]]}] 00:21:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:21:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 468ms 00:21:56 INFO - PROCESS | 1664 | 1467703316818 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 00:21:56 INFO - PROCESS | 1664 | 1467703316820 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 00:21:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:21:56 INFO - PROCESS | 1664 | 1467703316822 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:21:56 INFO - PROCESS | 1664 | 1467703316824 Marionette TRACE conn2 <- [1,2826,null,{}] 00:21:56 INFO - PROCESS | 1664 | 1467703316826 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}] 00:21:56 INFO - PROCESS | 1664 | 1467703316829 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:56 INFO - PROCESS | 1664 | 1467703316926 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 00:21:56 INFO - PROCESS | 1664 | 1467703316932 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:56 INFO - PROCESS | 1664 | 1467703316934 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x129650000 == 36 [pid = 1664] [id = 714] 00:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x118591800) [pid = 1664] [serial = 2142] [outer = 0x0] 00:21:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x124bb9c00) [pid = 1664] [serial = 2143] [outer = 0x118591800] 00:21:56 INFO - PROCESS | 1664 | 1467703316961 Marionette DEBUG loaded listener.js 00:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12546bc00) [pid = 1664] [serial = 2144] [outer = 0x118591800] 00:21:57 INFO - PROCESS | 1664 | 1467703317313 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:21:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:21:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 00:21:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:21:57 INFO - PROCESS | 1664 | 1467703317342 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 00:21:57 INFO - PROCESS | 1664 | 1467703317343 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 00:21:57 INFO - PROCESS | 1664 | 1467703317345 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:21:57 INFO - PROCESS | 1664 | 1467703317346 Marionette TRACE conn2 <- [1,2830,null,{}] 00:21:57 INFO - PROCESS | 1664 | 1467703317349 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}] 00:21:57 INFO - PROCESS | 1664 | 1467703317350 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:57 INFO - PROCESS | 1664 | 1467703317456 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 00:21:57 INFO - PROCESS | 1664 | 1467703317540 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:57 INFO - PROCESS | 1664 | 1467703317541 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x110e21800 == 37 [pid = 1664] [id = 715] 00:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x110de6c00) [pid = 1664] [serial = 2145] [outer = 0x0] 00:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x110df1000) [pid = 1664] [serial = 2146] [outer = 0x110de6c00] 00:21:57 INFO - PROCESS | 1664 | 1467703317574 Marionette DEBUG loaded listener.js 00:21:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x110e85c00) [pid = 1664] [serial = 2147] [outer = 0x110de6c00] 00:21:58 INFO - PROCESS | 1664 | 1467703318075 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]]]}] 00:21:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:21:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 773ms 00:21:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:21:58 INFO - PROCESS | 1664 | 1467703318133 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 00:21:58 INFO - PROCESS | 1664 | 1467703318136 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 00:21:58 INFO - PROCESS | 1664 | 1467703318139 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:21:58 INFO - PROCESS | 1664 | 1467703318141 Marionette TRACE conn2 <- [1,2834,null,{}] 00:21:58 INFO - PROCESS | 1664 | 1467703318144 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}] 00:21:58 INFO - PROCESS | 1664 | 1467703318147 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:58 INFO - PROCESS | 1664 | 1467703318257 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 00:21:58 INFO - PROCESS | 1664 | 1467703318386 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:58 INFO - PROCESS | 1664 | 1467703318387 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e0c800 == 38 [pid = 1664] [id = 716] 00:21:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x112e49400) [pid = 1664] [serial = 2148] [outer = 0x0] 00:21:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x112e55000) [pid = 1664] [serial = 2149] [outer = 0x112e49400] 00:21:58 INFO - PROCESS | 1664 | 1467703318417 Marionette DEBUG loaded listener.js 00:21:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x113866800) [pid = 1664] [serial = 2150] [outer = 0x112e49400] 00:21:59 INFO - PROCESS | 1664 | 1467703319091 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:21:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:21:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 971ms 00:21:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:21:59 INFO - PROCESS | 1664 | 1467703319109 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 00:21:59 INFO - PROCESS | 1664 | 1467703319112 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 00:21:59 INFO - PROCESS | 1664 | 1467703319115 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:21:59 INFO - PROCESS | 1664 | 1467703319117 Marionette TRACE conn2 <- [1,2838,null,{}] 00:21:59 INFO - PROCESS | 1664 | 1467703319121 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}] 00:21:59 INFO - PROCESS | 1664 | 1467703319122 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:59 INFO - PROCESS | 1664 | 1467703319225 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 00:21:59 INFO - PROCESS | 1664 | 1467703319311 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:59 INFO - PROCESS | 1664 | 1467703319313 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126d5800 == 39 [pid = 1664] [id = 717] 00:21:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1128ab400) [pid = 1664] [serial = 2151] [outer = 0x0] 00:21:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1128b1c00) [pid = 1664] [serial = 2152] [outer = 0x1128ab400] 00:21:59 INFO - PROCESS | 1664 | 1467703319342 Marionette DEBUG loaded listener.js 00:21:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x112e57800) [pid = 1664] [serial = 2153] [outer = 0x1128ab400] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x129650000 == 38 [pid = 1664] [id = 714] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12882f000 == 37 [pid = 1664] [id = 713] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12881a000 == 36 [pid = 1664] [id = 712] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x120dc4800 == 35 [pid = 1664] [id = 711] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x126559000 == 34 [pid = 1664] [id = 710] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x123414000 == 33 [pid = 1664] [id = 709] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x120e1e000 == 32 [pid = 1664] [id = 708] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12d164800) [pid = 1664] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11963c800 == 31 [pid = 1664] [id = 707] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x118e14800 == 30 [pid = 1664] [id = 706] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1170d8000 == 29 [pid = 1664] [id = 705] 00:21:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1126d3800 == 28 [pid = 1664] [id = 704] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1191c6400) [pid = 1664] [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.] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1215d3800) [pid = 1664] [serial = 2048] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12b120000) [pid = 1664] [serial = 2092] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1273aa000) [pid = 1664] [serial = 2074] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x128a88800) [pid = 1664] [serial = 2077] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x125467c00) [pid = 1664] [serial = 2083] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12a4aec00) [pid = 1664] [serial = 2080] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12a5dd400) [pid = 1664] [serial = 2086] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12a50a000) [pid = 1664] [serial = 2081] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12a50e800) [pid = 1664] [serial = 2084] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11835f400) [pid = 1664] [serial = 2065] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1185c0400) [pid = 1664] [serial = 2066] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1267ad800) [pid = 1664] [serial = 2071] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1150b1c00) [pid = 1664] [serial = 2056] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11709d800) [pid = 1664] [serial = 2057] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119a5f800) [pid = 1664] [serial = 2068] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x124bdb000) [pid = 1664] [serial = 2069] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1290c5c00) [pid = 1664] [serial = 2054] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x112eccc00) [pid = 1664] [serial = 2062] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x116633400) [pid = 1664] [serial = 2063] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11968d000) [pid = 1664] [serial = 2059] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1215cec00) [pid = 1664] [serial = 2060] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12aad2400) [pid = 1664] [serial = 2090] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12b924c00) [pid = 1664] [serial = 2093] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1273d4000) [pid = 1664] [serial = 2075] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12a915800) [pid = 1664] [serial = 2089] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x129309400) [pid = 1664] [serial = 2078] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x126fd1000) [pid = 1664] [serial = 2072] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x12a911400) [pid = 1664] [serial = 2087] [outer = 0x0] [url = about:blank] 00:21:59 INFO - PROCESS | 1664 | 1467703319751 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]]]}] 00:21:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:21:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 00:21:59 INFO - PROCESS | 1664 | 1467703319785 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 00:21:59 INFO - PROCESS | 1664 | 1467703319788 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 00:21:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:21:59 INFO - PROCESS | 1664 | 1467703319793 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:21:59 INFO - PROCESS | 1664 | 1467703319795 Marionette TRACE conn2 <- [1,2842,null,{}] 00:21:59 INFO - PROCESS | 1664 | 1467703319797 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}] 00:21:59 INFO - PROCESS | 1664 | 1467703319798 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:59 INFO - PROCESS | 1664 | 1467703319884 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 00:21:59 INFO - PROCESS | 1664 | 1467703319938 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:59 INFO - PROCESS | 1664 | 1467703319940 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:21:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856a000 == 29 [pid = 1664] [id = 718] 00:21:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x112e57000) [pid = 1664] [serial = 2154] [outer = 0x0] 00:21:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x115ef9400) [pid = 1664] [serial = 2155] [outer = 0x112e57000] 00:21:59 INFO - PROCESS | 1664 | 1467703319967 Marionette DEBUG loaded listener.js 00:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11703f400) [pid = 1664] [serial = 2156] [outer = 0x112e57000] 00:22:00 INFO - PROCESS | 1664 | 1467703320292 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]]]}] 00:22:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:22:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 00:22:00 INFO - PROCESS | 1664 | 1467703320316 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 00:22:00 INFO - PROCESS | 1664 | 1467703320318 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 00:22:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:22:00 INFO - PROCESS | 1664 | 1467703320320 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:22:00 INFO - PROCESS | 1664 | 1467703320322 Marionette TRACE conn2 <- [1,2846,null,{}] 00:22:00 INFO - PROCESS | 1664 | 1467703320332 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}] 00:22:00 INFO - PROCESS | 1664 | 1467703320336 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:00 INFO - PROCESS | 1664 | 1467703320416 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 00:22:00 INFO - PROCESS | 1664 | 1467703320474 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:00 INFO - PROCESS | 1664 | 1467703320476 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dd1800 == 30 [pid = 1664] [id = 719] 00:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x117040800) [pid = 1664] [serial = 2157] [outer = 0x0] 00:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x117eb0000) [pid = 1664] [serial = 2158] [outer = 0x117040800] 00:22:00 INFO - PROCESS | 1664 | 1467703320505 Marionette DEBUG loaded listener.js 00:22:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118598c00) [pid = 1664] [serial = 2159] [outer = 0x117040800] 00:22:01 INFO - PROCESS | 1664 | --DOCSHELL 0x119a2b000 == 29 [pid = 1664] [id = 703] 00:22:01 INFO - PROCESS | 1664 | --DOCSHELL 0x1126d5800 == 28 [pid = 1664] [id = 717] 00:22:01 INFO - PROCESS | 1664 | --DOCSHELL 0x118e0c800 == 27 [pid = 1664] [id = 716] 00:22:01 INFO - PROCESS | 1664 | --DOCSHELL 0x110e21800 == 26 [pid = 1664] [id = 715] 00:22:01 INFO - PROCESS | 1664 | --DOCSHELL 0x11856a000 == 25 [pid = 1664] [id = 718] 00:22:01 INFO - PROCESS | 1664 | 1467703321796 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]]]}] 00:22:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:22:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1522ms 00:22:01 INFO - PROCESS | 1664 | 1467703321843 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 00:22:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:22:01 INFO - PROCESS | 1664 | 1467703321845 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 00:22:01 INFO - PROCESS | 1664 | 1467703321849 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:22:01 INFO - PROCESS | 1664 | 1467703321851 Marionette TRACE conn2 <- [1,2850,null,{}] 00:22:01 INFO - PROCESS | 1664 | 1467703321868 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}] 00:22:01 INFO - PROCESS | 1664 | 1467703321870 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:01 INFO - PROCESS | 1664 | 1467703321954 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 00:22:02 INFO - PROCESS | 1664 | 1467703322012 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:02 INFO - PROCESS | 1664 | 1467703322013 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126d9000 == 26 [pid = 1664] [id = 720] 00:22:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x111e5cc00) [pid = 1664] [serial = 2160] [outer = 0x0] 00:22:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1127a9800) [pid = 1664] [serial = 2161] [outer = 0x111e5cc00] 00:22:02 INFO - PROCESS | 1664 | 1467703322042 Marionette DEBUG loaded listener.js 00:22:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1127ce400) [pid = 1664] [serial = 2162] [outer = 0x111e5cc00] 00:22:02 INFO - PROCESS | 1664 | 1467703322370 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:22:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:22:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 536ms 00:22:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:22:02 INFO - PROCESS | 1664 | 1467703322385 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 00:22:02 INFO - PROCESS | 1664 | 1467703322388 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 00:22:02 INFO - PROCESS | 1664 | 1467703322393 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:22:02 INFO - PROCESS | 1664 | 1467703322397 Marionette TRACE conn2 <- [1,2854,null,{}] 00:22:02 INFO - PROCESS | 1664 | 1467703322401 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}] 00:22:02 INFO - PROCESS | 1664 | 1467703322402 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:02 INFO - PROCESS | 1664 | 1467703322489 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 00:22:02 INFO - PROCESS | 1664 | 1467703322493 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:02 INFO - PROCESS | 1664 | 1467703322497 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1170ed000 == 27 [pid = 1664] [id = 721] 00:22:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x112e48c00) [pid = 1664] [serial = 2163] [outer = 0x0] 00:22:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x112e56800) [pid = 1664] [serial = 2164] [outer = 0x112e48c00] 00:22:02 INFO - PROCESS | 1664 | 1467703322526 Marionette DEBUG loaded listener.js 00:22:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11338e800) [pid = 1664] [serial = 2165] [outer = 0x112e48c00] 00:22:02 INFO - PROCESS | 1664 | 1467703322914 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]]]}] 00:22:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:22:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 573ms 00:22:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:22:02 INFO - PROCESS | 1664 | 1467703322966 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 00:22:02 INFO - PROCESS | 1664 | 1467703322967 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 00:22:02 INFO - PROCESS | 1664 | 1467703322970 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:22:02 INFO - PROCESS | 1664 | 1467703322972 Marionette TRACE conn2 <- [1,2858,null,{}] 00:22:02 INFO - PROCESS | 1664 | 1467703322988 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}] 00:22:02 INFO - PROCESS | 1664 | 1467703322991 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:03 INFO - PROCESS | 1664 | 1467703323090 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 00:22:03 INFO - PROCESS | 1664 | 1467703323096 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:03 INFO - PROCESS | 1664 | 1467703323098 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x11961e000 == 28 [pid = 1664] [id = 722] 00:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11213e800) [pid = 1664] [serial = 2166] [outer = 0x0] 00:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x116a12000) [pid = 1664] [serial = 2167] [outer = 0x11213e800] 00:22:03 INFO - PROCESS | 1664 | 1467703323126 Marionette DEBUG loaded listener.js 00:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11703b000) [pid = 1664] [serial = 2168] [outer = 0x11213e800] 00:22:03 INFO - PROCESS | 1664 | 1467703323484 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:22:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:22:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 522ms 00:22:03 INFO - PROCESS | 1664 | 1467703323492 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 00:22:03 INFO - PROCESS | 1664 | 1467703323495 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 00:22:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:22:03 INFO - PROCESS | 1664 | 1467703323500 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:22:03 INFO - PROCESS | 1664 | 1467703323501 Marionette TRACE conn2 <- [1,2862,null,{}] 00:22:03 INFO - PROCESS | 1664 | 1467703323503 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}] 00:22:03 INFO - PROCESS | 1664 | 1467703323504 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:03 INFO - PROCESS | 1664 | 1467703323602 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 00:22:03 INFO - PROCESS | 1664 | 1467703323612 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:03 INFO - PROCESS | 1664 | 1467703323614 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e29000 == 29 [pid = 1664] [id = 723] 00:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x117292800) [pid = 1664] [serial = 2169] [outer = 0x0] 00:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x117eb0400) [pid = 1664] [serial = 2170] [outer = 0x117292800] 00:22:03 INFO - PROCESS | 1664 | 1467703323639 Marionette DEBUG loaded listener.js 00:22:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x118249400) [pid = 1664] [serial = 2171] [outer = 0x117292800] 00:22:04 INFO - PROCESS | 1664 | 1467703324000 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]]]}] 00:22:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:22:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 00:22:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:22:04 INFO - PROCESS | 1664 | 1467703324021 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 00:22:04 INFO - PROCESS | 1664 | 1467703324022 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 00:22:04 INFO - PROCESS | 1664 | 1467703324024 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:22:04 INFO - PROCESS | 1664 | 1467703324025 Marionette TRACE conn2 <- [1,2866,null,{}] 00:22:04 INFO - PROCESS | 1664 | 1467703324028 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}] 00:22:04 INFO - PROCESS | 1664 | 1467703324038 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:04 INFO - PROCESS | 1664 | 1467703324141 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 00:22:04 INFO - PROCESS | 1664 | 1467703324145 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:04 INFO - PROCESS | 1664 | 1467703324146 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12341d800 == 30 [pid = 1664] [id = 724] 00:22:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x112979800) [pid = 1664] [serial = 2172] [outer = 0x0] 00:22:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x118548000) [pid = 1664] [serial = 2173] [outer = 0x112979800] 00:22:04 INFO - PROCESS | 1664 | 1467703324171 Marionette DEBUG loaded listener.js 00:22:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118598400) [pid = 1664] [serial = 2174] [outer = 0x112979800] 00:22:04 INFO - PROCESS | 1664 | 1467703324525 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]]]}] 00:22:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:22:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 522ms 00:22:04 INFO - PROCESS | 1664 | 1467703324547 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 00:22:04 INFO - PROCESS | 1664 | 1467703324549 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 00:22:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:22:04 INFO - PROCESS | 1664 | 1467703324557 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:22:04 INFO - PROCESS | 1664 | 1467703324558 Marionette TRACE conn2 <- [1,2870,null,{}] 00:22:04 INFO - PROCESS | 1664 | 1467703324560 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}] 00:22:04 INFO - PROCESS | 1664 | 1467703324564 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:04 INFO - PROCESS | 1664 | 1467703324853 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x117038400) [pid = 1664] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1128a7400) [pid = 1664] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x113393000) [pid = 1664] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119140800) [pid = 1664] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11709d000) [pid = 1664] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1127a6800) [pid = 1664] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x110de9000) [pid = 1664] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1215cc000) [pid = 1664] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11703c000) [pid = 1664] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1191cc400) [pid = 1664] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1288d1000) [pid = 1664] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1167a9c00) [pid = 1664] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x11859d800) [pid = 1664] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x110e7bc00) [pid = 1664] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x112e57000) [pid = 1664] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x110fa0c00) [pid = 1664] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1128ab400) [pid = 1664] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11260e000) [pid = 1664] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x110de6c00) [pid = 1664] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x112e49400) [pid = 1664] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:22:04 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x118591800) [pid = 1664] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:22:04 INFO - PROCESS | 1664 | 1467703324901 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:04 INFO - PROCESS | 1664 | 1467703324903 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1126cc800 == 31 [pid = 1664] [id = 725] 00:22:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x110deb800) [pid = 1664] [serial = 2175] [outer = 0x0] 00:22:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x110e81000) [pid = 1664] [serial = 2176] [outer = 0x110deb800] 00:22:04 INFO - PROCESS | 1664 | 1467703324928 Marionette DEBUG loaded listener.js 00:22:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x112cc7c00) [pid = 1664] [serial = 2177] [outer = 0x110deb800] 00:22:05 INFO - PROCESS | 1664 | 1467703325200 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]]]}] 00:22:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:22:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 675ms 00:22:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:22:05 INFO - PROCESS | 1664 | 1467703325234 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 00:22:05 INFO - PROCESS | 1664 | 1467703325235 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 00:22:05 INFO - PROCESS | 1664 | 1467703325238 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:22:05 INFO - PROCESS | 1664 | 1467703325239 Marionette TRACE conn2 <- [1,2874,null,{}] 00:22:05 INFO - PROCESS | 1664 | 1467703325241 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}] 00:22:05 INFO - PROCESS | 1664 | 1467703325242 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:05 INFO - PROCESS | 1664 | 1467703325338 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 00:22:05 INFO - PROCESS | 1664 | 1467703325341 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:05 INFO - PROCESS | 1664 | 1467703325342 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x112155000 == 32 [pid = 1664] [id = 726] 00:22:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x113842000) [pid = 1664] [serial = 2178] [outer = 0x0] 00:22:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x117038400) [pid = 1664] [serial = 2179] [outer = 0x113842000] 00:22:05 INFO - PROCESS | 1664 | 1467703325369 Marionette DEBUG loaded listener.js 00:22:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x118734400) [pid = 1664] [serial = 2180] [outer = 0x113842000] 00:22:05 INFO - PROCESS | 1664 | 1467703325686 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]]]}] 00:22:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:22:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 469ms 00:22:05 INFO - PROCESS | 1664 | 1467703325708 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 00:22:05 INFO - PROCESS | 1664 | 1467703325709 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 00:22:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:22:05 INFO - PROCESS | 1664 | 1467703325721 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:22:05 INFO - PROCESS | 1664 | 1467703325722 Marionette TRACE conn2 <- [1,2878,null,{}] 00:22:05 INFO - PROCESS | 1664 | 1467703325739 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}] 00:22:05 INFO - PROCESS | 1664 | 1467703325740 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:05 INFO - PROCESS | 1664 | 1467703325826 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 00:22:05 INFO - PROCESS | 1664 | 1467703325832 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:05 INFO - PROCESS | 1664 | 1467703325833 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x127191000 == 33 [pid = 1664] [id = 727] 00:22:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x112e56000) [pid = 1664] [serial = 2181] [outer = 0x0] 00:22:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x119141400) [pid = 1664] [serial = 2182] [outer = 0x112e56000] 00:22:05 INFO - PROCESS | 1664 | 1467703325857 Marionette DEBUG loaded listener.js 00:22:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1191cc400) [pid = 1664] [serial = 2183] [outer = 0x112e56000] 00:22:06 INFO - PROCESS | 1664 | 1467703326172 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]]]}] 00:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 470ms 00:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:22:06 INFO - PROCESS | 1664 | 1467703326189 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 00:22:06 INFO - PROCESS | 1664 | 1467703326191 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 00:22:06 INFO - PROCESS | 1664 | 1467703326193 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:22:06 INFO - PROCESS | 1664 | 1467703326196 Marionette TRACE conn2 <- [1,2882,null,{}] 00:22:06 INFO - PROCESS | 1664 | 1467703326199 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}] 00:22:06 INFO - PROCESS | 1664 | 1467703326201 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:06 INFO - PROCESS | 1664 | 1467703326277 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 00:22:06 INFO - PROCESS | 1664 | 1467703326282 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:06 INFO - PROCESS | 1664 | 1467703326291 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11961d800 == 34 [pid = 1664] [id = 728] 00:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118760400) [pid = 1664] [serial = 2184] [outer = 0x0] 00:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119694000) [pid = 1664] [serial = 2185] [outer = 0x118760400] 00:22:06 INFO - PROCESS | 1664 | 1467703326315 Marionette DEBUG loaded listener.js 00:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119a62800) [pid = 1664] [serial = 2186] [outer = 0x118760400] 00:22:06 INFO - PROCESS | 1664 | 1467703326660 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]]]}] 00:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 521ms 00:22:06 INFO - PROCESS | 1664 | 1467703326715 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 00:22:06 INFO - PROCESS | 1664 | 1467703326716 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 00:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:22:06 INFO - PROCESS | 1664 | 1467703326718 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:22:06 INFO - PROCESS | 1664 | 1467703326719 Marionette TRACE conn2 <- [1,2886,null,{}] 00:22:06 INFO - PROCESS | 1664 | 1467703326722 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}] 00:22:06 INFO - PROCESS | 1664 | 1467703326723 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:06 INFO - PROCESS | 1664 | 1467703326803 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 00:22:06 INFO - PROCESS | 1664 | 1467703326807 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:06 INFO - PROCESS | 1664 | 1467703326808 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x129019000 == 35 [pid = 1664] [id = 729] 00:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119a60400) [pid = 1664] [serial = 2187] [outer = 0x0] 00:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x120da5c00) [pid = 1664] [serial = 2188] [outer = 0x119a60400] 00:22:06 INFO - PROCESS | 1664 | 1467703326835 Marionette DEBUG loaded listener.js 00:22:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x120fb7000) [pid = 1664] [serial = 2189] [outer = 0x119a60400] 00:22:07 INFO - PROCESS | 1664 | 1467703327409 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]]]}] 00:22:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:22:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 719ms 00:22:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:22:07 INFO - PROCESS | 1664 | 1467703327465 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 00:22:07 INFO - PROCESS | 1664 | 1467703327467 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 00:22:07 INFO - PROCESS | 1664 | 1467703327470 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:22:07 INFO - PROCESS | 1664 | 1467703327474 Marionette TRACE conn2 <- [1,2890,null,{}] 00:22:07 INFO - PROCESS | 1664 | 1467703327477 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}] 00:22:07 INFO - PROCESS | 1664 | 1467703327479 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:07 INFO - PROCESS | 1664 | 1467703327589 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 00:22:07 INFO - PROCESS | 1664 | 1467703327646 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:07 INFO - PROCESS | 1664 | 1467703327648 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x117226800 == 36 [pid = 1664] [id = 730] 00:22:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11260ec00) [pid = 1664] [serial = 2190] [outer = 0x0] 00:22:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1127cc000) [pid = 1664] [serial = 2191] [outer = 0x11260ec00] 00:22:07 INFO - PROCESS | 1664 | 1467703327679 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1128b2000) [pid = 1664] [serial = 2192] [outer = 0x11260ec00] 00:22:08 INFO - PROCESS | 1664 | 1467703328250 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 822ms 00:22:08 INFO - PROCESS | 1664 | 1467703328293 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 00:22:08 INFO - PROCESS | 1664 | 1467703328300 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 00:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:22:08 INFO - PROCESS | 1664 | 1467703328306 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:22:08 INFO - PROCESS | 1664 | 1467703328307 Marionette TRACE conn2 <- [1,2894,null,{}] 00:22:08 INFO - PROCESS | 1664 | 1467703328310 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}] 00:22:08 INFO - PROCESS | 1664 | 1467703328311 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:08 INFO - PROCESS | 1664 | 1467703328413 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 00:22:08 INFO - PROCESS | 1664 | 1467703328514 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:08 INFO - PROCESS | 1664 | 1467703328515 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x116673800 == 37 [pid = 1664] [id = 731] 00:22:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x111f1f000) [pid = 1664] [serial = 2193] [outer = 0x0] 00:22:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1127ae800) [pid = 1664] [serial = 2194] [outer = 0x111f1f000] 00:22:08 INFO - PROCESS | 1664 | 1467703328565 Marionette DEBUG loaded listener.js 00:22:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1160b0000) [pid = 1664] [serial = 2195] [outer = 0x111f1f000] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11961d800 == 36 [pid = 1664] [id = 728] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x127191000 == 35 [pid = 1664] [id = 727] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x112155000 == 34 [pid = 1664] [id = 726] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1126cc800 == 33 [pid = 1664] [id = 725] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12341d800 == 32 [pid = 1664] [id = 724] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x117eb0000) [pid = 1664] [serial = 2158] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x120e29000 == 31 [pid = 1664] [id = 723] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11961e000 == 30 [pid = 1664] [id = 722] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1170ed000 == 29 [pid = 1664] [id = 721] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1126d9000 == 28 [pid = 1664] [id = 720] 00:22:09 INFO - PROCESS | 1664 | --DOCSHELL 0x120dd1800 == 27 [pid = 1664] [id = 719] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12546bc00) [pid = 1664] [serial = 2144] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x118549c00) [pid = 1664] [serial = 2125] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x112cc9c00) [pid = 1664] [serial = 2116] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x113355800) [pid = 1664] [serial = 2117] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x1160b0800) [pid = 1664] [serial = 2119] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11703e400) [pid = 1664] [serial = 2120] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1193ccc00) [pid = 1664] [serial = 2110] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118040c00) [pid = 1664] [serial = 2122] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x1127ac000) [pid = 1664] [serial = 2113] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1127d4c00) [pid = 1664] [serial = 2114] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x112e4cc00) [pid = 1664] [serial = 2096] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x111ca8c00) [pid = 1664] [serial = 2095] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1234d8800) [pid = 1664] [serial = 2141] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x118740000) [pid = 1664] [serial = 2098] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x120fb5800) [pid = 1664] [serial = 2099] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1288c8400) [pid = 1664] [serial = 2102] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x126fcc800) [pid = 1664] [serial = 2101] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12aad4c00) [pid = 1664] [serial = 2105] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12930c400) [pid = 1664] [serial = 2104] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11854a800) [pid = 1664] [serial = 2108] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x11703fc00) [pid = 1664] [serial = 2107] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x11875c400) [pid = 1664] [serial = 2128] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x118593000) [pid = 1664] [serial = 2126] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x1191ca000) [pid = 1664] [serial = 2131] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x119138400) [pid = 1664] [serial = 2129] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x11703f400) [pid = 1664] [serial = 2156] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x119695400) [pid = 1664] [serial = 2132] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x11823c400) [pid = 1664] [serial = 2135] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x121959c00) [pid = 1664] [serial = 2140] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x112e4c400) [pid = 1664] [serial = 2134] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x1128b1c00) [pid = 1664] [serial = 2152] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x115ef9400) [pid = 1664] [serial = 2155] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 60 (0x112e57800) [pid = 1664] [serial = 2153] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 59 (0x12140e800) [pid = 1664] [serial = 2111] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 58 (0x120da3800) [pid = 1664] [serial = 2137] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 57 (0x110df1000) [pid = 1664] [serial = 2146] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 56 (0x112e55000) [pid = 1664] [serial = 2149] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 55 (0x11835d000) [pid = 1664] [serial = 2123] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 54 (0x113866800) [pid = 1664] [serial = 2150] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 53 (0x121230800) [pid = 1664] [serial = 2138] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 52 (0x110e85c00) [pid = 1664] [serial = 2147] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | --DOMWINDOW == 51 (0x124bb9c00) [pid = 1664] [serial = 2143] [outer = 0x0] [url = about:blank] 00:22:09 INFO - PROCESS | 1664 | 1467703329298 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]]]}] 00:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1026ms 00:22:09 INFO - PROCESS | 1664 | 1467703329356 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 00:22:09 INFO - PROCESS | 1664 | 1467703329360 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 00:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:22:09 INFO - PROCESS | 1664 | 1467703329366 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:22:09 INFO - PROCESS | 1664 | 1467703329371 Marionette TRACE conn2 <- [1,2898,null,{}] 00:22:09 INFO - PROCESS | 1664 | 1467703329376 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}] 00:22:09 INFO - PROCESS | 1664 | 1467703329378 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:09 INFO - PROCESS | 1664 | 1467703329503 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 00:22:09 INFO - PROCESS | 1664 | 1467703329584 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:09 INFO - PROCESS | 1664 | 1467703329586 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x112d36800 == 28 [pid = 1664] [id = 732] 00:22:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 52 (0x1127cc800) [pid = 1664] [serial = 2196] [outer = 0x0] 00:22:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 53 (0x1128a4400) [pid = 1664] [serial = 2197] [outer = 0x1127cc800] 00:22:09 INFO - PROCESS | 1664 | 1467703329630 Marionette DEBUG loaded listener.js 00:22:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 54 (0x112e57800) [pid = 1664] [serial = 2198] [outer = 0x1127cc800] 00:22:09 INFO - PROCESS | 1664 | 1467703329966 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]]]}] 00:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 625ms 00:22:09 INFO - PROCESS | 1664 | 1467703329989 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 00:22:09 INFO - PROCESS | 1664 | 1467703329992 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 00:22:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:22:10 INFO - PROCESS | 1664 | 1467703330020 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:22:10 INFO - PROCESS | 1664 | 1467703330022 Marionette TRACE conn2 <- [1,2902,null,{}] 00:22:10 INFO - PROCESS | 1664 | 1467703330024 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}] 00:22:10 INFO - PROCESS | 1664 | 1467703330026 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:10 INFO - PROCESS | 1664 | 1467703330111 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 00:22:10 INFO - PROCESS | 1664 | 1467703330163 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:10 INFO - PROCESS | 1664 | 1467703330164 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x11720b000 == 29 [pid = 1664] [id = 733] 00:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 55 (0x112e57c00) [pid = 1664] [serial = 2199] [outer = 0x0] 00:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x113d66000) [pid = 1664] [serial = 2200] [outer = 0x112e57c00] 00:22:10 INFO - PROCESS | 1664 | 1467703330191 Marionette DEBUG loaded listener.js 00:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x11703e800) [pid = 1664] [serial = 2201] [outer = 0x112e57c00] 00:22:10 INFO - PROCESS | 1664 | 1467703330491 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:22:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:22:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 519ms 00:22:10 INFO - PROCESS | 1664 | 1467703330540 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 00:22:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:22:10 INFO - PROCESS | 1664 | 1467703330542 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 00:22:10 INFO - PROCESS | 1664 | 1467703330544 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:22:10 INFO - PROCESS | 1664 | 1467703330549 Marionette TRACE conn2 <- [1,2906,null,{}] 00:22:10 INFO - PROCESS | 1664 | 1467703330557 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}] 00:22:10 INFO - PROCESS | 1664 | 1467703330560 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:10 INFO - PROCESS | 1664 | 1467703330642 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 00:22:10 INFO - PROCESS | 1664 | 1467703330697 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:10 INFO - PROCESS | 1664 | 1467703330699 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a2e800 == 30 [pid = 1664] [id = 734] 00:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x117037400) [pid = 1664] [serial = 2202] [outer = 0x0] 00:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x1176ec400) [pid = 1664] [serial = 2203] [outer = 0x117037400] 00:22:10 INFO - PROCESS | 1664 | 1467703330726 Marionette DEBUG loaded listener.js 00:22:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x11854a000) [pid = 1664] [serial = 2204] [outer = 0x117037400] 00:22:11 INFO - PROCESS | 1664 | 1467703331014 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]]]}] 00:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 524ms 00:22:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:22:11 INFO - PROCESS | 1664 | 1467703331069 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 00:22:11 INFO - PROCESS | 1664 | 1467703331070 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 00:22:11 INFO - PROCESS | 1664 | 1467703331073 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:22:11 INFO - PROCESS | 1664 | 1467703331074 Marionette TRACE conn2 <- [1,2910,null,{}] 00:22:11 INFO - PROCESS | 1664 | 1467703331076 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}] 00:22:11 INFO - PROCESS | 1664 | 1467703331077 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:11 INFO - PROCESS | 1664 | 1467703331163 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 00:22:11 INFO - PROCESS | 1664 | 1467703331167 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:11 INFO - PROCESS | 1664 | 1467703331169 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214da800 == 31 [pid = 1664] [id = 735] 00:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x118554c00) [pid = 1664] [serial = 2205] [outer = 0x0] 00:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x1185c4400) [pid = 1664] [serial = 2206] [outer = 0x118554c00] 00:22:11 INFO - PROCESS | 1664 | 1467703331194 Marionette DEBUG loaded listener.js 00:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x118739800) [pid = 1664] [serial = 2207] [outer = 0x118554c00] 00:22:11 INFO - PROCESS | 1664 | 1467703331547 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]]]}] 00:22:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:22:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:22:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 518ms 00:22:11 INFO - PROCESS | 1664 | 1467703331591 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 00:22:11 INFO - PROCESS | 1664 | 1467703331593 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 00:22:11 INFO - TEST-START | /DOMEvents/constructors.html 00:22:11 INFO - PROCESS | 1664 | 1467703331603 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:22:11 INFO - PROCESS | 1664 | 1467703331604 Marionette TRACE conn2 <- [1,2914,null,{}] 00:22:11 INFO - PROCESS | 1664 | 1467703331606 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}] 00:22:11 INFO - PROCESS | 1664 | 1467703331607 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:11 INFO - PROCESS | 1664 | 1467703331703 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 00:22:11 INFO - PROCESS | 1664 | 1467703331707 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:11 INFO - PROCESS | 1664 | 1467703331707 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x124d11000 == 32 [pid = 1664] [id = 736] 00:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x11842f400) [pid = 1664] [serial = 2208] [outer = 0x0] 00:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x11875d000) [pid = 1664] [serial = 2209] [outer = 0x11842f400] 00:22:11 INFO - PROCESS | 1664 | 1467703331732 Marionette DEBUG loaded listener.js 00:22:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x118e7b000) [pid = 1664] [serial = 2210] [outer = 0x11842f400] 00:22:12 INFO - PROCESS | 1664 | 1467703332158 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]]]}] 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:22:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:22:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 573ms 00:22:12 INFO - PROCESS | 1664 | 1467703332177 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 00:22:12 INFO - PROCESS | 1664 | 1467703332179 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 00:22:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:22:12 INFO - PROCESS | 1664 | 1467703332182 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:22:12 INFO - PROCESS | 1664 | 1467703332184 Marionette TRACE conn2 <- [1,2918,null,{}] 00:22:12 INFO - PROCESS | 1664 | 1467703332187 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}] 00:22:12 INFO - PROCESS | 1664 | 1467703332190 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:12 INFO - PROCESS | 1664 | 1467703332289 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 00:22:12 INFO - PROCESS | 1664 | 1467703332332 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:12 INFO - PROCESS | 1664 | 1467703332333 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x126711000 == 33 [pid = 1664] [id = 737] 00:22:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x116979400) [pid = 1664] [serial = 2211] [outer = 0x0] 00:22:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x120da4800) [pid = 1664] [serial = 2212] [outer = 0x116979400] 00:22:12 INFO - PROCESS | 1664 | 1467703332360 Marionette DEBUG loaded listener.js 00:22:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x1215d3800) [pid = 1664] [serial = 2213] [outer = 0x116979400] 00:22:12 INFO - PROCESS | 1664 | 1467703332752 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:22:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:22:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 575ms 00:22:12 INFO - PROCESS | 1664 | 1467703332758 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 00:22:12 INFO - PROCESS | 1664 | 1467703332760 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 00:22:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:22:12 INFO - PROCESS | 1664 | 1467703332765 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:22:12 INFO - PROCESS | 1664 | 1467703332767 Marionette TRACE conn2 <- [1,2922,null,{}] 00:22:12 INFO - PROCESS | 1664 | 1467703332771 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}] 00:22:12 INFO - PROCESS | 1664 | 1467703332772 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:12 INFO - PROCESS | 1664 | 1467703332922 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 00:22:12 INFO - PROCESS | 1664 | 1467703332943 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:12 INFO - PROCESS | 1664 | 1467703332944 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x11321b000 == 34 [pid = 1664] [id = 738] 00:22:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x1215cec00) [pid = 1664] [serial = 2214] [outer = 0x0] 00:22:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x121bda400) [pid = 1664] [serial = 2215] [outer = 0x1215cec00] 00:22:12 INFO - PROCESS | 1664 | 1467703332982 Marionette DEBUG loaded listener.js 00:22:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x1235f7800) [pid = 1664] [serial = 2216] [outer = 0x1215cec00] 00:22:13 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:22:13 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:22:13 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:22:13 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x118760400) [pid = 1664] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x11213e800) [pid = 1664] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x112e48c00) [pid = 1664] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x111e5cc00) [pid = 1664] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x117040800) [pid = 1664] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x117292800) [pid = 1664] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x112979800) [pid = 1664] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x112e56000) [pid = 1664] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x110deb800) [pid = 1664] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:22:13 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x113842000) [pid = 1664] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:22:13 INFO - PROCESS | 1664 | 1467703333367 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]]]}] 00:22:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:22:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 00:22:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 00:22:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 00:22:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:22:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 621ms 00:22:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:22:13 INFO - PROCESS | 1664 | 1467703333386 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 00:22:13 INFO - PROCESS | 1664 | 1467703333387 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 00:22:13 INFO - PROCESS | 1664 | 1467703333389 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:22:13 INFO - PROCESS | 1664 | 1467703333391 Marionette TRACE conn2 <- [1,2926,null,{}] 00:22:13 INFO - PROCESS | 1664 | 1467703333393 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}] 00:22:13 INFO - PROCESS | 1664 | 1467703333394 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:13 INFO - PROCESS | 1664 | 1467703333481 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 00:22:13 INFO - PROCESS | 1664 | 1467703333485 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:13 INFO - PROCESS | 1664 | 1467703333486 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x126704000 == 35 [pid = 1664] [id = 739] 00:22:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x112985000) [pid = 1664] [serial = 2217] [outer = 0x0] 00:22:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x116a0b800) [pid = 1664] [serial = 2218] [outer = 0x112985000] 00:22:13 INFO - PROCESS | 1664 | 1467703333511 Marionette DEBUG loaded listener.js 00:22:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x1185bc400) [pid = 1664] [serial = 2219] [outer = 0x112985000] 00:22:13 INFO - PROCESS | 1664 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:22:13 INFO - PROCESS | 1664 | 1467703333806 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]]]}] 00:22:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:22:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 00:22:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:22:13 INFO - PROCESS | 1664 | 1467703333860 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 00:22:13 INFO - PROCESS | 1664 | 1467703333861 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 00:22:13 INFO - PROCESS | 1664 | 1467703333865 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:22:13 INFO - PROCESS | 1664 | 1467703333866 Marionette TRACE conn2 <- [1,2930,null,{}] 00:22:13 INFO - PROCESS | 1664 | 1467703333869 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}] 00:22:13 INFO - PROCESS | 1664 | 1467703333870 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:13 INFO - PROCESS | 1664 | 1467703333948 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 00:22:14 INFO - PROCESS | 1664 | 1467703334005 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:14 INFO - PROCESS | 1664 | 1467703334006 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1291bd800 == 36 [pid = 1664] [id = 740] 00:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x11859b400) [pid = 1664] [serial = 2220] [outer = 0x0] 00:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x124bacc00) [pid = 1664] [serial = 2221] [outer = 0x11859b400] 00:22:14 INFO - PROCESS | 1664 | 1467703334030 Marionette DEBUG loaded listener.js 00:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x12540a400) [pid = 1664] [serial = 2222] [outer = 0x11859b400] 00:22:14 INFO - PROCESS | 1664 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:22:14 INFO - PROCESS | 1664 | 1467703334264 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]]]}] 00:22:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:22:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 420ms 00:22:14 INFO - PROCESS | 1664 | 1467703334285 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 00:22:14 INFO - PROCESS | 1664 | 1467703334286 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 00:22:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:22:14 INFO - PROCESS | 1664 | 1467703334289 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:22:14 INFO - PROCESS | 1664 | 1467703334290 Marionette TRACE conn2 <- [1,2934,null,{}] 00:22:14 INFO - PROCESS | 1664 | 1467703334292 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}] 00:22:14 INFO - PROCESS | 1664 | 1467703334293 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:14 INFO - PROCESS | 1664 | 1467703334398 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 00:22:14 INFO - PROCESS | 1664 | 1467703334401 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:14 INFO - PROCESS | 1664 | 1467703334402 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a45c800 == 37 [pid = 1664] [id = 741] 00:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x112979800) [pid = 1664] [serial = 2223] [outer = 0x0] 00:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x12545cc00) [pid = 1664] [serial = 2224] [outer = 0x112979800] 00:22:14 INFO - PROCESS | 1664 | 1467703334426 Marionette DEBUG loaded listener.js 00:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x126504800) [pid = 1664] [serial = 2225] [outer = 0x112979800] 00:22:14 INFO - PROCESS | 1664 | 1467703334723 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]]]}] 00:22:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:22:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 468ms 00:22:14 INFO - PROCESS | 1664 | 1467703334758 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 00:22:14 INFO - PROCESS | 1664 | 1467703334759 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 00:22:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:22:14 INFO - PROCESS | 1664 | 1467703334763 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:22:14 INFO - PROCESS | 1664 | 1467703334764 Marionette TRACE conn2 <- [1,2938,null,{}] 00:22:14 INFO - PROCESS | 1664 | 1467703334767 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}] 00:22:14 INFO - PROCESS | 1664 | 1467703334768 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:14 INFO - PROCESS | 1664 | 1467703334861 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 00:22:14 INFO - PROCESS | 1664 | 1467703334921 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:14 INFO - PROCESS | 1664 | 1467703334923 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a64b800 == 38 [pid = 1664] [id = 742] 00:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x126507000) [pid = 1664] [serial = 2226] [outer = 0x0] 00:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x1267ad800) [pid = 1664] [serial = 2227] [outer = 0x126507000] 00:22:14 INFO - PROCESS | 1664 | 1467703334949 Marionette DEBUG loaded listener.js 00:22:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1273a2c00) [pid = 1664] [serial = 2228] [outer = 0x126507000] 00:22:15 INFO - PROCESS | 1664 | 1467703335191 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]]]}] 00:22:15 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:22:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 472ms 00:22:15 INFO - PROCESS | 1664 | 1467703335237 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 00:22:15 INFO - PROCESS | 1664 | 1467703335238 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 00:22:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:22:15 INFO - PROCESS | 1664 | 1467703335240 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:22:15 INFO - PROCESS | 1664 | 1467703335241 Marionette TRACE conn2 <- [1,2942,null,{}] 00:22:15 INFO - PROCESS | 1664 | 1467703335243 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}] 00:22:15 INFO - PROCESS | 1664 | 1467703335245 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:15 INFO - PROCESS | 1664 | 1467703335350 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 00:22:15 INFO - PROCESS | 1664 | 1467703335446 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:15 INFO - PROCESS | 1664 | 1467703335448 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x110f21000 == 39 [pid = 1664] [id = 743] 00:22:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x110deb800) [pid = 1664] [serial = 2229] [outer = 0x0] 00:22:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x110e7dc00) [pid = 1664] [serial = 2230] [outer = 0x110deb800] 00:22:15 INFO - PROCESS | 1664 | 1467703335480 Marionette DEBUG loaded listener.js 00:22:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x112615400) [pid = 1664] [serial = 2231] [outer = 0x110deb800] 00:22:15 INFO - PROCESS | 1664 | 1467703335858 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"]]]}] 00:22:15 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 00:22:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:22:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 669ms 00:22:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:22:15 INFO - PROCESS | 1664 | 1467703335911 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 00:22:15 INFO - PROCESS | 1664 | 1467703335913 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 00:22:15 INFO - PROCESS | 1664 | 1467703335916 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:22:15 INFO - PROCESS | 1664 | 1467703335918 Marionette TRACE conn2 <- [1,2946,null,{}] 00:22:15 INFO - PROCESS | 1664 | 1467703335922 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}] 00:22:15 INFO - PROCESS | 1664 | 1467703335924 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:16 INFO - PROCESS | 1664 | 1467703336061 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 00:22:16 INFO - PROCESS | 1664 | 1467703336156 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:16 INFO - PROCESS | 1664 | 1467703336157 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x11977c000 == 40 [pid = 1664] [id = 744] 00:22:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x112e55000) [pid = 1664] [serial = 2232] [outer = 0x0] 00:22:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x117034800) [pid = 1664] [serial = 2233] [outer = 0x112e55000] 00:22:16 INFO - PROCESS | 1664 | 1467703336192 Marionette DEBUG loaded listener.js 00:22:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x117293400) [pid = 1664] [serial = 2234] [outer = 0x112e55000] 00:22:16 INFO - PROCESS | 1664 | 1467703336573 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]]]}] 00:22:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:22:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 672ms 00:22:16 INFO - PROCESS | 1664 | 1467703336592 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 00:22:16 INFO - PROCESS | 1664 | 1467703336597 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 00:22:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:22:16 INFO - PROCESS | 1664 | 1467703336601 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:22:16 INFO - PROCESS | 1664 | 1467703336603 Marionette TRACE conn2 <- [1,2950,null,{}] 00:22:16 INFO - PROCESS | 1664 | 1467703336606 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}] 00:22:16 INFO - PROCESS | 1664 | 1467703336609 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:16 INFO - PROCESS | 1664 | 1467703336768 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 00:22:16 INFO - PROCESS | 1664 | 1467703336902 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:16 INFO - PROCESS | 1664 | 1467703336904 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12718e000 == 41 [pid = 1664] [id = 745] 00:22:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11859b800) [pid = 1664] [serial = 2235] [outer = 0x0] 00:22:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11873ac00) [pid = 1664] [serial = 2236] [outer = 0x11859b800] 00:22:16 INFO - PROCESS | 1664 | 1467703336955 Marionette DEBUG loaded listener.js 00:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x119139000) [pid = 1664] [serial = 2237] [outer = 0x11859b800] 00:22:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12497e000 == 42 [pid = 1664] [id = 746] 00:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119691800) [pid = 1664] [serial = 2238] [outer = 0x0] 00:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11854b800) [pid = 1664] [serial = 2239] [outer = 0x119691800] 00:22:17 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:22:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 771ms 00:22:17 INFO - PROCESS | 1664 | 1467703337367 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]]]}] 00:22:17 INFO - PROCESS | 1664 | 1467703337372 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 00:22:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:22:17 INFO - PROCESS | 1664 | 1467703337373 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 00:22:17 INFO - PROCESS | 1664 | 1467703337382 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:22:17 INFO - PROCESS | 1664 | 1467703337386 Marionette TRACE conn2 <- [1,2954,null,{}] 00:22:17 INFO - PROCESS | 1664 | 1467703337427 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}] 00:22:17 INFO - PROCESS | 1664 | 1467703337430 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:17 INFO - PROCESS | 1664 | 1467703337554 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 00:22:17 INFO - PROCESS | 1664 | 1467703337652 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:17 INFO - PROCESS | 1664 | 1467703337654 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa5a800 == 43 [pid = 1664] [id = 747] 00:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11913a000) [pid = 1664] [serial = 2240] [outer = 0x0] 00:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x120fb5800) [pid = 1664] [serial = 2241] [outer = 0x11913a000] 00:22:17 INFO - PROCESS | 1664 | 1467703337684 Marionette DEBUG loaded listener.js 00:22:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x125466000) [pid = 1664] [serial = 2242] [outer = 0x11913a000] 00:22:18 INFO - PROCESS | 1664 | 1467703338230 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]]]}] 00:22:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:22:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:22:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 908ms 00:22:18 INFO - PROCESS | 1664 | 1467703338283 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 00:22:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:22:18 INFO - PROCESS | 1664 | 1467703338286 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 00:22:18 INFO - PROCESS | 1664 | 1467703338289 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:22:18 INFO - PROCESS | 1664 | 1467703338291 Marionette TRACE conn2 <- [1,2958,null,{}] 00:22:18 INFO - PROCESS | 1664 | 1467703338294 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}] 00:22:18 INFO - PROCESS | 1664 | 1467703338296 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:18 INFO - PROCESS | 1664 | 1467703338400 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 00:22:18 INFO - PROCESS | 1664 | 1467703338460 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:18 INFO - PROCESS | 1664 | 1467703338463 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x119a3a800 == 44 [pid = 1664] [id = 748] 00:22:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11386ec00) [pid = 1664] [serial = 2243] [outer = 0x0] 00:22:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x115e26000) [pid = 1664] [serial = 2244] [outer = 0x11386ec00] 00:22:18 INFO - PROCESS | 1664 | 1467703338490 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x117035000) [pid = 1664] [serial = 2245] [outer = 0x11386ec00] 00:22:18 INFO - PROCESS | 1664 | 1467703338865 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]]]}] 00:22:18 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:22:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 00:22:18 INFO - PROCESS | 1664 | 1467703338922 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 00:22:18 INFO - PROCESS | 1664 | 1467703338925 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 00:22:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:22:18 INFO - PROCESS | 1664 | 1467703338932 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:22:18 INFO - PROCESS | 1664 | 1467703338933 Marionette TRACE conn2 <- [1,2962,null,{}] 00:22:18 INFO - PROCESS | 1664 | 1467703338936 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}] 00:22:18 INFO - PROCESS | 1664 | 1467703338937 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:19 INFO - PROCESS | 1664 | 1467703339034 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 00:22:19 INFO - PROCESS | 1664 | 1467703339093 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:19 INFO - PROCESS | 1664 | 1467703339094 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x118ef7800 == 45 [pid = 1664] [id = 749] 00:22:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11709a800) [pid = 1664] [serial = 2246] [outer = 0x0] 00:22:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1176f3400) [pid = 1664] [serial = 2247] [outer = 0x11709a800] 00:22:19 INFO - PROCESS | 1664 | 1467703339122 Marionette DEBUG loaded listener.js 00:22:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118369400) [pid = 1664] [serial = 2248] [outer = 0x11709a800] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12a64b800 == 44 [pid = 1664] [id = 742] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12a45c800 == 43 [pid = 1664] [id = 741] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x1291bd800 == 42 [pid = 1664] [id = 740] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x126704000 == 41 [pid = 1664] [id = 739] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x11321b000 == 40 [pid = 1664] [id = 738] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x126711000 == 39 [pid = 1664] [id = 737] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x124d11000 == 38 [pid = 1664] [id = 736] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x1214da800 == 37 [pid = 1664] [id = 735] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x119a2e800 == 36 [pid = 1664] [id = 734] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x11720b000 == 35 [pid = 1664] [id = 733] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x112d36800 == 34 [pid = 1664] [id = 732] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x117226800 == 33 [pid = 1664] [id = 730] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x129019000 == 32 [pid = 1664] [id = 729] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x116673800 == 31 [pid = 1664] [id = 731] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x119a3a800 == 30 [pid = 1664] [id = 748] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa5a800 == 29 [pid = 1664] [id = 747] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12497e000 == 28 [pid = 1664] [id = 746] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12718e000 == 27 [pid = 1664] [id = 745] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x11977c000 == 26 [pid = 1664] [id = 744] 00:22:19 INFO - PROCESS | 1664 | --DOCSHELL 0x110f21000 == 25 [pid = 1664] [id = 743] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119694000) [pid = 1664] [serial = 2185] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x116a12000) [pid = 1664] [serial = 2167] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112e56800) [pid = 1664] [serial = 2164] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1127a9800) [pid = 1664] [serial = 2161] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1127ce400) [pid = 1664] [serial = 2162] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x118598c00) [pid = 1664] [serial = 2159] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x117eb0400) [pid = 1664] [serial = 2170] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11703b000) [pid = 1664] [serial = 2168] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x118548000) [pid = 1664] [serial = 2173] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x118249400) [pid = 1664] [serial = 2171] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1191cc400) [pid = 1664] [serial = 2183] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x118598400) [pid = 1664] [serial = 2174] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x112cc7c00) [pid = 1664] [serial = 2177] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x119141400) [pid = 1664] [serial = 2182] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x110e81000) [pid = 1664] [serial = 2176] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x119a62800) [pid = 1664] [serial = 2186] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x118734400) [pid = 1664] [serial = 2180] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x11338e800) [pid = 1664] [serial = 2165] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x117038400) [pid = 1664] [serial = 2179] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1664 | 1467703339953 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]]]}] 00:22:20 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. 00:22:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1072ms 00:22:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:22:20 INFO - PROCESS | 1664 | 1467703340004 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 00:22:20 INFO - PROCESS | 1664 | 1467703340006 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 00:22:20 INFO - PROCESS | 1664 | 1467703340009 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:22:20 INFO - PROCESS | 1664 | 1467703340012 Marionette TRACE conn2 <- [1,2966,null,{}] 00:22:20 INFO - PROCESS | 1664 | 1467703340014 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}] 00:22:20 INFO - PROCESS | 1664 | 1467703340016 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:20 INFO - PROCESS | 1664 | 1467703340094 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 00:22:20 INFO - PROCESS | 1664 | 1467703340100 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:20 INFO - PROCESS | 1664 | 1467703340102 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x116948000 == 26 [pid = 1664] [id = 750] 00:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1128a6000) [pid = 1664] [serial = 2249] [outer = 0x0] 00:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x112cc7c00) [pid = 1664] [serial = 2250] [outer = 0x1128a6000] 00:22:20 INFO - PROCESS | 1664 | 1467703340130 Marionette DEBUG loaded listener.js 00:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x113356400) [pid = 1664] [serial = 2251] [outer = 0x1128a6000] 00:22:20 INFO - PROCESS | 1664 | 1467703340461 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]]]}] 00:22:20 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 00:22:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 475ms 00:22:20 INFO - PROCESS | 1664 | 1467703340483 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 00:22:20 INFO - PROCESS | 1664 | 1467703340486 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 00:22:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:22:20 INFO - PROCESS | 1664 | 1467703340490 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:22:20 INFO - PROCESS | 1664 | 1467703340492 Marionette TRACE conn2 <- [1,2970,null,{}] 00:22:20 INFO - PROCESS | 1664 | 1467703340494 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}] 00:22:20 INFO - PROCESS | 1664 | 1467703340496 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:20 INFO - PROCESS | 1664 | 1467703340580 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 00:22:20 INFO - PROCESS | 1664 | 1467703340635 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:20 INFO - PROCESS | 1664 | 1467703340636 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x118157800 == 27 [pid = 1664] [id = 751] 00:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x113d0dc00) [pid = 1664] [serial = 2252] [outer = 0x0] 00:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x116a12800) [pid = 1664] [serial = 2253] [outer = 0x113d0dc00] 00:22:20 INFO - PROCESS | 1664 | 1467703340663 Marionette DEBUG loaded listener.js 00:22:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11803b000) [pid = 1664] [serial = 2254] [outer = 0x113d0dc00] 00:22:20 INFO - PROCESS | 1664 | 1467703340967 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]]]}] 00:22:21 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. 00:22:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 524ms 00:22:21 INFO - PROCESS | 1664 | 1467703341016 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 00:22:21 INFO - PROCESS | 1664 | 1467703341018 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 00:22:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:22:21 INFO - PROCESS | 1664 | 1467703341022 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:22:21 INFO - PROCESS | 1664 | 1467703341026 Marionette TRACE conn2 <- [1,2974,null,{}] 00:22:21 INFO - PROCESS | 1664 | 1467703341037 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}] 00:22:21 INFO - PROCESS | 1664 | 1467703341042 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:21 INFO - PROCESS | 1664 | 1467703341125 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 00:22:21 INFO - PROCESS | 1664 | 1467703341183 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:21 INFO - PROCESS | 1664 | 1467703341185 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e2e000 == 28 [pid = 1664] [id = 752] 00:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x117eb0400) [pid = 1664] [serial = 2255] [outer = 0x0] 00:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118594400) [pid = 1664] [serial = 2256] [outer = 0x117eb0400] 00:22:21 INFO - PROCESS | 1664 | 1467703341213 Marionette DEBUG loaded listener.js 00:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11873e400) [pid = 1664] [serial = 2257] [outer = 0x117eb0400] 00:22:21 INFO - PROCESS | 1664 | 1467703341457 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]]]}] 00:22:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 00:22:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 474ms 00:22:21 INFO - PROCESS | 1664 | 1467703341505 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 00:22:21 INFO - PROCESS | 1664 | 1467703341506 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 00:22:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:22:21 INFO - PROCESS | 1664 | 1467703341508 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:22:21 INFO - PROCESS | 1664 | 1467703341510 Marionette TRACE conn2 <- [1,2978,null,{}] 00:22:21 INFO - PROCESS | 1664 | 1467703341519 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}] 00:22:21 INFO - PROCESS | 1664 | 1467703341520 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:21 INFO - PROCESS | 1664 | 1467703341604 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 00:22:21 INFO - PROCESS | 1664 | 1467703341608 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:21 INFO - PROCESS | 1664 | 1467703341609 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x123576000 == 29 [pid = 1664] [id = 753] 00:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11877d400) [pid = 1664] [serial = 2258] [outer = 0x0] 00:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1191c6400) [pid = 1664] [serial = 2259] [outer = 0x11877d400] 00:22:21 INFO - PROCESS | 1664 | 1467703341637 Marionette DEBUG loaded listener.js 00:22:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1193ccc00) [pid = 1664] [serial = 2260] [outer = 0x11877d400] 00:22:21 INFO - PROCESS | 1664 | 1467703341966 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]]]}] 00:22:21 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. 00:22:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 474ms 00:22:21 INFO - PROCESS | 1664 | 1467703341984 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 00:22:21 INFO - PROCESS | 1664 | 1467703341985 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 00:22:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:22:21 INFO - PROCESS | 1664 | 1467703341987 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:22:21 INFO - PROCESS | 1664 | 1467703341988 Marionette TRACE conn2 <- [1,2982,null,{}] 00:22:21 INFO - PROCESS | 1664 | 1467703341991 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}] 00:22:21 INFO - PROCESS | 1664 | 1467703341992 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:22 INFO - PROCESS | 1664 | 1467703342089 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 00:22:22 INFO - PROCESS | 1664 | 1467703342129 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:22 INFO - PROCESS | 1664 | 1467703342131 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x126705000 == 30 [pid = 1664] [id = 754] 00:22:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x118596000) [pid = 1664] [serial = 2261] [outer = 0x0] 00:22:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119696000) [pid = 1664] [serial = 2262] [outer = 0x118596000] 00:22:22 INFO - PROCESS | 1664 | 1467703342155 Marionette DEBUG loaded listener.js 00:22:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x120da1800) [pid = 1664] [serial = 2263] [outer = 0x118596000] 00:22:22 INFO - PROCESS | 1664 | 1467703342477 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"]]]}] 00:22:22 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 00:22:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:22:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 519ms 00:22:22 INFO - PROCESS | 1664 | 1467703342508 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 00:22:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:22:22 INFO - PROCESS | 1664 | 1467703342509 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 00:22:22 INFO - PROCESS | 1664 | 1467703342517 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:22:22 INFO - PROCESS | 1664 | 1467703342518 Marionette TRACE conn2 <- [1,2986,null,{}] 00:22:22 INFO - PROCESS | 1664 | 1467703342521 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}] 00:22:22 INFO - PROCESS | 1664 | 1467703342525 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:22 INFO - PROCESS | 1664 | 1467703342633 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 00:22:22 INFO - PROCESS | 1664 | 1467703342636 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:22 INFO - PROCESS | 1664 | 1467703342638 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x127194000 == 31 [pid = 1664] [id = 755] 00:22:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1191c9800) [pid = 1664] [serial = 2264] [outer = 0x0] 00:22:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x121955800) [pid = 1664] [serial = 2265] [outer = 0x1191c9800] 00:22:22 INFO - PROCESS | 1664 | 1467703342663 Marionette DEBUG loaded listener.js 00:22:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12545fc00) [pid = 1664] [serial = 2266] [outer = 0x1191c9800] 00:22:22 INFO - PROCESS | 1664 | 1467703342955 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]]]}] 00:22:22 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. 00:22:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 476ms 00:22:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:22:22 INFO - PROCESS | 1664 | 1467703342991 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 00:22:22 INFO - PROCESS | 1664 | 1467703342992 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 00:22:23 INFO - PROCESS | 1664 | 1467703343009 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:22:23 INFO - PROCESS | 1664 | 1467703343011 Marionette TRACE conn2 <- [1,2990,null,{}] 00:22:23 INFO - PROCESS | 1664 | 1467703343020 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}] 00:22:23 INFO - PROCESS | 1664 | 1467703343022 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:23 INFO - PROCESS | 1664 | 1467703343120 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 00:22:23 INFO - PROCESS | 1664 | 1467703343131 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:23 INFO - PROCESS | 1664 | 1467703343132 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x128d26800 == 32 [pid = 1664] [id = 756] 00:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x125461000) [pid = 1664] [serial = 2267] [outer = 0x0] 00:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x126599800) [pid = 1664] [serial = 2268] [outer = 0x125461000] 00:22:23 INFO - PROCESS | 1664 | 1467703343157 Marionette DEBUG loaded listener.js 00:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1268ea800) [pid = 1664] [serial = 2269] [outer = 0x125461000] 00:22:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x129650000 == 33 [pid = 1664] [id = 757] 00:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x126fce400) [pid = 1664] [serial = 2270] [outer = 0x0] 00:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x126d45000) [pid = 1664] [serial = 2271] [outer = 0x126fce400] 00:22:23 INFO - PROCESS | 1664 | 1467703343491 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]]]}] 00:22:23 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. 00:22:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 540ms 00:22:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:22:23 INFO - PROCESS | 1664 | 1467703343535 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 00:22:23 INFO - PROCESS | 1664 | 1467703343537 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 00:22:23 INFO - PROCESS | 1664 | 1467703343539 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:22:23 INFO - PROCESS | 1664 | 1467703343540 Marionette TRACE conn2 <- [1,2994,null,{}] 00:22:23 INFO - PROCESS | 1664 | 1467703343542 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}] 00:22:23 INFO - PROCESS | 1664 | 1467703343543 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:23 INFO - PROCESS | 1664 | 1467703343656 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 00:22:23 INFO - PROCESS | 1664 | 1467703343668 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:23 INFO - PROCESS | 1664 | 1467703343669 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x129667000 == 34 [pid = 1664] [id = 758] 00:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x126dc1c00) [pid = 1664] [serial = 2272] [outer = 0x0] 00:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x126f4e800) [pid = 1664] [serial = 2273] [outer = 0x126dc1c00] 00:22:23 INFO - PROCESS | 1664 | 1467703343694 Marionette DEBUG loaded listener.js 00:22:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1273a4800) [pid = 1664] [serial = 2274] [outer = 0x126dc1c00] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1215cec00) [pid = 1664] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x112979800) [pid = 1664] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11842f400) [pid = 1664] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116979400) [pid = 1664] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x126507000) [pid = 1664] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1127cc800) [pid = 1664] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x117037400) [pid = 1664] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x119a60400) [pid = 1664] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11260ec00) [pid = 1664] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x111f1f000) [pid = 1664] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x118554c00) [pid = 1664] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x112985000) [pid = 1664] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x112e57c00) [pid = 1664] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:22:24 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11859b400) [pid = 1664] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:22:24 INFO - PROCESS | 1664 | 1467703344130 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]]]}] 00:22:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:22:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:22:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 618ms 00:22:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:22:24 INFO - PROCESS | 1664 | 1467703344164 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 00:22:24 INFO - PROCESS | 1664 | 1467703344166 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 00:22:24 INFO - PROCESS | 1664 | 1467703344169 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:22:24 INFO - PROCESS | 1664 | 1467703344180 Marionette TRACE conn2 <- [1,2998,null,{}] 00:22:24 INFO - PROCESS | 1664 | 1467703344187 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}] 00:22:24 INFO - PROCESS | 1664 | 1467703344188 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:24 INFO - PROCESS | 1664 | 1467703344298 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 00:22:24 INFO - PROCESS | 1664 | 1467703344338 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:24 INFO - PROCESS | 1664 | 1467703344339 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a643000 == 35 [pid = 1664] [id = 759] 00:22:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x1121b1800) [pid = 1664] [serial = 2275] [outer = 0x0] 00:22:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x117043400) [pid = 1664] [serial = 2276] [outer = 0x1121b1800] 00:22:24 INFO - PROCESS | 1664 | 1467703344363 Marionette DEBUG loaded listener.js 00:22:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x120dac400) [pid = 1664] [serial = 2277] [outer = 0x1121b1800] 00:22:24 INFO - PROCESS | 1664 | 1467703344593 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]]]}] 00:22:24 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. 00:22:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 435ms 00:22:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:22:24 INFO - PROCESS | 1664 | 1467703344604 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 00:22:24 INFO - PROCESS | 1664 | 1467703344605 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 00:22:24 INFO - PROCESS | 1664 | 1467703344607 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:22:24 INFO - PROCESS | 1664 | 1467703344609 Marionette TRACE conn2 <- [1,3002,null,{}] 00:22:24 INFO - PROCESS | 1664 | 1467703344618 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}] 00:22:24 INFO - PROCESS | 1664 | 1467703344619 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:24 INFO - PROCESS | 1664 | 1467703344705 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 00:22:24 INFO - PROCESS | 1664 | 1467703344709 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:24 INFO - PROCESS | 1664 | 1467703344710 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aa4e800 == 36 [pid = 1664] [id = 760] 00:22:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1199e2000) [pid = 1664] [serial = 2278] [outer = 0x0] 00:22:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1273a6c00) [pid = 1664] [serial = 2279] [outer = 0x1199e2000] 00:22:24 INFO - PROCESS | 1664 | 1467703344737 Marionette DEBUG loaded listener.js 00:22:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1273ae400) [pid = 1664] [serial = 2280] [outer = 0x1199e2000] 00:22:25 INFO - PROCESS | 1664 | 1467703345068 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]]]}] 00:22:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:22:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 470ms 00:22:25 INFO - PROCESS | 1664 | 1467703345077 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 00:22:25 INFO - PROCESS | 1664 | 1467703345080 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 00:22:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:22:25 INFO - PROCESS | 1664 | 1467703345084 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:22:25 INFO - PROCESS | 1664 | 1467703345086 Marionette TRACE conn2 <- [1,3006,null,{}] 00:22:25 INFO - PROCESS | 1664 | 1467703345088 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}] 00:22:25 INFO - PROCESS | 1664 | 1467703345100 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:25 INFO - PROCESS | 1664 | 1467703345217 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 00:22:25 INFO - PROCESS | 1664 | 1467703345252 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:25 INFO - PROCESS | 1664 | 1467703345254 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b1a2800 == 37 [pid = 1664] [id = 761] 00:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x117eb0000) [pid = 1664] [serial = 2281] [outer = 0x0] 00:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1273ad800) [pid = 1664] [serial = 2282] [outer = 0x117eb0000] 00:22:25 INFO - PROCESS | 1664 | 1467703345280 Marionette DEBUG loaded listener.js 00:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1288d4000) [pid = 1664] [serial = 2283] [outer = 0x117eb0000] 00:22:25 INFO - PROCESS | 1664 | 1467703345517 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]]]}] 00:22:25 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. 00:22:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 471ms 00:22:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:22:25 INFO - PROCESS | 1664 | 1467703345555 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 00:22:25 INFO - PROCESS | 1664 | 1467703345556 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 00:22:25 INFO - PROCESS | 1664 | 1467703345558 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:22:25 INFO - PROCESS | 1664 | 1467703345559 Marionette TRACE conn2 <- [1,3010,null,{}] 00:22:25 INFO - PROCESS | 1664 | 1467703345571 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}] 00:22:25 INFO - PROCESS | 1664 | 1467703345572 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:25 INFO - PROCESS | 1664 | 1467703345655 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 00:22:25 INFO - PROCESS | 1664 | 1467703345659 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:25 INFO - PROCESS | 1664 | 1467703345660 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b97e000 == 38 [pid = 1664] [id = 762] 00:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1234da000) [pid = 1664] [serial = 2284] [outer = 0x0] 00:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x128a8d800) [pid = 1664] [serial = 2285] [outer = 0x1234da000] 00:22:25 INFO - PROCESS | 1664 | 1467703345684 Marionette DEBUG loaded listener.js 00:22:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x128a97400) [pid = 1664] [serial = 2286] [outer = 0x1234da000] 00:22:26 INFO - PROCESS | 1664 | 1467703346055 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]]]}] 00:22:26 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 00:22:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 527ms 00:22:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:22:26 INFO - PROCESS | 1664 | 1467703346087 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 00:22:26 INFO - PROCESS | 1664 | 1467703346089 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 00:22:26 INFO - PROCESS | 1664 | 1467703346092 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:22:26 INFO - PROCESS | 1664 | 1467703346094 Marionette TRACE conn2 <- [1,3014,null,{}] 00:22:26 INFO - PROCESS | 1664 | 1467703346098 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}] 00:22:26 INFO - PROCESS | 1664 | 1467703346100 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:26 INFO - PROCESS | 1664 | 1467703346213 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 00:22:26 INFO - PROCESS | 1664 | 1467703346270 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:26 INFO - PROCESS | 1664 | 1467703346272 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1162b6800 == 39 [pid = 1664] [id = 763] 00:22:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1127a9000) [pid = 1664] [serial = 2287] [outer = 0x0] 00:22:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1127afc00) [pid = 1664] [serial = 2288] [outer = 0x1127a9000] 00:22:26 INFO - PROCESS | 1664 | 1467703346304 Marionette DEBUG loaded listener.js 00:22:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1128b0400) [pid = 1664] [serial = 2289] [outer = 0x1127a9000] 00:22:26 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:26 INFO - PROCESS | 1664 | 1467703346771 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:22:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:22:26 INFO - {} 00:22:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:22:26 INFO - {} 00:22:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:22:26 INFO - {} 00:22:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:22:26 INFO - {} 00:22:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 724ms 00:22:26 INFO - PROCESS | 1664 | 1467703346815 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 00:22:26 INFO - PROCESS | 1664 | 1467703346818 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 00:22:26 INFO - TEST-START | /FileAPI/fileReader.html 00:22:26 INFO - PROCESS | 1664 | 1467703346823 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:22:26 INFO - PROCESS | 1664 | 1467703346825 Marionette TRACE conn2 <- [1,3018,null,{}] 00:22:26 INFO - PROCESS | 1664 | 1467703346870 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}] 00:22:26 INFO - PROCESS | 1664 | 1467703346872 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:26 INFO - PROCESS | 1664 | 1467703346961 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 00:22:27 INFO - PROCESS | 1664 | 1467703347061 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:27 INFO - PROCESS | 1664 | 1467703347062 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12683d800 == 40 [pid = 1664] [id = 764] 00:22:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11383c800) [pid = 1664] [serial = 2290] [outer = 0x0] 00:22:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118548000) [pid = 1664] [serial = 2291] [outer = 0x11383c800] 00:22:27 INFO - PROCESS | 1664 | 1467703347097 Marionette DEBUG loaded listener.js 00:22:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x118598c00) [pid = 1664] [serial = 2292] [outer = 0x11383c800] 00:22:27 INFO - PROCESS | 1664 | 1467703347494 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]]]}] 00:22:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:22:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:22:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:22:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:22:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 713ms 00:22:27 INFO - PROCESS | 1664 | 1467703347555 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 00:22:27 INFO - PROCESS | 1664 | 1467703347556 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 00:22:27 INFO - TEST-START | /FileAPI/historical.html 00:22:27 INFO - PROCESS | 1664 | 1467703347558 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:22:27 INFO - PROCESS | 1664 | 1467703347561 Marionette TRACE conn2 <- [1,3022,null,{}] 00:22:27 INFO - PROCESS | 1664 | 1467703347605 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}] 00:22:27 INFO - PROCESS | 1664 | 1467703347608 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:27 INFO - PROCESS | 1664 | 1467703347718 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 00:22:27 INFO - PROCESS | 1664 | 1467703347823 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:27 INFO - PROCESS | 1664 | 1467703347826 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x121945000 == 41 [pid = 1664] [id = 765] 00:22:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x112eab800) [pid = 1664] [serial = 2293] [outer = 0x0] 00:22:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x118433c00) [pid = 1664] [serial = 2294] [outer = 0x112eab800] 00:22:27 INFO - PROCESS | 1664 | 1467703347877 Marionette DEBUG loaded listener.js 00:22:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x120c88400) [pid = 1664] [serial = 2295] [outer = 0x112eab800] 00:22:28 INFO - PROCESS | 1664 | 1467703348488 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"]]]}] 00:22:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:22:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:22:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:22:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:22:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:22:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:22:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:22:28 INFO - TEST-OK | /FileAPI/historical.html | took 960ms 00:22:28 INFO - TEST-START | /FileAPI/idlharness.html 00:22:28 INFO - PROCESS | 1664 | 1467703348520 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 00:22:28 INFO - PROCESS | 1664 | 1467703348522 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 00:22:28 INFO - PROCESS | 1664 | 1467703348525 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:22:28 INFO - PROCESS | 1664 | 1467703348527 Marionette TRACE conn2 <- [1,3026,null,{}] 00:22:28 INFO - PROCESS | 1664 | 1467703348530 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}] 00:22:28 INFO - PROCESS | 1664 | 1467703348532 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:28 INFO - PROCESS | 1664 | 1467703348636 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 00:22:28 INFO - PROCESS | 1664 | 1467703348701 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:28 INFO - PROCESS | 1664 | 1467703348702 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11856c800 == 42 [pid = 1664] [id = 766] 00:22:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11703a800) [pid = 1664] [serial = 2296] [outer = 0x0] 00:22:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1176f3800) [pid = 1664] [serial = 2297] [outer = 0x11703a800] 00:22:28 INFO - PROCESS | 1664 | 1467703348730 Marionette DEBUG loaded listener.js 00:22:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11854d800) [pid = 1664] [serial = 2298] [outer = 0x11703a800] 00:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12b1a2800 == 41 [pid = 1664] [id = 761] 00:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12aa4e800 == 40 [pid = 1664] [id = 760] 00:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12a643000 == 39 [pid = 1664] [id = 759] 00:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x129667000 == 38 [pid = 1664] [id = 758] 00:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x129650000 == 37 [pid = 1664] [id = 757] 00:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x128d26800 == 36 [pid = 1664] [id = 756] 00:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x127194000 == 35 [pid = 1664] [id = 755] 00:22:28 INFO - PROCESS | 1664 | --DOCSHELL 0x126705000 == 34 [pid = 1664] [id = 754] 00:22:29 INFO - PROCESS | 1664 | --DOCSHELL 0x123576000 == 33 [pid = 1664] [id = 753] 00:22:29 INFO - PROCESS | 1664 | --DOCSHELL 0x120e2e000 == 32 [pid = 1664] [id = 752] 00:22:29 INFO - PROCESS | 1664 | --DOCSHELL 0x118157800 == 31 [pid = 1664] [id = 751] 00:22:29 INFO - PROCESS | 1664 | --DOCSHELL 0x116948000 == 30 [pid = 1664] [id = 750] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x126504800) [pid = 1664] [serial = 2225] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11875d000) [pid = 1664] [serial = 2209] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x120da4800) [pid = 1664] [serial = 2212] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1267ad800) [pid = 1664] [serial = 2227] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118e7b000) [pid = 1664] [serial = 2210] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x121bda400) [pid = 1664] [serial = 2215] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1215d3800) [pid = 1664] [serial = 2213] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1128a4400) [pid = 1664] [serial = 2197] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x112e57800) [pid = 1664] [serial = 2198] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1176ec400) [pid = 1664] [serial = 2203] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11854a000) [pid = 1664] [serial = 2204] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1273a2c00) [pid = 1664] [serial = 2228] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x120fb7000) [pid = 1664] [serial = 2189] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x120da5c00) [pid = 1664] [serial = 2188] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1127cc000) [pid = 1664] [serial = 2191] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1128b2000) [pid = 1664] [serial = 2192] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1127ae800) [pid = 1664] [serial = 2194] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1160b0000) [pid = 1664] [serial = 2195] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1185c4400) [pid = 1664] [serial = 2206] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x116a0b800) [pid = 1664] [serial = 2218] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x113d66000) [pid = 1664] [serial = 2200] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x124bacc00) [pid = 1664] [serial = 2221] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11703e800) [pid = 1664] [serial = 2201] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1185bc400) [pid = 1664] [serial = 2219] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12545cc00) [pid = 1664] [serial = 2224] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1235f7800) [pid = 1664] [serial = 2216] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12540a400) [pid = 1664] [serial = 2222] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x118739800) [pid = 1664] [serial = 2207] [outer = 0x0] [url = about:blank] 00:22:29 INFO - PROCESS | 1664 | 1467703349409 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\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\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\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\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\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\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\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\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]]]}] 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:22:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:22:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:22:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:22:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:22:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:22:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:22:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:22:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:22:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:22:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:22:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:22:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 00:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:22:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:22:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:22:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:22:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:22:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:22:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:22:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:22:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 00:22:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:22:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:22:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:22:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:22:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:22:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:22:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:22:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 940ms 00:22:29 INFO - PROCESS | 1664 | 1467703349466 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 00:22:29 INFO - PROCESS | 1664 | 1467703349472 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 00:22:29 INFO - TEST-START | /FileAPI/idlharness.worker 00:22:29 INFO - PROCESS | 1664 | 1467703349481 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:22:29 INFO - PROCESS | 1664 | 1467703349484 Marionette TRACE conn2 <- [1,3030,null,{}] 00:22:29 INFO - PROCESS | 1664 | 1467703349488 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}] 00:22:29 INFO - PROCESS | 1664 | 1467703349490 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:29 INFO - PROCESS | 1664 | 1467703349622 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 00:22:29 INFO - PROCESS | 1664 | 1467703349632 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:29 INFO - PROCESS | 1664 | 1467703349633 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x128a59000 == 31 [pid = 1664] [id = 767] 00:22:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x12546a400) [pid = 1664] [serial = 2299] [outer = 0x0] 00:22:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x1268ea400) [pid = 1664] [serial = 2300] [outer = 0x12546a400] 00:22:29 INFO - PROCESS | 1664 | 1467703349675 Marionette DEBUG loaded listener.js 00:22:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x126fd2800) [pid = 1664] [serial = 2301] [outer = 0x12546a400] 00:22:29 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:30 INFO - PROCESS | 1664 | 1467703350363 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:22:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:22:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:22:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:22:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:22:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:22:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:22:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:22:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:22:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:22:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:22:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:22:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:22:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:22:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:22:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:22:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:22:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:22:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:22:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:22:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:22:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:22:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:22:30 INFO - {} 00:22:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 937ms 00:22:30 INFO - PROCESS | 1664 | 1467703350418 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 00:22:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:22:30 INFO - PROCESS | 1664 | 1467703350420 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 00:22:30 INFO - PROCESS | 1664 | 1467703350423 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:22:30 INFO - PROCESS | 1664 | 1467703350426 Marionette TRACE conn2 <- [1,3034,null,{}] 00:22:30 INFO - PROCESS | 1664 | 1467703350437 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}] 00:22:30 INFO - PROCESS | 1664 | 1467703350444 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:30 INFO - PROCESS | 1664 | 1467703350582 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 00:22:30 INFO - PROCESS | 1664 | 1467703350588 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:30 INFO - PROCESS | 1664 | 1467703350591 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c41a000 == 32 [pid = 1664] [id = 768] 00:22:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1273de000) [pid = 1664] [serial = 2302] [outer = 0x0] 00:22:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12aad1800) [pid = 1664] [serial = 2303] [outer = 0x1273de000] 00:22:30 INFO - PROCESS | 1664 | 1467703350635 Marionette DEBUG loaded listener.js 00:22:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12aada400) [pid = 1664] [serial = 2304] [outer = 0x1273de000] 00:22:31 INFO - PROCESS | 1664 | 1467703351060 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]]]}] 00:22:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:22:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 676ms 00:22:31 INFO - PROCESS | 1664 | 1467703351108 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 00:22:31 INFO - PROCESS | 1664 | 1467703351110 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 00:22:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:22:31 INFO - PROCESS | 1664 | 1467703351112 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:22:31 INFO - PROCESS | 1664 | 1467703351113 Marionette TRACE conn2 <- [1,3038,null,{}] 00:22:31 INFO - PROCESS | 1664 | 1467703351116 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}] 00:22:31 INFO - PROCESS | 1664 | 1467703351117 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:31 INFO - PROCESS | 1664 | 1467703351200 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 00:22:31 INFO - PROCESS | 1664 | 1467703351203 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:31 INFO - PROCESS | 1664 | 1467703351205 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c550000 == 33 [pid = 1664] [id = 769] 00:22:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12b11cc00) [pid = 1664] [serial = 2305] [outer = 0x0] 00:22:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12b1bf800) [pid = 1664] [serial = 2306] [outer = 0x12b11cc00] 00:22:31 INFO - PROCESS | 1664 | 1467703351230 Marionette DEBUG loaded listener.js 00:22:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12b1c6000) [pid = 1664] [serial = 2307] [outer = 0x12b11cc00] 00:22:31 INFO - PROCESS | 1664 | 1467703351566 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"]]]}] 00:22:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:22:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:22:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:22:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 471ms 00:22:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:22:31 INFO - PROCESS | 1664 | 1467703351584 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 00:22:31 INFO - PROCESS | 1664 | 1467703351585 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 00:22:31 INFO - PROCESS | 1664 | 1467703351588 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:22:31 INFO - PROCESS | 1664 | 1467703351589 Marionette TRACE conn2 <- [1,3042,null,{}] 00:22:31 INFO - PROCESS | 1664 | 1467703351597 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}] 00:22:31 INFO - PROCESS | 1664 | 1467703351599 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:31 INFO - PROCESS | 1664 | 1467703351701 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 00:22:31 INFO - PROCESS | 1664 | 1467703351705 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:31 INFO - PROCESS | 1664 | 1467703351706 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12cb39000 == 34 [pid = 1664] [id = 770] 00:22:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12b921c00) [pid = 1664] [serial = 2308] [outer = 0x0] 00:22:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12b925000) [pid = 1664] [serial = 2309] [outer = 0x12b921c00] 00:22:31 INFO - PROCESS | 1664 | 1467703351730 Marionette DEBUG loaded listener.js 00:22:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12b92a000) [pid = 1664] [serial = 2310] [outer = 0x12b921c00] 00:22:32 INFO - PROCESS | 1664 | 1467703352173 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]]]}] 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:22:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:22:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:22:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:22:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:22:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:22:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 629ms 00:22:32 INFO - PROCESS | 1664 | 1467703352218 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 00:22:32 INFO - PROCESS | 1664 | 1467703352219 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 00:22:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:22:32 INFO - PROCESS | 1664 | 1467703352226 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:22:32 INFO - PROCESS | 1664 | 1467703352227 Marionette TRACE conn2 <- [1,3046,null,{}] 00:22:32 INFO - PROCESS | 1664 | 1467703352238 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}] 00:22:32 INFO - PROCESS | 1664 | 1467703352242 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:32 INFO - PROCESS | 1664 | 1467703352365 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 00:22:32 INFO - PROCESS | 1664 | 1467703352382 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:32 INFO - PROCESS | 1664 | 1467703352383 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ce70000 == 35 [pid = 1664] [id = 771] 00:22:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12b92f400) [pid = 1664] [serial = 2311] [outer = 0x0] 00:22:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12bcb7400) [pid = 1664] [serial = 2312] [outer = 0x12b92f400] 00:22:32 INFO - PROCESS | 1664 | 1467703352408 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12bcc3000) [pid = 1664] [serial = 2313] [outer = 0x12b92f400] 00:22:32 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:32 INFO - PROCESS | 1664 | 1467703352753 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:22:32 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:22:32 INFO - {} 00:22:32 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 575ms 00:22:32 INFO - PROCESS | 1664 | 1467703352798 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 00:22:32 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:22:32 INFO - PROCESS | 1664 | 1467703352800 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 00:22:32 INFO - PROCESS | 1664 | 1467703352803 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:22:32 INFO - PROCESS | 1664 | 1467703352805 Marionette TRACE conn2 <- [1,3050,null,{}] 00:22:32 INFO - PROCESS | 1664 | 1467703352814 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}] 00:22:32 INFO - PROCESS | 1664 | 1467703352816 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:32 INFO - PROCESS | 1664 | 1467703352969 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 00:22:32 INFO - PROCESS | 1664 | 1467703352982 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:32 INFO - PROCESS | 1664 | 1467703352984 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d175800 == 36 [pid = 1664] [id = 772] 00:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12bd0a400) [pid = 1664] [serial = 2314] [outer = 0x0] 00:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12bd12800) [pid = 1664] [serial = 2315] [outer = 0x12bd0a400] 00:22:33 INFO - PROCESS | 1664 | 1467703353023 Marionette DEBUG loaded listener.js 00:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12ca42800) [pid = 1664] [serial = 2316] [outer = 0x12bd0a400] 00:22:33 INFO - PROCESS | 1664 | 1467703353369 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]]]}] 00:22:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:22:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:22:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:22:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:22:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x126dc1c00) [pid = 1664] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x118596000) [pid = 1664] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11877d400) [pid = 1664] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x117eb0400) [pid = 1664] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11709a800) [pid = 1664] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1128a6000) [pid = 1664] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x113d0dc00) [pid = 1664] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1191c9800) [pid = 1664] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x110deb800) [pid = 1664] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x112e55000) [pid = 1664] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x119691800) [pid = 1664] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11859b800) [pid = 1664] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11913a000) [pid = 1664] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11386ec00) [pid = 1664] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x126fce400) [pid = 1664] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x1121b1800) [pid = 1664] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x125461000) [pid = 1664] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1199e2000) [pid = 1664] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:22:33 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x117eb0000) [pid = 1664] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:22:33 INFO - PROCESS | 1664 | 1467703353523 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 00:22:33 INFO - PROCESS | 1664 | 1467703353524 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 00:22:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:22:33 INFO - PROCESS | 1664 | 1467703353529 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:22:33 INFO - PROCESS | 1664 | 1467703353531 Marionette TRACE conn2 <- [1,3054,null,{}] 00:22:33 INFO - PROCESS | 1664 | 1467703353533 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}] 00:22:33 INFO - PROCESS | 1664 | 1467703353534 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:33 INFO - PROCESS | 1664 | 1467703353617 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 00:22:33 INFO - PROCESS | 1664 | 1467703353635 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:33 INFO - PROCESS | 1664 | 1467703353636 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d35c000 == 37 [pid = 1664] [id = 773] 00:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117eb0400) [pid = 1664] [serial = 2317] [outer = 0x0] 00:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11913a000) [pid = 1664] [serial = 2318] [outer = 0x117eb0400] 00:22:33 INFO - PROCESS | 1664 | 1467703353661 Marionette DEBUG loaded listener.js 00:22:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11964b000) [pid = 1664] [serial = 2319] [outer = 0x117eb0400] 00:22:34 INFO - PROCESS | 1664 | 1467703354076 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"]]]}] 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:22:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:22:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 00:22:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:22:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 584ms 00:22:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:22:34 INFO - PROCESS | 1664 | 1467703354115 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 00:22:34 INFO - PROCESS | 1664 | 1467703354116 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 00:22:34 INFO - PROCESS | 1664 | 1467703354118 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:22:34 INFO - PROCESS | 1664 | 1467703354119 Marionette TRACE conn2 <- [1,3058,null,{}] 00:22:34 INFO - PROCESS | 1664 | 1467703354121 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}] 00:22:34 INFO - PROCESS | 1664 | 1467703354122 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:34 INFO - PROCESS | 1664 | 1467703354210 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 00:22:34 INFO - PROCESS | 1664 | 1467703354215 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:34 INFO - PROCESS | 1664 | 1467703354217 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d635800 == 38 [pid = 1664] [id = 774] 00:22:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11964d800) [pid = 1664] [serial = 2320] [outer = 0x0] 00:22:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x12b119800) [pid = 1664] [serial = 2321] [outer = 0x11964d800] 00:22:34 INFO - PROCESS | 1664 | 1467703354241 Marionette DEBUG loaded listener.js 00:22:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12ca4c400) [pid = 1664] [serial = 2322] [outer = 0x11964d800] 00:22:34 INFO - PROCESS | 1664 | 1467703354552 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]]]}] 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:22:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:22:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:22:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:22:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:22:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:22:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:22:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 474ms 00:22:34 INFO - PROCESS | 1664 | 1467703354593 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 00:22:34 INFO - PROCESS | 1664 | 1467703354594 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 00:22:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:22:34 INFO - PROCESS | 1664 | 1467703354596 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:22:34 INFO - PROCESS | 1664 | 1467703354598 Marionette TRACE conn2 <- [1,3062,null,{}] 00:22:34 INFO - PROCESS | 1664 | 1467703354600 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}] 00:22:34 INFO - PROCESS | 1664 | 1467703354601 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:34 INFO - PROCESS | 1664 | 1467703354684 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 00:22:34 INFO - PROCESS | 1664 | 1467703354748 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:34 INFO - PROCESS | 1664 | 1467703354749 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12da68000 == 39 [pid = 1664] [id = 775] 00:22:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11964f800) [pid = 1664] [serial = 2323] [outer = 0x0] 00:22:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x121119c00) [pid = 1664] [serial = 2324] [outer = 0x11964f800] 00:22:34 INFO - PROCESS | 1664 | 1467703354773 Marionette DEBUG loaded listener.js 00:22:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12ca48400) [pid = 1664] [serial = 2325] [outer = 0x11964f800] 00:22:34 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:22:35 INFO - PROCESS | 1664 | 1467703355078 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:22:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:22:35 INFO - {} 00:22:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 518ms 00:22:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:22:35 INFO - PROCESS | 1664 | 1467703355116 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 00:22:35 INFO - PROCESS | 1664 | 1467703355117 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 00:22:35 INFO - PROCESS | 1664 | 1467703355119 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:22:35 INFO - PROCESS | 1664 | 1467703355120 Marionette TRACE conn2 <- [1,3066,null,{}] 00:22:35 INFO - PROCESS | 1664 | 1467703355122 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}] 00:22:35 INFO - PROCESS | 1664 | 1467703355124 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:35 INFO - PROCESS | 1664 | 1467703355231 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 00:22:35 INFO - PROCESS | 1664 | 1467703355236 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:35 INFO - PROCESS | 1664 | 1467703355239 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x135bd1000 == 40 [pid = 1664] [id = 776] 00:22:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x128863400) [pid = 1664] [serial = 2326] [outer = 0x0] 00:22:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12ca4e400) [pid = 1664] [serial = 2327] [outer = 0x128863400] 00:22:35 INFO - PROCESS | 1664 | 1467703355279 Marionette DEBUG loaded listener.js 00:22:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12ce0b400) [pid = 1664] [serial = 2328] [outer = 0x128863400] 00:22:35 INFO - PROCESS | 1664 | 1467703355828 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]]]}] 00:22:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:22:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:22:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:22:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:22:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:22:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:22:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:22:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 721ms 00:22:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:22:35 INFO - PROCESS | 1664 | 1467703355840 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 00:22:35 INFO - PROCESS | 1664 | 1467703355843 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 00:22:35 INFO - PROCESS | 1664 | 1467703355846 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:22:35 INFO - PROCESS | 1664 | 1467703355848 Marionette TRACE conn2 <- [1,3070,null,{}] 00:22:35 INFO - PROCESS | 1664 | 1467703355853 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}] 00:22:35 INFO - PROCESS | 1664 | 1467703355855 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:35 INFO - PROCESS | 1664 | 1467703355963 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 00:22:36 INFO - PROCESS | 1664 | 1467703356068 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:36 INFO - PROCESS | 1664 | 1467703356069 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x120dcf800 == 41 [pid = 1664] [id = 777] 00:22:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11605ac00) [pid = 1664] [serial = 2329] [outer = 0x0] 00:22:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x117037000) [pid = 1664] [serial = 2330] [outer = 0x11605ac00] 00:22:36 INFO - PROCESS | 1664 | 1467703356101 Marionette DEBUG loaded listener.js 00:22:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11842f000) [pid = 1664] [serial = 2331] [outer = 0x11605ac00] 00:22:36 INFO - PROCESS | 1664 | 1467703356483 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]]]}] 00:22:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:22:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:22:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:22:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:22:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:22:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:22:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 674ms 00:22:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:22:36 INFO - PROCESS | 1664 | 1467703356520 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 00:22:36 INFO - PROCESS | 1664 | 1467703356523 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 00:22:36 INFO - PROCESS | 1664 | 1467703356528 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:22:36 INFO - PROCESS | 1664 | 1467703356530 Marionette TRACE conn2 <- [1,3074,null,{}] 00:22:36 INFO - PROCESS | 1664 | 1467703356532 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}] 00:22:36 INFO - PROCESS | 1664 | 1467703356534 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:36 INFO - PROCESS | 1664 | 1467703356639 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 00:22:36 INFO - PROCESS | 1664 | 1467703356746 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:36 INFO - PROCESS | 1664 | 1467703356748 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12896e000 == 42 [pid = 1664] [id = 778] 00:22:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x119646000) [pid = 1664] [serial = 2332] [outer = 0x0] 00:22:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x119653800) [pid = 1664] [serial = 2333] [outer = 0x119646000] 00:22:36 INFO - PROCESS | 1664 | 1467703356780 Marionette DEBUG loaded listener.js 00:22:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x121115c00) [pid = 1664] [serial = 2334] [outer = 0x119646000] 00:22:37 INFO - PROCESS | 1664 | 1467703357135 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]]]}] 00:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:22:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:22:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 624ms 00:22:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:22:37 INFO - PROCESS | 1664 | 1467703357153 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 00:22:37 INFO - PROCESS | 1664 | 1467703357155 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 00:22:37 INFO - PROCESS | 1664 | 1467703357157 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:22:37 INFO - PROCESS | 1664 | 1467703357160 Marionette TRACE conn2 <- [1,3078,null,{}] 00:22:37 INFO - PROCESS | 1664 | 1467703357168 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}] 00:22:37 INFO - PROCESS | 1664 | 1467703357171 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:37 INFO - PROCESS | 1664 | 1467703357277 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 00:22:37 INFO - PROCESS | 1664 | 1467703357380 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:37 INFO - PROCESS | 1664 | 1467703357383 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12a698000 == 43 [pid = 1664] [id = 779] 00:22:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x124bd9800) [pid = 1664] [serial = 2335] [outer = 0x0] 00:22:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1267afc00) [pid = 1664] [serial = 2336] [outer = 0x124bd9800] 00:22:37 INFO - PROCESS | 1664 | 1467703357415 Marionette DEBUG loaded listener.js 00:22:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1273a3000) [pid = 1664] [serial = 2337] [outer = 0x124bd9800] 00:22:37 INFO - PROCESS | 1664 | 1467703357783 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] 00:22:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:22:37 INFO - PROCESS | 1664 | 1467703357832 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 00:22:37 INFO - PROCESS | 1664 | 1467703357835 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:22:37 INFO - PROCESS | 1664 | 1467703357836 Marionette TRACE conn2 <- [1,3082,null,{}] 00:22:37 INFO - PROCESS | 1664 | 1467703357839 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}] 00:22:37 INFO - PROCESS | 1664 | 1467703357840 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:37 INFO - PROCESS | 1664 | 1467703357950 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 00:22:38 INFO - PROCESS | 1664 | 1467703358057 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:38 INFO - PROCESS | 1664 | 1467703358059 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b1a7800 == 44 [pid = 1664] [id = 780] 00:22:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1273d6000) [pid = 1664] [serial = 2338] [outer = 0x0] 00:22:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12886a800) [pid = 1664] [serial = 2339] [outer = 0x1273d6000] 00:22:38 INFO - PROCESS | 1664 | 1467703358089 Marionette DEBUG loaded listener.js 00:22:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1288ca000) [pid = 1664] [serial = 2340] [outer = 0x1273d6000] 00:22:38 INFO - PROCESS | 1664 | 1467703358451 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]]]}] 00:22:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:22:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:22:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:22:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 624ms 00:22:38 INFO - PROCESS | 1664 | 1467703358460 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 00:22:38 INFO - PROCESS | 1664 | 1467703358461 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 00:22:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:22:38 INFO - PROCESS | 1664 | 1467703358465 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:22:38 INFO - PROCESS | 1664 | 1467703358467 Marionette TRACE conn2 <- [1,3086,null,{}] 00:22:38 INFO - PROCESS | 1664 | 1467703358469 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}] 00:22:38 INFO - PROCESS | 1664 | 1467703358470 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:38 INFO - PROCESS | 1664 | 1467703358580 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 00:22:38 INFO - PROCESS | 1664 | 1467703358717 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:38 INFO - PROCESS | 1664 | 1467703358718 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214d3800 == 45 [pid = 1664] [id = 781] 00:22:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1127cec00) [pid = 1664] [serial = 2341] [outer = 0x0] 00:22:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x118590800) [pid = 1664] [serial = 2342] [outer = 0x1127cec00] 00:22:38 INFO - PROCESS | 1664 | 1467703358781 Marionette DEBUG loaded listener.js 00:22:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1288c7800) [pid = 1664] [serial = 2343] [outer = 0x1127cec00] 00:22:39 INFO - PROCESS | 1664 | 1467703359197 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:22:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:22:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 772ms 00:22:39 INFO - PROCESS | 1664 | 1467703359236 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 00:22:39 INFO - PROCESS | 1664 | 1467703359238 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 00:22:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:22:39 INFO - PROCESS | 1664 | 1467703359240 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:22:39 INFO - PROCESS | 1664 | 1467703359241 Marionette TRACE conn2 <- [1,3090,null,{}] 00:22:39 INFO - PROCESS | 1664 | 1467703359243 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}] 00:22:39 INFO - PROCESS | 1664 | 1467703359247 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:39 INFO - PROCESS | 1664 | 1467703359603 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 00:22:39 INFO - PROCESS | 1664 | 1467703359760 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:39 INFO - PROCESS | 1664 | 1467703359762 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x116f44800 == 46 [pid = 1664] [id = 782] 00:22:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11213d400) [pid = 1664] [serial = 2344] [outer = 0x0] 00:22:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1128a5c00) [pid = 1664] [serial = 2345] [outer = 0x11213d400] 00:22:39 INFO - PROCESS | 1664 | 1467703359789 Marionette DEBUG loaded listener.js 00:22:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x112e4e000) [pid = 1664] [serial = 2346] [outer = 0x11213d400] 00:22:40 INFO - PROCESS | 1664 | 1467703360200 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:22:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:22:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 974ms 00:22:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:22:40 INFO - PROCESS | 1664 | 1467703360216 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 00:22:40 INFO - PROCESS | 1664 | 1467703360219 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 00:22:40 INFO - PROCESS | 1664 | 1467703360224 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:22:40 INFO - PROCESS | 1664 | 1467703360227 Marionette TRACE conn2 <- [1,3094,null,{}] 00:22:40 INFO - PROCESS | 1664 | 1467703360231 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}] 00:22:40 INFO - PROCESS | 1664 | 1467703360235 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:40 INFO - PROCESS | 1664 | 1467703360380 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12da68000 == 45 [pid = 1664] [id = 775] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12d635800 == 44 [pid = 1664] [id = 774] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12d35c000 == 43 [pid = 1664] [id = 773] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12d175800 == 42 [pid = 1664] [id = 772] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12ce70000 == 41 [pid = 1664] [id = 771] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12cb39000 == 40 [pid = 1664] [id = 770] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12c550000 == 39 [pid = 1664] [id = 769] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12c41a000 == 38 [pid = 1664] [id = 768] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x128a59000 == 37 [pid = 1664] [id = 767] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x11856c800 == 36 [pid = 1664] [id = 766] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x121945000 == 35 [pid = 1664] [id = 765] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12683d800 == 34 [pid = 1664] [id = 764] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12b97e000 == 33 [pid = 1664] [id = 762] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1162b6800 == 32 [pid = 1664] [id = 763] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x118ef7800 == 31 [pid = 1664] [id = 749] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x116f44800 == 30 [pid = 1664] [id = 782] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x1214d3800 == 29 [pid = 1664] [id = 781] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12b1a7800 == 28 [pid = 1664] [id = 780] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12a698000 == 27 [pid = 1664] [id = 779] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x12896e000 == 26 [pid = 1664] [id = 778] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x135bd1000 == 25 [pid = 1664] [id = 776] 00:22:41 INFO - PROCESS | 1664 | --DOCSHELL 0x120dcf800 == 24 [pid = 1664] [id = 777] 00:22:41 INFO - PROCESS | 1664 | 1467703361119 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:41 INFO - PROCESS | 1664 | 1467703361121 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x119696000) [pid = 1664] [serial = 2262] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1191c6400) [pid = 1664] [serial = 2259] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118594400) [pid = 1664] [serial = 2256] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1176f3400) [pid = 1664] [serial = 2247] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x112cc7c00) [pid = 1664] [serial = 2250] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x113356400) [pid = 1664] [serial = 2251] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x116a12800) [pid = 1664] [serial = 2253] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11803b000) [pid = 1664] [serial = 2254] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x121955800) [pid = 1664] [serial = 2265] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118369400) [pid = 1664] [serial = 2248] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x112615400) [pid = 1664] [serial = 2231] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x110e7dc00) [pid = 1664] [serial = 2230] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x117293400) [pid = 1664] [serial = 2234] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x117034800) [pid = 1664] [serial = 2233] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11854b800) [pid = 1664] [serial = 2239] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119139000) [pid = 1664] [serial = 2237] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11873ac00) [pid = 1664] [serial = 2236] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x120fb5800) [pid = 1664] [serial = 2241] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x125466000) [pid = 1664] [serial = 2242] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x117035000) [pid = 1664] [serial = 2245] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x115e26000) [pid = 1664] [serial = 2244] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x120da1800) [pid = 1664] [serial = 2263] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x126d45000) [pid = 1664] [serial = 2271] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x117043400) [pid = 1664] [serial = 2276] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x126599800) [pid = 1664] [serial = 2268] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x1268ea800) [pid = 1664] [serial = 2269] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x126f4e800) [pid = 1664] [serial = 2273] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x120dac400) [pid = 1664] [serial = 2277] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x1273a6c00) [pid = 1664] [serial = 2279] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x11873e400) [pid = 1664] [serial = 2257] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x1273a4800) [pid = 1664] [serial = 2274] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x1273ae400) [pid = 1664] [serial = 2280] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x12545fc00) [pid = 1664] [serial = 2266] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x1273ad800) [pid = 1664] [serial = 2282] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x1288d4000) [pid = 1664] [serial = 2283] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x1193ccc00) [pid = 1664] [serial = 2260] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x128a8d800) [pid = 1664] [serial = 2285] [outer = 0x0] [url = about:blank] 00:22:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x110e22800 == 25 [pid = 1664] [id = 783] 00:22:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1121b0800) [pid = 1664] [serial = 2347] [outer = 0x0] 00:22:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x1127aac00) [pid = 1664] [serial = 2348] [outer = 0x1121b0800] 00:22:41 INFO - PROCESS | 1664 | 1467703361194 Marionette DEBUG loaded listener.js 00:22:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x1128a4c00) [pid = 1664] [serial = 2349] [outer = 0x1121b0800] 00:22:41 INFO - PROCESS | 1664 | 1467703361480 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:22:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:22:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1274ms 00:22:41 INFO - PROCESS | 1664 | 1467703361503 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 00:22:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:22:41 INFO - PROCESS | 1664 | 1467703361505 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 00:22:41 INFO - PROCESS | 1664 | 1467703361508 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:22:41 INFO - PROCESS | 1664 | 1467703361510 Marionette TRACE conn2 <- [1,3098,null,{}] 00:22:41 INFO - PROCESS | 1664 | 1467703361521 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}] 00:22:41 INFO - PROCESS | 1664 | 1467703361524 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:41 INFO - PROCESS | 1664 | 1467703361608 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 00:22:41 INFO - PROCESS | 1664 | 1467703361615 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:41 INFO - PROCESS | 1664 | 1467703361617 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x11699e000 == 26 [pid = 1664] [id = 784] 00:22:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x112e48400) [pid = 1664] [serial = 2350] [outer = 0x0] 00:22:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x113356400) [pid = 1664] [serial = 2351] [outer = 0x112e48400] 00:22:41 INFO - PROCESS | 1664 | 1467703361645 Marionette DEBUG loaded listener.js 00:22:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x1150b2400) [pid = 1664] [serial = 2352] [outer = 0x112e48400] 00:22:41 INFO - PROCESS | 1664 | 1467703361995 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]]]}] 00:22:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:22:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:22:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 526ms 00:22:42 INFO - PROCESS | 1664 | 1467703362036 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1664 | 1467703362039 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 00:22:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:22:42 INFO - PROCESS | 1664 | 1467703362043 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1664 | 1467703362044 Marionette TRACE conn2 <- [1,3102,null,{}] 00:22:42 INFO - PROCESS | 1664 | 1467703362046 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}] 00:22:42 INFO - PROCESS | 1664 | 1467703362048 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:42 INFO - PROCESS | 1664 | 1467703362133 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 00:22:42 INFO - PROCESS | 1664 | 1467703362137 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:42 INFO - PROCESS | 1664 | 1467703362138 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x118ef7800 == 27 [pid = 1664] [id = 785] 00:22:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x1160ae400) [pid = 1664] [serial = 2353] [outer = 0x0] 00:22:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x117043400) [pid = 1664] [serial = 2354] [outer = 0x1160ae400] 00:22:42 INFO - PROCESS | 1664 | 1467703362165 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11803b000) [pid = 1664] [serial = 2355] [outer = 0x1160ae400] 00:22:42 INFO - PROCESS | 1664 | 1467703362517 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:22:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:22:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 519ms 00:22:42 INFO - PROCESS | 1664 | 1467703362567 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1664 | 1467703362568 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 00:22:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:22:42 INFO - PROCESS | 1664 | 1467703362573 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1664 | 1467703362577 Marionette TRACE conn2 <- [1,3106,null,{}] 00:22:42 INFO - PROCESS | 1664 | 1467703362584 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}] 00:22:42 INFO - PROCESS | 1664 | 1467703362587 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:42 INFO - PROCESS | 1664 | 1467703362668 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 00:22:42 INFO - PROCESS | 1664 | 1467703362673 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:42 INFO - PROCESS | 1664 | 1467703362674 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x120e16000 == 28 [pid = 1664] [id = 786] 00:22:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11823bc00) [pid = 1664] [serial = 2356] [outer = 0x0] 00:22:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x118556400) [pid = 1664] [serial = 2357] [outer = 0x11823bc00] 00:22:42 INFO - PROCESS | 1664 | 1467703362702 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x118737800) [pid = 1664] [serial = 2358] [outer = 0x11823bc00] 00:22:43 INFO - PROCESS | 1664 | 1467703363017 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]]]}] 00:22:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:22:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:22:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:22:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 477ms 00:22:43 INFO - PROCESS | 1664 | 1467703363050 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 00:22:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:22:43 INFO - PROCESS | 1664 | 1467703363052 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 00:22:43 INFO - PROCESS | 1664 | 1467703363054 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:22:43 INFO - PROCESS | 1664 | 1467703363055 Marionette TRACE conn2 <- [1,3110,null,{}] 00:22:43 INFO - PROCESS | 1664 | 1467703363058 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}] 00:22:43 INFO - PROCESS | 1664 | 1467703363059 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:43 INFO - PROCESS | 1664 | 1467703363137 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 00:22:43 INFO - PROCESS | 1664 | 1467703363141 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:43 INFO - PROCESS | 1664 | 1467703363142 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1214cb800 == 29 [pid = 1664] [id = 787] 00:22:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11877f800) [pid = 1664] [serial = 2359] [outer = 0x0] 00:22:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x119140800) [pid = 1664] [serial = 2360] [outer = 0x11877f800] 00:22:43 INFO - PROCESS | 1664 | 1467703363169 Marionette DEBUG loaded listener.js 00:22:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x1191cdc00) [pid = 1664] [serial = 2361] [outer = 0x11877f800] 00:22:43 INFO - PROCESS | 1664 | 1467703363533 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"]]]}] 00:22:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:22:43 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 00:22:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:22:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 518ms 00:22:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:22:43 INFO - PROCESS | 1664 | 1467703363573 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 00:22:43 INFO - PROCESS | 1664 | 1467703363574 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 00:22:43 INFO - PROCESS | 1664 | 1467703363576 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:22:43 INFO - PROCESS | 1664 | 1467703363577 Marionette TRACE conn2 <- [1,3114,null,{}] 00:22:43 INFO - PROCESS | 1664 | 1467703363580 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}] 00:22:43 INFO - PROCESS | 1664 | 1467703363581 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:43 INFO - PROCESS | 1664 | 1467703363677 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 00:22:43 INFO - PROCESS | 1664 | 1467703363718 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\", \"a88ace95-b439-4fde-bbb1-9432665fea1c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:43 INFO - PROCESS | 1664 | 1467703363723 Marionette INFO sendAsync 9b969c8f-ec7b-5749-a2c8-8c4b1ff1ddd3 00:22:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x123520000 == 30 [pid = 1664] [id = 788] 00:22:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1160acc00) [pid = 1664] [serial = 2362] [outer = 0x0] 00:22:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x119653000) [pid = 1664] [serial = 2363] [outer = 0x1160acc00] 00:22:43 INFO - PROCESS | 1664 | 1467703363755 Marionette DEBUG loaded listener.js 00:22:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x120c84800) [pid = 1664] [serial = 2364] [outer = 0x1160acc00] 00:22:44 INFO - PROCESS | 1664 | 1467703364057 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]]]}] 00:22:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:22:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 519ms 00:22:44 INFO - PROCESS | 1664 | 1467703364096 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 00:22:44 INFO - PROCESS | 1664 | 1467703364099 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 00:22:45 WARNING - u'runner_teardown' () 00:22:45 INFO - No more tests 00:22:45 INFO - Got 0 unexpected results 00:22:45 INFO - SUITE-END | took 517s 00:22:45 INFO - Closing logging queue 00:22:45 INFO - queue closed 00:22:45 INFO - Return code: 0 00:22:45 WARNING - # TBPL SUCCESS # 00:22:45 INFO - Running post-action listener: _resource_record_post_action 00:22:45 INFO - Running post-run listener: _resource_record_post_run 00:22:46 INFO - Total resource usage - Wall time: 539s; CPU: 57.0%; Read bytes: 31464960; Write bytes: 950616064; Read time: 198; Write time: 4995 00:22:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:22:46 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 140161536; Write bytes: 133998592; Read time: 12616; Write time: 273 00:22:46 INFO - run-tests - Wall time: 522s; CPU: 58.0%; Read bytes: 30535168; Write bytes: 794210304; Read time: 186; Write time: 4660 00:22:46 INFO - Running post-run listener: _upload_blobber_files 00:22:46 INFO - Blob upload gear active. 00:22:46 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:22:46 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 00:22:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:22:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:22:46 INFO - (blobuploader) - INFO - Open directory for files ... 00:22:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:22:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:22:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:22:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:22:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:22:47 INFO - (blobuploader) - INFO - Done attempting. 00:22:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:22:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:22:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:22:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:22:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:22:49 INFO - (blobuploader) - INFO - Done attempting. 00:22:49 INFO - (blobuploader) - INFO - Iteration through files over. 00:22:49 INFO - Return code: 0 00:22:49 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:22:49 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:22:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5519efee29d26c1a98ffc6b86396991811bac124f1d77dfaf26c1bc8ec925d652f23f10c4e3bc17f57a49c0ae1b694ca298733aaaec90ebacd5413ec4570e6d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a1e4d22ac5a3db1b0ccfa8d3c8bbeead2dbc3bb78f025e5bbb77f2fd88cf9fca6e5bd0097431ee4a185c3e3439f5790367e7cfae8a5327ba05d659026f85c76c"} 00:22:49 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:22:49 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:22:49 INFO - Contents: 00:22:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5519efee29d26c1a98ffc6b86396991811bac124f1d77dfaf26c1bc8ec925d652f23f10c4e3bc17f57a49c0ae1b694ca298733aaaec90ebacd5413ec4570e6d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a1e4d22ac5a3db1b0ccfa8d3c8bbeead2dbc3bb78f025e5bbb77f2fd88cf9fca6e5bd0097431ee4a185c3e3439f5790367e7cfae8a5327ba05d659026f85c76c"} 00:22:49 INFO - Running post-run listener: copy_logs_to_upload_dir 00:22:49 INFO - Copying logs to upload dir... 00:22:49 INFO - mkdir: /builds/slave/test/build/upload/logs 00:22:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=595.998063 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 56 secs) (at 2016-07-05 00:22:49.836205) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 00:22:49.839554) ========= 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.PVPWdH6Onj/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.JwoXfqH7zL/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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-beta/sha512/5519efee29d26c1a98ffc6b86396991811bac124f1d77dfaf26c1bc8ec925d652f23f10c4e3bc17f57a49c0ae1b694ca298733aaaec90ebacd5413ec4570e6d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a1e4d22ac5a3db1b0ccfa8d3c8bbeead2dbc3bb78f025e5bbb77f2fd88cf9fca6e5bd0097431ee4a185c3e3439f5790367e7cfae8a5327ba05d659026f85c76c"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012779 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5519efee29d26c1a98ffc6b86396991811bac124f1d77dfaf26c1bc8ec925d652f23f10c4e3bc17f57a49c0ae1b694ca298733aaaec90ebacd5413ec4570e6d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a1e4d22ac5a3db1b0ccfa8d3c8bbeead2dbc3bb78f025e5bbb77f2fd88cf9fca6e5bd0097431ee4a185c3e3439f5790367e7cfae8a5327ba05d659026f85c76c"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467691497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 00:22:49.877036) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 00:22:49.877384) ========= 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.PVPWdH6Onj/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.JwoXfqH7zL/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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.005120 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 00:22:49.929150) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 00:22:49.929652) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 00:22:49.930123) ========= ========= Total master_lag: 0.53 =========