builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0175 starttime: 1464624243.13 results: success (0) buildid: 20160530074242 builduid: 650462f7f9df42f0a8d6e7ceb81d9d23 revision: 17ae44b60a7c7f2d32078702ad0e49062560fab8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:03.131720) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:03.132160) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:03.132452) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:03.157230) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:03.159612) ========= 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.7e6MH3hbX8/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.kCyuLnXvmz/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-30 09:04:03-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.3M=0.001s 2016-05-30 09:04:03 (19.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.123817 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:03.304647) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:03.305177) ========= 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.7e6MH3hbX8/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.kCyuLnXvmz/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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.031802 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:03.357794) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 09:04:03.358145) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 17ae44b60a7c7f2d32078702ad0e49062560fab8 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 17ae44b60a7c7f2d32078702ad0e49062560fab8 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7e6MH3hbX8/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.kCyuLnXvmz/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-30 09:04:03,424 truncating revision to first 12 chars 2016-05-30 09:04:03,424 Setting DEBUG logging. 2016-05-30 09:04:03,424 attempt 1/10 2016-05-30 09:04:03,424 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/17ae44b60a7c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-30 09:04:04,509 unpacking tar archive at: mozilla-aurora-17ae44b60a7c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.347760 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 09:04:04.726119) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:04.726501) ========= script_repo_revision: 17ae44b60a7c7f2d32078702ad0e49062560fab8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:04.726959) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:04.727232) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 09:04:04.744306) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-05-30 09:04:04.744742) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7e6MH3hbX8/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.kCyuLnXvmz/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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 09:04:04 INFO - MultiFileLogger online at 20160530 09:04:04 in /builds/slave/test 09:04:04 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 09:04:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:04:04 INFO - {'append_to_log': False, 09:04:04 INFO - 'base_work_dir': '/builds/slave/test', 09:04:04 INFO - 'blob_upload_branch': 'mozilla-aurora', 09:04:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:04:04 INFO - 'buildbot_json_path': 'buildprops.json', 09:04:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:04:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:04:04 INFO - 'download_minidump_stackwalk': True, 09:04:04 INFO - 'download_symbols': 'true', 09:04:04 INFO - 'e10s': False, 09:04:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:04:04 INFO - 'tooltool.py': '/tools/tooltool.py', 09:04:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:04:04 INFO - '/tools/misc-python/virtualenv.py')}, 09:04:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:04:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:04:04 INFO - 'log_level': 'info', 09:04:04 INFO - 'log_to_console': True, 09:04:04 INFO - 'opt_config_files': (), 09:04:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:04:04 INFO - '--processes=1', 09:04:04 INFO - '--config=%(test_path)s/wptrunner.ini', 09:04:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:04:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:04:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:04:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:04:04 INFO - 'pip_index': False, 09:04:04 INFO - 'require_test_zip': True, 09:04:04 INFO - 'test_type': ('testharness',), 09:04:04 INFO - 'this_chunk': '1', 09:04:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:04:04 INFO - 'total_chunks': '10', 09:04:04 INFO - 'virtualenv_path': 'venv', 09:04:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:04:04 INFO - 'work_dir': 'build'} 09:04:04 INFO - ##### 09:04:04 INFO - ##### Running clobber step. 09:04:04 INFO - ##### 09:04:04 INFO - Running pre-action listener: _resource_record_pre_action 09:04:04 INFO - Running main action method: clobber 09:04:04 INFO - rmtree: /builds/slave/test/build 09:04:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:04:06 INFO - Running post-action listener: _resource_record_post_action 09:04:06 INFO - ##### 09:04:06 INFO - ##### Running read-buildbot-config step. 09:04:06 INFO - ##### 09:04:06 INFO - Running pre-action listener: _resource_record_pre_action 09:04:06 INFO - Running main action method: read_buildbot_config 09:04:06 INFO - Using buildbot properties: 09:04:06 INFO - { 09:04:06 INFO - "project": "", 09:04:06 INFO - "product": "firefox", 09:04:06 INFO - "script_repo_revision": "production", 09:04:06 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 09:04:06 INFO - "repository": "", 09:04:06 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 09:04:06 INFO - "buildid": "20160530074242", 09:04:06 INFO - "pgo_build": "False", 09:04:06 INFO - "basedir": "/builds/slave/test", 09:04:06 INFO - "buildnumber": 11, 09:04:06 INFO - "slavename": "t-yosemite-r7-0175", 09:04:06 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 09:04:06 INFO - "platform": "macosx64", 09:04:06 INFO - "branch": "mozilla-aurora", 09:04:06 INFO - "revision": "17ae44b60a7c7f2d32078702ad0e49062560fab8", 09:04:06 INFO - "repo_path": "releases/mozilla-aurora", 09:04:06 INFO - "moz_repo_path": "", 09:04:06 INFO - "stage_platform": "macosx64", 09:04:06 INFO - "builduid": "650462f7f9df42f0a8d6e7ceb81d9d23", 09:04:06 INFO - "slavebuilddir": "test" 09:04:06 INFO - } 09:04:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 09:04:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 09:04:06 INFO - Running post-action listener: _resource_record_post_action 09:04:06 INFO - ##### 09:04:06 INFO - ##### Running download-and-extract step. 09:04:06 INFO - ##### 09:04:06 INFO - Running pre-action listener: _resource_record_pre_action 09:04:06 INFO - Running main action method: download_and_extract 09:04:06 INFO - mkdir: /builds/slave/test/build/tests 09:04:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:06 INFO - https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:04:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:04:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:04:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:04:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 09:04:08 INFO - Downloaded 1235 bytes. 09:04:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 09:04:08 INFO - Using the following test package requirements: 09:04:08 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 09:04:08 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:04:08 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 09:04:08 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:04:08 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 09:04:08 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:04:08 INFO - u'jsshell-mac64.zip'], 09:04:08 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:04:08 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 09:04:08 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 09:04:08 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:04:08 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 09:04:08 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:04:08 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 09:04:08 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:04:08 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 09:04:08 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 09:04:08 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 09:04:08 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 09:04:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:08 INFO - https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:04:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:04:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:04:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 09:04:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 09:04:09 INFO - Downloaded 18306351 bytes. 09:04:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:04:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:04:10 INFO - caution: filename not matched: web-platform/* 09:04:10 INFO - Return code: 11 09:04:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:10 INFO - https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:04:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:04:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:04:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 09:04:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 09:04:11 INFO - Downloaded 36409193 bytes. 09:04:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:04:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:04:15 INFO - caution: filename not matched: bin/* 09:04:15 INFO - caution: filename not matched: config/* 09:04:15 INFO - caution: filename not matched: mozbase/* 09:04:15 INFO - caution: filename not matched: marionette/* 09:04:15 INFO - caution: filename not matched: tools/wptserve/* 09:04:15 INFO - Return code: 11 09:04:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:15 INFO - https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 09:04:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:04:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:04:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 09:04:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 09:04:17 INFO - Downloaded 73046311 bytes. 09:04:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:04:17 INFO - mkdir: /builds/slave/test/properties 09:04:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:04:17 INFO - Writing to file /builds/slave/test/properties/build_url 09:04:17 INFO - Contents: 09:04:17 INFO - build_url:https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 09:04:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:04:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:04:18 INFO - Contents: 09:04:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:18 INFO - https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:04:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 09:04:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 09:04:22 INFO - Downloaded 103662604 bytes. 09:04:22 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:04:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:04:26 INFO - Return code: 0 09:04:26 INFO - Running post-action listener: _resource_record_post_action 09:04:26 INFO - Running post-action listener: set_extra_try_arguments 09:04:26 INFO - ##### 09:04:26 INFO - ##### Running create-virtualenv step. 09:04:26 INFO - ##### 09:04:26 INFO - Running pre-action listener: _pre_create_virtualenv 09:04:26 INFO - Running pre-action listener: _resource_record_pre_action 09:04:26 INFO - Running main action method: create_virtualenv 09:04:26 INFO - Creating virtualenv /builds/slave/test/build/venv 09:04:26 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 09:04:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:04:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:04:26 INFO - Using real prefix '/tools/python27' 09:04:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:04:26 INFO - Installing distribute.............................................................................................................................................................................................done. 09:04:29 INFO - Installing pip.................done. 09:04:29 INFO - Return code: 0 09:04:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:04:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:29 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 0x102057e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102074f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe69bdd9e00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020705e0>, '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 0x101c53cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c7e990>, '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.7e6MH3hbX8/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.kCyuLnXvmz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:29 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 09:04:29 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 09:04:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7e6MH3hbX8/Render', 09:04:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:29 INFO - 'HOME': '/Users/cltbld', 09:04:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:29 INFO - 'LOGNAME': 'cltbld', 09:04:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:29 INFO - 'MOZ_NO_REMOTE': '1', 09:04:29 INFO - 'NO_EM_RESTART': '1', 09:04:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:29 INFO - 'PWD': '/builds/slave/test', 09:04:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:29 INFO - 'SHELL': '/bin/bash', 09:04:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kCyuLnXvmz/Listeners', 09:04:29 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 09:04:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:29 INFO - 'USER': 'cltbld', 09:04:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:29 INFO - 'XPC_FLAGS': '0x0', 09:04:29 INFO - 'XPC_SERVICE_NAME': '0', 09:04:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:30 INFO - Downloading/unpacking psutil>=0.7.1 09:04:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:04:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:04:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:04:33 INFO - Installing collected packages: psutil 09:04:33 INFO - Running setup.py install for psutil 09:04:33 INFO - building 'psutil._psutil_osx' extension 09:04:33 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 09:04:33 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 09:04:33 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 09:04:33 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 09:04:33 INFO - building 'psutil._psutil_posix' extension 09:04:33 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 09:04:34 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:04:34 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:04:34 INFO - ^ 09:04:34 INFO - 1 warning generated. 09:04:34 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 09:04:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:04:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:04:34 INFO - Successfully installed psutil 09:04:34 INFO - Cleaning up... 09:04:34 INFO - Return code: 0 09:04:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:04:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:34 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 0x102057e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102074f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe69bdd9e00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020705e0>, '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 0x101c53cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c7e990>, '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.7e6MH3hbX8/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.kCyuLnXvmz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:34 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 09:04:34 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 09:04:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7e6MH3hbX8/Render', 09:04:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:34 INFO - 'HOME': '/Users/cltbld', 09:04:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:34 INFO - 'LOGNAME': 'cltbld', 09:04:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:34 INFO - 'MOZ_NO_REMOTE': '1', 09:04:34 INFO - 'NO_EM_RESTART': '1', 09:04:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:34 INFO - 'PWD': '/builds/slave/test', 09:04:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:34 INFO - 'SHELL': '/bin/bash', 09:04:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kCyuLnXvmz/Listeners', 09:04:34 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 09:04:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:34 INFO - 'USER': 'cltbld', 09:04:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:34 INFO - 'XPC_FLAGS': '0x0', 09:04:34 INFO - 'XPC_SERVICE_NAME': '0', 09:04:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:04:34 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 09:04:34 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 09:04:34 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 09:04:34 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 09:04:34 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 09:04:34 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 09:04:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:04:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:04:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:04:36 INFO - Installing collected packages: mozsystemmonitor 09:04:36 INFO - Running setup.py install for mozsystemmonitor 09:04:37 INFO - Successfully installed mozsystemmonitor 09:04:37 INFO - Cleaning up... 09:04:37 INFO - Return code: 0 09:04:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:04:37 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')]} 09:04:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:37 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')]} 09:04:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:37 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 0x102057e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102074f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe69bdd9e00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020705e0>, '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 0x101c53cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c7e990>, '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.7e6MH3hbX8/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.kCyuLnXvmz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:37 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 09:04:37 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 09:04:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7e6MH3hbX8/Render', 09:04:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:37 INFO - 'HOME': '/Users/cltbld', 09:04:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:37 INFO - 'LOGNAME': 'cltbld', 09:04:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:37 INFO - 'MOZ_NO_REMOTE': '1', 09:04:37 INFO - 'NO_EM_RESTART': '1', 09:04:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:37 INFO - 'PWD': '/builds/slave/test', 09:04:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:37 INFO - 'SHELL': '/bin/bash', 09:04:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kCyuLnXvmz/Listeners', 09:04:37 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 09:04:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:37 INFO - 'USER': 'cltbld', 09:04:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:37 INFO - 'XPC_FLAGS': '0x0', 09:04:37 INFO - 'XPC_SERVICE_NAME': '0', 09:04:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:37 INFO - Downloading/unpacking blobuploader==1.2.4 09:04:37 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 09:04:37 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 09:04:37 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 09:04:37 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 09:04:37 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 09:04:37 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 09:04:39 INFO - Downloading blobuploader-1.2.4.tar.gz 09:04:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:04:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:04:39 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 09:04:39 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 09:04:39 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 09:04:39 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 09:04:39 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 09:04:39 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 09:04:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:04:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:04:40 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 09:04:40 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 09:04:40 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 09:04:40 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 09:04:40 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 09:04:40 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 09:04:41 INFO - Downloading docopt-0.6.1.tar.gz 09:04:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:04:41 INFO - Installing collected packages: blobuploader, requests, docopt 09:04:41 INFO - Running setup.py install for blobuploader 09:04:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:04:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:04:41 INFO - Running setup.py install for requests 09:04:41 INFO - Running setup.py install for docopt 09:04:41 INFO - Successfully installed blobuploader requests docopt 09:04:41 INFO - Cleaning up... 09:04:42 INFO - Return code: 0 09:04:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:04:42 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')]} 09:04:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:42 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')]} 09:04:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:42 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 0x102057e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102074f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe69bdd9e00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020705e0>, '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 0x101c53cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c7e990>, '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.7e6MH3hbX8/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.kCyuLnXvmz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:42 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 09:04:42 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 09:04:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7e6MH3hbX8/Render', 09:04:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:42 INFO - 'HOME': '/Users/cltbld', 09:04:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:42 INFO - 'LOGNAME': 'cltbld', 09:04:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:42 INFO - 'MOZ_NO_REMOTE': '1', 09:04:42 INFO - 'NO_EM_RESTART': '1', 09:04:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:42 INFO - 'PWD': '/builds/slave/test', 09:04:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:42 INFO - 'SHELL': '/bin/bash', 09:04:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kCyuLnXvmz/Listeners', 09:04:42 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 09:04:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:42 INFO - 'USER': 'cltbld', 09:04:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:42 INFO - 'XPC_FLAGS': '0x0', 09:04:42 INFO - 'XPC_SERVICE_NAME': '0', 09:04:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:04:42 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-Y60RFt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:04:42 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-6aZDN5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:04:42 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-WrLKYB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:04:42 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-EZwGfu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:04:42 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-JjFAiu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:04:42 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-ixF5Xw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:04:42 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-Y3DHI0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:04:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:04:42 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-CZWGrQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:04:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-RBzvdx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:04:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-FG0cG6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:04:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-aHuU3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:04:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-IWr97W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:04:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-M9_2gy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:04:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-fiqWiE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:04:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-MSJ6rX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:04:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-V_Ea4Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:04:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:04:43 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-oYgEbT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:04:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:04:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-0jRcU4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:04:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:04:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-MM7hrW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:04:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:04:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-Fdok8l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:04:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:04:44 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-f9dC2N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:04:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:04:44 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 09:04:44 INFO - Running setup.py install for manifestparser 09:04:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:04:44 INFO - Running setup.py install for mozcrash 09:04:45 INFO - Running setup.py install for mozdebug 09:04:45 INFO - Running setup.py install for mozdevice 09:04:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:04:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:04:45 INFO - Running setup.py install for mozfile 09:04:45 INFO - Running setup.py install for mozhttpd 09:04:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:04:45 INFO - Running setup.py install for mozinfo 09:04:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:04:45 INFO - Running setup.py install for mozInstall 09:04:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:04:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:04:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:04:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:04:46 INFO - Running setup.py install for mozleak 09:04:46 INFO - Running setup.py install for mozlog 09:04:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:04:46 INFO - Running setup.py install for moznetwork 09:04:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:04:46 INFO - Running setup.py install for mozprocess 09:04:46 INFO - Running setup.py install for mozprofile 09:04:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:04:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:04:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:04:46 INFO - Running setup.py install for mozrunner 09:04:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:04:46 INFO - Running setup.py install for mozscreenshot 09:04:47 INFO - Running setup.py install for moztest 09:04:47 INFO - Running setup.py install for mozversion 09:04:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:04:47 INFO - Running setup.py install for wptserve 09:04:47 INFO - Running setup.py install for marionette-driver 09:04:47 INFO - Running setup.py install for browsermob-proxy 09:04:47 INFO - Running setup.py install for marionette-client 09:04:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:04:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:04:48 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 09:04:48 INFO - Cleaning up... 09:04:48 INFO - Return code: 0 09:04:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:04:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:04:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:04:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:04:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:04:48 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 0x102057e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102074f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe69bdd9e00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1020705e0>, '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 0x101c53cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c7e990>, '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.7e6MH3hbX8/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.kCyuLnXvmz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:04:48 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 09:04:48 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 09:04:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7e6MH3hbX8/Render', 09:04:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:04:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:04:48 INFO - 'HOME': '/Users/cltbld', 09:04:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:04:48 INFO - 'LOGNAME': 'cltbld', 09:04:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:04:48 INFO - 'MOZ_NO_REMOTE': '1', 09:04:48 INFO - 'NO_EM_RESTART': '1', 09:04:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:04:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:04:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:04:48 INFO - 'PWD': '/builds/slave/test', 09:04:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:04:48 INFO - 'SHELL': '/bin/bash', 09:04:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kCyuLnXvmz/Listeners', 09:04:48 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 09:04:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:04:48 INFO - 'USER': 'cltbld', 09:04:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:04:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:04:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:04:48 INFO - 'XPC_FLAGS': '0x0', 09:04:48 INFO - 'XPC_SERVICE_NAME': '0', 09:04:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:04:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:04:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:04:48 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-vO0yzq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:04:48 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)) 09:04:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:04:48 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-99pjj1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:04:48 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)) 09:04:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:04:48 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-N_mG3_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:04:48 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)) 09:04:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:04:48 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-W6mWU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:04:48 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)) 09:04:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:04:48 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-uFHS2t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-m4ogzP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-arnUjg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-ey5wQb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-cBue03-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-vK6ps4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-zKQH2p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-KQLlw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-6BhAL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-xIkPDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:04:49 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)) 09:04:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:04:49 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-461ImF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:04:50 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)) 09:04:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:04:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-QweyKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:04:50 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)) 09:04:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:04:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-QZr_am-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:04:50 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)) 09:04:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:04:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-0IXQs_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:04:50 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)) 09:04:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:04:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-QlHg20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:04:50 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)) 09:04:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:04:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-NTN1Af-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:04:50 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)) 09:04:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:04:50 INFO - Running setup.py (path:/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/pip-AuRubc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:04:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:04:51 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)) 09:04:51 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)) 09:04:51 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)) 09:04:51 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)) 09:04:51 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)) 09:04:51 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)) 09:04:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:04:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:04:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:04:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:04:53 INFO - Downloading blessings-1.6.tar.gz 09:04:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:04:53 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)) 09:04:53 INFO - Installing collected packages: blessings 09:04:53 INFO - Running setup.py install for blessings 09:04:53 INFO - Successfully installed blessings 09:04:53 INFO - Cleaning up... 09:04:54 INFO - Return code: 0 09:04:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:04:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:04:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:04:54 INFO - Reading from file tmpfile_stdout 09:04:54 INFO - Current package versions: 09:04:54 INFO - blessings == 1.6 09:04:54 INFO - blobuploader == 1.2.4 09:04:54 INFO - browsermob-proxy == 0.6.0 09:04:54 INFO - docopt == 0.6.1 09:04:54 INFO - manifestparser == 1.1 09:04:54 INFO - marionette-client == 2.3.0 09:04:54 INFO - marionette-driver == 1.4.0 09:04:54 INFO - mozInstall == 1.12 09:04:54 INFO - mozcrash == 0.17 09:04:54 INFO - mozdebug == 0.1 09:04:54 INFO - mozdevice == 0.48 09:04:54 INFO - mozfile == 1.2 09:04:54 INFO - mozhttpd == 0.7 09:04:54 INFO - mozinfo == 0.9 09:04:54 INFO - mozleak == 0.1 09:04:54 INFO - mozlog == 3.1 09:04:54 INFO - moznetwork == 0.27 09:04:54 INFO - mozprocess == 0.22 09:04:54 INFO - mozprofile == 0.28 09:04:54 INFO - mozrunner == 6.11 09:04:54 INFO - mozscreenshot == 0.1 09:04:54 INFO - mozsystemmonitor == 0.0 09:04:54 INFO - moztest == 0.7 09:04:54 INFO - mozversion == 1.4 09:04:54 INFO - psutil == 3.1.1 09:04:54 INFO - requests == 1.2.3 09:04:54 INFO - wptserve == 1.4.0 09:04:54 INFO - wsgiref == 0.1.2 09:04:54 INFO - Running post-action listener: _resource_record_post_action 09:04:54 INFO - Running post-action listener: _start_resource_monitoring 09:04:54 INFO - Starting resource monitoring. 09:04:54 INFO - ##### 09:04:54 INFO - ##### Running pull step. 09:04:54 INFO - ##### 09:04:54 INFO - Running pre-action listener: _resource_record_pre_action 09:04:54 INFO - Running main action method: pull 09:04:54 INFO - Pull has nothing to do! 09:04:54 INFO - Running post-action listener: _resource_record_post_action 09:04:54 INFO - ##### 09:04:54 INFO - ##### Running install step. 09:04:54 INFO - ##### 09:04:54 INFO - Running pre-action listener: _resource_record_pre_action 09:04:54 INFO - Running main action method: install 09:04:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:04:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:04:54 INFO - Reading from file tmpfile_stdout 09:04:54 INFO - Detecting whether we're running mozinstall >=1.0... 09:04:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:04:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:04:54 INFO - Reading from file tmpfile_stdout 09:04:54 INFO - Output received: 09:04:54 INFO - Usage: mozinstall [options] installer 09:04:54 INFO - Options: 09:04:54 INFO - -h, --help show this help message and exit 09:04:54 INFO - -d DEST, --destination=DEST 09:04:54 INFO - Directory to install application into. [default: 09:04:54 INFO - "/builds/slave/test"] 09:04:54 INFO - --app=APP Application being installed. [default: firefox] 09:04:54 INFO - mkdir: /builds/slave/test/build/application 09:04:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 09:04:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 09:05:12 INFO - Reading from file tmpfile_stdout 09:05:12 INFO - Output received: 09:05:12 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 09:05:12 INFO - Running post-action listener: _resource_record_post_action 09:05:12 INFO - ##### 09:05:12 INFO - ##### Running run-tests step. 09:05:12 INFO - ##### 09:05:12 INFO - Running pre-action listener: _resource_record_pre_action 09:05:12 INFO - Running main action method: run_tests 09:05:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:05:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:05:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:05:12 INFO - grabbing minidump binary from tooltool 09:05:12 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')]} 09:05:12 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 0x1020705e0>, '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 0x101c53cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101c7e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:05:12 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 09:05:12 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 09:05:12 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:05:12 INFO - Return code: 0 09:05:12 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:05:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:05:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:05:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:05:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7e6MH3hbX8/Render', 09:05:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:05:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:05:12 INFO - 'HOME': '/Users/cltbld', 09:05:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:05:12 INFO - 'LOGNAME': 'cltbld', 09:05:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:05:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:05:12 INFO - 'MOZ_NO_REMOTE': '1', 09:05:12 INFO - 'NO_EM_RESTART': '1', 09:05:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:05:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:05:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:05:12 INFO - 'PWD': '/builds/slave/test', 09:05:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:05:12 INFO - 'SHELL': '/bin/bash', 09:05:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kCyuLnXvmz/Listeners', 09:05:12 INFO - 'TMPDIR': '/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/', 09:05:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:05:12 INFO - 'USER': 'cltbld', 09:05:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:05:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:05:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:05:12 INFO - 'XPC_FLAGS': '0x0', 09:05:12 INFO - 'XPC_SERVICE_NAME': '0', 09:05:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:05:12 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:05:13 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 09:05:13 INFO - import pkg_resources 09:05:14 INFO - Using 1 client processes 09:05:14 INFO - wptserve Starting http server on 127.0.0.1:8001 09:05:14 INFO - wptserve Starting http server on 127.0.0.1:8000 09:05:14 INFO - wptserve Starting http server on 127.0.0.1:8443 09:05:16 INFO - SUITE-START | Running 778 tests 09:05:16 INFO - Running testharness tests 09:05:16 INFO - Setting up ssl 09:05:16 INFO - PROCESS | certutil | 09:05:16 INFO - PROCESS | certutil | 09:05:16 INFO - PROCESS | certutil | 09:05:16 INFO - Certificate Nickname Trust Attributes 09:05:16 INFO - SSL,S/MIME,JAR/XPI 09:05:16 INFO - 09:05:16 INFO - web-platform-tests CT,, 09:05:16 INFO - 09:05:16 INFO - Starting runner 09:05:17 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:05:17 INFO - PROCESS | 1646 | 1464624317413 Marionette DEBUG Marionette enabled via build flag and pref 09:05:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x113ca7800 == 1 [pid = 1646] [id = 1] 09:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x113ca8000) [pid = 1646] [serial = 1] [outer = 0x0] 09:05:17 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x113ca9000) [pid = 1646] [serial = 2] [outer = 0x113ca8000] 09:05:17 INFO - PROCESS | 1646 | 1464624317727 Marionette INFO Listening on port 2828 09:05:17 INFO - PROCESS | 1646 | 1464624317953 Marionette DEBUG Marionette enabled via command-line flag 09:05:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x116952000 == 2 [pid = 1646] [id = 2] 09:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x116952800) [pid = 1646] [serial = 3] [outer = 0x0] 09:05:17 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:05:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x116976000) [pid = 1646] [serial = 4] [outer = 0x116952800] 09:05:18 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:05:18 INFO - PROCESS | 1646 | 1464624318101 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 09:05:18 INFO - PROCESS | 1646 | 1464624318188 Marionette DEBUG Closed connection conn0 09:05:18 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:05:18 INFO - PROCESS | 1646 | 1464624318194 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 09:05:18 INFO - PROCESS | 1646 | 1464624318202 Marionette DEBUG Closed connection conn1 09:05:18 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:05:18 INFO - PROCESS | 1646 | 1464624318207 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 09:05:18 INFO - PROCESS | 1646 | 1464624318216 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:05:18 INFO - PROCESS | 1646 | 1464624318222 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160530074242","device":"desktop","version":"48.0a2"} 09:05:18 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:05:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ebd000 == 3 [pid = 1646] [id = 3] 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x119ebd800) [pid = 1646] [serial = 5] [outer = 0x0] 09:05:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ebe000 == 4 [pid = 1646] [id = 4] 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x11bb07000) [pid = 1646] [serial = 6] [outer = 0x0] 09:05:19 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:05:19 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:05:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x123766000 == 5 [pid = 1646] [id = 5] 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x11bb06800) [pid = 1646] [serial = 7] [outer = 0x0] 09:05:19 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:05:19 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x124076400) [pid = 1646] [serial = 8] [outer = 0x11bb06800] 09:05:19 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x124737000) [pid = 1646] [serial = 9] [outer = 0x119ebd800] 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x1236a8000) [pid = 1646] [serial = 10] [outer = 0x11bb07000] 09:05:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x123443800) [pid = 1646] [serial = 11] [outer = 0x11bb06800] 09:05:20 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:05:20 INFO - PROCESS | 1646 | 1464624320241 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1646 | 1464624320253 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x1270d0c00) [pid = 1646] [serial = 12] [outer = 0x11bb06800] 09:05:20 INFO - PROCESS | 1646 | 1464624320595 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d6f3ba2f-d799-2c4f-90a1-cbb929a42d73","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160530074242","device":"desktop","version":"48.0a2","command_id":1}}] 09:05:20 INFO - PROCESS | 1646 | 1464624320694 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}] 09:05:20 INFO - PROCESS | 1646 | 1464624320739 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:05:20 INFO - PROCESS | 1646 | 1464624320830 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:05:20 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:05:20 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:05:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x128a12800) [pid = 1646] [serial = 13] [outer = 0x11bb06800] 09:05:21 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:05:21 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:05:21 INFO - PROCESS | 1646 | 1464624321093 Marionette TRACE conn2 <- [1,3,null,{}] 09:05:21 INFO - PROCESS | 1646 | 1464624321109 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:05:21 INFO - PROCESS | 1646 | 1464624321123 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:05:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:05:21 INFO - PROCESS | 1646 | 1464624321150 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1646 | 1464624321152 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:05:21 INFO - PROCESS | 1646 | 1464624321155 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1646 | 1464624321157 Marionette TRACE conn2 <- [1,6,null,{}] 09:05:21 INFO - PROCESS | 1646 | 1464624321160 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}] 09:05:21 INFO - PROCESS | 1646 | 1464624321171 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:05:21 INFO - PROCESS | 1646 | 1464624321173 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x129053800 == 6 [pid = 1646] [id = 6] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x1290f4400) [pid = 1646] [serial = 14] [outer = 0x0] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x129388400) [pid = 1646] [serial = 15] [outer = 0x1290f4400] 09:05:21 INFO - PROCESS | 1646 | 1464624321205 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x12938e400) [pid = 1646] [serial = 16] [outer = 0x1290f4400] 09:05:21 INFO - PROCESS | 1646 | 1464624321484 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]]]}] 09:05:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:05:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 09:05:21 INFO - PROCESS | 1646 | 1464624321525 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1646 | 1464624321526 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:05:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:05:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x114e5e000 == 7 [pid = 1646] [id = 7] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x114ee9c00) [pid = 1646] [serial = 17] [outer = 0x0] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x12960d800) [pid = 1646] [serial = 18] [outer = 0x114ee9c00] 09:05:21 INFO - PROCESS | 1646 | 1464624321554 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x12977f400) [pid = 1646] [serial = 19] [outer = 0x114ee9c00] 09:05:21 INFO - PROCESS | 1646 | 1464624321600 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1646 | 1464624321601 Marionette TRACE conn2 <- [1,10,null,{}] 09:05:21 INFO - PROCESS | 1646 | 1464624321637 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}] 09:05:21 INFO - PROCESS | 1646 | 1464624321739 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:05:21 INFO - PROCESS | 1646 | 1464624321791 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa10000 == 8 [pid = 1646] [id = 8] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12a86fc00) [pid = 1646] [serial = 20] [outer = 0x0] 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12a871800) [pid = 1646] [serial = 21] [outer = 0x12a86fc00] 09:05:21 INFO - PROCESS | 1646 | 1464624321822 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12a875800) [pid = 1646] [serial = 22] [outer = 0x12a86fc00] 09:05:22 INFO - PROCESS | 1646 | 1464624322128 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]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 612ms 09:05:22 INFO - PROCESS | 1646 | 1464624322142 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1646 | 1464624322144 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:05:22 INFO - PROCESS | 1646 | 1464624322181 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1646 | 1464624322182 Marionette TRACE conn2 <- [1,14,null,{}] 09:05:22 INFO - PROCESS | 1646 | 1464624322216 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}] 09:05:22 INFO - PROCESS | 1646 | 1464624322306 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:05:22 INFO - PROCESS | 1646 | 1464624322310 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b36b000 == 9 [pid = 1646] [id = 9] 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x1245fa000) [pid = 1646] [serial = 23] [outer = 0x0] 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12a878000) [pid = 1646] [serial = 24] [outer = 0x1245fa000] 09:05:22 INFO - PROCESS | 1646 | 1464624322338 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12ba04800) [pid = 1646] [serial = 25] [outer = 0x1245fa000] 09:05:22 INFO - PROCESS | 1646 | 1464624322622 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]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 501ms 09:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:05:22 INFO - PROCESS | 1646 | 1464624322654 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1646 | 1464624322656 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:05:22 INFO - PROCESS | 1646 | 1464624322659 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1646 | 1464624322661 Marionette TRACE conn2 <- [1,18,null,{}] 09:05:22 INFO - PROCESS | 1646 | 1464624322675 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}] 09:05:22 INFO - PROCESS | 1646 | 1464624322811 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:05:22 INFO - PROCESS | 1646 | 1464624322819 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc11800 == 10 [pid = 1646] [id = 10] 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12ba0d800) [pid = 1646] [serial = 26] [outer = 0x0] 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12bacbc00) [pid = 1646] [serial = 27] [outer = 0x12ba0d800] 09:05:22 INFO - PROCESS | 1646 | 1464624322859 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12bad1c00) [pid = 1646] [serial = 28] [outer = 0x12ba0d800] 09:05:23 INFO - PROCESS | 1646 | 1464624323267 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]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:05:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 631ms 09:05:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:05:23 INFO - PROCESS | 1646 | 1464624323290 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1646 | 1464624323292 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:05:23 INFO - PROCESS | 1646 | 1464624323296 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1646 | 1464624323298 Marionette TRACE conn2 <- [1,22,null,{}] 09:05:23 INFO - PROCESS | 1646 | 1464624323301 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}] 09:05:23 INFO - PROCESS | 1646 | 1464624323404 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:05:23 INFO - PROCESS | 1646 | 1464624323408 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdd0000 == 11 [pid = 1646] [id = 11] 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x12bad4c00) [pid = 1646] [serial = 29] [outer = 0x0] 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x12bade000) [pid = 1646] [serial = 30] [outer = 0x12bad4c00] 09:05:23 INFO - PROCESS | 1646 | 1464624323433 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x12bf3ac00) [pid = 1646] [serial = 31] [outer = 0x12bad4c00] 09:05:23 INFO - PROCESS | 1646 | 1464624323686 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]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:05:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 09:05:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:05:23 INFO - PROCESS | 1646 | 1464624323722 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1646 | 1464624323723 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:05:23 INFO - PROCESS | 1646 | 1464624323726 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1646 | 1464624323727 Marionette TRACE conn2 <- [1,26,null,{}] 09:05:23 INFO - PROCESS | 1646 | 1464624323736 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}] 09:05:23 INFO - PROCESS | 1646 | 1464624323826 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:05:23 INFO - PROCESS | 1646 | 1464624323833 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bda5800 == 12 [pid = 1646] [id = 12] 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x11bb75000) [pid = 1646] [serial = 32] [outer = 0x0] 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x128a10c00) [pid = 1646] [serial = 33] [outer = 0x11bb75000] 09:05:23 INFO - PROCESS | 1646 | 1464624323857 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12bf42800) [pid = 1646] [serial = 34] [outer = 0x11bb75000] 09:05:24 INFO - PROCESS | 1646 | 1464624324107 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 09:05:24 INFO - PROCESS | 1646 | 1464624324152 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1646 | 1464624324153 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:05:24 INFO - PROCESS | 1646 | 1464624324155 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1646 | 1464624324156 Marionette TRACE conn2 <- [1,30,null,{}] 09:05:24 INFO - PROCESS | 1646 | 1464624324158 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}] 09:05:24 INFO - PROCESS | 1646 | 1464624324245 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:05:24 INFO - PROCESS | 1646 | 1464624324252 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c510000 == 13 [pid = 1646] [id = 13] 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12bf45000) [pid = 1646] [serial = 35] [outer = 0x0] 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12c531c00) [pid = 1646] [serial = 36] [outer = 0x12bf45000] 09:05:24 INFO - PROCESS | 1646 | 1464624324276 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12c536c00) [pid = 1646] [serial = 37] [outer = 0x12bf45000] 09:05:24 INFO - PROCESS | 1646 | 1464624324508 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 367ms 09:05:24 INFO - PROCESS | 1646 | 1464624324523 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1646 | 1464624324524 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:05:24 INFO - PROCESS | 1646 | 1464624324526 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1646 | 1464624324527 Marionette TRACE conn2 <- [1,34,null,{}] 09:05:24 INFO - PROCESS | 1646 | 1464624324537 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}] 09:05:24 INFO - PROCESS | 1646 | 1464624324635 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:05:24 INFO - PROCESS | 1646 | 1464624324639 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c811800 == 14 [pid = 1646] [id = 14] 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12c539400) [pid = 1646] [serial = 38] [outer = 0x0] 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12c6e9400) [pid = 1646] [serial = 39] [outer = 0x12c539400] 09:05:24 INFO - PROCESS | 1646 | 1464624324665 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12c6ef400) [pid = 1646] [serial = 40] [outer = 0x12c539400] 09:05:24 INFO - PROCESS | 1646 | 1464624324902 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 09:05:24 INFO - PROCESS | 1646 | 1464624324953 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1646 | 1464624324954 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:05:24 INFO - PROCESS | 1646 | 1464624324956 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1646 | 1464624324957 Marionette TRACE conn2 <- [1,38,null,{}] 09:05:24 INFO - PROCESS | 1646 | 1464624324959 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}] 09:05:25 INFO - PROCESS | 1646 | 1464624325057 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:05:25 INFO - PROCESS | 1646 | 1464624325061 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9c2800 == 15 [pid = 1646] [id = 15] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12c6f4400) [pid = 1646] [serial = 41] [outer = 0x0] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12cd12400) [pid = 1646] [serial = 42] [outer = 0x12c6f4400] 09:05:25 INFO - PROCESS | 1646 | 1464624325085 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12cd19400) [pid = 1646] [serial = 43] [outer = 0x12c6f4400] 09:05:25 INFO - PROCESS | 1646 | 1464624325335 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]]]}] 09:05:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:05:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 09:05:25 INFO - PROCESS | 1646 | 1464624325375 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1646 | 1464624325377 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:05:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:05:25 INFO - PROCESS | 1646 | 1464624325408 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1646 | 1464624325410 Marionette TRACE conn2 <- [1,42,null,{}] 09:05:25 INFO - PROCESS | 1646 | 1464624325423 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}] 09:05:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce9b000 == 16 [pid = 1646] [id = 16] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12ce9b800) [pid = 1646] [serial = 44] [outer = 0x0] 09:05:25 INFO - PROCESS | 1646 | 1464624325568 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12c9d2800) [pid = 1646] [serial = 45] [outer = 0x12ce9b800] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12cea0800) [pid = 1646] [serial = 46] [outer = 0x12ce9b800] 09:05:25 INFO - PROCESS | 1646 | 1464624325597 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce9a800 == 17 [pid = 1646] [id = 17] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12ceba800) [pid = 1646] [serial = 47] [outer = 0x0] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12cec2800) [pid = 1646] [serial = 48] [outer = 0x12ceba800] 09:05:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2ca800 == 18 [pid = 1646] [id = 18] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12cec4400) [pid = 1646] [serial = 49] [outer = 0x0] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12cec6000) [pid = 1646] [serial = 50] [outer = 0x12cec4400] 09:05:25 INFO - PROCESS | 1646 | 1464624325672 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12d459800) [pid = 1646] [serial = 51] [outer = 0x12cec4400] 09:05:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12ceb9000) [pid = 1646] [serial = 52] [outer = 0x12ceba800] 09:05:26 INFO - PROCESS | 1646 | 1464624326068 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 705ms 09:05:26 INFO - PROCESS | 1646 | 1464624326088 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1646 | 1464624326090 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:05:26 INFO - PROCESS | 1646 | 1464624326093 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1646 | 1464624326096 Marionette TRACE conn2 <- [1,46,null,{}] 09:05:26 INFO - PROCESS | 1646 | 1464624326099 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}] 09:05:26 INFO - PROCESS | 1646 | 1464624326227 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:05:26 INFO - PROCESS | 1646 | 1464624326233 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d813000 == 19 [pid = 1646] [id = 19] 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x118135800) [pid = 1646] [serial = 53] [outer = 0x0] 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x11906f000) [pid = 1646] [serial = 54] [outer = 0x118135800] 09:05:26 INFO - PROCESS | 1646 | 1464624326278 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x12d45c000) [pid = 1646] [serial = 55] [outer = 0x118135800] 09:05:26 INFO - PROCESS | 1646 | 1464624326595 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 522ms 09:05:26 INFO - PROCESS | 1646 | 1464624326619 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1646 | 1464624326620 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:05:26 INFO - PROCESS | 1646 | 1464624326622 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1646 | 1464624326623 Marionette TRACE conn2 <- [1,50,null,{}] 09:05:26 INFO - PROCESS | 1646 | 1464624326625 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}] 09:05:26 INFO - PROCESS | 1646 | 1464624326719 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:05:26 INFO - PROCESS | 1646 | 1464624326723 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183e8000 == 20 [pid = 1646] [id = 20] 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11828f000) [pid = 1646] [serial = 56] [outer = 0x0] 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x118293400) [pid = 1646] [serial = 57] [outer = 0x11828f000] 09:05:26 INFO - PROCESS | 1646 | 1464624326748 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x12d45f800) [pid = 1646] [serial = 58] [outer = 0x11828f000] 09:05:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:05:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 468ms 09:05:27 INFO - PROCESS | 1646 | 1464624327087 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]]]}] 09:05:27 INFO - PROCESS | 1646 | 1464624327091 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:05:27 INFO - PROCESS | 1646 | 1464624327093 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:05:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:05:27 INFO - PROCESS | 1646 | 1464624327100 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1646 | 1464624327102 Marionette TRACE conn2 <- [1,54,null,{}] 09:05:27 INFO - PROCESS | 1646 | 1464624327105 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}] 09:05:27 INFO - PROCESS | 1646 | 1464624327234 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:05:27 INFO - PROCESS | 1646 | 1464624327257 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x119688800 == 21 [pid = 1646] [id = 21] 09:05:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x119049000) [pid = 1646] [serial = 59] [outer = 0x0] 09:05:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x129609400) [pid = 1646] [serial = 60] [outer = 0x119049000] 09:05:27 INFO - PROCESS | 1646 | 1464624327296 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x12d60c400) [pid = 1646] [serial = 61] [outer = 0x119049000] 09:05:28 INFO - PROCESS | 1646 | 1464624328341 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]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:05:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1278ms 09:05:28 INFO - PROCESS | 1646 | 1464624328374 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:05:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:05:28 INFO - PROCESS | 1646 | 1464624328377 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:05:28 INFO - PROCESS | 1646 | 1464624328383 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1646 | 1464624328385 Marionette TRACE conn2 <- [1,58,null,{}] 09:05:28 INFO - PROCESS | 1646 | 1464624328389 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}] 09:05:28 INFO - PROCESS | 1646 | 1464624328497 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:05:28 INFO - PROCESS | 1646 | 1464624328550 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x112aaf800 == 22 [pid = 1646] [id = 22] 09:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x112a76800) [pid = 1646] [serial = 62] [outer = 0x0] 09:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x112d14400) [pid = 1646] [serial = 63] [outer = 0x112a76800] 09:05:28 INFO - PROCESS | 1646 | 1464624328582 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x113c0ac00) [pid = 1646] [serial = 64] [outer = 0x112a76800] 09:05:28 INFO - PROCESS | 1646 | 1464624328985 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 622ms 09:05:29 INFO - PROCESS | 1646 | 1464624329004 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1646 | 1464624329008 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:05:29 INFO - PROCESS | 1646 | 1464624329012 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1646 | 1464624329014 Marionette TRACE conn2 <- [1,62,null,{}] 09:05:29 INFO - PROCESS | 1646 | 1464624329017 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}] 09:05:29 INFO - PROCESS | 1646 | 1464624329123 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:05:29 INFO - PROCESS | 1646 | 1464624329160 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x116975800 == 23 [pid = 1646] [id = 23] 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x113c0d000) [pid = 1646] [serial = 65] [outer = 0x0] 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x116957800) [pid = 1646] [serial = 66] [outer = 0x113c0d000] 09:05:29 INFO - PROCESS | 1646 | 1464624329191 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11802bc00) [pid = 1646] [serial = 67] [outer = 0x113c0d000] 09:05:29 INFO - PROCESS | 1646 | 1464624329599 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 619ms 09:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:05:29 INFO - PROCESS | 1646 | 1464624329632 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1646 | 1464624329633 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:05:29 INFO - PROCESS | 1646 | 1464624329636 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1646 | 1464624329638 Marionette TRACE conn2 <- [1,66,null,{}] 09:05:29 INFO - PROCESS | 1646 | 1464624329646 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}] 09:05:29 INFO - PROCESS | 1646 | 1464624329752 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:05:29 INFO - PROCESS | 1646 | 1464624329822 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f43800 == 24 [pid = 1646] [id = 24] 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1187f6c00) [pid = 1646] [serial = 68] [outer = 0x0] 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x119219800) [pid = 1646] [serial = 69] [outer = 0x1187f6c00] 09:05:29 INFO - PROCESS | 1646 | 1464624329853 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119799400) [pid = 1646] [serial = 70] [outer = 0x1187f6c00] 09:05:30 INFO - PROCESS | 1646 | 1464624330539 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]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:05:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 972ms 09:05:30 INFO - PROCESS | 1646 | 1464624330609 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 1646 | 1464624330611 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:05:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:05:30 INFO - PROCESS | 1646 | 1464624330639 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1646 | 1464624330643 Marionette TRACE conn2 <- [1,70,null,{}] 09:05:30 INFO - PROCESS | 1646 | 1464624330651 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}] 09:05:30 INFO - PROCESS | 1646 | 1464624330758 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:05:30 INFO - PROCESS | 1646 | 1464624330812 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x114e59800 == 25 [pid = 1646] [id = 25] 09:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x113376800) [pid = 1646] [serial = 71] [outer = 0x0] 09:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11660f000) [pid = 1646] [serial = 72] [outer = 0x113376800] 09:05:30 INFO - PROCESS | 1646 | 1464624330842 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x116959c00) [pid = 1646] [serial = 73] [outer = 0x113376800] 09:05:31 INFO - PROCESS | 1646 | 1464624331272 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]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:05:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 681ms 09:05:31 INFO - PROCESS | 1646 | 1464624331317 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1646 | 1464624331320 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:05:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:05:31 INFO - PROCESS | 1646 | 1464624331325 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1646 | 1464624331326 Marionette TRACE conn2 <- [1,74,null,{}] 09:05:31 INFO - PROCESS | 1646 | 1464624331329 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}] 09:05:31 INFO - PROCESS | 1646 | 1464624331399 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:05:31 INFO - PROCESS | 1646 | 1464624331404 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164ed000 == 26 [pid = 1646] [id = 26] 09:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1169d3c00) [pid = 1646] [serial = 74] [outer = 0x0] 09:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1175aa000) [pid = 1646] [serial = 75] [outer = 0x1169d3c00] 09:05:31 INFO - PROCESS | 1646 | 1464624331432 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118025000) [pid = 1646] [serial = 76] [outer = 0x1169d3c00] 09:05:31 INFO - PROCESS | 1646 | 1464624331755 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]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:05:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 09:05:31 INFO - PROCESS | 1646 | 1464624331793 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1646 | 1464624331795 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:05:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:05:31 INFO - PROCESS | 1646 | 1464624331800 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1646 | 1464624331802 Marionette TRACE conn2 <- [1,78,null,{}] 09:05:31 INFO - PROCESS | 1646 | 1464624331809 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}] 09:05:31 INFO - PROCESS | 1646 | 1464624331879 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:05:31 INFO - PROCESS | 1646 | 1464624331885 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aab800 == 27 [pid = 1646] [id = 27] 09:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11813f400) [pid = 1646] [serial = 77] [outer = 0x0] 09:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118296400) [pid = 1646] [serial = 78] [outer = 0x11813f400] 09:05:31 INFO - PROCESS | 1646 | 1464624331914 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118742000) [pid = 1646] [serial = 79] [outer = 0x11813f400] 09:05:32 INFO - PROCESS | 1646 | 1464624332238 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]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:05:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 09:05:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:05:32 INFO - PROCESS | 1646 | 1464624332270 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1646 | 1464624332272 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:05:32 INFO - PROCESS | 1646 | 1464624332274 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1646 | 1464624332275 Marionette TRACE conn2 <- [1,82,null,{}] 09:05:32 INFO - PROCESS | 1646 | 1464624332277 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}] 09:05:32 INFO - PROCESS | 1646 | 1464624332358 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:05:32 INFO - PROCESS | 1646 | 1464624332399 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f46000 == 28 [pid = 1646] [id = 28] 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1185ae800) [pid = 1646] [serial = 80] [outer = 0x0] 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118743c00) [pid = 1646] [serial = 81] [outer = 0x1185ae800] 09:05:32 INFO - PROCESS | 1646 | 1464624332424 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119065000) [pid = 1646] [serial = 82] [outer = 0x1185ae800] 09:05:32 INFO - PROCESS | 1646 | 1464624332682 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]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:05:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 09:05:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:05:32 INFO - PROCESS | 1646 | 1464624332693 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1646 | 1464624332694 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:05:32 INFO - PROCESS | 1646 | 1464624332697 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1646 | 1464624332700 Marionette TRACE conn2 <- [1,86,null,{}] 09:05:32 INFO - PROCESS | 1646 | 1464624332710 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}] 09:05:32 INFO - PROCESS | 1646 | 1464624332792 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:05:32 INFO - PROCESS | 1646 | 1464624332799 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182dd800 == 29 [pid = 1646] [id = 29] 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1185a7400) [pid = 1646] [serial = 83] [outer = 0x0] 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11906e800) [pid = 1646] [serial = 84] [outer = 0x1185a7400] 09:05:32 INFO - PROCESS | 1646 | 1464624332824 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119649800) [pid = 1646] [serial = 85] [outer = 0x1185a7400] 09:05:33 INFO - PROCESS | 1646 | 1464624333119 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]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:05:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 476ms 09:05:33 INFO - PROCESS | 1646 | 1464624333173 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1646 | 1464624333174 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:05:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:05:33 INFO - PROCESS | 1646 | 1464624333176 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1646 | 1464624333177 Marionette TRACE conn2 <- [1,90,null,{}] 09:05:33 INFO - PROCESS | 1646 | 1464624333180 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}] 09:05:33 INFO - PROCESS | 1646 | 1464624333283 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:05:33 INFO - PROCESS | 1646 | 1464624333291 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11857c800 == 30 [pid = 1646] [id = 30] 09:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11964cc00) [pid = 1646] [serial = 86] [outer = 0x0] 09:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11979fc00) [pid = 1646] [serial = 87] [outer = 0x11964cc00] 09:05:33 INFO - PROCESS | 1646 | 1464624333319 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11bb6ec00) [pid = 1646] [serial = 88] [outer = 0x11964cc00] 09:05:33 INFO - PROCESS | 1646 | 1464624333614 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]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:05:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 09:05:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:05:33 INFO - PROCESS | 1646 | 1464624333653 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1646 | 1464624333654 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:05:33 INFO - PROCESS | 1646 | 1464624333656 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1646 | 1464624333657 Marionette TRACE conn2 <- [1,94,null,{}] 09:05:33 INFO - PROCESS | 1646 | 1464624333660 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}] 09:05:33 INFO - PROCESS | 1646 | 1464624333733 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:05:33 INFO - PROCESS | 1646 | 1464624333737 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119292800 == 31 [pid = 1646] [id = 31] 09:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119649000) [pid = 1646] [serial = 89] [outer = 0x0] 09:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x123103000) [pid = 1646] [serial = 90] [outer = 0x119649000] 09:05:33 INFO - PROCESS | 1646 | 1464624333764 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123109800) [pid = 1646] [serial = 91] [outer = 0x119649000] 09:05:34 INFO - PROCESS | 1646 | 1464624334054 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]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 09:05:34 INFO - PROCESS | 1646 | 1464624334075 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1646 | 1464624334076 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:05:34 INFO - PROCESS | 1646 | 1464624334089 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1646 | 1464624334090 Marionette TRACE conn2 <- [1,98,null,{}] 09:05:34 INFO - PROCESS | 1646 | 1464624334092 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}] 09:05:34 INFO - PROCESS | 1646 | 1464624334188 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:05:34 INFO - PROCESS | 1646 | 1464624334195 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x112121000 == 32 [pid = 1646] [id = 32] 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119798400) [pid = 1646] [serial = 92] [outer = 0x0] 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12310a400) [pid = 1646] [serial = 93] [outer = 0x119798400] 09:05:34 INFO - PROCESS | 1646 | 1464624334219 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123443c00) [pid = 1646] [serial = 94] [outer = 0x119798400] 09:05:34 INFO - PROCESS | 1646 | 1464624334483 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]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 427ms 09:05:34 INFO - PROCESS | 1646 | 1464624334508 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1646 | 1464624334509 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:05:34 INFO - PROCESS | 1646 | 1464624334519 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1646 | 1464624334527 Marionette TRACE conn2 <- [1,102,null,{}] 09:05:34 INFO - PROCESS | 1646 | 1464624334538 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}] 09:05:34 INFO - PROCESS | 1646 | 1464624334612 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:05:34 INFO - PROCESS | 1646 | 1464624334618 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b41800 == 33 [pid = 1646] [id = 33] 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12344c400) [pid = 1646] [serial = 95] [outer = 0x0] 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1234e2000) [pid = 1646] [serial = 96] [outer = 0x12344c400] 09:05:34 INFO - PROCESS | 1646 | 1464624334644 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1236a6400) [pid = 1646] [serial = 97] [outer = 0x12344c400] 09:05:34 INFO - PROCESS | 1646 | 1464624334920 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]]]}] 09:05:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 436ms 09:05:34 INFO - PROCESS | 1646 | 1464624334953 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:05:34 INFO - PROCESS | 1646 | 1464624334954 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:05:34 INFO - PROCESS | 1646 | 1464624334956 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1646 | 1464624334957 Marionette TRACE conn2 <- [1,106,null,{}] 09:05:34 INFO - PROCESS | 1646 | 1464624334960 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}] 09:05:35 INFO - PROCESS | 1646 | 1464624335035 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:05:35 INFO - PROCESS | 1646 | 1464624335039 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d1a000 == 34 [pid = 1646] [id = 34] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x124076000) [pid = 1646] [serial = 98] [outer = 0x0] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x124319400) [pid = 1646] [serial = 99] [outer = 0x124076000] 09:05:35 INFO - PROCESS | 1646 | 1464624335065 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1245f0c00) [pid = 1646] [serial = 100] [outer = 0x124076000] 09:05:35 INFO - PROCESS | 1646 | 1464624335340 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]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 09:05:35 INFO - PROCESS | 1646 | 1464624335375 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1646 | 1464624335376 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:05:35 INFO - PROCESS | 1646 | 1464624335390 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1646 | 1464624335394 Marionette TRACE conn2 <- [1,110,null,{}] 09:05:35 INFO - PROCESS | 1646 | 1464624335404 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}] 09:05:35 INFO - PROCESS | 1646 | 1464624335516 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:05:35 INFO - PROCESS | 1646 | 1464624335523 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ec9000 == 35 [pid = 1646] [id = 35] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1236a5800) [pid = 1646] [serial = 101] [outer = 0x0] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12479b000) [pid = 1646] [serial = 102] [outer = 0x1236a5800] 09:05:35 INFO - PROCESS | 1646 | 1464624335551 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124a6cc00) [pid = 1646] [serial = 103] [outer = 0x1236a5800] 09:05:35 INFO - PROCESS | 1646 | 1464624335837 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]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 483ms 09:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:05:35 INFO - PROCESS | 1646 | 1464624335869 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1646 | 1464624335870 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:05:35 INFO - PROCESS | 1646 | 1464624335872 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1646 | 1464624335873 Marionette TRACE conn2 <- [1,114,null,{}] 09:05:35 INFO - PROCESS | 1646 | 1464624335876 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}] 09:05:35 INFO - PROCESS | 1646 | 1464624335961 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:05:35 INFO - PROCESS | 1646 | 1464624335968 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x123267800 == 36 [pid = 1646] [id = 36] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x124b4fc00) [pid = 1646] [serial = 104] [outer = 0x0] 09:05:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x124f0d800) [pid = 1646] [serial = 105] [outer = 0x124b4fc00] 09:05:35 INFO - PROCESS | 1646 | 1464624335992 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x124fe7400) [pid = 1646] [serial = 106] [outer = 0x124b4fc00] 09:05:36 INFO - PROCESS | 1646 | 1464624336316 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]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 09:05:36 INFO - PROCESS | 1646 | 1464624336341 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1646 | 1464624336342 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:05:36 INFO - PROCESS | 1646 | 1464624336345 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1646 | 1464624336347 Marionette TRACE conn2 <- [1,118,null,{}] 09:05:36 INFO - PROCESS | 1646 | 1464624336351 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}] 09:05:36 INFO - PROCESS | 1646 | 1464624336442 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:05:36 INFO - PROCESS | 1646 | 1464624336450 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x123339800 == 37 [pid = 1646] [id = 37] 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12479a400) [pid = 1646] [serial = 107] [outer = 0x0] 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x126098000) [pid = 1646] [serial = 108] [outer = 0x12479a400] 09:05:36 INFO - PROCESS | 1646 | 1464624336475 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12610d000) [pid = 1646] [serial = 109] [outer = 0x12479a400] 09:05:36 INFO - PROCESS | 1646 | 1464624336739 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]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 09:05:36 INFO - PROCESS | 1646 | 1464624336788 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:05:36 INFO - PROCESS | 1646 | 1464624336790 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:05:36 INFO - PROCESS | 1646 | 1464624336793 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1646 | 1464624336796 Marionette TRACE conn2 <- [1,122,null,{}] 09:05:36 INFO - PROCESS | 1646 | 1464624336803 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}] 09:05:36 INFO - PROCESS | 1646 | 1464624336916 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:05:36 INFO - PROCESS | 1646 | 1464624336923 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1243c4800 == 38 [pid = 1646] [id = 38] 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x124fe7000) [pid = 1646] [serial = 110] [outer = 0x0] 09:05:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12618c800) [pid = 1646] [serial = 111] [outer = 0x124fe7000] 09:05:36 INFO - PROCESS | 1646 | 1464624336961 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x126b9a400) [pid = 1646] [serial = 112] [outer = 0x124fe7000] 09:05:37 INFO - PROCESS | 1646 | 1464624337393 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]]]}] 09:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 625ms 09:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:05:37 INFO - PROCESS | 1646 | 1464624337418 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1646 | 1464624337419 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:05:37 INFO - PROCESS | 1646 | 1464624337421 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1646 | 1464624337422 Marionette TRACE conn2 <- [1,126,null,{}] 09:05:37 INFO - PROCESS | 1646 | 1464624337425 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}] 09:05:37 INFO - PROCESS | 1646 | 1464624337495 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:05:37 INFO - PROCESS | 1646 | 1464624337501 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x124ba1000 == 39 [pid = 1646] [id = 39] 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x126f26000) [pid = 1646] [serial = 113] [outer = 0x0] 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x126ff1400) [pid = 1646] [serial = 114] [outer = 0x126f26000] 09:05:37 INFO - PROCESS | 1646 | 1464624337526 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1270d4800) [pid = 1646] [serial = 115] [outer = 0x126f26000] 09:05:37 INFO - PROCESS | 1646 | 1464624337820 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]]]}] 09:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 417ms 09:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:05:37 INFO - PROCESS | 1646 | 1464624337839 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1646 | 1464624337840 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:05:37 INFO - PROCESS | 1646 | 1464624337842 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1646 | 1464624337843 Marionette TRACE conn2 <- [1,130,null,{}] 09:05:37 INFO - PROCESS | 1646 | 1464624337857 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}] 09:05:37 INFO - PROCESS | 1646 | 1464624337934 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:05:37 INFO - PROCESS | 1646 | 1464624337939 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260cc000 == 40 [pid = 1646] [id = 40] 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x127471800) [pid = 1646] [serial = 116] [outer = 0x0] 09:05:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12747cc00) [pid = 1646] [serial = 117] [outer = 0x127471800] 09:05:37 INFO - PROCESS | 1646 | 1464624337963 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x128a16c00) [pid = 1646] [serial = 118] [outer = 0x127471800] 09:05:38 INFO - PROCESS | 1646 | 1464624338254 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]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms 09:05:38 INFO - PROCESS | 1646 | 1464624338261 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1646 | 1464624338263 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:05:38 INFO - PROCESS | 1646 | 1464624338272 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1646 | 1464624338273 Marionette TRACE conn2 <- [1,134,null,{}] 09:05:38 INFO - PROCESS | 1646 | 1464624338276 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}] 09:05:38 INFO - PROCESS | 1646 | 1464624338357 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:05:38 INFO - PROCESS | 1646 | 1464624338421 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b51000 == 41 [pid = 1646] [id = 41] 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1188bd800) [pid = 1646] [serial = 119] [outer = 0x0] 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128a11c00) [pid = 1646] [serial = 120] [outer = 0x1188bd800] 09:05:38 INFO - PROCESS | 1646 | 1464624338445 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1290eb400) [pid = 1646] [serial = 121] [outer = 0x1188bd800] 09:05:39 INFO - PROCESS | 1646 | 1464624339377 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1170ms 09:05:39 INFO - PROCESS | 1646 | 1464624339443 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1646 | 1464624339445 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:05:39 INFO - PROCESS | 1646 | 1464624339448 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1646 | 1464624339450 Marionette TRACE conn2 <- [1,138,null,{}] 09:05:39 INFO - PROCESS | 1646 | 1464624339454 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}] 09:05:39 INFO - PROCESS | 1646 | 1464624339541 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:05:39 INFO - PROCESS | 1646 | 1464624339570 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x113216800 == 42 [pid = 1646] [id = 42] 09:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x115df9400) [pid = 1646] [serial = 122] [outer = 0x0] 09:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x116458800) [pid = 1646] [serial = 123] [outer = 0x115df9400] 09:05:39 INFO - PROCESS | 1646 | 1464624339598 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1166d9c00) [pid = 1646] [serial = 124] [outer = 0x115df9400] 09:05:39 INFO - PROCESS | 1646 | 1464624339920 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 09:05:39 INFO - PROCESS | 1646 | 1464624339969 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1646 | 1464624339972 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:05:39 INFO - PROCESS | 1646 | 1464624339977 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1646 | 1464624339978 Marionette TRACE conn2 <- [1,142,null,{}] 09:05:39 INFO - PROCESS | 1646 | 1464624339980 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}] 09:05:40 INFO - PROCESS | 1646 | 1464624340069 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:05:40 INFO - PROCESS | 1646 | 1464624340100 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164d4800 == 43 [pid = 1646] [id = 43] 09:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11695cc00) [pid = 1646] [serial = 125] [outer = 0x0] 09:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11745c800) [pid = 1646] [serial = 126] [outer = 0x11695cc00] 09:05:40 INFO - PROCESS | 1646 | 1464624340142 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x118023800) [pid = 1646] [serial = 127] [outer = 0x11695cc00] 09:05:40 INFO - PROCESS | 1646 | 1464624340602 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]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 670ms 09:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:05:40 INFO - PROCESS | 1646 | 1464624340655 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1646 | 1464624340657 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:05:40 INFO - PROCESS | 1646 | 1464624340661 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1646 | 1464624340666 Marionette TRACE conn2 <- [1,146,null,{}] 09:05:41 INFO - PROCESS | 1646 | 1464624341155 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}] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12bad4c00) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12ba0d800) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1245fa000) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a86fc00) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1290f4400) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11828f000) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x118135800) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12cec4400) [pid = 1646] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12c6f4400) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12c539400) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12bf45000) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11bb75000) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1185a7400) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11964cc00) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119649000) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x119798400) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12344c400) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x124076000) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x124b4fc00) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12479a400) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x124fe7000) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119049000) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x112a76800) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x113c0d000) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1187f6c00) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x113376800) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1169d3c00) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11813f400) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:05:41 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1185ae800) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:05:41 INFO - PROCESS | 1646 | 1464624341292 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:05:41 INFO - PROCESS | 1646 | 1464624341298 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab6800 == 44 [pid = 1646] [id = 44] 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118023c00) [pid = 1646] [serial = 128] [outer = 0x0] 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11813b800) [pid = 1646] [serial = 129] [outer = 0x118023c00] 09:05:41 INFO - PROCESS | 1646 | 1464624341329 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118298000) [pid = 1646] [serial = 130] [outer = 0x118023c00] 09:05:41 INFO - PROCESS | 1646 | 1464624341626 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]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 976ms 09:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:05:41 INFO - PROCESS | 1646 | 1464624341637 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1646 | 1464624341639 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:05:41 INFO - PROCESS | 1646 | 1464624341641 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1646 | 1464624341642 Marionette TRACE conn2 <- [1,150,null,{}] 09:05:41 INFO - PROCESS | 1646 | 1464624341645 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}] 09:05:41 INFO - PROCESS | 1646 | 1464624341727 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:05:41 INFO - PROCESS | 1646 | 1464624341769 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x117440800 == 45 [pid = 1646] [id = 45] 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118025800) [pid = 1646] [serial = 131] [outer = 0x0] 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118745800) [pid = 1646] [serial = 132] [outer = 0x118025800] 09:05:41 INFO - PROCESS | 1646 | 1464624341794 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1188bc800) [pid = 1646] [serial = 133] [outer = 0x118025800] 09:05:42 INFO - PROCESS | 1646 | 1464624342085 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 09:05:42 INFO - PROCESS | 1646 | 1464624342109 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1646 | 1464624342110 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:05:42 INFO - PROCESS | 1646 | 1464624342121 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1646 | 1464624342122 Marionette TRACE conn2 <- [1,154,null,{}] 09:05:42 INFO - PROCESS | 1646 | 1464624342124 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}] 09:05:42 INFO - PROCESS | 1646 | 1464624342196 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:05:42 INFO - PROCESS | 1646 | 1464624342201 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ec800 == 46 [pid = 1646] [id = 46] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119043800) [pid = 1646] [serial = 134] [outer = 0x0] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11906c800) [pid = 1646] [serial = 135] [outer = 0x119043800] 09:05:42 INFO - PROCESS | 1646 | 1464624342228 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11963ec00) [pid = 1646] [serial = 136] [outer = 0x119043800] 09:05:42 INFO - PROCESS | 1646 | 1464624342549 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 09:05:42 INFO - PROCESS | 1646 | 1464624342589 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1646 | 1464624342591 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:05:42 INFO - PROCESS | 1646 | 1464624342593 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1646 | 1464624342594 Marionette TRACE conn2 <- [1,158,null,{}] 09:05:42 INFO - PROCESS | 1646 | 1464624342596 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}] 09:05:42 INFO - PROCESS | 1646 | 1464624342678 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:05:42 INFO - PROCESS | 1646 | 1464624342686 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x119291800 == 47 [pid = 1646] [id = 47] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119647800) [pid = 1646] [serial = 137] [outer = 0x0] 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119798800) [pid = 1646] [serial = 138] [outer = 0x119647800] 09:05:42 INFO - PROCESS | 1646 | 1464624342714 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11bb6c800) [pid = 1646] [serial = 139] [outer = 0x119647800] 09:05:43 INFO - PROCESS | 1646 | 1464624343005 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]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 418ms 09:05:43 INFO - PROCESS | 1646 | 1464624343012 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1646 | 1464624343013 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:05:43 INFO - PROCESS | 1646 | 1464624343022 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1646 | 1464624343023 Marionette TRACE conn2 <- [1,162,null,{}] 09:05:43 INFO - PROCESS | 1646 | 1464624343026 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}] 09:05:43 INFO - PROCESS | 1646 | 1464624343097 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:05:43 INFO - PROCESS | 1646 | 1464624343102 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197cb000 == 48 [pid = 1646] [id = 48] 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11bb6cc00) [pid = 1646] [serial = 140] [outer = 0x0] 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11bb78000) [pid = 1646] [serial = 141] [outer = 0x11bb6cc00] 09:05:43 INFO - PROCESS | 1646 | 1464624343129 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123106800) [pid = 1646] [serial = 142] [outer = 0x11bb6cc00] 09:05:43 INFO - PROCESS | 1646 | 1464624343589 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]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 09:05:43 INFO - PROCESS | 1646 | 1464624343643 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1646 | 1464624343647 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:05:43 INFO - PROCESS | 1646 | 1464624343650 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1646 | 1464624343653 Marionette TRACE conn2 <- [1,166,null,{}] 09:05:43 INFO - PROCESS | 1646 | 1464624343657 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}] 09:05:43 INFO - PROCESS | 1646 | 1464624343746 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:05:43 INFO - PROCESS | 1646 | 1464624343794 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x116657000 == 49 [pid = 1646] [id = 49] 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x115def000) [pid = 1646] [serial = 143] [outer = 0x0] 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x116782800) [pid = 1646] [serial = 144] [outer = 0x115def000] 09:05:43 INFO - PROCESS | 1646 | 1464624343825 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1175a8c00) [pid = 1646] [serial = 145] [outer = 0x115def000] 09:05:44 INFO - PROCESS | 1646 | 1464624344272 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]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 09:05:44 INFO - PROCESS | 1646 | 1464624344322 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1646 | 1464624344326 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:05:44 INFO - PROCESS | 1646 | 1464624344330 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1646 | 1464624344332 Marionette TRACE conn2 <- [1,170,null,{}] 09:05:44 INFO - PROCESS | 1646 | 1464624344335 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}] 09:05:44 INFO - PROCESS | 1646 | 1464624344425 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:05:44 INFO - PROCESS | 1646 | 1464624344469 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197d8000 == 50 [pid = 1646] [id = 50] 09:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x118136c00) [pid = 1646] [serial = 146] [outer = 0x0] 09:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1185ae400) [pid = 1646] [serial = 147] [outer = 0x118136c00] 09:05:44 INFO - PROCESS | 1646 | 1464624344500 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11906ec00) [pid = 1646] [serial = 148] [outer = 0x118136c00] 09:05:44 INFO - PROCESS | 1646 | 1464624344973 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 09:05:45 INFO - PROCESS | 1646 | 1464624345010 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1646 | 1464624345012 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:05:45 INFO - PROCESS | 1646 | 1464624345033 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1646 | 1464624345036 Marionette TRACE conn2 <- [1,174,null,{}] 09:05:45 INFO - PROCESS | 1646 | 1464624345043 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}] 09:05:45 INFO - PROCESS | 1646 | 1464624345135 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:05:45 INFO - PROCESS | 1646 | 1464624345193 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b4800 == 51 [pid = 1646] [id = 51] 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119ad5000) [pid = 1646] [serial = 149] [outer = 0x0] 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119d61400) [pid = 1646] [serial = 150] [outer = 0x119ad5000] 09:05:45 INFO - PROCESS | 1646 | 1464624345224 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x121102c00) [pid = 1646] [serial = 151] [outer = 0x119ad5000] 09:05:45 INFO - PROCESS | 1646 | 1464624345627 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 623ms 09:05:45 INFO - PROCESS | 1646 | 1464624345654 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1646 | 1464624345656 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:05:45 INFO - PROCESS | 1646 | 1464624345659 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1646 | 1464624345660 Marionette TRACE conn2 <- [1,178,null,{}] 09:05:45 INFO - PROCESS | 1646 | 1464624345662 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}] 09:05:45 INFO - PROCESS | 1646 | 1464624345753 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:05:45 INFO - PROCESS | 1646 | 1464624345794 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x123765000 == 52 [pid = 1646] [id = 52] 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123108c00) [pid = 1646] [serial = 152] [outer = 0x0] 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1232e1800) [pid = 1646] [serial = 153] [outer = 0x123108c00] 09:05:45 INFO - PROCESS | 1646 | 1464624345823 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12344f800) [pid = 1646] [serial = 154] [outer = 0x123108c00] 09:05:46 INFO - PROCESS | 1646 | 1464624346219 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]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 568ms 09:05:46 INFO - PROCESS | 1646 | 1464624346227 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1646 | 1464624346228 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:05:46 INFO - PROCESS | 1646 | 1464624346231 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1646 | 1464624346232 Marionette TRACE conn2 <- [1,182,null,{}] 09:05:46 INFO - PROCESS | 1646 | 1464624346235 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}] 09:05:46 INFO - PROCESS | 1646 | 1464624346325 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:05:46 INFO - PROCESS | 1646 | 1464624346366 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12473e000 == 53 [pid = 1646] [id = 53] 09:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x112e7ac00) [pid = 1646] [serial = 155] [outer = 0x0] 09:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1234c8800) [pid = 1646] [serial = 156] [outer = 0x112e7ac00] 09:05:46 INFO - PROCESS | 1646 | 1464624346396 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x124189800) [pid = 1646] [serial = 157] [outer = 0x112e7ac00] 09:05:46 INFO - PROCESS | 1646 | 1464624346809 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]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 620ms 09:05:46 INFO - PROCESS | 1646 | 1464624346852 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1646 | 1464624346854 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:05:46 INFO - PROCESS | 1646 | 1464624346857 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1646 | 1464624346860 Marionette TRACE conn2 <- [1,186,null,{}] 09:05:46 INFO - PROCESS | 1646 | 1464624346863 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}] 09:05:47 INFO - PROCESS | 1646 | 1464624347005 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:05:47 INFO - PROCESS | 1646 | 1464624347089 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x114e5f800 == 54 [pid = 1646] [id = 54] 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1121b1800) [pid = 1646] [serial = 158] [outer = 0x0] 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11828c000) [pid = 1646] [serial = 159] [outer = 0x1121b1800] 09:05:47 INFO - PROCESS | 1646 | 1464624347136 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1245f6800) [pid = 1646] [serial = 160] [outer = 0x1121b1800] 09:05:47 INFO - PROCESS | 1646 | 1464624347682 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 870ms 09:05:47 INFO - PROCESS | 1646 | 1464624347728 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1646 | 1464624347730 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:05:47 INFO - PROCESS | 1646 | 1464624347733 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1646 | 1464624347735 Marionette TRACE conn2 <- [1,190,null,{}] 09:05:47 INFO - PROCESS | 1646 | 1464624347739 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}] 09:05:47 INFO - PROCESS | 1646 | 1464624347829 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:05:47 INFO - PROCESS | 1646 | 1464624347889 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x114feb800 == 55 [pid = 1646] [id = 55] 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x115dee000) [pid = 1646] [serial = 161] [outer = 0x0] 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11621c800) [pid = 1646] [serial = 162] [outer = 0x115dee000] 09:05:47 INFO - PROCESS | 1646 | 1464624347918 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1166dc000) [pid = 1646] [serial = 163] [outer = 0x115dee000] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x119291800 == 54 [pid = 1646] [id = 47] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ec800 == 53 [pid = 1646] [id = 46] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x117440800 == 52 [pid = 1646] [id = 45] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116ab6800 == 51 [pid = 1646] [id = 44] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1182dd800 == 50 [pid = 1646] [id = 29] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116f46000 == 49 [pid = 1646] [id = 28] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116aab800 == 48 [pid = 1646] [id = 27] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1164d4800 == 47 [pid = 1646] [id = 43] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x113216800 == 46 [pid = 1646] [id = 42] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11857c800 == 45 [pid = 1646] [id = 30] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x119b41800 == 44 [pid = 1646] [id = 33] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x119292800 == 43 [pid = 1646] [id = 31] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x114e5f800 == 42 [pid = 1646] [id = 54] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12473e000 == 41 [pid = 1646] [id = 53] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x123765000 == 40 [pid = 1646] [id = 52] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b4800 == 39 [pid = 1646] [id = 51] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x124ba1000 == 38 [pid = 1646] [id = 39] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1260cc000 == 37 [pid = 1646] [id = 40] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x126b51000 == 36 [pid = 1646] [id = 41] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x123339800 == 35 [pid = 1646] [id = 37] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1197d8000 == 34 [pid = 1646] [id = 50] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1243c4800 == 33 [pid = 1646] [id = 38] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x119ec9000 == 32 [pid = 1646] [id = 35] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116657000 == 31 [pid = 1646] [id = 49] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x123267800 == 30 [pid = 1646] [id = 36] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1197cb000 == 29 [pid = 1646] [id = 48] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x112121000 == 28 [pid = 1646] [id = 32] 09:05:48 INFO - PROCESS | 1646 | --DOCSHELL 0x119d1a000 == 27 [pid = 1646] [id = 34] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123443800) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11906e800) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11979fc00) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11bb6ec00) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x123103000) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123109800) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12310a400) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123443c00) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1234e2000) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1236a6400) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x124319400) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1245f0c00) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12479b000) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124f0d800) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x126098000) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12618c800) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x126ff1400) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12747cc00) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x112d14400) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x113c0ac00) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x116957800) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119219800) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11660f000) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x116959c00) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1175aa000) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118025000) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118296400) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118743c00) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x124fe7400) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12610d000) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x126b9a400) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119649800) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118742000) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119799400) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11802bc00) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119065000) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12d60c400) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x129388400) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12938e400) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x124076400) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12cd12400) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12cd19400) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12c6e9400) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12c6ef400) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12c531c00) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12c536c00) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12bf42800) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128a10c00) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12bade000) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12bf3ac00) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12bacbc00) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12bad1c00) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12ba04800) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12a878000) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12a871800) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12a875800) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12960d800) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x129609400) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118293400) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12d45f800) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11906f000) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12d45c000) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12cec2800) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12cec6000) [pid = 1646] [serial = 50] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12d459800) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12c9d2800) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 09:05:48 INFO - PROCESS | 1646 | 1464624348788 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]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1070ms 09:05:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:05:48 INFO - PROCESS | 1646 | 1464624348804 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1646 | 1464624348807 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:05:48 INFO - PROCESS | 1646 | 1464624348811 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1646 | 1464624348813 Marionette TRACE conn2 <- [1,194,null,{}] 09:05:48 INFO - PROCESS | 1646 | 1464624348817 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}] 09:05:48 INFO - PROCESS | 1646 | 1464624348899 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:05:48 INFO - PROCESS | 1646 | 1464624348940 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x112ad8800 == 28 [pid = 1646] [id = 56] 09:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x114eec800) [pid = 1646] [serial = 164] [outer = 0x0] 09:05:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x116286000) [pid = 1646] [serial = 165] [outer = 0x114eec800] 09:05:48 INFO - PROCESS | 1646 | 1464624348967 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x116611800) [pid = 1646] [serial = 166] [outer = 0x114eec800] 09:05:49 INFO - PROCESS | 1646 | 1464624349247 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 473ms 09:05:49 INFO - PROCESS | 1646 | 1464624349288 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1646 | 1464624349292 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:05:49 INFO - PROCESS | 1646 | 1464624349300 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1646 | 1464624349302 Marionette TRACE conn2 <- [1,198,null,{}] 09:05:49 INFO - PROCESS | 1646 | 1464624349305 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}] 09:05:49 INFO - PROCESS | 1646 | 1464624349375 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:05:49 INFO - PROCESS | 1646 | 1464624349381 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x116664000 == 29 [pid = 1646] [id = 57] 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x116783000) [pid = 1646] [serial = 167] [outer = 0x0] 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1175ac000) [pid = 1646] [serial = 168] [outer = 0x116783000] 09:05:49 INFO - PROCESS | 1646 | 1464624349409 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11802ac00) [pid = 1646] [serial = 169] [outer = 0x116783000] 09:05:49 INFO - PROCESS | 1646 | 1464624349718 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:05:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 473ms 09:05:49 INFO - PROCESS | 1646 | 1464624349777 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1646 | 1464624349779 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:05:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:05:49 INFO - PROCESS | 1646 | 1464624349783 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1646 | 1464624349786 Marionette TRACE conn2 <- [1,202,null,{}] 09:05:49 INFO - PROCESS | 1646 | 1464624349793 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}] 09:05:49 INFO - PROCESS | 1646 | 1464624349869 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:05:49 INFO - PROCESS | 1646 | 1464624349875 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11743d000 == 30 [pid = 1646] [id = 58] 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x113374c00) [pid = 1646] [serial = 170] [outer = 0x0] 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1184b4c00) [pid = 1646] [serial = 171] [outer = 0x113374c00] 09:05:49 INFO - PROCESS | 1646 | 1464624349905 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1187efc00) [pid = 1646] [serial = 172] [outer = 0x113374c00] 09:05:50 INFO - PROCESS | 1646 | 1464624350200 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 09:05:50 INFO - PROCESS | 1646 | 1464624350255 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1646 | 1464624350256 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:05:50 INFO - PROCESS | 1646 | 1464624350258 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1646 | 1464624350260 Marionette TRACE conn2 <- [1,206,null,{}] 09:05:50 INFO - PROCESS | 1646 | 1464624350262 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}] 09:05:50 INFO - PROCESS | 1646 | 1464624350330 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:05:50 INFO - PROCESS | 1646 | 1464624350375 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e20800 == 31 [pid = 1646] [id = 59] 09:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118290000) [pid = 1646] [serial = 173] [outer = 0x0] 09:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11904cc00) [pid = 1646] [serial = 174] [outer = 0x118290000] 09:05:50 INFO - PROCESS | 1646 | 1464624350400 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119218c00) [pid = 1646] [serial = 175] [outer = 0x118290000] 09:05:50 INFO - PROCESS | 1646 | 1464624350654 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:05:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 417ms 09:05:50 INFO - PROCESS | 1646 | 1464624350681 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1646 | 1464624350684 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:05:50 INFO - PROCESS | 1646 | 1464624350692 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1646 | 1464624350693 Marionette TRACE conn2 <- [1,210,null,{}] 09:05:50 INFO - PROCESS | 1646 | 1464624350703 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}] 09:05:50 INFO - PROCESS | 1646 | 1464624350787 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:05:50 INFO - PROCESS | 1646 | 1464624350792 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183f0000 == 32 [pid = 1646] [id = 60] 09:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11677ec00) [pid = 1646] [serial = 176] [outer = 0x0] 09:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119643800) [pid = 1646] [serial = 177] [outer = 0x11677ec00] 09:05:50 INFO - PROCESS | 1646 | 1464624350839 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11964c000) [pid = 1646] [serial = 178] [outer = 0x11677ec00] 09:05:51 INFO - PROCESS | 1646 | 1464624351184 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]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 519ms 09:05:51 INFO - PROCESS | 1646 | 1464624351224 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1646 | 1464624351226 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:05:51 INFO - PROCESS | 1646 | 1464624351228 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1646 | 1464624351229 Marionette TRACE conn2 <- [1,214,null,{}] 09:05:51 INFO - PROCESS | 1646 | 1464624351231 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}] 09:05:51 INFO - PROCESS | 1646 | 1464624351325 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:05:51 INFO - PROCESS | 1646 | 1464624351331 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11929a000 == 33 [pid = 1646] [id = 61] 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116a68400) [pid = 1646] [serial = 179] [outer = 0x0] 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119accc00) [pid = 1646] [serial = 180] [outer = 0x116a68400] 09:05:51 INFO - PROCESS | 1646 | 1464624351359 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11bb7bc00) [pid = 1646] [serial = 181] [outer = 0x116a68400] 09:05:51 INFO - PROCESS | 1646 | 1464624351643 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]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 09:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:05:51 INFO - PROCESS | 1646 | 1464624351654 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1646 | 1464624351655 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:05:51 INFO - PROCESS | 1646 | 1464624351659 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1646 | 1464624351660 Marionette TRACE conn2 <- [1,218,null,{}] 09:05:51 INFO - PROCESS | 1646 | 1464624351662 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}] 09:05:51 INFO - PROCESS | 1646 | 1464624351757 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:05:51 INFO - PROCESS | 1646 | 1464624351760 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197c7000 == 34 [pid = 1646] [id = 62] 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x112a82000) [pid = 1646] [serial = 182] [outer = 0x0] 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x123106000) [pid = 1646] [serial = 183] [outer = 0x112a82000] 09:05:51 INFO - PROCESS | 1646 | 1464624351811 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12310d400) [pid = 1646] [serial = 184] [outer = 0x112a82000] 09:05:52 INFO - PROCESS | 1646 | 1464624352089 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]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 09:05:52 INFO - PROCESS | 1646 | 1464624352128 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1646 | 1464624352130 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:05:52 INFO - PROCESS | 1646 | 1464624352136 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1646 | 1464624352137 Marionette TRACE conn2 <- [1,222,null,{}] 09:05:52 INFO - PROCESS | 1646 | 1464624352139 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}] 09:05:52 INFO - PROCESS | 1646 | 1464624352226 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:05:52 INFO - PROCESS | 1646 | 1464624352254 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b54000 == 35 [pid = 1646] [id = 63] 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x123442400) [pid = 1646] [serial = 185] [outer = 0x0] 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1234e2000) [pid = 1646] [serial = 186] [outer = 0x123442400] 09:05:52 INFO - PROCESS | 1646 | 1464624352280 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1236a8400) [pid = 1646] [serial = 187] [outer = 0x123442400] 09:05:52 INFO - PROCESS | 1646 | 1464624352598 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]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 517ms 09:05:52 INFO - PROCESS | 1646 | 1464624352654 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1646 | 1464624352655 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:05:52 INFO - PROCESS | 1646 | 1464624352657 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1646 | 1464624352659 Marionette TRACE conn2 <- [1,226,null,{}] 09:05:52 INFO - PROCESS | 1646 | 1464624352661 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}] 09:05:52 INFO - PROCESS | 1646 | 1464624352765 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119647800) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11bb6cc00) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11695cc00) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x115df9400) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119043800) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118023c00) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118025800) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1188bd800) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x127471800) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x126f26000) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:05:52 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1236a5800) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:05:52 INFO - PROCESS | 1646 | 1464624352800 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f39000 == 36 [pid = 1646] [id = 64] 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x112d03000) [pid = 1646] [serial = 188] [outer = 0x0] 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116a69400) [pid = 1646] [serial = 189] [outer = 0x112d03000] 09:05:52 INFO - PROCESS | 1646 | 1464624352825 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1187f8400) [pid = 1646] [serial = 190] [outer = 0x112d03000] 09:05:53 INFO - PROCESS | 1646 | 1464624353072 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]]]}] 09:05:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 09:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:05:53 INFO - PROCESS | 1646 | 1464624353126 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1646 | 1464624353127 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:05:53 INFO - PROCESS | 1646 | 1464624353137 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1646 | 1464624353138 Marionette TRACE conn2 <- [1,230,null,{}] 09:05:53 INFO - PROCESS | 1646 | 1464624353141 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}] 09:05:53 INFO - PROCESS | 1646 | 1464624353213 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:05:53 INFO - PROCESS | 1646 | 1464624353219 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211bf800 == 37 [pid = 1646] [id = 65] 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1236a5800) [pid = 1646] [serial = 191] [outer = 0x0] 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1245f0000) [pid = 1646] [serial = 192] [outer = 0x1236a5800] 09:05:53 INFO - PROCESS | 1646 | 1464624353245 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12479b800) [pid = 1646] [serial = 193] [outer = 0x1236a5800] 09:05:53 INFO - PROCESS | 1646 | 1464624353657 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]]]}] 09:05:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 575ms 09:05:53 INFO - PROCESS | 1646 | 1464624353706 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1646 | 1464624353708 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:05:53 INFO - PROCESS | 1646 | 1464624353712 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1646 | 1464624353714 Marionette TRACE conn2 <- [1,234,null,{}] 09:05:53 INFO - PROCESS | 1646 | 1464624353718 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}] 09:05:53 INFO - PROCESS | 1646 | 1464624353841 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:05:53 INFO - PROCESS | 1646 | 1464624353863 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183de000 == 38 [pid = 1646] [id = 66] 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1247a0800) [pid = 1646] [serial = 194] [outer = 0x0] 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1247a6400) [pid = 1646] [serial = 195] [outer = 0x1247a0800] 09:05:53 INFO - PROCESS | 1646 | 1464624353907 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x124f0d000) [pid = 1646] [serial = 196] [outer = 0x1247a0800] 09:05:54 INFO - PROCESS | 1646 | 1464624354288 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]]]}] 09:05:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 622ms 09:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:05:54 INFO - PROCESS | 1646 | 1464624354340 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1646 | 1464624354341 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:05:54 INFO - PROCESS | 1646 | 1464624354343 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1646 | 1464624354344 Marionette TRACE conn2 <- [1,238,null,{}] 09:05:54 INFO - PROCESS | 1646 | 1464624354346 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}] 09:05:54 INFO - PROCESS | 1646 | 1464624354416 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:05:54 INFO - PROCESS | 1646 | 1464624354421 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1243c5000 == 39 [pid = 1646] [id = 67] 09:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x124f63400) [pid = 1646] [serial = 197] [outer = 0x0] 09:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x124fe6000) [pid = 1646] [serial = 198] [outer = 0x124f63400] 09:05:54 INFO - PROCESS | 1646 | 1464624354445 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126094c00) [pid = 1646] [serial = 199] [outer = 0x124f63400] 09:05:54 INFO - PROCESS | 1646 | 1464624354848 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]]]}] 09:05:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 518ms 09:05:54 INFO - PROCESS | 1646 | 1464624354862 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1646 | 1464624354867 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:05:54 INFO - PROCESS | 1646 | 1464624354873 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1646 | 1464624354877 Marionette TRACE conn2 <- [1,242,null,{}] 09:05:54 INFO - PROCESS | 1646 | 1464624354884 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}] 09:05:55 INFO - PROCESS | 1646 | 1464624355033 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:05:55 INFO - PROCESS | 1646 | 1464624355124 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x112f47800 == 40 [pid = 1646] [id = 68] 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x112d1ec00) [pid = 1646] [serial = 200] [outer = 0x0] 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112edb400) [pid = 1646] [serial = 201] [outer = 0x112d1ec00] 09:05:55 INFO - PROCESS | 1646 | 1464624355172 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x115e68400) [pid = 1646] [serial = 202] [outer = 0x112d1ec00] 09:05:55 INFO - PROCESS | 1646 | 1464624355685 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]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:05:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 827ms 09:05:55 INFO - PROCESS | 1646 | 1464624355698 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1646 | 1464624355702 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:05:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:05:55 INFO - PROCESS | 1646 | 1464624355707 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1646 | 1464624355709 Marionette TRACE conn2 <- [1,246,null,{}] 09:05:55 INFO - PROCESS | 1646 | 1464624355711 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}] 09:05:55 INFO - PROCESS | 1646 | 1464624355850 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x112e79000) [pid = 1646] [serial = 203] [outer = 0x12ceba800] 09:05:55 INFO - PROCESS | 1646 | 1464624355899 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119de5800 == 41 [pid = 1646] [id = 69] 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118026800) [pid = 1646] [serial = 204] [outer = 0x0] 09:05:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118135400) [pid = 1646] [serial = 205] [outer = 0x118026800] 09:05:55 INFO - PROCESS | 1646 | 1464624355957 Marionette DEBUG loaded listener.js 09:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118293000) [pid = 1646] [serial = 206] [outer = 0x118026800] 09:05:56 INFO - PROCESS | 1646 | 1464624356663 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]]]}] 09:05:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:05:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 971ms 09:05:56 INFO - PROCESS | 1646 | 1464624356678 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:05:56 INFO - PROCESS | 1646 | 1464624356682 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:05:56 INFO - PROCESS | 1646 | 1464624356687 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1646 | 1464624356691 Marionette TRACE conn2 <- [1,250,null,{}] 09:05:56 INFO - PROCESS | 1646 | 1464624356697 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}] 09:05:56 INFO - PROCESS | 1646 | 1464624356822 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1183de000 == 40 [pid = 1646] [id = 66] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1211bf800 == 39 [pid = 1646] [id = 65] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x116f39000 == 38 [pid = 1646] [id = 64] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119b54000 == 37 [pid = 1646] [id = 63] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1197c7000 == 36 [pid = 1646] [id = 62] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11929a000 == 35 [pid = 1646] [id = 61] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1183f0000 == 34 [pid = 1646] [id = 60] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x117e20800 == 33 [pid = 1646] [id = 59] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11743d000 == 32 [pid = 1646] [id = 58] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x116664000 == 31 [pid = 1646] [id = 57] 09:05:56 INFO - PROCESS | 1646 | --DOCSHELL 0x112ad8800 == 30 [pid = 1646] [id = 56] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11bb6c800) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11bb78000) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123106800) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11745c800) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116458800) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1166d9c00) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118023800) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11906c800) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119798800) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11813b800) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118745800) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118298000) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11963ec00) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1290eb400) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1188bc800) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128a11c00) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128a16c00) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1270d4800) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x124a6cc00) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 09:05:56 INFO - PROCESS | 1646 | 1464624356928 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x111a57000 == 31 [pid = 1646] [id = 70] 09:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x114eea000) [pid = 1646] [serial = 207] [outer = 0x0] 09:05:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x115d55c00) [pid = 1646] [serial = 208] [outer = 0x114eea000] 09:05:56 INFO - PROCESS | 1646 | 1464624356972 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1169db400) [pid = 1646] [serial = 209] [outer = 0x114eea000] 09:05:57 INFO - PROCESS | 1646 | 1464624357343 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]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 673ms 09:05:57 INFO - PROCESS | 1646 | 1464624357360 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1646 | 1464624357365 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:05:57 INFO - PROCESS | 1646 | 1464624357370 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1646 | 1464624357372 Marionette TRACE conn2 <- [1,254,null,{}] 09:05:57 INFO - PROCESS | 1646 | 1464624357374 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}] 09:05:57 INFO - PROCESS | 1646 | 1464624357453 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:05:57 INFO - PROCESS | 1646 | 1464624357490 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11697b000 == 32 [pid = 1646] [id = 71] 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116958000) [pid = 1646] [serial = 210] [outer = 0x0] 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1176a7400) [pid = 1646] [serial = 211] [outer = 0x116958000] 09:05:57 INFO - PROCESS | 1646 | 1464624357516 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1185ab000) [pid = 1646] [serial = 212] [outer = 0x116958000] 09:05:57 INFO - PROCESS | 1646 | 1464624357790 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]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:05:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 09:05:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:05:57 INFO - PROCESS | 1646 | 1464624357840 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1646 | 1464624357841 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:05:57 INFO - PROCESS | 1646 | 1464624357843 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1646 | 1464624357846 Marionette TRACE conn2 <- [1,258,null,{}] 09:05:57 INFO - PROCESS | 1646 | 1464624357857 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}] 09:05:57 INFO - PROCESS | 1646 | 1464624357932 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:05:57 INFO - PROCESS | 1646 | 1464624357937 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x118278800 == 33 [pid = 1646] [id = 72] 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x112a7f400) [pid = 1646] [serial = 213] [outer = 0x0] 09:05:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119070c00) [pid = 1646] [serial = 214] [outer = 0x112a7f400] 09:05:57 INFO - PROCESS | 1646 | 1464624357968 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119797800) [pid = 1646] [serial = 215] [outer = 0x112a7f400] 09:05:58 INFO - PROCESS | 1646 | 1464624358290 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]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:05:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 476ms 09:05:58 INFO - PROCESS | 1646 | 1464624358319 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1646 | 1464624358321 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:05:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:05:58 INFO - PROCESS | 1646 | 1464624358323 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1646 | 1464624358324 Marionette TRACE conn2 <- [1,262,null,{}] 09:05:58 INFO - PROCESS | 1646 | 1464624358327 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}] 09:05:58 INFO - PROCESS | 1646 | 1464624358398 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:05:58 INFO - PROCESS | 1646 | 1464624358402 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x118859000 == 34 [pid = 1646] [id = 73] 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119ad3800) [pid = 1646] [serial = 216] [outer = 0x0] 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119bb0000) [pid = 1646] [serial = 217] [outer = 0x119ad3800] 09:05:58 INFO - PROCESS | 1646 | 1464624358430 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11bb6cc00) [pid = 1646] [serial = 218] [outer = 0x119ad3800] 09:05:58 INFO - PROCESS | 1646 | 1464624358736 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]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:05:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 420ms 09:05:58 INFO - PROCESS | 1646 | 1464624358744 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1646 | 1464624358745 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:05:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:05:58 INFO - PROCESS | 1646 | 1464624358755 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1646 | 1464624358756 Marionette TRACE conn2 <- [1,266,null,{}] 09:05:58 INFO - PROCESS | 1646 | 1464624358758 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}] 09:05:58 INFO - PROCESS | 1646 | 1464624358829 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:05:58 INFO - PROCESS | 1646 | 1464624358834 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11966d000 == 35 [pid = 1646] [id = 74] 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11bb6d000) [pid = 1646] [serial = 219] [outer = 0x0] 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x121103000) [pid = 1646] [serial = 220] [outer = 0x11bb6d000] 09:05:58 INFO - PROCESS | 1646 | 1464624358861 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123109000) [pid = 1646] [serial = 221] [outer = 0x11bb6d000] 09:05:59 INFO - PROCESS | 1646 | 1464624359210 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]]]}] 09:05:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:05:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 09:05:59 INFO - PROCESS | 1646 | 1464624359275 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1646 | 1464624359276 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:05:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:05:59 INFO - PROCESS | 1646 | 1464624359278 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1646 | 1464624359287 Marionette TRACE conn2 <- [1,270,null,{}] 09:05:59 INFO - PROCESS | 1646 | 1464624359289 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}] 09:05:59 INFO - PROCESS | 1646 | 1464624359389 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:05:59 INFO - PROCESS | 1646 | 1464624359418 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197cf000 == 36 [pid = 1646] [id = 75] 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123108800) [pid = 1646] [serial = 222] [outer = 0x0] 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1234e3000) [pid = 1646] [serial = 223] [outer = 0x123108800] 09:05:59 INFO - PROCESS | 1646 | 1464624359443 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12479e800) [pid = 1646] [serial = 224] [outer = 0x123108800] 09:05:59 INFO - PROCESS | 1646 | 1464624359740 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]]]}] 09:05:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:05:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 475ms 09:05:59 INFO - PROCESS | 1646 | 1464624359760 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1646 | 1464624359761 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:05:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:05:59 INFO - PROCESS | 1646 | 1464624359767 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1646 | 1464624359769 Marionette TRACE conn2 <- [1,274,null,{}] 09:05:59 INFO - PROCESS | 1646 | 1464624359771 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}] 09:05:59 INFO - PROCESS | 1646 | 1464624359857 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:05:59 INFO - PROCESS | 1646 | 1464624359863 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211cb000 == 37 [pid = 1646] [id = 76] 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x111f3f800) [pid = 1646] [serial = 225] [outer = 0x0] 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1247a2800) [pid = 1646] [serial = 226] [outer = 0x111f3f800] 09:05:59 INFO - PROCESS | 1646 | 1464624359888 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x124f5f800) [pid = 1646] [serial = 227] [outer = 0x111f3f800] 09:06:00 INFO - PROCESS | 1646 | 1464624360171 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]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:06:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 421ms 09:06:00 INFO - PROCESS | 1646 | 1464624360195 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1646 | 1464624360197 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:06:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:06:00 INFO - PROCESS | 1646 | 1464624360207 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1646 | 1464624360208 Marionette TRACE conn2 <- [1,278,null,{}] 09:06:00 INFO - PROCESS | 1646 | 1464624360210 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}] 09:06:00 INFO - PROCESS | 1646 | 1464624360298 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:06:00 INFO - PROCESS | 1646 | 1464624360305 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x123768800 == 38 [pid = 1646] [id = 77] 09:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x121108800) [pid = 1646] [serial = 228] [outer = 0x0] 09:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x124f6b000) [pid = 1646] [serial = 229] [outer = 0x121108800] 09:06:00 INFO - PROCESS | 1646 | 1464624360329 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12609cc00) [pid = 1646] [serial = 230] [outer = 0x121108800] 09:06:00 INFO - PROCESS | 1646 | 1464624360639 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]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:06:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 09:06:00 INFO - PROCESS | 1646 | 1464624360677 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:06:00 INFO - PROCESS | 1646 | 1464624360678 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:06:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:06:00 INFO - PROCESS | 1646 | 1464624360681 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1646 | 1464624360684 Marionette TRACE conn2 <- [1,282,null,{}] 09:06:00 INFO - PROCESS | 1646 | 1464624360686 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}] 09:06:00 INFO - PROCESS | 1646 | 1464624360768 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:06:00 INFO - PROCESS | 1646 | 1464624360797 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x124df1000 == 39 [pid = 1646] [id = 78] 09:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1247a8800) [pid = 1646] [serial = 231] [outer = 0x0] 09:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12610b400) [pid = 1646] [serial = 232] [outer = 0x1247a8800] 09:06:00 INFO - PROCESS | 1646 | 1464624360821 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x126b90800) [pid = 1646] [serial = 233] [outer = 0x1247a8800] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x116a68400) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x113374c00) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116783000) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118290000) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x115def000) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x112a82000) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x123442400) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118136c00) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x114eec800) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119ad5000) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123108c00) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1236a5800) [pid = 1646] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1247a0800) [pid = 1646] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112e7ac00) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1121b1800) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112d03000) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:06:01 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11677ec00) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:06:01 INFO - PROCESS | 1646 | 1464624361155 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]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:06:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 522ms 09:06:01 INFO - PROCESS | 1646 | 1464624361202 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1646 | 1464624361203 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:06:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:06:01 INFO - PROCESS | 1646 | 1464624361206 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1646 | 1464624361207 Marionette TRACE conn2 <- [1,286,null,{}] 09:06:01 INFO - PROCESS | 1646 | 1464624361209 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}] 09:06:01 INFO - PROCESS | 1646 | 1464624361279 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:06:01 INFO - PROCESS | 1646 | 1464624361321 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ddc800 == 40 [pid = 1646] [id = 79] 09:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x114eec800) [pid = 1646] [serial = 234] [outer = 0x0] 09:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118293800) [pid = 1646] [serial = 235] [outer = 0x114eec800] 09:06:01 INFO - PROCESS | 1646 | 1464624361346 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11bb73c00) [pid = 1646] [serial = 236] [outer = 0x114eec800] 09:06:01 INFO - PROCESS | 1646 | 1464624361606 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]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:06:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 417ms 09:06:01 INFO - PROCESS | 1646 | 1464624361627 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1646 | 1464624361628 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:06:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:06:01 INFO - PROCESS | 1646 | 1464624361639 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1646 | 1464624361640 Marionette TRACE conn2 <- [1,290,null,{}] 09:06:01 INFO - PROCESS | 1646 | 1464624361642 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}] 09:06:01 INFO - PROCESS | 1646 | 1464624361742 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:06:01 INFO - PROCESS | 1646 | 1464624361746 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x126f85000 == 41 [pid = 1646] [id = 80] 09:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123108c00) [pid = 1646] [serial = 237] [outer = 0x0] 09:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126b97400) [pid = 1646] [serial = 238] [outer = 0x123108c00] 09:06:01 INFO - PROCESS | 1646 | 1464624361776 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x127030800) [pid = 1646] [serial = 239] [outer = 0x123108c00] 09:06:02 INFO - PROCESS | 1646 | 1464624362089 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]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:06:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 09:06:02 INFO - PROCESS | 1646 | 1464624362108 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1646 | 1464624362109 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:06:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:06:02 INFO - PROCESS | 1646 | 1464624362111 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1646 | 1464624362112 Marionette TRACE conn2 <- [1,294,null,{}] 09:06:02 INFO - PROCESS | 1646 | 1464624362118 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}] 09:06:02 INFO - PROCESS | 1646 | 1464624362191 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:06:02 INFO - PROCESS | 1646 | 1464624362237 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x127258000 == 42 [pid = 1646] [id = 81] 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1232db000) [pid = 1646] [serial = 240] [outer = 0x0] 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1270d1800) [pid = 1646] [serial = 241] [outer = 0x1232db000] 09:06:02 INFO - PROCESS | 1646 | 1464624362261 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x127474000) [pid = 1646] [serial = 242] [outer = 0x1232db000] 09:06:02 INFO - PROCESS | 1646 | 1464624362508 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]]]}] 09:06:02 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. 09:06:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 422ms 09:06:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:06:02 INFO - PROCESS | 1646 | 1464624362540 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1646 | 1464624362541 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:06:02 INFO - PROCESS | 1646 | 1464624362543 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1646 | 1464624362544 Marionette TRACE conn2 <- [1,298,null,{}] 09:06:02 INFO - PROCESS | 1646 | 1464624362554 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}] 09:06:02 INFO - PROCESS | 1646 | 1464624362637 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:06:02 INFO - PROCESS | 1646 | 1464624362642 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12904d800 == 43 [pid = 1646] [id = 82] 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12747c400) [pid = 1646] [serial = 243] [outer = 0x0] 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128a0c000) [pid = 1646] [serial = 244] [outer = 0x12747c400] 09:06:02 INFO - PROCESS | 1646 | 1464624362668 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128c79800) [pid = 1646] [serial = 245] [outer = 0x12747c400] 09:06:02 INFO - PROCESS | 1646 | 1464624362948 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]]]}] 09:06:02 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. 09:06:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 419ms 09:06:02 INFO - PROCESS | 1646 | 1464624362963 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1646 | 1464624362965 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:06:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:06:02 INFO - PROCESS | 1646 | 1464624362974 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1646 | 1464624362976 Marionette TRACE conn2 <- [1,302,null,{}] 09:06:02 INFO - PROCESS | 1646 | 1464624362978 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}] 09:06:03 INFO - PROCESS | 1646 | 1464624363072 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:06:03 INFO - PROCESS | 1646 | 1464624363161 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x112721000 == 44 [pid = 1646] [id = 83] 09:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x111a0b000) [pid = 1646] [serial = 246] [outer = 0x0] 09:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1121b2000) [pid = 1646] [serial = 247] [outer = 0x111a0b000] 09:06:03 INFO - PROCESS | 1646 | 1464624363192 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x113374c00) [pid = 1646] [serial = 248] [outer = 0x111a0b000] 09:06:03 INFO - PROCESS | 1646 | 1464624363619 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]]]}] 09:06:03 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. 09:06:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 669ms 09:06:03 INFO - PROCESS | 1646 | 1464624363646 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1646 | 1464624363648 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:06:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:06:03 INFO - PROCESS | 1646 | 1464624363652 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1646 | 1464624363654 Marionette TRACE conn2 <- [1,306,null,{}] 09:06:03 INFO - PROCESS | 1646 | 1464624363657 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}] 09:06:03 INFO - PROCESS | 1646 | 1464624363754 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:06:03 INFO - PROCESS | 1646 | 1464624363795 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183db000 == 45 [pid = 1646] [id = 84] 09:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11678b800) [pid = 1646] [serial = 249] [outer = 0x0] 09:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118137000) [pid = 1646] [serial = 250] [outer = 0x11678b800] 09:06:03 INFO - PROCESS | 1646 | 1464624363826 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1185a7400) [pid = 1646] [serial = 251] [outer = 0x11678b800] 09:06:04 INFO - PROCESS | 1646 | 1464624364234 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]]]}] 09:06:04 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. 09:06:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 09:06:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:06:04 INFO - PROCESS | 1646 | 1464624364275 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1646 | 1464624364277 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:06:04 INFO - PROCESS | 1646 | 1464624364280 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1646 | 1464624364281 Marionette TRACE conn2 <- [1,310,null,{}] 09:06:04 INFO - PROCESS | 1646 | 1464624364284 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}] 09:06:04 INFO - PROCESS | 1646 | 1464624364378 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:06:04 INFO - PROCESS | 1646 | 1464624364456 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x124160000 == 46 [pid = 1646] [id = 85] 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11963ec00) [pid = 1646] [serial = 252] [outer = 0x0] 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119794800) [pid = 1646] [serial = 253] [outer = 0x11963ec00] 09:06:04 INFO - PROCESS | 1646 | 1464624364487 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11bb04800) [pid = 1646] [serial = 254] [outer = 0x11963ec00] 09:06:04 INFO - PROCESS | 1646 | 1464624364886 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]]]}] 09:06:04 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. 09:06:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 619ms 09:06:04 INFO - PROCESS | 1646 | 1464624364900 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1646 | 1464624364901 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:06:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:06:04 INFO - PROCESS | 1646 | 1464624364909 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1646 | 1464624364913 Marionette TRACE conn2 <- [1,314,null,{}] 09:06:04 INFO - PROCESS | 1646 | 1464624364916 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}] 09:06:05 INFO - PROCESS | 1646 | 1464624365011 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:06:05 INFO - PROCESS | 1646 | 1464624365051 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x129555800 == 47 [pid = 1646] [id = 86] 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119798800) [pid = 1646] [serial = 255] [outer = 0x0] 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123109800) [pid = 1646] [serial = 256] [outer = 0x119798800] 09:06:05 INFO - PROCESS | 1646 | 1464624365080 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12418bc00) [pid = 1646] [serial = 257] [outer = 0x119798800] 09:06:05 INFO - PROCESS | 1646 | 1464624365524 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]]]}] 09:06:05 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. 09:06:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 627ms 09:06:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:06:05 INFO - PROCESS | 1646 | 1464624365532 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 1646 | 1464624365534 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:06:05 INFO - PROCESS | 1646 | 1464624365537 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1646 | 1464624365538 Marionette TRACE conn2 <- [1,318,null,{}] 09:06:05 INFO - PROCESS | 1646 | 1464624365540 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}] 09:06:05 INFO - PROCESS | 1646 | 1464624365634 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:06:05 INFO - PROCESS | 1646 | 1464624365711 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab0800 == 48 [pid = 1646] [id = 87] 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x111c88800) [pid = 1646] [serial = 258] [outer = 0x0] 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x113c0ac00) [pid = 1646] [serial = 259] [outer = 0x111c88800] 09:06:05 INFO - PROCESS | 1646 | 1464624365871 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11660c800) [pid = 1646] [serial = 260] [outer = 0x111c88800] 09:06:06 INFO - PROCESS | 1646 | 1464624366306 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]]]}] 09:06:06 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. 09:06:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 821ms 09:06:06 INFO - PROCESS | 1646 | 1464624366365 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1646 | 1464624366368 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:06:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:06:06 INFO - PROCESS | 1646 | 1464624366372 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1646 | 1464624366374 Marionette TRACE conn2 <- [1,322,null,{}] 09:06:06 INFO - PROCESS | 1646 | 1464624366377 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}] 09:06:06 INFO - PROCESS | 1646 | 1464624366462 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:06:06 INFO - PROCESS | 1646 | 1464624366523 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f2b000 == 49 [pid = 1646] [id = 88] 09:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x116a6b800) [pid = 1646] [serial = 261] [outer = 0x0] 09:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1176ab400) [pid = 1646] [serial = 262] [outer = 0x116a6b800] 09:06:06 INFO - PROCESS | 1646 | 1464624366550 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11828d400) [pid = 1646] [serial = 263] [outer = 0x116a6b800] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x114feb800 == 48 [pid = 1646] [id = 55] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12904d800 == 47 [pid = 1646] [id = 82] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x127258000 == 46 [pid = 1646] [id = 81] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x126f85000 == 45 [pid = 1646] [id = 80] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119ddc800 == 44 [pid = 1646] [id = 79] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x124df1000 == 43 [pid = 1646] [id = 78] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x123768800 == 42 [pid = 1646] [id = 77] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1211cb000 == 41 [pid = 1646] [id = 76] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1197cf000 == 40 [pid = 1646] [id = 75] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11966d000 == 39 [pid = 1646] [id = 74] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124fe6000) [pid = 1646] [serial = 198] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x118859000 == 38 [pid = 1646] [id = 73] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x118278800 == 37 [pid = 1646] [id = 72] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11697b000 == 36 [pid = 1646] [id = 71] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x111a57000 == 35 [pid = 1646] [id = 70] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119de5800 == 34 [pid = 1646] [id = 69] 09:06:06 INFO - PROCESS | 1646 | --DOCSHELL 0x112f47800 == 33 [pid = 1646] [id = 68] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119accc00) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1184b4c00) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1187efc00) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1175ac000) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11802ac00) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11621c800) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11904cc00) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1175a8c00) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123106000) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1234e2000) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116782800) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12310d400) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11906ec00) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1185ae400) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116286000) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x116611800) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x121102c00) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119d61400) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1236a8400) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12344f800) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1232e1800) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12479b800) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x124f0d000) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1247a6400) [pid = 1646] [serial = 195] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x124189800) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1234c8800) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1245f6800) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11828c000) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1245f0000) [pid = 1646] [serial = 192] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116a69400) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1187f8400) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119643800) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11964c000) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11bb7bc00) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119218c00) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 09:06:06 INFO - PROCESS | 1646 | 1464624366909 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]]]}] 09:06:06 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. 09:06:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 572ms 09:06:06 INFO - PROCESS | 1646 | 1464624366944 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1646 | 1464624366947 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:06:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:06:06 INFO - PROCESS | 1646 | 1464624366951 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1646 | 1464624366953 Marionette TRACE conn2 <- [1,326,null,{}] 09:06:06 INFO - PROCESS | 1646 | 1464624366955 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}] 09:06:07 INFO - PROCESS | 1646 | 1464624367029 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:06:07 INFO - PROCESS | 1646 | 1464624367057 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f2b800 == 34 [pid = 1646] [id = 89] 09:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1187f4000) [pid = 1646] [serial = 264] [outer = 0x0] 09:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1188be800) [pid = 1646] [serial = 265] [outer = 0x1187f4000] 09:06:07 INFO - PROCESS | 1646 | 1464624367082 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11906ec00) [pid = 1646] [serial = 266] [outer = 0x1187f4000] 09:06:07 INFO - PROCESS | 1646 | 1464624367409 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]]]}] 09:06:07 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. 09:06:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 09:06:07 INFO - PROCESS | 1646 | 1464624367429 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:06:07 INFO - PROCESS | 1646 | 1464624367430 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:06:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:06:07 INFO - PROCESS | 1646 | 1464624367436 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1646 | 1464624367439 Marionette TRACE conn2 <- [1,330,null,{}] 09:06:07 INFO - PROCESS | 1646 | 1464624367446 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}] 09:06:07 INFO - PROCESS | 1646 | 1464624367521 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:06:07 INFO - PROCESS | 1646 | 1464624367564 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183e1000 == 35 [pid = 1646] [id = 90] 09:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11904c800) [pid = 1646] [serial = 267] [outer = 0x0] 09:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11964cc00) [pid = 1646] [serial = 268] [outer = 0x11904c800] 09:06:07 INFO - PROCESS | 1646 | 1464624367589 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11bb71800) [pid = 1646] [serial = 269] [outer = 0x11904c800] 09:06:07 INFO - PROCESS | 1646 | 1464624367873 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]]]}] 09:06:07 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. 09:06:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 472ms 09:06:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:06:07 INFO - PROCESS | 1646 | 1464624367908 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:06:07 INFO - PROCESS | 1646 | 1464624367909 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:06:07 INFO - PROCESS | 1646 | 1464624367911 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1646 | 1464624367913 Marionette TRACE conn2 <- [1,334,null,{}] 09:06:07 INFO - PROCESS | 1646 | 1464624367919 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}] 09:06:07 INFO - PROCESS | 1646 | 1464624367994 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:06:08 INFO - PROCESS | 1646 | 1464624368001 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11967e000 == 36 [pid = 1646] [id = 91] 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121108c00) [pid = 1646] [serial = 270] [outer = 0x0] 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x123106000) [pid = 1646] [serial = 271] [outer = 0x121108c00] 09:06:08 INFO - PROCESS | 1646 | 1464624368026 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1232e7000) [pid = 1646] [serial = 272] [outer = 0x121108c00] 09:06:08 INFO - PROCESS | 1646 | 1464624368324 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]]]}] 09:06:08 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. 09:06:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 424ms 09:06:08 INFO - PROCESS | 1646 | 1464624368341 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:06:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:06:08 INFO - PROCESS | 1646 | 1464624368342 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:06:08 INFO - PROCESS | 1646 | 1464624368344 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1646 | 1464624368345 Marionette TRACE conn2 <- [1,338,null,{}] 09:06:08 INFO - PROCESS | 1646 | 1464624368350 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}] 09:06:08 INFO - PROCESS | 1646 | 1464624368451 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:06:08 INFO - PROCESS | 1646 | 1464624368476 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b42800 == 37 [pid = 1646] [id = 92] 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12110b400) [pid = 1646] [serial = 273] [outer = 0x0] 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1234e2000) [pid = 1646] [serial = 274] [outer = 0x12110b400] 09:06:08 INFO - PROCESS | 1646 | 1464624368504 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1245f0000) [pid = 1646] [serial = 275] [outer = 0x12110b400] 09:06:08 INFO - PROCESS | 1646 | 1464624368805 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]]]}] 09:06:08 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. 09:06:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 09:06:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:06:08 INFO - PROCESS | 1646 | 1464624368821 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1646 | 1464624368822 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:06:08 INFO - PROCESS | 1646 | 1464624368825 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1646 | 1464624368838 Marionette TRACE conn2 <- [1,342,null,{}] 09:06:08 INFO - PROCESS | 1646 | 1464624368849 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}] 09:06:08 INFO - PROCESS | 1646 | 1464624368939 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:06:08 INFO - PROCESS | 1646 | 1464624368944 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x116654000 == 38 [pid = 1646] [id = 93] 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1245f6400) [pid = 1646] [serial = 276] [outer = 0x0] 09:06:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12479c800) [pid = 1646] [serial = 277] [outer = 0x1245f6400] 09:06:08 INFO - PROCESS | 1646 | 1464624368970 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x124f09000) [pid = 1646] [serial = 278] [outer = 0x1245f6400] 09:06:09 INFO - PROCESS | 1646 | 1464624369274 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]]]}] 09:06:09 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. 09:06:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 487ms 09:06:09 INFO - PROCESS | 1646 | 1464624369313 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 1646 | 1464624369314 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:06:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:06:09 INFO - PROCESS | 1646 | 1464624369320 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1646 | 1464624369321 Marionette TRACE conn2 <- [1,346,null,{}] 09:06:09 INFO - PROCESS | 1646 | 1464624369324 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}] 09:06:09 INFO - PROCESS | 1646 | 1464624369410 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:06:09 INFO - PROCESS | 1646 | 1464624369438 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x114ff0000 == 39 [pid = 1646] [id = 94] 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1247a4000) [pid = 1646] [serial = 279] [outer = 0x0] 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x125208c00) [pid = 1646] [serial = 280] [outer = 0x1247a4000] 09:06:09 INFO - PROCESS | 1646 | 1464624369463 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x126105c00) [pid = 1646] [serial = 281] [outer = 0x1247a4000] 09:06:09 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. 09:06:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 09:06:09 INFO - PROCESS | 1646 | 1464624369783 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]]]}] 09:06:09 INFO - PROCESS | 1646 | 1464624369788 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 1646 | 1464624369789 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:06:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:06:09 INFO - PROCESS | 1646 | 1464624369792 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1646 | 1464624369793 Marionette TRACE conn2 <- [1,350,null,{}] 09:06:09 INFO - PROCESS | 1646 | 1464624369795 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}] 09:06:09 INFO - PROCESS | 1646 | 1464624369885 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:06:09 INFO - PROCESS | 1646 | 1464624369897 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x123765000 == 40 [pid = 1646] [id = 95] 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x126108800) [pid = 1646] [serial = 282] [outer = 0x0] 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x126b92800) [pid = 1646] [serial = 283] [outer = 0x126108800] 09:06:09 INFO - PROCESS | 1646 | 1464624369929 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126f27800) [pid = 1646] [serial = 284] [outer = 0x126108800] 09:06:10 INFO - PROCESS | 1646 | 1464624370225 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]]]}] 09:06:10 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. 09:06:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 09:06:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:06:10 INFO - PROCESS | 1646 | 1464624370261 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1646 | 1464624370262 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:06:10 INFO - PROCESS | 1646 | 1464624370265 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1646 | 1464624370268 Marionette TRACE conn2 <- [1,354,null,{}] 09:06:10 INFO - PROCESS | 1646 | 1464624370270 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}] 09:06:10 INFO - PROCESS | 1646 | 1464624370356 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:06:10 INFO - PROCESS | 1646 | 1464624370369 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x124ba5000 == 41 [pid = 1646] [id = 96] 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12618bc00) [pid = 1646] [serial = 285] [outer = 0x0] 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x127034000) [pid = 1646] [serial = 286] [outer = 0x12618bc00] 09:06:10 INFO - PROCESS | 1646 | 1464624370393 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128a07400) [pid = 1646] [serial = 287] [outer = 0x12618bc00] 09:06:10 INFO - PROCESS | 1646 | 1464624370707 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]]]}] 09:06:10 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. 09:06:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x123108800) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x111f3f800) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1247a8800) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x114eec800) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x121108800) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123108c00) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1232db000) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119ad3800) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112a7f400) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x114eea000) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116958000) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:06:10 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11bb6d000) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:06:10 INFO - PROCESS | 1646 | 1464624370815 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1646 | 1464624370816 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:06:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:06:10 INFO - PROCESS | 1646 | 1464624370820 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1646 | 1464624370821 Marionette TRACE conn2 <- [1,358,null,{}] 09:06:10 INFO - PROCESS | 1646 | 1464624370824 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}] 09:06:10 INFO - PROCESS | 1646 | 1464624370895 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:06:10 INFO - PROCESS | 1646 | 1464624370901 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x119676800 == 42 [pid = 1646] [id = 97] 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11874cc00) [pid = 1646] [serial = 288] [outer = 0x0] 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121108800) [pid = 1646] [serial = 289] [outer = 0x11874cc00] 09:06:10 INFO - PROCESS | 1646 | 1464624370930 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x127476000) [pid = 1646] [serial = 290] [outer = 0x11874cc00] 09:06:11 INFO - PROCESS | 1646 | 1464624371271 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]]]}] 09:06:11 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. 09:06:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 09:06:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:06:11 INFO - PROCESS | 1646 | 1464624371289 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1646 | 1464624371290 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:06:11 INFO - PROCESS | 1646 | 1464624371292 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1646 | 1464624371294 Marionette TRACE conn2 <- [1,362,null,{}] 09:06:11 INFO - PROCESS | 1646 | 1464624371296 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}] 09:06:11 INFO - PROCESS | 1646 | 1464624371384 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:06:11 INFO - PROCESS | 1646 | 1464624371424 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12725e800 == 43 [pid = 1646] [id = 98] 09:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1184b4800) [pid = 1646] [serial = 291] [outer = 0x0] 09:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128c73800) [pid = 1646] [serial = 292] [outer = 0x1184b4800] 09:06:11 INFO - PROCESS | 1646 | 1464624371450 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128eed000) [pid = 1646] [serial = 293] [outer = 0x1184b4800] 09:06:11 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. 09:06:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 419ms 09:06:11 INFO - PROCESS | 1646 | 1464624371706 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]]]}] 09:06:11 INFO - PROCESS | 1646 | 1464624371711 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1646 | 1464624371712 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:06:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:06:11 INFO - PROCESS | 1646 | 1464624371722 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1646 | 1464624371723 Marionette TRACE conn2 <- [1,366,null,{}] 09:06:11 INFO - PROCESS | 1646 | 1464624371726 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}] 09:06:11 INFO - PROCESS | 1646 | 1464624371806 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:06:11 INFO - PROCESS | 1646 | 1464624371811 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297f1800 == 44 [pid = 1646] [id = 99] 09:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128ef2800) [pid = 1646] [serial = 294] [outer = 0x0] 09:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1290f2000) [pid = 1646] [serial = 295] [outer = 0x128ef2800] 09:06:11 INFO - PROCESS | 1646 | 1464624371837 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12938a000) [pid = 1646] [serial = 296] [outer = 0x128ef2800] 09:06:12 INFO - PROCESS | 1646 | 1464624372149 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]]]}] 09:06:12 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. 09:06:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 09:06:12 INFO - PROCESS | 1646 | 1464624372191 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1646 | 1464624372192 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:06:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:06:12 INFO - PROCESS | 1646 | 1464624372194 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1646 | 1464624372195 Marionette TRACE conn2 <- [1,370,null,{}] 09:06:12 INFO - PROCESS | 1646 | 1464624372197 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}] 09:06:12 INFO - PROCESS | 1646 | 1464624372277 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:06:12 INFO - PROCESS | 1646 | 1464624372322 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5b4800 == 45 [pid = 1646] [id = 100] 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1290eb000) [pid = 1646] [serial = 297] [outer = 0x0] 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12938dc00) [pid = 1646] [serial = 298] [outer = 0x1290eb000] 09:06:12 INFO - PROCESS | 1646 | 1464624372345 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x129603400) [pid = 1646] [serial = 299] [outer = 0x1290eb000] 09:06:12 INFO - PROCESS | 1646 | 1464624372612 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]]]}] 09:06:12 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. 09:06:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 09:06:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:06:12 INFO - PROCESS | 1646 | 1464624372662 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1646 | 1464624372664 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:06:12 INFO - PROCESS | 1646 | 1464624372669 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1646 | 1464624372670 Marionette TRACE conn2 <- [1,374,null,{}] 09:06:12 INFO - PROCESS | 1646 | 1464624372673 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}] 09:06:12 INFO - PROCESS | 1646 | 1464624372751 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:06:12 INFO - PROCESS | 1646 | 1464624372756 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa0b800 == 46 [pid = 1646] [id = 101] 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129605800) [pid = 1646] [serial = 300] [outer = 0x0] 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12960e400) [pid = 1646] [serial = 301] [outer = 0x129605800] 09:06:12 INFO - PROCESS | 1646 | 1464624372780 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12977cc00) [pid = 1646] [serial = 302] [outer = 0x129605800] 09:06:13 INFO - PROCESS | 1646 | 1464624373376 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:06:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:06:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 721ms 09:06:13 INFO - PROCESS | 1646 | 1464624373390 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1646 | 1464624373396 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:06:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:06:13 INFO - PROCESS | 1646 | 1464624373400 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1646 | 1464624373405 Marionette TRACE conn2 <- [1,378,null,{}] 09:06:13 INFO - PROCESS | 1646 | 1464624373410 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}] 09:06:13 INFO - PROCESS | 1646 | 1464624373562 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:06:13 INFO - PROCESS | 1646 | 1464624373621 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f47800 == 47 [pid = 1646] [id = 102] 09:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11802c800) [pid = 1646] [serial = 303] [outer = 0x0] 09:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11828cc00) [pid = 1646] [serial = 304] [outer = 0x11802c800] 09:06:13 INFO - PROCESS | 1646 | 1464624373652 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118748800) [pid = 1646] [serial = 305] [outer = 0x11802c800] 09:06:14 INFO - PROCESS | 1646 | 1464624374065 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:06:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 673ms 09:06:14 INFO - PROCESS | 1646 | 1464624374074 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1646 | 1464624374077 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:06:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:06:14 INFO - PROCESS | 1646 | 1464624374082 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1646 | 1464624374084 Marionette TRACE conn2 <- [1,382,null,{}] 09:06:14 INFO - PROCESS | 1646 | 1464624374086 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}] 09:06:14 INFO - PROCESS | 1646 | 1464624374184 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:06:14 INFO - PROCESS | 1646 | 1464624374226 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dda800 == 48 [pid = 1646] [id = 103] 09:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11802d800) [pid = 1646] [serial = 306] [outer = 0x0] 09:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119644800) [pid = 1646] [serial = 307] [outer = 0x11802d800] 09:06:14 INFO - PROCESS | 1646 | 1464624374255 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11bb6f800) [pid = 1646] [serial = 308] [outer = 0x11802d800] 09:06:14 INFO - PROCESS | 1646 | 1464624374746 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:06:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 721ms 09:06:14 INFO - PROCESS | 1646 | 1464624374804 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1646 | 1464624374805 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:06:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:06:14 INFO - PROCESS | 1646 | 1464624374843 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1646 | 1464624374846 Marionette TRACE conn2 <- [1,386,null,{}] 09:06:14 INFO - PROCESS | 1646 | 1464624374855 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}] 09:06:14 INFO - PROCESS | 1646 | 1464624374952 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:06:15 INFO - PROCESS | 1646 | 1464624374999 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac68000 == 49 [pid = 1646] [id = 104] 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1245f7c00) [pid = 1646] [serial = 309] [outer = 0x0] 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124a6ec00) [pid = 1646] [serial = 310] [outer = 0x1245f7c00] 09:06:15 INFO - PROCESS | 1646 | 1464624375029 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x126b98800) [pid = 1646] [serial = 311] [outer = 0x1245f7c00] 09:06:15 INFO - PROCESS | 1646 | 1464624375423 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]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:06:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 658ms 09:06:15 INFO - PROCESS | 1646 | 1464624375467 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:06:15 INFO - PROCESS | 1646 | 1464624375469 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:06:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:06:15 INFO - PROCESS | 1646 | 1464624375471 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1646 | 1464624375472 Marionette TRACE conn2 <- [1,390,null,{}] 09:06:15 INFO - PROCESS | 1646 | 1464624375475 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}] 09:06:15 INFO - PROCESS | 1646 | 1464624375574 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:06:15 INFO - PROCESS | 1646 | 1464624375618 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b344800 == 50 [pid = 1646] [id = 105] 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128a0f800) [pid = 1646] [serial = 312] [outer = 0x0] 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128c74800) [pid = 1646] [serial = 313] [outer = 0x128a0f800] 09:06:15 INFO - PROCESS | 1646 | 1464624375648 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1290f3800) [pid = 1646] [serial = 314] [outer = 0x128a0f800] 09:06:16 INFO - PROCESS | 1646 | 1464624376095 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]]]}] 09:06:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:06:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 09:06:16 INFO - PROCESS | 1646 | 1464624376141 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:06:16 INFO - PROCESS | 1646 | 1464624376142 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:06:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:06:16 INFO - PROCESS | 1646 | 1464624376144 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1646 | 1464624376146 Marionette TRACE conn2 <- [1,394,null,{}] 09:06:16 INFO - PROCESS | 1646 | 1464624376150 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}] 09:06:16 INFO - PROCESS | 1646 | 1464624376261 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:06:16 INFO - PROCESS | 1646 | 1464624376332 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x113329000 == 51 [pid = 1646] [id = 106] 09:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11828e000) [pid = 1646] [serial = 315] [outer = 0x0] 09:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128a10c00) [pid = 1646] [serial = 316] [outer = 0x11828e000] 09:06:16 INFO - PROCESS | 1646 | 1464624376361 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x129777000) [pid = 1646] [serial = 317] [outer = 0x11828e000] 09:06:16 INFO - PROCESS | 1646 | 1464624376951 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]]]}] 09:06:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:06:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 819ms 09:06:16 INFO - PROCESS | 1646 | 1464624376964 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:06:16 INFO - PROCESS | 1646 | 1464624376968 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:06:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:06:16 INFO - PROCESS | 1646 | 1464624376972 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1646 | 1464624376974 Marionette TRACE conn2 <- [1,398,null,{}] 09:06:16 INFO - PROCESS | 1646 | 1464624376977 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}] 09:06:17 INFO - PROCESS | 1646 | 1464624377101 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:06:17 INFO - PROCESS | 1646 | 1464624377108 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aad800 == 52 [pid = 1646] [id = 107] 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x116281000) [pid = 1646] [serial = 318] [outer = 0x0] 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1169db000) [pid = 1646] [serial = 319] [outer = 0x116281000] 09:06:17 INFO - PROCESS | 1646 | 1464624377134 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1176a9800) [pid = 1646] [serial = 320] [outer = 0x116281000] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1243c5000 == 51 [pid = 1646] [id = 67] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5b4800 == 50 [pid = 1646] [id = 100] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1297f1800 == 49 [pid = 1646] [id = 99] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12725e800 == 48 [pid = 1646] [id = 98] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x119676800 == 47 [pid = 1646] [id = 97] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x124ba5000 == 46 [pid = 1646] [id = 96] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x123765000 == 45 [pid = 1646] [id = 95] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x114ff0000 == 44 [pid = 1646] [id = 94] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x128a0c000) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x116654000 == 43 [pid = 1646] [id = 93] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x119b42800 == 42 [pid = 1646] [id = 92] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11967e000 == 41 [pid = 1646] [id = 91] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1183e1000 == 40 [pid = 1646] [id = 90] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x116f2b800 == 39 [pid = 1646] [id = 89] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x116f2b000 == 38 [pid = 1646] [id = 88] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x116ab0800 == 37 [pid = 1646] [id = 87] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x129555800 == 36 [pid = 1646] [id = 86] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x124160000 == 35 [pid = 1646] [id = 85] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1183db000 == 34 [pid = 1646] [id = 84] 09:06:17 INFO - PROCESS | 1646 | --DOCSHELL 0x112721000 == 33 [pid = 1646] [id = 83] 09:06:17 INFO - PROCESS | 1646 | 1464624377626 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:06:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 671ms 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1234e3000) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x124f5f800) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1247a2800) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12479e800) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12610b400) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118293800) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x124f6b000) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12609cc00) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x126b97400) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1270d1800) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x119bb0000) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11bb6cc00) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x119070c00) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119797800) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x115d55c00) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1169db400) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1176a7400) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1185ab000) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x121103000) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118135400) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x112edb400) [pid = 1646] [serial = 201] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x126b90800) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x127474000) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x127030800) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12ceb9000) [pid = 1646] [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.] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11bb73c00) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123109000) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 09:06:17 INFO - PROCESS | 1646 | 1464624377697 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1646 | 1464624377703 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:06:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:06:17 INFO - PROCESS | 1646 | 1464624377726 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1646 | 1464624377728 Marionette TRACE conn2 <- [1,402,null,{}] 09:06:17 INFO - PROCESS | 1646 | 1464624377748 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}] 09:06:17 INFO - PROCESS | 1646 | 1464624377824 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:06:17 INFO - PROCESS | 1646 | 1464624377836 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x118577800 == 34 [pid = 1646] [id = 108] 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11979c000) [pid = 1646] [serial = 321] [outer = 0x0] 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119ad3800) [pid = 1646] [serial = 322] [outer = 0x11979c000] 09:06:17 INFO - PROCESS | 1646 | 1464624377862 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11bb6ec00) [pid = 1646] [serial = 323] [outer = 0x11979c000] 09:06:18 INFO - PROCESS | 1646 | 1464624378191 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]]]}] 09:06:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:06:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 489ms 09:06:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:06:18 INFO - PROCESS | 1646 | 1464624378204 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 1646 | 1464624378205 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:06:18 INFO - PROCESS | 1646 | 1464624378207 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1646 | 1464624378210 Marionette TRACE conn2 <- [1,406,null,{}] 09:06:18 INFO - PROCESS | 1646 | 1464624378220 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}] 09:06:18 INFO - PROCESS | 1646 | 1464624378323 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:06:18 INFO - PROCESS | 1646 | 1464624378333 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11967e000 == 35 [pid = 1646] [id = 109] 09:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121108000) [pid = 1646] [serial = 324] [outer = 0x0] 09:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x123109400) [pid = 1646] [serial = 325] [outer = 0x121108000] 09:06:18 INFO - PROCESS | 1646 | 1464624378361 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1235acc00) [pid = 1646] [serial = 326] [outer = 0x121108000] 09:06:18 INFO - PROCESS | 1646 | 1464624378677 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]]]}] 09:06:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:06:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 09:06:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:06:18 INFO - PROCESS | 1646 | 1464624378729 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 1646 | 1464624378731 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:06:18 INFO - PROCESS | 1646 | 1464624378733 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1646 | 1464624378735 Marionette TRACE conn2 <- [1,410,null,{}] 09:06:18 INFO - PROCESS | 1646 | 1464624378737 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}] 09:06:18 INFO - PROCESS | 1646 | 1464624378826 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:06:18 INFO - PROCESS | 1646 | 1464624378866 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d15000 == 36 [pid = 1646] [id = 110] 09:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1234ccc00) [pid = 1646] [serial = 327] [outer = 0x0] 09:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1245f2c00) [pid = 1646] [serial = 328] [outer = 0x1234ccc00] 09:06:18 INFO - PROCESS | 1646 | 1464624378892 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1247a7c00) [pid = 1646] [serial = 329] [outer = 0x1234ccc00] 09:06:19 INFO - PROCESS | 1646 | 1464624379188 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:06:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 09:06:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:06:19 INFO - PROCESS | 1646 | 1464624379206 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1646 | 1464624379207 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:06:19 INFO - PROCESS | 1646 | 1464624379210 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1646 | 1464624379211 Marionette TRACE conn2 <- [1,414,null,{}] 09:06:19 INFO - PROCESS | 1646 | 1464624379213 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}] 09:06:19 INFO - PROCESS | 1646 | 1464624379292 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:06:19 INFO - PROCESS | 1646 | 1464624379296 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b0800 == 37 [pid = 1646] [id = 111] 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x121104000) [pid = 1646] [serial = 330] [outer = 0x0] 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x124f6c000) [pid = 1646] [serial = 331] [outer = 0x121104000] 09:06:19 INFO - PROCESS | 1646 | 1464624379324 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12610f400) [pid = 1646] [serial = 332] [outer = 0x121104000] 09:06:19 INFO - PROCESS | 1646 | 1464624379640 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:06:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 09:06:19 INFO - PROCESS | 1646 | 1464624379679 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1646 | 1464624379680 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:06:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:06:19 INFO - PROCESS | 1646 | 1464624379684 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1646 | 1464624379686 Marionette TRACE conn2 <- [1,418,null,{}] 09:06:19 INFO - PROCESS | 1646 | 1464624379688 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}] 09:06:19 INFO - PROCESS | 1646 | 1464624379810 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:06:19 INFO - PROCESS | 1646 | 1464624379823 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x124734000 == 38 [pid = 1646] [id = 112] 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x126b8f800) [pid = 1646] [serial = 333] [outer = 0x0] 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x126ff3800) [pid = 1646] [serial = 334] [outer = 0x126b8f800] 09:06:19 INFO - PROCESS | 1646 | 1464624379849 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128eec400) [pid = 1646] [serial = 335] [outer = 0x126b8f800] 09:06:20 INFO - PROCESS | 1646 | 1464624380241 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:06:20 INFO - PROCESS | 1646 | 1464624380655 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]]]}] 09:06:20 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 09:06:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1019ms 09:06:20 INFO - PROCESS | 1646 | 1464624380704 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1646 | 1464624380705 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:06:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:06:20 INFO - PROCESS | 1646 | 1464624380715 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1646 | 1464624380716 Marionette TRACE conn2 <- [1,422,null,{}] 09:06:20 INFO - PROCESS | 1646 | 1464624380718 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}] 09:06:20 INFO - PROCESS | 1646 | 1464624380810 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:06:20 INFO - PROCESS | 1646 | 1464624380815 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x127063000 == 39 [pid = 1646] [id = 113] 09:06:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1272a6800) [pid = 1646] [serial = 336] [outer = 0x0] 09:06:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12977e400) [pid = 1646] [serial = 337] [outer = 0x1272a6800] 09:06:20 INFO - PROCESS | 1646 | 1464624380839 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a80a800) [pid = 1646] [serial = 338] [outer = 0x1272a6800] 09:06:21 INFO - PROCESS | 1646 | 1464624381633 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]]]}] 09:06:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:06:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 977ms 09:06:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:06:21 INFO - PROCESS | 1646 | 1464624381685 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:06:21 INFO - PROCESS | 1646 | 1464624381686 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:06:21 INFO - PROCESS | 1646 | 1464624381688 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:06:21 INFO - PROCESS | 1646 | 1464624381689 Marionette TRACE conn2 <- [1,426,null,{}] 09:06:21 INFO - PROCESS | 1646 | 1464624381691 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}] 09:06:21 INFO - PROCESS | 1646 | 1464624381833 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1247a4000) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1245f6400) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x126108800) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x111c88800) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1187f4000) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11904c800) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x121108c00) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12110b400) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12618bc00) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x116a6b800) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128ef2800) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11874cc00) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1184b4800) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1290eb000) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:06:21 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12747c400) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:06:21 INFO - PROCESS | 1646 | 1464624381870 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f3a800 == 40 [pid = 1646] [id = 114] 09:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11621c800) [pid = 1646] [serial = 339] [outer = 0x0] 09:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118139800) [pid = 1646] [serial = 340] [outer = 0x11621c800] 09:06:21 INFO - PROCESS | 1646 | 1464624381895 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x121111c00) [pid = 1646] [serial = 341] [outer = 0x11621c800] 09:06:22 INFO - PROCESS | 1646 | 1464624382196 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] 09:06:22 INFO - PROCESS | 1646 | 1464624382208 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:06:22 INFO - PROCESS | 1646 | 1464624382210 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1646 | 1464624382211 Marionette TRACE conn2 <- [1,430,null,{}] 09:06:22 INFO - PROCESS | 1646 | 1464624382222 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}] 09:06:22 INFO - PROCESS | 1646 | 1464624382305 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:06:22 INFO - PROCESS | 1646 | 1464624382310 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x129552800 == 41 [pid = 1646] [id = 115] 09:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1245f6400) [pid = 1646] [serial = 342] [outer = 0x0] 09:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128eeec00) [pid = 1646] [serial = 343] [outer = 0x1245f6400] 09:06:22 INFO - PROCESS | 1646 | 1464624382335 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12a870c00) [pid = 1646] [serial = 344] [outer = 0x1245f6400] 09:06:22 INFO - PROCESS | 1646 | 1464624382652 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]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:06:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 469ms 09:06:22 INFO - PROCESS | 1646 | 1464624382679 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1646 | 1464624382681 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:06:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:06:22 INFO - PROCESS | 1646 | 1464624382685 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1646 | 1464624382686 Marionette TRACE conn2 <- [1,434,null,{}] 09:06:22 INFO - PROCESS | 1646 | 1464624382689 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}] 09:06:22 INFO - PROCESS | 1646 | 1464624382787 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:06:22 INFO - PROCESS | 1646 | 1464624382793 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297ed800 == 42 [pid = 1646] [id = 116] 09:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1121b9c00) [pid = 1646] [serial = 345] [outer = 0x0] 09:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12369b000) [pid = 1646] [serial = 346] [outer = 0x1121b9c00] 09:06:22 INFO - PROCESS | 1646 | 1464624382817 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12ac24400) [pid = 1646] [serial = 347] [outer = 0x1121b9c00] 09:06:23 INFO - PROCESS | 1646 | 1464624383120 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]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:06:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 470ms 09:06:23 INFO - PROCESS | 1646 | 1464624383156 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1646 | 1464624383165 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:06:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:06:23 INFO - PROCESS | 1646 | 1464624383170 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1646 | 1464624383172 Marionette TRACE conn2 <- [1,438,null,{}] 09:06:23 INFO - PROCESS | 1646 | 1464624383174 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}] 09:06:23 INFO - PROCESS | 1646 | 1464624383261 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:06:23 INFO - PROCESS | 1646 | 1464624383268 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b363000 == 43 [pid = 1646] [id = 117] 09:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12ac29400) [pid = 1646] [serial = 348] [outer = 0x0] 09:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12ac33000) [pid = 1646] [serial = 349] [outer = 0x12ac29400] 09:06:23 INFO - PROCESS | 1646 | 1464624383296 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12ba0fc00) [pid = 1646] [serial = 350] [outer = 0x12ac29400] 09:06:23 INFO - PROCESS | 1646 | 1464624383614 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]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:06:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 469ms 09:06:23 INFO - PROCESS | 1646 | 1464624383639 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1646 | 1464624383640 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:06:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:06:23 INFO - PROCESS | 1646 | 1464624383642 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1646 | 1464624383643 Marionette TRACE conn2 <- [1,442,null,{}] 09:06:23 INFO - PROCESS | 1646 | 1464624383646 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}] 09:06:23 INFO - PROCESS | 1646 | 1464624383747 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:06:23 INFO - PROCESS | 1646 | 1464624383753 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc06000 == 44 [pid = 1646] [id = 118] 09:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1245ec000) [pid = 1646] [serial = 351] [outer = 0x0] 09:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12ba11000) [pid = 1646] [serial = 352] [outer = 0x1245ec000] 09:06:23 INFO - PROCESS | 1646 | 1464624383777 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12bad0400) [pid = 1646] [serial = 353] [outer = 0x1245ec000] 09:06:24 INFO - PROCESS | 1646 | 1464624384316 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]]]}] 09:06:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:06:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 718ms 09:06:24 INFO - PROCESS | 1646 | 1464624384362 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:06:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:06:24 INFO - PROCESS | 1646 | 1464624384367 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:06:24 INFO - PROCESS | 1646 | 1464624384372 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1646 | 1464624384376 Marionette TRACE conn2 <- [1,446,null,{}] 09:06:24 INFO - PROCESS | 1646 | 1464624384381 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}] 09:06:24 INFO - PROCESS | 1646 | 1464624384531 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:06:24 INFO - PROCESS | 1646 | 1464624384638 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f46800 == 45 [pid = 1646] [id = 119] 09:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x116a69400) [pid = 1646] [serial = 354] [outer = 0x0] 09:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11802a800) [pid = 1646] [serial = 355] [outer = 0x116a69400] 09:06:24 INFO - PROCESS | 1646 | 1464624384669 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1187ee400) [pid = 1646] [serial = 356] [outer = 0x116a69400] 09:06:25 INFO - PROCESS | 1646 | 1464624385107 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]]]}] 09:06:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:06:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 774ms 09:06:25 INFO - PROCESS | 1646 | 1464624385145 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:06:25 INFO - PROCESS | 1646 | 1464624385149 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:06:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:06:25 INFO - PROCESS | 1646 | 1464624385172 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1646 | 1464624385174 Marionette TRACE conn2 <- [1,450,null,{}] 09:06:25 INFO - PROCESS | 1646 | 1464624385176 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}] 09:06:25 INFO - PROCESS | 1646 | 1464624385279 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:06:25 INFO - PROCESS | 1646 | 1464624385338 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211ba000 == 46 [pid = 1646] [id = 120] 09:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11bb04c00) [pid = 1646] [serial = 357] [outer = 0x0] 09:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11bb78000) [pid = 1646] [serial = 358] [outer = 0x11bb04c00] 09:06:25 INFO - PROCESS | 1646 | 1464624385368 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x123106800) [pid = 1646] [serial = 359] [outer = 0x11bb04c00] 09:06:25 INFO - PROCESS | 1646 | 1464624385764 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] 09:06:25 INFO - PROCESS | 1646 | 1464624385803 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:06:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:06:25 INFO - PROCESS | 1646 | 1464624385807 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1646 | 1464624385809 Marionette TRACE conn2 <- [1,454,null,{}] 09:06:25 INFO - PROCESS | 1646 | 1464624385819 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}] 09:06:25 INFO - PROCESS | 1646 | 1464624385942 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:06:26 INFO - PROCESS | 1646 | 1464624386003 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b381000 == 47 [pid = 1646] [id = 121] 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1245ed800) [pid = 1646] [serial = 360] [outer = 0x0] 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x126093c00) [pid = 1646] [serial = 361] [outer = 0x1245ed800] 09:06:26 INFO - PROCESS | 1646 | 1464624386035 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1270d9000) [pid = 1646] [serial = 362] [outer = 0x1245ed800] 09:06:26 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:26 INFO - PROCESS | 1646 | 1464624386477 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]]]}] 09:06:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:06:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 721ms 09:06:26 INFO - PROCESS | 1646 | 1464624386530 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 1646 | 1464624386534 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:06:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:06:26 INFO - PROCESS | 1646 | 1464624386538 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 1646 | 1464624386540 Marionette TRACE conn2 <- [1,458,null,{}] 09:06:26 INFO - PROCESS | 1646 | 1464624386544 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}] 09:06:26 INFO - PROCESS | 1646 | 1464624386693 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:06:26 INFO - PROCESS | 1646 | 1464624386775 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bda5000 == 48 [pid = 1646] [id = 122] 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128c71400) [pid = 1646] [serial = 363] [outer = 0x0] 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128eedc00) [pid = 1646] [serial = 364] [outer = 0x128c71400] 09:06:26 INFO - PROCESS | 1646 | 1464624386822 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12a80d400) [pid = 1646] [serial = 365] [outer = 0x128c71400] 09:06:27 INFO - PROCESS | 1646 | 1464624387305 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] 09:06:27 INFO - PROCESS | 1646 | 1464624387525 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:06:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:06:27 INFO - PROCESS | 1646 | 1464624387542 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1646 | 1464624387544 Marionette TRACE conn2 <- [1,462,null,{}] 09:06:27 INFO - PROCESS | 1646 | 1464624387548 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}] 09:06:27 INFO - PROCESS | 1646 | 1464624387634 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:06:27 INFO - PROCESS | 1646 | 1464624387680 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ee800 == 49 [pid = 1646] [id = 123] 09:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1175a9000) [pid = 1646] [serial = 366] [outer = 0x0] 09:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x118024400) [pid = 1646] [serial = 367] [outer = 0x1175a9000] 09:06:27 INFO - PROCESS | 1646 | 1464624387706 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11874cc00) [pid = 1646] [serial = 368] [outer = 0x1175a9000] 09:06:28 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:28 INFO - PROCESS | 1646 | 1464624388151 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] 09:06:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:06:28 INFO - PROCESS | 1646 | 1464624388217 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:06:28 INFO - PROCESS | 1646 | 1464624388223 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1646 | 1464624388225 Marionette TRACE conn2 <- [1,466,null,{}] 09:06:28 INFO - PROCESS | 1646 | 1464624388228 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}] 09:06:28 INFO - PROCESS | 1646 | 1464624388312 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:06:28 INFO - PROCESS | 1646 | 1464624388387 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182dd000 == 50 [pid = 1646] [id = 124] 09:06:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1164be400) [pid = 1646] [serial = 369] [outer = 0x0] 09:06:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11979b800) [pid = 1646] [serial = 370] [outer = 0x1164be400] 09:06:28 INFO - PROCESS | 1646 | 1464624388416 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11bb6c800) [pid = 1646] [serial = 371] [outer = 0x1164be400] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12b363000 == 49 [pid = 1646] [id = 117] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1297ed800 == 48 [pid = 1646] [id = 116] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x129552800 == 47 [pid = 1646] [id = 115] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x116f3a800 == 46 [pid = 1646] [id = 114] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x127063000 == 45 [pid = 1646] [id = 113] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x118137000) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123109800) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119794800) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1121b2000) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x124734000 == 44 [pid = 1646] [id = 112] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b0800 == 43 [pid = 1646] [id = 111] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119d15000 == 42 [pid = 1646] [id = 110] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11967e000 == 41 [pid = 1646] [id = 109] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x118577800 == 40 [pid = 1646] [id = 108] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x116aad800 == 39 [pid = 1646] [id = 107] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12b344800 == 38 [pid = 1646] [id = 105] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac68000 == 37 [pid = 1646] [id = 104] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119dda800 == 36 [pid = 1646] [id = 103] 09:06:28 INFO - PROCESS | 1646 | --DOCSHELL 0x116f47800 == 35 [pid = 1646] [id = 102] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128c79800) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x125208c00) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12479c800) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x126b92800) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x126105c00) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11660c800) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x113c0ac00) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1188be800) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11906ec00) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11964cc00) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11bb71800) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123106000) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1232e7000) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1234e2000) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x127034000) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11828d400) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1176ab400) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12938a000) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x121108800) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x127476000) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1290f2000) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128a07400) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x126f27800) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x124f09000) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128eed000) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128c73800) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12938dc00) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x129603400) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1245f0000) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 09:06:28 INFO - PROCESS | 1646 | 1464624388806 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] 09:06:28 INFO - PROCESS | 1646 | 1464624388846 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:06:28 INFO - PROCESS | 1646 | 1464624388849 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1646 | 1464624388851 Marionette TRACE conn2 <- [1,470,null,{}] 09:06:28 INFO - PROCESS | 1646 | 1464624388859 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}] 09:06:29 INFO - PROCESS | 1646 | 1464624389015 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:06:29 INFO - PROCESS | 1646 | 1464624389083 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x118584000 == 36 [pid = 1646] [id = 125] 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121103000) [pid = 1646] [serial = 372] [outer = 0x0] 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12310b800) [pid = 1646] [serial = 373] [outer = 0x121103000] 09:06:29 INFO - PROCESS | 1646 | 1464624389129 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1245ebc00) [pid = 1646] [serial = 374] [outer = 0x121103000] 09:06:29 INFO - PROCESS | 1646 | 1464624389550 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]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:06:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 721ms 09:06:29 INFO - PROCESS | 1646 | 1464624389571 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1646 | 1464624389572 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:06:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:06:29 INFO - PROCESS | 1646 | 1464624389574 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1646 | 1464624389575 Marionette TRACE conn2 <- [1,474,null,{}] 09:06:29 INFO - PROCESS | 1646 | 1464624389577 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}] 09:06:29 INFO - PROCESS | 1646 | 1464624389655 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:06:29 INFO - PROCESS | 1646 | 1464624389700 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197cc000 == 37 [pid = 1646] [id = 126] 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1232e5800) [pid = 1646] [serial = 375] [outer = 0x0] 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1247a2800) [pid = 1646] [serial = 376] [outer = 0x1232e5800] 09:06:29 INFO - PROCESS | 1646 | 1464624389727 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x124fe5c00) [pid = 1646] [serial = 377] [outer = 0x1232e5800] 09:06:30 INFO - PROCESS | 1646 | 1464624390012 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:06:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 467ms 09:06:30 INFO - PROCESS | 1646 | 1464624390042 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1646 | 1464624390043 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:06:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:06:30 INFO - PROCESS | 1646 | 1464624390045 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1646 | 1464624390046 Marionette TRACE conn2 <- [1,478,null,{}] 09:06:30 INFO - PROCESS | 1646 | 1464624390051 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}] 09:06:30 INFO - PROCESS | 1646 | 1464624390126 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:06:30 INFO - PROCESS | 1646 | 1464624390130 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f47000 == 38 [pid = 1646] [id = 127] 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1247a0800) [pid = 1646] [serial = 378] [outer = 0x0] 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x126184c00) [pid = 1646] [serial = 379] [outer = 0x1247a0800] 09:06:30 INFO - PROCESS | 1646 | 1464624390159 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x126f28400) [pid = 1646] [serial = 380] [outer = 0x1247a0800] 09:06:30 INFO - PROCESS | 1646 | 1464624390493 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:06:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 472ms 09:06:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:06:30 INFO - PROCESS | 1646 | 1464624390519 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:06:30 INFO - PROCESS | 1646 | 1464624390520 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:06:30 INFO - PROCESS | 1646 | 1464624390535 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1646 | 1464624390536 Marionette TRACE conn2 <- [1,482,null,{}] 09:06:30 INFO - PROCESS | 1646 | 1464624390538 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}] 09:06:30 INFO - PROCESS | 1646 | 1464624390629 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:06:30 INFO - PROCESS | 1646 | 1464624390637 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x123764000 == 39 [pid = 1646] [id = 128] 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128a0a800) [pid = 1646] [serial = 381] [outer = 0x0] 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128c77c00) [pid = 1646] [serial = 382] [outer = 0x128a0a800] 09:06:30 INFO - PROCESS | 1646 | 1464624390663 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129777400) [pid = 1646] [serial = 383] [outer = 0x128a0a800] 09:06:31 INFO - PROCESS | 1646 | 1464624391013 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]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:06:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 531ms 09:06:31 INFO - PROCESS | 1646 | 1464624391054 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:06:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:06:31 INFO - PROCESS | 1646 | 1464624391055 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:06:31 INFO - PROCESS | 1646 | 1464624391057 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1646 | 1464624391059 Marionette TRACE conn2 <- [1,486,null,{}] 09:06:31 INFO - PROCESS | 1646 | 1464624391061 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}] 09:06:31 INFO - PROCESS | 1646 | 1464624391159 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:06:31 INFO - PROCESS | 1646 | 1464624391171 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x124b9f800 == 40 [pid = 1646] [id = 129] 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1290ee800) [pid = 1646] [serial = 384] [outer = 0x0] 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12a77c400) [pid = 1646] [serial = 385] [outer = 0x1290ee800] 09:06:31 INFO - PROCESS | 1646 | 1464624391196 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a86f800) [pid = 1646] [serial = 386] [outer = 0x1290ee800] 09:06:31 INFO - PROCESS | 1646 | 1464624391535 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]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:06:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 09:06:31 INFO - PROCESS | 1646 | 1464624391577 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1646 | 1464624391578 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:06:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:06:31 INFO - PROCESS | 1646 | 1464624391580 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1646 | 1464624391581 Marionette TRACE conn2 <- [1,490,null,{}] 09:06:31 INFO - PROCESS | 1646 | 1464624391584 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}] 09:06:31 INFO - PROCESS | 1646 | 1464624391674 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:06:31 INFO - PROCESS | 1646 | 1464624391679 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260d0800 == 41 [pid = 1646] [id = 130] 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a873800) [pid = 1646] [serial = 387] [outer = 0x0] 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12ac29800) [pid = 1646] [serial = 388] [outer = 0x12a873800] 09:06:31 INFO - PROCESS | 1646 | 1464624391705 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12ace7400) [pid = 1646] [serial = 389] [outer = 0x12a873800] 09:06:32 INFO - PROCESS | 1646 | 1464624392025 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]]]}] 09:06:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:06:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 09:06:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:06:32 INFO - PROCESS | 1646 | 1464624392062 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1646 | 1464624392063 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:06:32 INFO - PROCESS | 1646 | 1464624392066 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1646 | 1464624392069 Marionette TRACE conn2 <- [1,494,null,{}] 09:06:32 INFO - PROCESS | 1646 | 1464624392072 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}] 09:06:32 INFO - PROCESS | 1646 | 1464624392165 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:06:32 INFO - PROCESS | 1646 | 1464624392170 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x128e91000 == 42 [pid = 1646] [id = 131] 09:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12ba04400) [pid = 1646] [serial = 390] [outer = 0x0] 09:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12ba0bc00) [pid = 1646] [serial = 391] [outer = 0x12ba04400] 09:06:32 INFO - PROCESS | 1646 | 1464624392195 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12bacd400) [pid = 1646] [serial = 392] [outer = 0x12ba04400] 09:06:32 INFO - PROCESS | 1646 | 1464624392546 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]]]}] 09:06:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:06:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 522ms 09:06:32 INFO - PROCESS | 1646 | 1464624392587 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1646 | 1464624392588 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:06:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:06:32 INFO - PROCESS | 1646 | 1464624392591 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1646 | 1464624392592 Marionette TRACE conn2 <- [1,498,null,{}] 09:06:32 INFO - PROCESS | 1646 | 1464624392594 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}] 09:06:32 INFO - PROCESS | 1646 | 1464624392686 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:06:32 INFO - PROCESS | 1646 | 1464624392698 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297d6800 == 43 [pid = 1646] [id = 132] 09:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1290f0c00) [pid = 1646] [serial = 393] [outer = 0x0] 09:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12bad3400) [pid = 1646] [serial = 394] [outer = 0x1290f0c00] 09:06:32 INFO - PROCESS | 1646 | 1464624392723 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12badb800) [pid = 1646] [serial = 395] [outer = 0x1290f0c00] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12ac29400) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1272a6800) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11979c000) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1234ccc00) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x116281000) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x121104000) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1245f6400) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11828e000) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x121108000) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11621c800) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x126b8f800) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1121b9c00) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118026800) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:06:33 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x115dee000) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:06:33 INFO - PROCESS | 1646 | 1464624393145 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]]]}] 09:06:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:06:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 569ms 09:06:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:06:33 INFO - PROCESS | 1646 | 1464624393160 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1646 | 1464624393162 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:06:33 INFO - PROCESS | 1646 | 1464624393164 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1646 | 1464624393167 Marionette TRACE conn2 <- [1,502,null,{}] 09:06:33 INFO - PROCESS | 1646 | 1464624393171 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}] 09:06:33 INFO - PROCESS | 1646 | 1464624393259 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:06:33 INFO - PROCESS | 1646 | 1464624393268 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297e2800 == 44 [pid = 1646] [id = 133] 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x116281000) [pid = 1646] [serial = 396] [outer = 0x0] 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x124d1c000) [pid = 1646] [serial = 397] [outer = 0x116281000] 09:06:33 INFO - PROCESS | 1646 | 1464624393298 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12badfc00) [pid = 1646] [serial = 398] [outer = 0x116281000] 09:06:33 INFO - PROCESS | 1646 | 1464624393634 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]]]}] 09:06:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:06:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 09:06:33 INFO - PROCESS | 1646 | 1464624393686 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1646 | 1464624393687 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:06:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:06:33 INFO - PROCESS | 1646 | 1464624393689 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1646 | 1464624393690 Marionette TRACE conn2 <- [1,506,null,{}] 09:06:33 INFO - PROCESS | 1646 | 1464624393693 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}] 09:06:33 INFO - PROCESS | 1646 | 1464624393768 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:06:33 INFO - PROCESS | 1646 | 1464624393773 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a79e000 == 45 [pid = 1646] [id = 134] 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12bad3800) [pid = 1646] [serial = 399] [outer = 0x0] 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12bf3e800) [pid = 1646] [serial = 400] [outer = 0x12bad3800] 09:06:33 INFO - PROCESS | 1646 | 1464624393797 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12bf48800) [pid = 1646] [serial = 401] [outer = 0x12bad3800] 09:06:34 INFO - PROCESS | 1646 | 1464624394120 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]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:06:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 09:06:34 INFO - PROCESS | 1646 | 1464624394158 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1646 | 1464624394159 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:06:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:06:34 INFO - PROCESS | 1646 | 1464624394162 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1646 | 1464624394163 Marionette TRACE conn2 <- [1,510,null,{}] 09:06:34 INFO - PROCESS | 1646 | 1464624394165 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}] 09:06:34 INFO - PROCESS | 1646 | 1464624394242 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:06:34 INFO - PROCESS | 1646 | 1464624394292 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc0b800 == 46 [pid = 1646] [id = 135] 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12bae2c00) [pid = 1646] [serial = 402] [outer = 0x0] 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12bf49800) [pid = 1646] [serial = 403] [outer = 0x12bae2c00] 09:06:34 INFO - PROCESS | 1646 | 1464624394317 Marionette DEBUG loaded listener.js 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12c537c00) [pid = 1646] [serial = 404] [outer = 0x12bae2c00] 09:06:34 INFO - PROCESS | 1646 | 1464624394586 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]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:06:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 467ms 09:06:34 INFO - PROCESS | 1646 | 1464624394630 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1646 | 1464624394631 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:06:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:06:34 INFO - PROCESS | 1646 | 1464624394641 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1646 | 1464624394642 Marionette TRACE conn2 <- [1,514,null,{}] 09:06:34 INFO - PROCESS | 1646 | 1464624394656 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}] 09:06:34 INFO - PROCESS | 1646 | 1464624394735 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:06:34 INFO - PROCESS | 1646 | 1464624394739 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdd9000 == 47 [pid = 1646] [id = 136] 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12c533c00) [pid = 1646] [serial = 405] [outer = 0x0] 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12c53d000) [pid = 1646] [serial = 406] [outer = 0x12c533c00] 09:06:34 INFO - PROCESS | 1646 | 1464624394764 Marionette DEBUG loaded listener.js 09:06:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12c6ed000) [pid = 1646] [serial = 407] [outer = 0x12c533c00] 09:06:35 INFO - PROCESS | 1646 | 1464624395173 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]]]}] 09:06:35 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 09:06:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 579ms 09:06:35 INFO - PROCESS | 1646 | 1464624395221 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:06:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:06:35 INFO - PROCESS | 1646 | 1464624395223 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:06:35 INFO - PROCESS | 1646 | 1464624395227 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1646 | 1464624395229 Marionette TRACE conn2 <- [1,518,null,{}] 09:06:35 INFO - PROCESS | 1646 | 1464624395233 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}] 09:06:35 INFO - PROCESS | 1646 | 1464624395335 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:06:35 INFO - PROCESS | 1646 | 1464624395398 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11743b800 == 48 [pid = 1646] [id = 137] 09:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1164c9800) [pid = 1646] [serial = 408] [outer = 0x0] 09:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x118135400) [pid = 1646] [serial = 409] [outer = 0x1164c9800] 09:06:35 INFO - PROCESS | 1646 | 1464624395430 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1188bd800) [pid = 1646] [serial = 410] [outer = 0x1164c9800] 09:06:35 INFO - PROCESS | 1646 | 1464624395838 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]]]}] 09:06:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:06:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 672ms 09:06:35 INFO - PROCESS | 1646 | 1464624395900 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:06:35 INFO - PROCESS | 1646 | 1464624395904 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:06:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:06:35 INFO - PROCESS | 1646 | 1464624395909 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1646 | 1464624395910 Marionette TRACE conn2 <- [1,522,null,{}] 09:06:35 INFO - PROCESS | 1646 | 1464624395913 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}] 09:06:36 INFO - PROCESS | 1646 | 1464624396014 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:06:36 INFO - PROCESS | 1646 | 1464624396101 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b0000 == 49 [pid = 1646] [id = 138] 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123105c00) [pid = 1646] [serial = 411] [outer = 0x0] 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1232de400) [pid = 1646] [serial = 412] [outer = 0x123105c00] 09:06:36 INFO - PROCESS | 1646 | 1464624396131 Marionette DEBUG loaded listener.js 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12330a800) [pid = 1646] [serial = 413] [outer = 0x123105c00] 09:06:36 INFO - PROCESS | 1646 | 1464624396557 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]]]}] 09:06:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:06:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 09:06:36 INFO - PROCESS | 1646 | 1464624396578 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:06:36 INFO - PROCESS | 1646 | 1464624396580 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:06:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:06:36 INFO - PROCESS | 1646 | 1464624396584 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:06:36 INFO - PROCESS | 1646 | 1464624396587 Marionette TRACE conn2 <- [1,526,null,{}] 09:06:36 INFO - PROCESS | 1646 | 1464624396595 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}] 09:06:36 INFO - PROCESS | 1646 | 1464624396730 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:06:36 INFO - PROCESS | 1646 | 1464624396744 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdc1800 == 50 [pid = 1646] [id = 139] 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1245f8800) [pid = 1646] [serial = 414] [outer = 0x0] 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12479c400) [pid = 1646] [serial = 415] [outer = 0x1245f8800] 09:06:36 INFO - PROCESS | 1646 | 1464624396775 Marionette DEBUG loaded listener.js 09:06:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x126105c00) [pid = 1646] [serial = 416] [outer = 0x1245f8800] 09:06:37 INFO - PROCESS | 1646 | 1464624397216 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]]]}] 09:06:37 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 09:06:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 672ms 09:06:37 INFO - PROCESS | 1646 | 1464624397256 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:06:37 INFO - PROCESS | 1646 | 1464624397258 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:06:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:06:37 INFO - PROCESS | 1646 | 1464624397261 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1646 | 1464624397262 Marionette TRACE conn2 <- [1,530,null,{}] 09:06:37 INFO - PROCESS | 1646 | 1464624397265 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}] 09:06:37 INFO - PROCESS | 1646 | 1464624397384 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:06:37 INFO - PROCESS | 1646 | 1464624397446 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c809800 == 51 [pid = 1646] [id = 140] 09:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12747b800) [pid = 1646] [serial = 417] [outer = 0x0] 09:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128c7c400) [pid = 1646] [serial = 418] [outer = 0x12747b800] 09:06:37 INFO - PROCESS | 1646 | 1464624397476 Marionette DEBUG loaded listener.js 09:06:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12960d800) [pid = 1646] [serial = 419] [outer = 0x12747b800] 09:06:37 INFO - PROCESS | 1646 | 1464624397853 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"]]]}] 09:06:37 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 09:06:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:06:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:06:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:06:37 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 09:06:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:06:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:06:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:06:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:06:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 619ms 09:06:37 INFO - PROCESS | 1646 | 1464624397881 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:06:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:06:37 INFO - PROCESS | 1646 | 1464624397884 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:06:37 INFO - PROCESS | 1646 | 1464624397888 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1646 | 1464624397890 Marionette TRACE conn2 <- [1,534,null,{}] 09:06:37 INFO - PROCESS | 1646 | 1464624397893 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}] 09:06:38 INFO - PROCESS | 1646 | 1464624398049 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:06:38 INFO - PROCESS | 1646 | 1464624398160 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9bc800 == 52 [pid = 1646] [id = 141] 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128c70000) [pid = 1646] [serial = 420] [outer = 0x0] 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12ac2b400) [pid = 1646] [serial = 421] [outer = 0x128c70000] 09:06:38 INFO - PROCESS | 1646 | 1464624398211 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12bf3f400) [pid = 1646] [serial = 422] [outer = 0x128c70000] 09:06:38 INFO - PROCESS | 1646 | 1464624398612 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]]]}] 09:06:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:06:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 770ms 09:06:38 INFO - PROCESS | 1646 | 1464624398659 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 1646 | 1464624398661 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:06:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:06:38 INFO - PROCESS | 1646 | 1464624398663 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 1646 | 1464624398664 Marionette TRACE conn2 <- [1,538,null,{}] 09:06:38 INFO - PROCESS | 1646 | 1464624398682 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}] 09:06:38 INFO - PROCESS | 1646 | 1464624398796 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:06:38 INFO - PROCESS | 1646 | 1464624398878 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119684000 == 53 [pid = 1646] [id = 142] 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x112f21800) [pid = 1646] [serial = 423] [outer = 0x0] 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x128a9b800) [pid = 1646] [serial = 424] [outer = 0x112f21800] 09:06:38 INFO - PROCESS | 1646 | 1464624398928 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12bf42800) [pid = 1646] [serial = 425] [outer = 0x112f21800] 09:06:39 INFO - PROCESS | 1646 | 1464624399418 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]]]}] 09:06:39 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. 09:06:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 782ms 09:06:39 INFO - PROCESS | 1646 | 1464624399446 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:06:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:06:39 INFO - PROCESS | 1646 | 1464624399448 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:06:39 INFO - PROCESS | 1646 | 1464624399451 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1646 | 1464624399453 Marionette TRACE conn2 <- [1,542,null,{}] 09:06:39 INFO - PROCESS | 1646 | 1464624399457 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}] 09:06:39 INFO - PROCESS | 1646 | 1464624399548 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:06:39 INFO - PROCESS | 1646 | 1464624399597 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d13800 == 54 [pid = 1646] [id = 143] 09:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1176a7400) [pid = 1646] [serial = 426] [outer = 0x0] 09:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1187f1000) [pid = 1646] [serial = 427] [outer = 0x1176a7400] 09:06:39 INFO - PROCESS | 1646 | 1464624399624 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11977dc00) [pid = 1646] [serial = 428] [outer = 0x1176a7400] 09:06:40 INFO - PROCESS | 1646 | 1464624400007 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]]]}] 09:06:40 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. 09:06:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms 09:06:40 INFO - PROCESS | 1646 | 1464624400022 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:06:40 INFO - PROCESS | 1646 | 1464624400025 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:06:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:06:40 INFO - PROCESS | 1646 | 1464624400030 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1646 | 1464624400032 Marionette TRACE conn2 <- [1,546,null,{}] 09:06:40 INFO - PROCESS | 1646 | 1464624400056 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}] 09:06:40 INFO - PROCESS | 1646 | 1464624400174 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:06:40 INFO - PROCESS | 1646 | 1464624400272 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d3000 == 55 [pid = 1646] [id = 144] 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x119783000) [pid = 1646] [serial = 429] [outer = 0x0] 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x119787800) [pid = 1646] [serial = 430] [outer = 0x119783000] 09:06:40 INFO - PROCESS | 1646 | 1464624400304 Marionette DEBUG loaded listener.js 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x119accc00) [pid = 1646] [serial = 431] [outer = 0x119783000] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa0b800 == 54 [pid = 1646] [id = 101] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc0b800 == 53 [pid = 1646] [id = 135] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12a79e000 == 52 [pid = 1646] [id = 134] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1297e2800 == 51 [pid = 1646] [id = 133] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1297d6800 == 50 [pid = 1646] [id = 132] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x128e91000 == 49 [pid = 1646] [id = 131] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1260d0800 == 48 [pid = 1646] [id = 130] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12960e400) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11828cc00) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x119644800) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x124a6ec00) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128c74800) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x124b9f800 == 47 [pid = 1646] [id = 129] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x123764000 == 46 [pid = 1646] [id = 128] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x116f47000 == 45 [pid = 1646] [id = 127] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1197cc000 == 44 [pid = 1646] [id = 126] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x118584000 == 43 [pid = 1646] [id = 125] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1182dd000 == 42 [pid = 1646] [id = 124] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ee800 == 41 [pid = 1646] [id = 123] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x116f46800 == 40 [pid = 1646] [id = 119] 09:06:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc06000 == 39 [pid = 1646] [id = 118] 09:06:40 INFO - PROCESS | 1646 | 1464624400684 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]]]}] 09:06:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:06:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 691ms 09:06:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:06:40 INFO - PROCESS | 1646 | 1464624400722 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:06:40 INFO - PROCESS | 1646 | 1464624400723 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:06:40 INFO - PROCESS | 1646 | 1464624400726 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1646 | 1464624400728 Marionette TRACE conn2 <- [1,550,null,{}] 09:06:40 INFO - PROCESS | 1646 | 1464624400739 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}] 09:06:40 INFO - PROCESS | 1646 | 1464624400847 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x118293000) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1166dc000) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12ac33000) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12977e400) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119ad3800) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11bb6ec00) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1245f2c00) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1247a7c00) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1176a9800) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1169db000) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x124f6c000) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128eeec00) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x129777000) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128a10c00) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123109400) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1235acc00) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x121111c00) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118139800) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x126ff3800) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128eec400) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12a80a800) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12ac24400) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12ba0fc00) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12369b000) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a870c00) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12610f400) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1646 | 1464624400929 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e07000 == 40 [pid = 1646] [id = 145] 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1169dbc00) [pid = 1646] [serial = 432] [outer = 0x0] 09:06:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x119ad3800) [pid = 1646] [serial = 433] [outer = 0x1169dbc00] 09:06:40 INFO - PROCESS | 1646 | 1464624400966 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123104400) [pid = 1646] [serial = 434] [outer = 0x1169dbc00] 09:06:41 INFO - PROCESS | 1646 | 1464624401251 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]]]}] 09:06:41 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. 09:06:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 573ms 09:06:41 INFO - PROCESS | 1646 | 1464624401309 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1646 | 1464624401312 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:06:41 INFO - PROCESS | 1646 | 1464624401318 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1646 | 1464624401321 Marionette TRACE conn2 <- [1,554,null,{}] 09:06:41 INFO - PROCESS | 1646 | 1464624401324 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}] 09:06:41 INFO - PROCESS | 1646 | 1464624401431 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:06:41 INFO - PROCESS | 1646 | 1464624401495 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dd6000 == 41 [pid = 1646] [id = 146] 09:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12330f000) [pid = 1646] [serial = 435] [outer = 0x0] 09:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1234d0400) [pid = 1646] [serial = 436] [outer = 0x12330f000] 09:06:41 INFO - PROCESS | 1646 | 1464624401522 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1245f5000) [pid = 1646] [serial = 437] [outer = 0x12330f000] 09:06:41 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:41 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:41 INFO - PROCESS | 1646 | 1464624401832 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]]]}] 09:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 574ms 09:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:06:41 INFO - PROCESS | 1646 | 1464624401890 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1646 | 1464624401892 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:06:41 INFO - PROCESS | 1646 | 1464624401904 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1646 | 1464624401906 Marionette TRACE conn2 <- [1,558,null,{}] 09:06:41 INFO - PROCESS | 1646 | 1464624401910 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}] 09:06:42 INFO - PROCESS | 1646 | 1464624402033 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:06:42 INFO - PROCESS | 1646 | 1464624402102 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x123323000 == 42 [pid = 1646] [id = 147] 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1232e1800) [pid = 1646] [serial = 438] [outer = 0x0] 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12479c000) [pid = 1646] [serial = 439] [outer = 0x1232e1800] 09:06:42 INFO - PROCESS | 1646 | 1464624402143 Marionette DEBUG loaded listener.js 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x124f61c00) [pid = 1646] [serial = 440] [outer = 0x1232e1800] 09:06:42 INFO - PROCESS | 1646 | 1464624402507 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]]]}] 09:06:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:06:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 629ms 09:06:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:06:42 INFO - PROCESS | 1646 | 1464624402524 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:06:42 INFO - PROCESS | 1646 | 1464624402525 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:06:42 INFO - PROCESS | 1646 | 1464624402527 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:06:42 INFO - PROCESS | 1646 | 1464624402528 Marionette TRACE conn2 <- [1,562,null,{}] 09:06:42 INFO - PROCESS | 1646 | 1464624402530 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}] 09:06:42 INFO - PROCESS | 1646 | 1464624402652 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:06:42 INFO - PROCESS | 1646 | 1464624402701 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x127054000 == 43 [pid = 1646] [id = 148] 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12479e800) [pid = 1646] [serial = 441] [outer = 0x0] 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x126ff3800) [pid = 1646] [serial = 442] [outer = 0x12479e800] 09:06:42 INFO - PROCESS | 1646 | 1464624402726 Marionette DEBUG loaded listener.js 09:06:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128a9c000) [pid = 1646] [serial = 443] [outer = 0x12479e800] 09:06:42 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:42 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:43 INFO - PROCESS | 1646 | 1464624403027 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]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:06:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 518ms 09:06:43 INFO - PROCESS | 1646 | 1464624403047 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 1646 | 1464624403049 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:06:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:06:43 INFO - PROCESS | 1646 | 1464624403054 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1646 | 1464624403055 Marionette TRACE conn2 <- [1,566,null,{}] 09:06:43 INFO - PROCESS | 1646 | 1464624403058 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}] 09:06:43 INFO - PROCESS | 1646 | 1464624403154 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:06:43 INFO - PROCESS | 1646 | 1464624403173 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x129047000 == 44 [pid = 1646] [id = 149] 09:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x126103000) [pid = 1646] [serial = 444] [outer = 0x0] 09:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128aa3c00) [pid = 1646] [serial = 445] [outer = 0x126103000] 09:06:43 INFO - PROCESS | 1646 | 1464624403197 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12938b000) [pid = 1646] [serial = 446] [outer = 0x126103000] 09:06:43 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:43 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:43 INFO - PROCESS | 1646 | 1464624403511 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]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:06:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 519ms 09:06:43 INFO - PROCESS | 1646 | 1464624403573 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:06:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:06:43 INFO - PROCESS | 1646 | 1464624403574 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:06:43 INFO - PROCESS | 1646 | 1464624403576 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1646 | 1464624403577 Marionette TRACE conn2 <- [1,570,null,{}] 09:06:43 INFO - PROCESS | 1646 | 1464624403580 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}] 09:06:43 INFO - PROCESS | 1646 | 1464624403674 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:06:43 INFO - PROCESS | 1646 | 1464624403696 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5b8000 == 45 [pid = 1646] [id = 150] 09:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128c79400) [pid = 1646] [serial = 447] [outer = 0x0] 09:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12977e400) [pid = 1646] [serial = 448] [outer = 0x128c79400] 09:06:43 INFO - PROCESS | 1646 | 1464624403721 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12a80f800) [pid = 1646] [serial = 449] [outer = 0x128c79400] 09:06:43 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:44 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:44 INFO - PROCESS | 1646 | 1464624404068 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]]]}] 09:06:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:06:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 09:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:06:44 INFO - PROCESS | 1646 | 1464624404094 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:06:44 INFO - PROCESS | 1646 | 1464624404095 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:06:44 INFO - PROCESS | 1646 | 1464624404098 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1646 | 1464624404099 Marionette TRACE conn2 <- [1,574,null,{}] 09:06:44 INFO - PROCESS | 1646 | 1464624404109 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}] 09:06:44 INFO - PROCESS | 1646 | 1464624404204 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:06:44 INFO - PROCESS | 1646 | 1464624404209 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa22800 == 46 [pid = 1646] [id = 151] 09:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12a811400) [pid = 1646] [serial = 450] [outer = 0x0] 09:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a87a400) [pid = 1646] [serial = 451] [outer = 0x12a811400] 09:06:44 INFO - PROCESS | 1646 | 1464624404260 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12ace1c00) [pid = 1646] [serial = 452] [outer = 0x12a811400] 09:06:44 INFO - PROCESS | 1646 | 1464624404576 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]]]}] 09:06:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:06:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 525ms 09:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:06:44 INFO - PROCESS | 1646 | 1464624404623 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:06:44 INFO - PROCESS | 1646 | 1464624404625 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:06:44 INFO - PROCESS | 1646 | 1464624404627 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1646 | 1464624404628 Marionette TRACE conn2 <- [1,578,null,{}] 09:06:44 INFO - PROCESS | 1646 | 1464624404630 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}] 09:06:44 INFO - PROCESS | 1646 | 1464624404727 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:06:44 INFO - PROCESS | 1646 | 1464624404738 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc13000 == 47 [pid = 1646] [id = 152] 09:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a871000) [pid = 1646] [serial = 453] [outer = 0x0] 09:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12bac6000) [pid = 1646] [serial = 454] [outer = 0x12a871000] 09:06:44 INFO - PROCESS | 1646 | 1464624404763 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12bad8000) [pid = 1646] [serial = 455] [outer = 0x12a871000] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1175a9000) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1247a0800) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1290f0c00) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128a0a800) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1232e5800) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x116281000) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12bad3800) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12bae2c00) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119798800) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11678b800) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x129605800) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11802c800) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x124f63400) [pid = 1646] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x112d1ec00) [pid = 1646] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11802d800) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11963ec00) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x111a0b000) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128a0f800) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1245f7c00) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1290ee800) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a873800) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12ba04400) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x121103000) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1245ec000) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:06:45 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1164be400) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:06:45 INFO - PROCESS | 1646 | 1464624405196 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]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:06:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 619ms 09:06:45 INFO - PROCESS | 1646 | 1464624405246 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:06:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:06:45 INFO - PROCESS | 1646 | 1464624405248 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:06:45 INFO - PROCESS | 1646 | 1464624405250 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1646 | 1464624405252 Marionette TRACE conn2 <- [1,582,null,{}] 09:06:45 INFO - PROCESS | 1646 | 1464624405254 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}] 09:06:45 INFO - PROCESS | 1646 | 1464624405368 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:06:45 INFO - PROCESS | 1646 | 1464624405403 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12904c800 == 48 [pid = 1646] [id = 153] 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x116962400) [pid = 1646] [serial = 456] [outer = 0x0] 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1187f0400) [pid = 1646] [serial = 457] [outer = 0x116962400] 09:06:45 INFO - PROCESS | 1646 | 1464624405432 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x129605800) [pid = 1646] [serial = 458] [outer = 0x116962400] 09:06:45 INFO - PROCESS | 1646 | 1464624405753 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]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:06:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 520ms 09:06:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:06:45 INFO - PROCESS | 1646 | 1464624405771 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1646 | 1464624405772 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:06:45 INFO - PROCESS | 1646 | 1464624405774 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1646 | 1464624405775 Marionette TRACE conn2 <- [1,586,null,{}] 09:06:45 INFO - PROCESS | 1646 | 1464624405777 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}] 09:06:45 INFO - PROCESS | 1646 | 1464624405859 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:06:45 INFO - PROCESS | 1646 | 1464624405910 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c508800 == 49 [pid = 1646] [id = 154] 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1247a7800) [pid = 1646] [serial = 459] [outer = 0x0] 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12ba0b400) [pid = 1646] [serial = 460] [outer = 0x1247a7800] 09:06:45 INFO - PROCESS | 1646 | 1464624405938 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12bf3b000) [pid = 1646] [serial = 461] [outer = 0x1247a7800] 09:06:46 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:46 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:46 INFO - PROCESS | 1646 | 1464624406324 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]]]}] 09:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 569ms 09:06:46 INFO - PROCESS | 1646 | 1464624406344 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1646 | 1464624406345 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:06:46 INFO - PROCESS | 1646 | 1464624406350 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1646 | 1464624406353 Marionette TRACE conn2 <- [1,590,null,{}] 09:06:46 INFO - PROCESS | 1646 | 1464624406357 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}] 09:06:46 INFO - PROCESS | 1646 | 1464624406480 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:06:46 INFO - PROCESS | 1646 | 1464624406534 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9d2800 == 50 [pid = 1646] [id = 155] 09:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x124f65000) [pid = 1646] [serial = 462] [outer = 0x0] 09:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12bf44c00) [pid = 1646] [serial = 463] [outer = 0x124f65000] 09:06:46 INFO - PROCESS | 1646 | 1464624406559 Marionette DEBUG loaded listener.js 09:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12c53e000) [pid = 1646] [serial = 464] [outer = 0x124f65000] 09:06:46 INFO - PROCESS | 1646 | 1464624406802 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]]]}] 09:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 473ms 09:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:06:46 INFO - PROCESS | 1646 | 1464624406823 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1646 | 1464624406824 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:06:46 INFO - PROCESS | 1646 | 1464624406826 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1646 | 1464624406827 Marionette TRACE conn2 <- [1,594,null,{}] 09:06:46 INFO - PROCESS | 1646 | 1464624406830 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}] 09:06:46 INFO - PROCESS | 1646 | 1464624406932 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:06:46 INFO - PROCESS | 1646 | 1464624406938 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2d0800 == 51 [pid = 1646] [id = 156] 09:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128ac3400) [pid = 1646] [serial = 465] [outer = 0x0] 09:06:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128ac8400) [pid = 1646] [serial = 466] [outer = 0x128ac3400] 09:06:46 INFO - PROCESS | 1646 | 1464624406963 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128ace800) [pid = 1646] [serial = 467] [outer = 0x128ac3400] 09:06:47 INFO - PROCESS | 1646 | 1464624407446 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]]]}] 09:06:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:06:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 670ms 09:06:47 INFO - PROCESS | 1646 | 1464624407496 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:06:47 INFO - PROCESS | 1646 | 1464624407499 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:06:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:06:47 INFO - PROCESS | 1646 | 1464624407503 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:06:47 INFO - PROCESS | 1646 | 1464624407505 Marionette TRACE conn2 <- [1,598,null,{}] 09:06:47 INFO - PROCESS | 1646 | 1464624407509 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}] 09:06:47 INFO - PROCESS | 1646 | 1464624407615 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:06:47 INFO - PROCESS | 1646 | 1464624407670 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x118268800 == 52 [pid = 1646] [id = 157] 09:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x116a6bc00) [pid = 1646] [serial = 468] [outer = 0x0] 09:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1184a9800) [pid = 1646] [serial = 469] [outer = 0x116a6bc00] 09:06:47 INFO - PROCESS | 1646 | 1464624407702 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11921a000) [pid = 1646] [serial = 470] [outer = 0x116a6bc00] 09:06:48 INFO - PROCESS | 1646 | 1464624408134 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]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:06:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 09:06:48 INFO - PROCESS | 1646 | 1464624408175 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1646 | 1464624408179 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:06:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:06:48 INFO - PROCESS | 1646 | 1464624408186 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1646 | 1464624408188 Marionette TRACE conn2 <- [1,602,null,{}] 09:06:48 INFO - PROCESS | 1646 | 1464624408191 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}] 09:06:48 INFO - PROCESS | 1646 | 1464624408294 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:06:48 INFO - PROCESS | 1646 | 1464624408366 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x123760000 == 53 [pid = 1646] [id = 158] 09:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119784000) [pid = 1646] [serial = 471] [outer = 0x0] 09:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x119baf000) [pid = 1646] [serial = 472] [outer = 0x119784000] 09:06:48 INFO - PROCESS | 1646 | 1464624408410 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12110f400) [pid = 1646] [serial = 473] [outer = 0x119784000] 09:06:48 INFO - PROCESS | 1646 | 1464624408797 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]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:06:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 671ms 09:06:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:06:48 INFO - PROCESS | 1646 | 1464624408856 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1646 | 1464624408857 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:06:48 INFO - PROCESS | 1646 | 1464624408860 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1646 | 1464624408862 Marionette TRACE conn2 <- [1,606,null,{}] 09:06:48 INFO - PROCESS | 1646 | 1464624408870 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}] 09:06:48 INFO - PROCESS | 1646 | 1464624408973 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:06:49 INFO - PROCESS | 1646 | 1464624409041 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2c2800 == 54 [pid = 1646] [id = 159] 09:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x123309400) [pid = 1646] [serial = 474] [outer = 0x0] 09:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x124fe5800) [pid = 1646] [serial = 475] [outer = 0x123309400] 09:06:49 INFO - PROCESS | 1646 | 1464624409073 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x126f28000) [pid = 1646] [serial = 476] [outer = 0x123309400] 09:06:49 INFO - PROCESS | 1646 | 1464624409517 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]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 720ms 09:06:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:06:49 INFO - PROCESS | 1646 | 1464624409606 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1646 | 1464624409609 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:06:49 INFO - PROCESS | 1646 | 1464624409612 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1646 | 1464624409614 Marionette TRACE conn2 <- [1,610,null,{}] 09:06:49 INFO - PROCESS | 1646 | 1464624409635 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}] 09:06:49 INFO - PROCESS | 1646 | 1464624409788 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:06:49 INFO - PROCESS | 1646 | 1464624409901 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d5a6000 == 55 [pid = 1646] [id = 160] 09:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1270cc400) [pid = 1646] [serial = 477] [outer = 0x0] 09:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128a98000) [pid = 1646] [serial = 478] [outer = 0x1270cc400] 09:06:49 INFO - PROCESS | 1646 | 1464624409932 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x128acb400) [pid = 1646] [serial = 479] [outer = 0x1270cc400] 09:06:50 INFO - PROCESS | 1646 | 1464624410344 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]]]}] 09:06:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:06:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 784ms 09:06:50 INFO - PROCESS | 1646 | 1464624410397 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:06:50 INFO - PROCESS | 1646 | 1464624410398 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:06:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:06:50 INFO - PROCESS | 1646 | 1464624410419 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:06:50 INFO - PROCESS | 1646 | 1464624410421 Marionette TRACE conn2 <- [1,614,null,{}] 09:06:50 INFO - PROCESS | 1646 | 1464624410423 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}] 09:06:50 INFO - PROCESS | 1646 | 1464624410524 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:06:50 INFO - PROCESS | 1646 | 1464624410589 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab3000 == 56 [pid = 1646] [id = 161] 09:06:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x117125400) [pid = 1646] [serial = 480] [outer = 0x0] 09:06:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119788800) [pid = 1646] [serial = 481] [outer = 0x117125400] 09:06:50 INFO - PROCESS | 1646 | 1464624410619 Marionette DEBUG loaded listener.js 09:06:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128acf400) [pid = 1646] [serial = 482] [outer = 0x117125400] 09:06:51 INFO - PROCESS | 1646 | 1464624411212 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]]]}] 09:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 821ms 09:06:51 INFO - PROCESS | 1646 | 1464624411251 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 1646 | 1464624411255 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:06:51 INFO - PROCESS | 1646 | 1464624411260 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1646 | 1464624411262 Marionette TRACE conn2 <- [1,618,null,{}] 09:06:51 INFO - PROCESS | 1646 | 1464624411267 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}] 09:06:51 INFO - PROCESS | 1646 | 1464624411358 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:06:51 INFO - PROCESS | 1646 | 1464624411431 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11858d800 == 57 [pid = 1646] [id = 162] 09:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x112a76800) [pid = 1646] [serial = 483] [outer = 0x0] 09:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x116953800) [pid = 1646] [serial = 484] [outer = 0x112a76800] 09:06:51 INFO - PROCESS | 1646 | 1464624411460 Marionette DEBUG loaded listener.js 09:06:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x118745400) [pid = 1646] [serial = 485] [outer = 0x112a76800] 09:06:51 INFO - PROCESS | 1646 | 1464624411914 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]]]}] 09:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 672ms 09:06:51 INFO - PROCESS | 1646 | 1464624411933 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 1646 | 1464624411938 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:06:51 INFO - PROCESS | 1646 | 1464624411945 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1646 | 1464624411947 Marionette TRACE conn2 <- [1,622,null,{}] 09:06:51 INFO - PROCESS | 1646 | 1464624411951 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}] 09:06:52 INFO - PROCESS | 1646 | 1464624412087 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:06:52 INFO - PROCESS | 1646 | 1464624412223 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9d2800 == 56 [pid = 1646] [id = 155] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12c508800 == 55 [pid = 1646] [id = 154] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12904c800 == 54 [pid = 1646] [id = 153] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12c53d000) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e1f800 == 55 [pid = 1646] [id = 163] 09:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1184b5800) [pid = 1646] [serial = 486] [outer = 0x0] 09:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x119782c00) [pid = 1646] [serial = 487] [outer = 0x1184b5800] 09:06:52 INFO - PROCESS | 1646 | 1464624412298 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x119acf000) [pid = 1646] [serial = 488] [outer = 0x1184b5800] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc13000 == 54 [pid = 1646] [id = 152] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa22800 == 53 [pid = 1646] [id = 151] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5b8000 == 52 [pid = 1646] [id = 150] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x129047000 == 51 [pid = 1646] [id = 149] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x127054000 == 50 [pid = 1646] [id = 148] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x123323000 == 49 [pid = 1646] [id = 147] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x119dd6000 == 48 [pid = 1646] [id = 146] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x117e07000 == 47 [pid = 1646] [id = 145] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1183d3000 == 46 [pid = 1646] [id = 144] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x119d13800 == 45 [pid = 1646] [id = 143] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x119684000 == 44 [pid = 1646] [id = 142] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9bc800 == 43 [pid = 1646] [id = 141] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12c809800 == 42 [pid = 1646] [id = 140] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdc1800 == 41 [pid = 1646] [id = 139] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b0000 == 40 [pid = 1646] [id = 138] 09:06:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11743b800 == 39 [pid = 1646] [id = 137] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x126094c00) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x115e68400) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11bb6f800) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11bb04800) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x113374c00) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1290f3800) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x126b98800) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a77c400) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12ac29800) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a86f800) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12ba0bc00) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12310b800) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1245ebc00) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12ace7400) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12ba11000) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12bad0400) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11bb6c800) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11979b800) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11874cc00) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118024400) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x126093c00) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11bb78000) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x126184c00) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x126f28400) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12bad3400) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x128c77c00) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1247a2800) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x124fe5c00) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128eedc00) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12bacd400) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11802a800) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x124d1c000) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12bf3e800) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12badb800) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12bf48800) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12bf49800) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12badfc00) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12c537c00) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x129777400) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12418bc00) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1185a7400) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12977cc00) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118748800) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 09:06:52 INFO - PROCESS | 1646 | 1464624412679 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:06:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 772ms 09:06:52 INFO - PROCESS | 1646 | 1464624412718 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1646 | 1464624412720 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:06:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:06:52 INFO - PROCESS | 1646 | 1464624412722 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1646 | 1464624412725 Marionette TRACE conn2 <- [1,626,null,{}] 09:06:52 INFO - PROCESS | 1646 | 1464624412732 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}] 09:06:52 INFO - PROCESS | 1646 | 1464624412809 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:06:52 INFO - PROCESS | 1646 | 1464624412816 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192ae800 == 40 [pid = 1646] [id = 164] 09:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11bb74000) [pid = 1646] [serial = 489] [outer = 0x0] 09:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12110f000) [pid = 1646] [serial = 490] [outer = 0x11bb74000] 09:06:52 INFO - PROCESS | 1646 | 1464624412846 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12330e800) [pid = 1646] [serial = 491] [outer = 0x11bb74000] 09:06:53 INFO - PROCESS | 1646 | 1464624413184 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]]]}] 09:06:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:06:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 470ms 09:06:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:06:53 INFO - PROCESS | 1646 | 1464624413192 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:06:53 INFO - PROCESS | 1646 | 1464624413194 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:06:53 INFO - PROCESS | 1646 | 1464624413196 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 1646 | 1464624413197 Marionette TRACE conn2 <- [1,630,null,{}] 09:06:53 INFO - PROCESS | 1646 | 1464624413201 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}] 09:06:53 INFO - PROCESS | 1646 | 1464624413287 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:06:53 INFO - PROCESS | 1646 | 1464624413336 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d12800 == 41 [pid = 1646] [id = 165] 09:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12330dc00) [pid = 1646] [serial = 492] [outer = 0x0] 09:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1235b5800) [pid = 1646] [serial = 493] [outer = 0x12330dc00] 09:06:53 INFO - PROCESS | 1646 | 1464624413362 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1245fa800) [pid = 1646] [serial = 494] [outer = 0x12330dc00] 09:06:53 INFO - PROCESS | 1646 | 1464624413651 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]]]}] 09:06:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:06:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 09:06:53 INFO - PROCESS | 1646 | 1464624413666 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:06:53 INFO - PROCESS | 1646 | 1464624413669 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:06:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:06:53 INFO - PROCESS | 1646 | 1464624413678 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 1646 | 1464624413679 Marionette TRACE conn2 <- [1,634,null,{}] 09:06:53 INFO - PROCESS | 1646 | 1464624413690 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}] 09:06:53 INFO - PROCESS | 1646 | 1464624413774 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:06:53 INFO - PROCESS | 1646 | 1464624413779 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12325f800 == 42 [pid = 1646] [id = 166] 09:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12479fc00) [pid = 1646] [serial = 495] [outer = 0x0] 09:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x124f09000) [pid = 1646] [serial = 496] [outer = 0x12479fc00] 09:06:53 INFO - PROCESS | 1646 | 1464624413805 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x126098000) [pid = 1646] [serial = 497] [outer = 0x12479fc00] 09:06:54 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:54 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:54 INFO - PROCESS | 1646 | 1464624414156 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]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:06:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 09:06:54 INFO - PROCESS | 1646 | 1464624414197 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1646 | 1464624414198 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:06:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:06:54 INFO - PROCESS | 1646 | 1464624414200 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1646 | 1464624414201 Marionette TRACE conn2 <- [1,638,null,{}] 09:06:54 INFO - PROCESS | 1646 | 1464624414203 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}] 09:06:54 INFO - PROCESS | 1646 | 1464624414296 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:06:54 INFO - PROCESS | 1646 | 1464624414304 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x125279000 == 43 [pid = 1646] [id = 167] 09:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x126b90400) [pid = 1646] [serial = 498] [outer = 0x0] 09:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x128a97c00) [pid = 1646] [serial = 499] [outer = 0x126b90400] 09:06:54 INFO - PROCESS | 1646 | 1464624414330 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128acec00) [pid = 1646] [serial = 500] [outer = 0x126b90400] 09:06:54 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:54 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:54 INFO - PROCESS | 1646 | 1464624414688 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]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:06:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 09:06:54 INFO - PROCESS | 1646 | 1464624414719 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1646 | 1464624414720 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:06:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:06:54 INFO - PROCESS | 1646 | 1464624414722 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1646 | 1464624414723 Marionette TRACE conn2 <- [1,642,null,{}] 09:06:54 INFO - PROCESS | 1646 | 1464624414726 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}] 09:06:54 INFO - PROCESS | 1646 | 1464624414821 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:06:54 INFO - PROCESS | 1646 | 1464624414837 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b53000 == 44 [pid = 1646] [id = 168] 09:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x126f28400) [pid = 1646] [serial = 501] [outer = 0x0] 09:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128c77400) [pid = 1646] [serial = 502] [outer = 0x126f28400] 09:06:54 INFO - PROCESS | 1646 | 1464624414862 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1290f3000) [pid = 1646] [serial = 503] [outer = 0x126f28400] 09:06:55 INFO - PROCESS | 1646 | 1464624415209 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]]]}] 09:06:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:06:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 518ms 09:06:55 INFO - PROCESS | 1646 | 1464624415245 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:06:55 INFO - PROCESS | 1646 | 1464624415246 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:06:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:06:55 INFO - PROCESS | 1646 | 1464624415249 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:06:55 INFO - PROCESS | 1646 | 1464624415251 Marionette TRACE conn2 <- [1,646,null,{}] 09:06:55 INFO - PROCESS | 1646 | 1464624415255 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}] 09:06:55 INFO - PROCESS | 1646 | 1464624415350 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:06:55 INFO - PROCESS | 1646 | 1464624415354 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12905a000 == 45 [pid = 1646] [id = 169] 09:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128acbc00) [pid = 1646] [serial = 504] [outer = 0x0] 09:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x129777400) [pid = 1646] [serial = 505] [outer = 0x128acbc00] 09:06:55 INFO - PROCESS | 1646 | 1464624415406 Marionette DEBUG loaded listener.js 09:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a86f000) [pid = 1646] [serial = 506] [outer = 0x128acbc00] 09:06:55 INFO - PROCESS | 1646 | 1464624415719 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]]]}] 09:06:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:06:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 520ms 09:06:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:06:55 INFO - PROCESS | 1646 | 1464624415770 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:06:55 INFO - PROCESS | 1646 | 1464624415771 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:06:55 INFO - PROCESS | 1646 | 1464624415773 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:06:55 INFO - PROCESS | 1646 | 1464624415774 Marionette TRACE conn2 <- [1,650,null,{}] 09:06:55 INFO - PROCESS | 1646 | 1464624415777 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}] 09:06:55 INFO - PROCESS | 1646 | 1464624415878 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a77c400) [pid = 1646] [serial = 507] [outer = 0x12ceba800] 09:06:55 INFO - PROCESS | 1646 | 1464624415905 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa21800 == 46 [pid = 1646] [id = 170] 09:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12ac29000) [pid = 1646] [serial = 508] [outer = 0x0] 09:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12ac2f400) [pid = 1646] [serial = 509] [outer = 0x12ac29000] 09:06:55 INFO - PROCESS | 1646 | 1464624415939 Marionette DEBUG loaded listener.js 09:06:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ba07000) [pid = 1646] [serial = 510] [outer = 0x12ac29000] 09:06:56 INFO - PROCESS | 1646 | 1464624416332 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]]]}] 09:06:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:06:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 618ms 09:06:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:06:56 INFO - PROCESS | 1646 | 1464624416392 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 1646 | 1464624416394 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:06:56 INFO - PROCESS | 1646 | 1464624416397 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1646 | 1464624416399 Marionette TRACE conn2 <- [1,654,null,{}] 09:06:56 INFO - PROCESS | 1646 | 1464624416403 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}] 09:06:56 INFO - PROCESS | 1646 | 1464624416802 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x128c79400) [pid = 1646] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1247a7800) [pid = 1646] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12330f000) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1232e1800) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12479e800) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12a811400) [pid = 1646] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a871000) [pid = 1646] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x116962400) [pid = 1646] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1176a7400) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1169dbc00) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119783000) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x126103000) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:06:56 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x124f65000) [pid = 1646] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:06:56 INFO - PROCESS | 1646 | 1464624416846 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182de000 == 47 [pid = 1646] [id = 171] 09:06:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x116962400) [pid = 1646] [serial = 511] [outer = 0x0] 09:06:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11bb06400) [pid = 1646] [serial = 512] [outer = 0x116962400] 09:06:56 INFO - PROCESS | 1646 | 1464624416872 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128c6f400) [pid = 1646] [serial = 513] [outer = 0x116962400] 09:06:57 INFO - PROCESS | 1646 | 1464624417137 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]]]}] 09:06:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:06:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 770ms 09:06:57 INFO - PROCESS | 1646 | 1464624417173 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:06:57 INFO - PROCESS | 1646 | 1464624417175 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:06:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:06:57 INFO - PROCESS | 1646 | 1464624417177 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:06:57 INFO - PROCESS | 1646 | 1464624417179 Marionette TRACE conn2 <- [1,658,null,{}] 09:06:57 INFO - PROCESS | 1646 | 1464624417189 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}] 09:06:57 INFO - PROCESS | 1646 | 1464624417304 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:06:57 INFO - PROCESS | 1646 | 1464624417351 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa0e000 == 48 [pid = 1646] [id = 172] 09:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1169db400) [pid = 1646] [serial = 514] [outer = 0x0] 09:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12a878800) [pid = 1646] [serial = 515] [outer = 0x1169db400] 09:06:57 INFO - PROCESS | 1646 | 1464624417388 Marionette DEBUG loaded listener.js 09:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12c532800) [pid = 1646] [serial = 516] [outer = 0x1169db400] 09:06:57 INFO - PROCESS | 1646 | 1464624417651 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]]]}] 09:06:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:06:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 09:06:57 INFO - PROCESS | 1646 | 1464624417697 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:06:57 INFO - PROCESS | 1646 | 1464624417699 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:06:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:06:57 INFO - PROCESS | 1646 | 1464624417709 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:06:57 INFO - PROCESS | 1646 | 1464624417710 Marionette TRACE conn2 <- [1,662,null,{}] 09:06:57 INFO - PROCESS | 1646 | 1464624417713 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}] 09:06:57 INFO - PROCESS | 1646 | 1464624417797 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:06:57 INFO - PROCESS | 1646 | 1464624417804 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bda0000 == 49 [pid = 1646] [id = 173] 09:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123235400) [pid = 1646] [serial = 517] [outer = 0x0] 09:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12323e400) [pid = 1646] [serial = 518] [outer = 0x123235400] 09:06:57 INFO - PROCESS | 1646 | 1464624417830 Marionette DEBUG loaded listener.js 09:06:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12479a800) [pid = 1646] [serial = 519] [outer = 0x123235400] 09:06:58 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:58 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:58 INFO - PROCESS | 1646 | 1464624418141 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]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:06:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 469ms 09:06:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:06:58 INFO - PROCESS | 1646 | 1464624418178 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:06:58 INFO - PROCESS | 1646 | 1464624418180 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:06:58 INFO - PROCESS | 1646 | 1464624418182 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1646 | 1464624418183 Marionette TRACE conn2 <- [1,666,null,{}] 09:06:58 INFO - PROCESS | 1646 | 1464624418185 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}] 09:06:58 INFO - PROCESS | 1646 | 1464624418288 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:06:58 INFO - PROCESS | 1646 | 1464624418295 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdd2000 == 50 [pid = 1646] [id = 174] 09:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x123237000) [pid = 1646] [serial = 520] [outer = 0x0] 09:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a84dc00) [pid = 1646] [serial = 521] [outer = 0x123237000] 09:06:58 INFO - PROCESS | 1646 | 1464624418320 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a853800) [pid = 1646] [serial = 522] [outer = 0x123237000] 09:06:58 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:58 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:58 INFO - PROCESS | 1646 | 1464624418628 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]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:06:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 09:06:58 INFO - PROCESS | 1646 | 1464624418654 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:06:58 INFO - PROCESS | 1646 | 1464624418655 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:06:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:06:58 INFO - PROCESS | 1646 | 1464624418657 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1646 | 1464624418658 Marionette TRACE conn2 <- [1,670,null,{}] 09:06:58 INFO - PROCESS | 1646 | 1464624418661 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}] 09:06:58 INFO - PROCESS | 1646 | 1464624418745 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:06:58 INFO - PROCESS | 1646 | 1464624418749 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c80c000 == 51 [pid = 1646] [id = 175] 09:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12a850800) [pid = 1646] [serial = 523] [outer = 0x0] 09:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12a85a000) [pid = 1646] [serial = 524] [outer = 0x12a850800] 09:06:58 INFO - PROCESS | 1646 | 1464624418774 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12c535800) [pid = 1646] [serial = 525] [outer = 0x12a850800] 09:06:59 INFO - PROCESS | 1646 | 1464624419261 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]]]}] 09:06:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:06:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 618ms 09:06:59 INFO - PROCESS | 1646 | 1464624419276 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:06:59 INFO - PROCESS | 1646 | 1464624419278 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:06:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:06:59 INFO - PROCESS | 1646 | 1464624419281 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:06:59 INFO - PROCESS | 1646 | 1464624419284 Marionette TRACE conn2 <- [1,674,null,{}] 09:06:59 INFO - PROCESS | 1646 | 1464624419288 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}] 09:06:59 INFO - PROCESS | 1646 | 1464624419391 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:06:59 INFO - PROCESS | 1646 | 1464624419456 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x118869800 == 52 [pid = 1646] [id = 176] 09:06:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1169dac00) [pid = 1646] [serial = 526] [outer = 0x0] 09:06:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x119068000) [pid = 1646] [serial = 527] [outer = 0x1169dac00] 09:06:59 INFO - PROCESS | 1646 | 1464624419487 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11977ec00) [pid = 1646] [serial = 528] [outer = 0x1169dac00] 09:06:59 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:59 INFO - PROCESS | 1646 | 1464624419902 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]]]}] 09:06:59 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 09:06:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 673ms 09:06:59 INFO - PROCESS | 1646 | 1464624419955 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:06:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:06:59 INFO - PROCESS | 1646 | 1464624419959 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:06:59 INFO - PROCESS | 1646 | 1464624419963 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:06:59 INFO - PROCESS | 1646 | 1464624419965 Marionette TRACE conn2 <- [1,678,null,{}] 09:06:59 INFO - PROCESS | 1646 | 1464624419968 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}] 09:07:00 INFO - PROCESS | 1646 | 1464624420073 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:07:00 INFO - PROCESS | 1646 | 1464624420173 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x124f51000 == 53 [pid = 1646] [id = 177] 09:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11bb74800) [pid = 1646] [serial = 529] [outer = 0x0] 09:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x123109000) [pid = 1646] [serial = 530] [outer = 0x11bb74800] 09:07:00 INFO - PROCESS | 1646 | 1464624420204 Marionette DEBUG loaded listener.js 09:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x123239800) [pid = 1646] [serial = 531] [outer = 0x11bb74800] 09:07:00 INFO - PROCESS | 1646 | 1464624420618 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]]]}] 09:07:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:07:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 09:07:00 INFO - PROCESS | 1646 | 1464624420635 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:07:00 INFO - PROCESS | 1646 | 1464624420637 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:07:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:07:00 INFO - PROCESS | 1646 | 1464624420640 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1646 | 1464624420643 Marionette TRACE conn2 <- [1,682,null,{}] 09:07:00 INFO - PROCESS | 1646 | 1464624420650 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}] 09:07:00 INFO - PROCESS | 1646 | 1464624420754 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:07:00 INFO - PROCESS | 1646 | 1464624420806 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9c4800 == 54 [pid = 1646] [id = 178] 09:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12330e400) [pid = 1646] [serial = 532] [outer = 0x0] 09:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x124fe5c00) [pid = 1646] [serial = 533] [outer = 0x12330e400] 09:07:00 INFO - PROCESS | 1646 | 1464624420838 Marionette DEBUG loaded listener.js 09:07:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x127472400) [pid = 1646] [serial = 534] [outer = 0x12330e400] 09:07:01 INFO - PROCESS | 1646 | 1464624421711 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]]]}] 09:07:01 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) 09:07:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1121ms 09:07:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:07:01 INFO - PROCESS | 1646 | 1464624421762 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:07:01 INFO - PROCESS | 1646 | 1464624421763 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:07:01 INFO - PROCESS | 1646 | 1464624421766 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:07:01 INFO - PROCESS | 1646 | 1464624421767 Marionette TRACE conn2 <- [1,686,null,{}] 09:07:01 INFO - PROCESS | 1646 | 1464624421769 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}] 09:07:01 INFO - PROCESS | 1646 | 1464624421870 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:07:01 INFO - PROCESS | 1646 | 1464624421920 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d5a2000 == 55 [pid = 1646] [id = 179] 09:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128ac1c00) [pid = 1646] [serial = 535] [outer = 0x0] 09:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x129607c00) [pid = 1646] [serial = 536] [outer = 0x128ac1c00] 09:07:01 INFO - PROCESS | 1646 | 1464624421950 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a854c00) [pid = 1646] [serial = 537] [outer = 0x128ac1c00] 09:07:02 INFO - PROCESS | 1646 | 1464624422813 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]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:07:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1070ms 09:07:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:07:02 INFO - PROCESS | 1646 | 1464624422837 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 1646 | 1464624422838 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:07:02 INFO - PROCESS | 1646 | 1464624422840 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1646 | 1464624422842 Marionette TRACE conn2 <- [1,690,null,{}] 09:07:02 INFO - PROCESS | 1646 | 1464624422844 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}] 09:07:02 INFO - PROCESS | 1646 | 1464624422954 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:07:03 INFO - PROCESS | 1646 | 1464624423005 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d99b800 == 56 [pid = 1646] [id = 180] 09:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x116457000) [pid = 1646] [serial = 538] [outer = 0x0] 09:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12ac2fc00) [pid = 1646] [serial = 539] [outer = 0x116457000] 09:07:03 INFO - PROCESS | 1646 | 1464624423034 Marionette DEBUG loaded listener.js 09:07:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12bacf400) [pid = 1646] [serial = 540] [outer = 0x116457000] 09:07:03 INFO - PROCESS | 1646 | 1464624423971 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]]]}] 09:07:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:07:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1168ms 09:07:04 INFO - PROCESS | 1646 | 1464624424010 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:07:04 INFO - PROCESS | 1646 | 1464624424012 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:07:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:07:04 INFO - PROCESS | 1646 | 1464624424016 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:07:04 INFO - PROCESS | 1646 | 1464624424018 Marionette TRACE conn2 <- [1,694,null,{}] 09:07:04 INFO - PROCESS | 1646 | 1464624424022 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}] 09:07:04 INFO - PROCESS | 1646 | 1464624424114 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:07:04 INFO - PROCESS | 1646 | 1464624424166 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12354e000 == 57 [pid = 1646] [id = 181] 09:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11711d800) [pid = 1646] [serial = 541] [outer = 0x0] 09:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1176ad000) [pid = 1646] [serial = 542] [outer = 0x11711d800] 09:07:04 INFO - PROCESS | 1646 | 1464624424194 Marionette DEBUG loaded listener.js 09:07:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x119219800) [pid = 1646] [serial = 543] [outer = 0x11711d800] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdd2000 == 56 [pid = 1646] [id = 174] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12bda0000 == 55 [pid = 1646] [id = 173] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa0e000 == 54 [pid = 1646] [id = 172] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1182de000 == 53 [pid = 1646] [id = 171] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa21800 == 52 [pid = 1646] [id = 170] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12905a000 == 51 [pid = 1646] [id = 169] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x128ac8400) [pid = 1646] [serial = 466] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x126b53000 == 50 [pid = 1646] [id = 168] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x125279000 == 49 [pid = 1646] [id = 167] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12325f800 == 48 [pid = 1646] [id = 166] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x119d12800 == 47 [pid = 1646] [id = 165] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1192ae800 == 46 [pid = 1646] [id = 164] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x115e1f800 == 45 [pid = 1646] [id = 163] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x11858d800 == 44 [pid = 1646] [id = 162] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x116ab3000 == 43 [pid = 1646] [id = 161] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12d5a6000 == 42 [pid = 1646] [id = 160] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2c2800 == 41 [pid = 1646] [id = 159] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x123760000 == 40 [pid = 1646] [id = 158] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x118268800 == 39 [pid = 1646] [id = 157] 09:07:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2d0800 == 38 [pid = 1646] [id = 156] 09:07:05 INFO - PROCESS | 1646 | 1464624425082 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]]]}] 09:07:05 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) 09:07:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1122ms 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x118135400) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12a80f800) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12bf3b000) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1245f5000) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12479c000) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12479c400) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128a9c000) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a87a400) [pid = 1646] [serial = 451] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12bad8000) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12ac2b400) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x124f61c00) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1187f0400) [pid = 1646] [serial = 457] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x126ff3800) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1232de400) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128c7c400) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1187f1000) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12ace1c00) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x119ad3800) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123104400) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12bac6000) [pid = 1646] [serial = 454] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119accc00) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12938b000) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11977dc00) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x128aa3c00) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12977e400) [pid = 1646] [serial = 448] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1234d0400) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119787800) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x128a9b800) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12ba0b400) [pid = 1646] [serial = 460] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12bf44c00) [pid = 1646] [serial = 463] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x129605800) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12c53e000) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 09:07:05 INFO - PROCESS | 1646 | 1464624425143 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:07:05 INFO - PROCESS | 1646 | 1464624425147 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:07:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:07:05 INFO - PROCESS | 1646 | 1464624425154 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:07:05 INFO - PROCESS | 1646 | 1464624425156 Marionette TRACE conn2 <- [1,698,null,{}] 09:07:05 INFO - PROCESS | 1646 | 1464624425158 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}] 09:07:05 INFO - PROCESS | 1646 | 1464624425240 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:07:05 INFO - PROCESS | 1646 | 1464624425245 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac1800 == 39 [pid = 1646] [id = 182] 09:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119ad3400) [pid = 1646] [serial = 544] [outer = 0x0] 09:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11bb6d400) [pid = 1646] [serial = 545] [outer = 0x119ad3400] 09:07:05 INFO - PROCESS | 1646 | 1464624425272 Marionette DEBUG loaded listener.js 09:07:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12310d000) [pid = 1646] [serial = 546] [outer = 0x119ad3400] 09:07:06 INFO - PROCESS | 1646 | 1464624426107 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]]]}] 09:07:06 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) 09:07:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 09:07:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:07:06 INFO - PROCESS | 1646 | 1464624426124 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:07:06 INFO - PROCESS | 1646 | 1464624426125 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:07:06 INFO - PROCESS | 1646 | 1464624426127 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:07:06 INFO - PROCESS | 1646 | 1464624426129 Marionette TRACE conn2 <- [1,702,null,{}] 09:07:06 INFO - PROCESS | 1646 | 1464624426138 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}] 09:07:06 INFO - PROCESS | 1646 | 1464624426223 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:07:06 INFO - PROCESS | 1646 | 1464624426274 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d02800 == 40 [pid = 1646] [id = 183] 09:07:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x123239000) [pid = 1646] [serial = 547] [outer = 0x0] 09:07:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12330b400) [pid = 1646] [serial = 548] [outer = 0x123239000] 09:07:06 INFO - PROCESS | 1646 | 1464624426302 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1245f0400) [pid = 1646] [serial = 549] [outer = 0x123239000] 09:07:07 INFO - PROCESS | 1646 | 1464624427098 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]]]}] 09:07:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:07:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1022ms 09:07:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:07:07 INFO - PROCESS | 1646 | 1464624427149 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:07:07 INFO - PROCESS | 1646 | 1464624427151 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:07:07 INFO - PROCESS | 1646 | 1464624427153 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1646 | 1464624427154 Marionette TRACE conn2 <- [1,706,null,{}] 09:07:07 INFO - PROCESS | 1646 | 1464624427157 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}] 09:07:07 INFO - PROCESS | 1646 | 1464624427261 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:07:07 INFO - PROCESS | 1646 | 1464624427276 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x123760000 == 41 [pid = 1646] [id = 184] 09:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1247a4400) [pid = 1646] [serial = 550] [outer = 0x0] 09:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x126185000) [pid = 1646] [serial = 551] [outer = 0x1247a4400] 09:07:07 INFO - PROCESS | 1646 | 1464624427302 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12702dc00) [pid = 1646] [serial = 552] [outer = 0x1247a4400] 09:07:08 INFO - PROCESS | 1646 | 1464624428101 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]]]}] 09:07:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:07:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 09:07:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:07:08 INFO - PROCESS | 1646 | 1464624428125 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:07:08 INFO - PROCESS | 1646 | 1464624428126 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:07:08 INFO - PROCESS | 1646 | 1464624428128 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1646 | 1464624428129 Marionette TRACE conn2 <- [1,710,null,{}] 09:07:08 INFO - PROCESS | 1646 | 1464624428131 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}] 09:07:08 INFO - PROCESS | 1646 | 1464624428235 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:07:08 INFO - PROCESS | 1646 | 1464624428240 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260cf000 == 42 [pid = 1646] [id = 185] 09:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x124a70400) [pid = 1646] [serial = 553] [outer = 0x0] 09:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128aa2000) [pid = 1646] [serial = 554] [outer = 0x124a70400] 09:07:08 INFO - PROCESS | 1646 | 1464624428265 Marionette DEBUG loaded listener.js 09:07:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128ac8800) [pid = 1646] [serial = 555] [outer = 0x124a70400] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x126f28400) [pid = 1646] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128acbc00) [pid = 1646] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12330dc00) [pid = 1646] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x112a76800) [pid = 1646] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1184b5800) [pid = 1646] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x126b90400) [pid = 1646] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12479fc00) [pid = 1646] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11bb74000) [pid = 1646] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12ac29000) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123235400) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x116962400) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1169db400) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:07:09 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123237000) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:07:09 INFO - PROCESS | 1646 | 1464624429121 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]]]}] 09:07:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:07:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1020ms 09:07:09 INFO - PROCESS | 1646 | 1464624429149 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 1646 | 1464624429150 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:07:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:07:09 INFO - PROCESS | 1646 | 1464624429152 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 1646 | 1464624429153 Marionette TRACE conn2 <- [1,714,null,{}] 09:07:09 INFO - PROCESS | 1646 | 1464624429156 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}] 09:07:09 INFO - PROCESS | 1646 | 1464624429256 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:07:09 INFO - PROCESS | 1646 | 1464624429263 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a24000 == 43 [pid = 1646] [id = 186] 09:07:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128c78000) [pid = 1646] [serial = 556] [outer = 0x0] 09:07:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1290eec00) [pid = 1646] [serial = 557] [outer = 0x128c78000] 09:07:09 INFO - PROCESS | 1646 | 1464624429289 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12a80a800) [pid = 1646] [serial = 558] [outer = 0x128c78000] 09:07:10 INFO - PROCESS | 1646 | 1464624430097 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]]]}] 09:07:10 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 09:07:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 09:07:10 INFO - PROCESS | 1646 | 1464624430123 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:07:10 INFO - PROCESS | 1646 | 1464624430124 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:07:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:07:10 INFO - PROCESS | 1646 | 1464624430127 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:07:10 INFO - PROCESS | 1646 | 1464624430128 Marionette TRACE conn2 <- [1,718,null,{}] 09:07:10 INFO - PROCESS | 1646 | 1464624430130 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}] 09:07:10 INFO - PROCESS | 1646 | 1464624430211 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:07:10 INFO - PROCESS | 1646 | 1464624430259 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5ac000 == 44 [pid = 1646] [id = 187] 09:07:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128c76800) [pid = 1646] [serial = 559] [outer = 0x0] 09:07:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a855000) [pid = 1646] [serial = 560] [outer = 0x128c76800] 09:07:10 INFO - PROCESS | 1646 | 1464624430284 Marionette DEBUG loaded listener.js 09:07:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12ac2f800) [pid = 1646] [serial = 561] [outer = 0x128c76800] 09:07:11 INFO - PROCESS | 1646 | 1464624431045 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]]]}] 09:07:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:07:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 09:07:11 INFO - PROCESS | 1646 | 1464624431096 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 1646 | 1464624431098 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:07:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:07:11 INFO - PROCESS | 1646 | 1464624431174 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1646 | 1464624431176 Marionette TRACE conn2 <- [1,722,null,{}] 09:07:11 INFO - PROCESS | 1646 | 1464624431179 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}] 09:07:11 INFO - PROCESS | 1646 | 1464624431270 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:07:11 INFO - PROCESS | 1646 | 1464624431359 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d4800 == 45 [pid = 1646] [id = 188] 09:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11678cc00) [pid = 1646] [serial = 562] [outer = 0x0] 09:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11711e400) [pid = 1646] [serial = 563] [outer = 0x11678cc00] 09:07:11 INFO - PROCESS | 1646 | 1464624431391 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1187f0400) [pid = 1646] [serial = 564] [outer = 0x11678cc00] 09:07:11 INFO - PROCESS | 1646 | 1464624431823 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] 09:07:11 INFO - PROCESS | 1646 | 1464624431848 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:07:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:07:11 INFO - PROCESS | 1646 | 1464624431852 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1646 | 1464624431855 Marionette TRACE conn2 <- [1,726,null,{}] 09:07:11 INFO - PROCESS | 1646 | 1464624431860 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}] 09:07:11 INFO - PROCESS | 1646 | 1464624431964 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:07:12 INFO - PROCESS | 1646 | 1464624432014 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ddc800 == 46 [pid = 1646] [id = 189] 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11964ac00) [pid = 1646] [serial = 565] [outer = 0x0] 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12310b800) [pid = 1646] [serial = 566] [outer = 0x11964ac00] 09:07:12 INFO - PROCESS | 1646 | 1464624432044 Marionette DEBUG loaded listener.js 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x123241400) [pid = 1646] [serial = 567] [outer = 0x11964ac00] 09:07:12 INFO - PROCESS | 1646 | 1464624432505 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]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:07:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 673ms 09:07:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:07:12 INFO - PROCESS | 1646 | 1464624432524 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 1646 | 1464624432525 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:07:12 INFO - PROCESS | 1646 | 1464624432528 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1646 | 1464624432529 Marionette TRACE conn2 <- [1,730,null,{}] 09:07:12 INFO - PROCESS | 1646 | 1464624432532 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}] 09:07:12 INFO - PROCESS | 1646 | 1464624432655 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:07:12 INFO - PROCESS | 1646 | 1464624432727 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b346800 == 47 [pid = 1646] [id = 190] 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1270cf400) [pid = 1646] [serial = 568] [outer = 0x0] 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128a0dc00) [pid = 1646] [serial = 569] [outer = 0x1270cf400] 09:07:12 INFO - PROCESS | 1646 | 1464624432774 Marionette DEBUG loaded listener.js 09:07:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128c76000) [pid = 1646] [serial = 570] [outer = 0x1270cf400] 09:07:13 INFO - PROCESS | 1646 | 1464624433211 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] 09:07:13 INFO - PROCESS | 1646 | 1464624433250 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:07:13 INFO - PROCESS | 1646 | 1464624433252 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:07:13 INFO - PROCESS | 1646 | 1464624433253 Marionette TRACE conn2 <- [1,734,null,{}] 09:07:13 INFO - PROCESS | 1646 | 1464624433256 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}] 09:07:13 INFO - PROCESS | 1646 | 1464624433354 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:07:13 INFO - PROCESS | 1646 | 1464624433406 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdab000 == 48 [pid = 1646] [id = 191] 09:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12a776400) [pid = 1646] [serial = 571] [outer = 0x0] 09:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12ba02800) [pid = 1646] [serial = 572] [outer = 0x12a776400] 09:07:13 INFO - PROCESS | 1646 | 1464624433437 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12bae4c00) [pid = 1646] [serial = 573] [outer = 0x12a776400] 09:07:13 INFO - PROCESS | 1646 | 1464624433844 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]]]}] 09:07:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:07:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 09:07:13 INFO - PROCESS | 1646 | 1464624433872 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:07:13 INFO - PROCESS | 1646 | 1464624433873 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:07:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:07:13 INFO - PROCESS | 1646 | 1464624433876 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:07:13 INFO - PROCESS | 1646 | 1464624433877 Marionette TRACE conn2 <- [1,738,null,{}] 09:07:13 INFO - PROCESS | 1646 | 1464624433880 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}] 09:07:13 INFO - PROCESS | 1646 | 1464624433976 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:07:14 INFO - PROCESS | 1646 | 1464624434058 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50e800 == 49 [pid = 1646] [id = 192] 09:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12bae4000) [pid = 1646] [serial = 574] [outer = 0x0] 09:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12c537c00) [pid = 1646] [serial = 575] [outer = 0x12bae4000] 09:07:14 INFO - PROCESS | 1646 | 1464624434088 Marionette DEBUG loaded listener.js 09:07:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12c6e8400) [pid = 1646] [serial = 576] [outer = 0x12bae4000] 09:07:14 INFO - PROCESS | 1646 | 1464624434980 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]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:07:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 09:07:14 INFO - PROCESS | 1646 | 1464624434998 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:07:15 INFO - PROCESS | 1646 | 1464624434999 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:07:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:07:15 INFO - PROCESS | 1646 | 1464624435003 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:07:15 INFO - PROCESS | 1646 | 1464624435005 Marionette TRACE conn2 <- [1,742,null,{}] 09:07:15 INFO - PROCESS | 1646 | 1464624435008 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}] 09:07:15 INFO - PROCESS | 1646 | 1464624435121 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:07:15 INFO - PROCESS | 1646 | 1464624435171 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce96800 == 50 [pid = 1646] [id = 193] 09:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x124370400) [pid = 1646] [serial = 577] [outer = 0x0] 09:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12c53e800) [pid = 1646] [serial = 578] [outer = 0x124370400] 09:07:15 INFO - PROCESS | 1646 | 1464624435201 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12c6f0800) [pid = 1646] [serial = 579] [outer = 0x124370400] 09:07:16 INFO - PROCESS | 1646 | 1464624436080 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]]]}] 09:07:16 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 09:07:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 09:07:16 INFO - PROCESS | 1646 | 1464624436123 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1646 | 1464624436125 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:07:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:07:16 INFO - PROCESS | 1646 | 1464624436127 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1646 | 1464624436128 Marionette TRACE conn2 <- [1,746,null,{}] 09:07:16 INFO - PROCESS | 1646 | 1464624436131 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}] 09:07:16 INFO - PROCESS | 1646 | 1464624436230 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:07:16 INFO - PROCESS | 1646 | 1464624436280 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x119291000 == 51 [pid = 1646] [id = 194] 09:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119788000) [pid = 1646] [serial = 580] [outer = 0x0] 09:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a805800) [pid = 1646] [serial = 581] [outer = 0x119788000] 09:07:16 INFO - PROCESS | 1646 | 1464624436310 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12c007000) [pid = 1646] [serial = 582] [outer = 0x119788000] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x128a24000 == 50 [pid = 1646] [id = 186] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1260cf000 == 49 [pid = 1646] [id = 185] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x123760000 == 48 [pid = 1646] [id = 184] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x119d02800 == 47 [pid = 1646] [id = 183] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac1800 == 46 [pid = 1646] [id = 182] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12354e000 == 45 [pid = 1646] [id = 181] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x124f51000 == 44 [pid = 1646] [id = 177] 09:07:17 INFO - PROCESS | 1646 | --DOCSHELL 0x118869800 == 43 [pid = 1646] [id = 176] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128c77400) [pid = 1646] [serial = 502] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x129777400) [pid = 1646] [serial = 505] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1235b5800) [pid = 1646] [serial = 493] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1245fa800) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128a98000) [pid = 1646] [serial = 478] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1290f3000) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x118745400) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x116953800) [pid = 1646] [serial = 484] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x119782c00) [pid = 1646] [serial = 487] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119acf000) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128a97c00) [pid = 1646] [serial = 499] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x124f09000) [pid = 1646] [serial = 496] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x126098000) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12110f000) [pid = 1646] [serial = 490] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12330e800) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1184a9800) [pid = 1646] [serial = 469] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x124fe5800) [pid = 1646] [serial = 475] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119788800) [pid = 1646] [serial = 481] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119baf000) [pid = 1646] [serial = 472] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12ac2f400) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12479a800) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a86f000) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x112e79000) [pid = 1646] [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.] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12ba07000) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128c6f400) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12323e400) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12c532800) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11bb06400) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12a878800) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12a853800) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12a84dc00) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128acec00) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 09:07:17 INFO - PROCESS | 1646 | 1464624437322 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]]]}] 09:07:17 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.) 09:07:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1220ms 09:07:17 INFO - PROCESS | 1646 | 1464624437348 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1646 | 1464624437352 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:07:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:07:17 INFO - PROCESS | 1646 | 1464624437356 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1646 | 1464624437357 Marionette TRACE conn2 <- [1,750,null,{}] 09:07:17 INFO - PROCESS | 1646 | 1464624437361 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}] 09:07:17 INFO - PROCESS | 1646 | 1464624437444 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:07:17 INFO - PROCESS | 1646 | 1464624437451 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183e7000 == 44 [pid = 1646] [id = 195] 09:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11979ac00) [pid = 1646] [serial = 583] [outer = 0x0] 09:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119ad4400) [pid = 1646] [serial = 584] [outer = 0x11979ac00] 09:07:17 INFO - PROCESS | 1646 | 1464624437479 Marionette DEBUG loaded listener.js 09:07:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123232400) [pid = 1646] [serial = 585] [outer = 0x11979ac00] 09:07:18 INFO - PROCESS | 1646 | 1464624438373 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]]]}] 09:07:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:07:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1021ms 09:07:18 INFO - PROCESS | 1646 | 1464624438377 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:07:18 INFO - PROCESS | 1646 | 1464624438381 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:07:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:07:18 INFO - PROCESS | 1646 | 1464624438396 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:07:18 INFO - PROCESS | 1646 | 1464624438397 Marionette TRACE conn2 <- [1,754,null,{}] 09:07:18 INFO - PROCESS | 1646 | 1464624438400 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}] 09:07:18 INFO - PROCESS | 1646 | 1464624438482 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:07:18 INFO - PROCESS | 1646 | 1464624438490 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211ac000 == 45 [pid = 1646] [id = 196] 09:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123236c00) [pid = 1646] [serial = 586] [outer = 0x0] 09:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x124369400) [pid = 1646] [serial = 587] [outer = 0x123236c00] 09:07:18 INFO - PROCESS | 1646 | 1464624438516 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x124374000) [pid = 1646] [serial = 588] [outer = 0x123236c00] 09:07:19 INFO - PROCESS | 1646 | 1464624439330 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]]]}] 09:07:19 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 09:07:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 980ms 09:07:19 INFO - PROCESS | 1646 | 1464624439366 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1646 | 1464624439369 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:07:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:07:19 INFO - PROCESS | 1646 | 1464624439385 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1646 | 1464624439387 Marionette TRACE conn2 <- [1,758,null,{}] 09:07:19 INFO - PROCESS | 1646 | 1464624439395 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}] 09:07:19 INFO - PROCESS | 1646 | 1464624439495 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:07:19 INFO - PROCESS | 1646 | 1464624439528 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x124bb0800 == 46 [pid = 1646] [id = 197] 09:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1245fa800) [pid = 1646] [serial = 589] [outer = 0x0] 09:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x126b97c00) [pid = 1646] [serial = 590] [outer = 0x1245fa800] 09:07:19 INFO - PROCESS | 1646 | 1464624439556 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128a9c000) [pid = 1646] [serial = 591] [outer = 0x1245fa800] 09:07:19 INFO - PROCESS | 1646 | 1464624439882 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]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:07:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 527ms 09:07:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:07:19 INFO - PROCESS | 1646 | 1464624439911 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1646 | 1464624439913 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:07:19 INFO - PROCESS | 1646 | 1464624439915 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1646 | 1464624439916 Marionette TRACE conn2 <- [1,762,null,{}] 09:07:19 INFO - PROCESS | 1646 | 1464624439921 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}] 09:07:20 INFO - PROCESS | 1646 | 1464624440022 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:07:20 INFO - PROCESS | 1646 | 1464624440053 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x128ea2000 == 47 [pid = 1646] [id = 198] 09:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128ac4400) [pid = 1646] [serial = 592] [outer = 0x0] 09:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1290f3000) [pid = 1646] [serial = 593] [outer = 0x128ac4400] 09:07:20 INFO - PROCESS | 1646 | 1464624440079 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12a80dc00) [pid = 1646] [serial = 594] [outer = 0x128ac4400] 09:07:20 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x124a70400) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:07:20 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123239000) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:07:20 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x119ad3400) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:07:20 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11711d800) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:07:20 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128c78000) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:07:20 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1247a4400) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:07:20 INFO - PROCESS | 1646 | 1464624440851 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]]]}] 09:07:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:07:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 09:07:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:07:20 INFO - PROCESS | 1646 | 1464624440887 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1646 | 1464624440888 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:07:20 INFO - PROCESS | 1646 | 1464624440891 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1646 | 1464624440892 Marionette TRACE conn2 <- [1,766,null,{}] 09:07:20 INFO - PROCESS | 1646 | 1464624440894 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}] 09:07:20 INFO - PROCESS | 1646 | 1464624440973 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:07:21 INFO - PROCESS | 1646 | 1464624441029 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x129545800 == 48 [pid = 1646] [id = 199] 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12369b000) [pid = 1646] [serial = 595] [outer = 0x0] 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x128ac7800) [pid = 1646] [serial = 596] [outer = 0x12369b000] 09:07:21 INFO - PROCESS | 1646 | 1464624441054 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a84ec00) [pid = 1646] [serial = 597] [outer = 0x12369b000] 09:07:21 INFO - PROCESS | 1646 | 1464624441781 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]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:07:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 09:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:07:21 INFO - PROCESS | 1646 | 1464624441810 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1646 | 1464624441811 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:07:21 INFO - PROCESS | 1646 | 1464624441813 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1646 | 1464624441815 Marionette TRACE conn2 <- [1,770,null,{}] 09:07:21 INFO - PROCESS | 1646 | 1464624441817 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}] 09:07:21 INFO - PROCESS | 1646 | 1464624441909 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:07:21 INFO - PROCESS | 1646 | 1464624441913 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc06000 == 49 [pid = 1646] [id = 200] 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a854800) [pid = 1646] [serial = 598] [outer = 0x0] 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12c00e800) [pid = 1646] [serial = 599] [outer = 0x12a854800] 09:07:21 INFO - PROCESS | 1646 | 1464624441942 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12c539400) [pid = 1646] [serial = 600] [outer = 0x12a854800] 09:07:22 INFO - PROCESS | 1646 | 1464624442267 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]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 09:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:07:22 INFO - PROCESS | 1646 | 1464624442281 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1646 | 1464624442283 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:07:22 INFO - PROCESS | 1646 | 1464624442287 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1646 | 1464624442288 Marionette TRACE conn2 <- [1,774,null,{}] 09:07:22 INFO - PROCESS | 1646 | 1464624442291 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}] 09:07:22 INFO - PROCESS | 1646 | 1464624442370 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:07:22 INFO - PROCESS | 1646 | 1464624442375 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c514800 == 50 [pid = 1646] [id = 201] 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128da6800) [pid = 1646] [serial = 601] [outer = 0x0] 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128dac400) [pid = 1646] [serial = 602] [outer = 0x128da6800] 09:07:22 INFO - PROCESS | 1646 | 1464624442400 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128db0800) [pid = 1646] [serial = 603] [outer = 0x128da6800] 09:07:22 INFO - PROCESS | 1646 | 1464624442732 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]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 09:07:22 INFO - PROCESS | 1646 | 1464624442757 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1646 | 1464624442758 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:07:22 INFO - PROCESS | 1646 | 1464624442760 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1646 | 1464624442761 Marionette TRACE conn2 <- [1,778,null,{}] 09:07:22 INFO - PROCESS | 1646 | 1464624442763 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}] 09:07:22 INFO - PROCESS | 1646 | 1464624442872 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:07:22 INFO - PROCESS | 1646 | 1464624442879 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c80b000 == 51 [pid = 1646] [id = 202] 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11268ec00) [pid = 1646] [serial = 604] [outer = 0x0] 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x112699400) [pid = 1646] [serial = 605] [outer = 0x11268ec00] 09:07:22 INFO - PROCESS | 1646 | 1464624442904 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11269d400) [pid = 1646] [serial = 606] [outer = 0x11268ec00] 09:07:23 INFO - PROCESS | 1646 | 1464624443201 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]]]}] 09:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 518ms 09:07:23 INFO - PROCESS | 1646 | 1464624443279 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1646 | 1464624443281 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:07:23 INFO - PROCESS | 1646 | 1464624443286 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1646 | 1464624443288 Marionette TRACE conn2 <- [1,782,null,{}] 09:07:23 INFO - PROCESS | 1646 | 1464624443292 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}] 09:07:23 INFO - PROCESS | 1646 | 1464624443401 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:07:23 INFO - PROCESS | 1646 | 1464624443453 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x118868000 == 52 [pid = 1646] [id = 203] 09:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x112695c00) [pid = 1646] [serial = 607] [outer = 0x0] 09:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1176a4000) [pid = 1646] [serial = 608] [outer = 0x112695c00] 09:07:23 INFO - PROCESS | 1646 | 1464624443485 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11963ec00) [pid = 1646] [serial = 609] [outer = 0x112695c00] 09:07:23 INFO - PROCESS | 1646 | 1464624443940 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]]]}] 09:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 672ms 09:07:23 INFO - PROCESS | 1646 | 1464624443958 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1646 | 1464624443960 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:07:23 INFO - PROCESS | 1646 | 1464624443966 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1646 | 1464624443969 Marionette TRACE conn2 <- [1,786,null,{}] 09:07:23 INFO - PROCESS | 1646 | 1464624443972 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}] 09:07:24 INFO - PROCESS | 1646 | 1464624444075 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:07:24 INFO - PROCESS | 1646 | 1464624444127 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12904a000 == 53 [pid = 1646] [id = 204] 09:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119788800) [pid = 1646] [serial = 610] [outer = 0x0] 09:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123306400) [pid = 1646] [serial = 611] [outer = 0x119788800] 09:07:24 INFO - PROCESS | 1646 | 1464624444156 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x124373800) [pid = 1646] [serial = 612] [outer = 0x119788800] 09:07:24 INFO - PROCESS | 1646 | 1464624444605 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]]]}] 09:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 672ms 09:07:24 INFO - PROCESS | 1646 | 1464624444654 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:07:24 INFO - PROCESS | 1646 | 1464624444656 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:07:24 INFO - PROCESS | 1646 | 1464624444662 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1646 | 1464624444664 Marionette TRACE conn2 <- [1,790,null,{}] 09:07:24 INFO - PROCESS | 1646 | 1464624444678 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}] 09:07:24 INFO - PROCESS | 1646 | 1464624444863 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:07:24 INFO - PROCESS | 1646 | 1464624444962 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d81d800 == 54 [pid = 1646] [id = 205] 09:07:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128a98400) [pid = 1646] [serial = 613] [outer = 0x0] 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128ac6000) [pid = 1646] [serial = 614] [outer = 0x128a98400] 09:07:25 INFO - PROCESS | 1646 | 1464624445003 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128dab800) [pid = 1646] [serial = 615] [outer = 0x128a98400] 09:07:25 INFO - PROCESS | 1646 | 1464624445440 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]]]}] 09:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 824ms 09:07:25 INFO - PROCESS | 1646 | 1464624445486 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 1646 | 1464624445487 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:07:25 INFO - PROCESS | 1646 | 1464624445490 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 1646 | 1464624445491 Marionette TRACE conn2 <- [1,794,null,{}] 09:07:25 INFO - PROCESS | 1646 | 1464624445493 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}] 09:07:25 INFO - PROCESS | 1646 | 1464624445598 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:07:25 INFO - PROCESS | 1646 | 1464624445686 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9b6000 == 55 [pid = 1646] [id = 206] 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128db0c00) [pid = 1646] [serial = 616] [outer = 0x0] 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a86f800) [pid = 1646] [serial = 617] [outer = 0x128db0c00] 09:07:25 INFO - PROCESS | 1646 | 1464624445735 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12bacb800) [pid = 1646] [serial = 618] [outer = 0x128db0c00] 09:07:26 INFO - PROCESS | 1646 | 1464624446205 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]]]}] 09:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 768ms 09:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:07:26 INFO - PROCESS | 1646 | 1464624446259 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1646 | 1464624446260 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:07:26 INFO - PROCESS | 1646 | 1464624446262 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1646 | 1464624446264 Marionette TRACE conn2 <- [1,798,null,{}] 09:07:26 INFO - PROCESS | 1646 | 1464624446266 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}] 09:07:26 INFO - PROCESS | 1646 | 1464624446365 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:07:26 INFO - PROCESS | 1646 | 1464624446432 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a37800 == 56 [pid = 1646] [id = 207] 09:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12bad9c00) [pid = 1646] [serial = 619] [outer = 0x0] 09:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12c00a400) [pid = 1646] [serial = 620] [outer = 0x12bad9c00] 09:07:26 INFO - PROCESS | 1646 | 1464624446464 Marionette DEBUG loaded listener.js 09:07:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12c011000) [pid = 1646] [serial = 621] [outer = 0x12bad9c00] 09:07:26 INFO - PROCESS | 1646 | 1464624446871 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]]]}] 09:07:26 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 09:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 619ms 09:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:07:26 INFO - PROCESS | 1646 | 1464624446882 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1646 | 1464624446883 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:07:26 INFO - PROCESS | 1646 | 1464624446888 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1646 | 1464624446889 Marionette TRACE conn2 <- [1,802,null,{}] 09:07:26 INFO - PROCESS | 1646 | 1464624446892 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}] 09:07:27 INFO - PROCESS | 1646 | 1464624447008 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:07:27 INFO - PROCESS | 1646 | 1464624447063 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d10800 == 57 [pid = 1646] [id = 208] 09:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x123630000) [pid = 1646] [serial = 622] [outer = 0x0] 09:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12c00f800) [pid = 1646] [serial = 623] [outer = 0x123630000] 09:07:27 INFO - PROCESS | 1646 | 1464624447093 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12c6f0c00) [pid = 1646] [serial = 624] [outer = 0x123630000] 09:07:27 INFO - PROCESS | 1646 | 1464624447760 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]]]}] 09:07:27 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 09:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 922ms 09:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:07:27 INFO - PROCESS | 1646 | 1464624447809 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 1646 | 1464624447811 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:07:27 INFO - PROCESS | 1646 | 1464624447815 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 1646 | 1464624447817 Marionette TRACE conn2 <- [1,806,null,{}] 09:07:27 INFO - PROCESS | 1646 | 1464624447821 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}] 09:07:27 INFO - PROCESS | 1646 | 1464624447915 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:07:27 INFO - PROCESS | 1646 | 1464624447984 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f3f800 == 58 [pid = 1646] [id = 209] 09:07:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1127ddc00) [pid = 1646] [serial = 625] [outer = 0x0] 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1127e1800) [pid = 1646] [serial = 626] [outer = 0x1127ddc00] 09:07:28 INFO - PROCESS | 1646 | 1464624448012 Marionette DEBUG loaded listener.js 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x112ed6800) [pid = 1646] [serial = 627] [outer = 0x1127ddc00] 09:07:28 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:07:28 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:07:28 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:07:28 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 09:07:28 INFO - PROCESS | 1646 | 1464624448473 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]]]}] 09:07:28 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 09:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 674ms 09:07:28 INFO - PROCESS | 1646 | 1464624448504 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:07:28 INFO - PROCESS | 1646 | 1464624448508 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:07:28 INFO - PROCESS | 1646 | 1464624448513 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1646 | 1464624448515 Marionette TRACE conn2 <- [1,810,null,{}] 09:07:28 INFO - PROCESS | 1646 | 1464624448519 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}] 09:07:28 INFO - PROCESS | 1646 | 1464624448612 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:07:28 INFO - PROCESS | 1646 | 1464624448680 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d6800 == 59 [pid = 1646] [id = 210] 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x115df9400) [pid = 1646] [serial = 628] [outer = 0x0] 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11802f800) [pid = 1646] [serial = 629] [outer = 0x115df9400] 09:07:28 INFO - PROCESS | 1646 | 1464624448708 Marionette DEBUG loaded listener.js 09:07:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11906c800) [pid = 1646] [serial = 630] [outer = 0x115df9400] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12c514800 == 58 [pid = 1646] [id = 201] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc06000 == 57 [pid = 1646] [id = 200] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x129545800 == 56 [pid = 1646] [id = 199] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x128ea2000 == 55 [pid = 1646] [id = 198] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x124bb0800 == 54 [pid = 1646] [id = 197] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12a855000) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12a85a000) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x119068000) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x123109000) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x124fe5c00) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x129607c00) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12ac2fc00) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1211ac000 == 53 [pid = 1646] [id = 196] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1183e7000 == 52 [pid = 1646] [id = 195] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x119291000 == 51 [pid = 1646] [id = 194] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce96800 == 50 [pid = 1646] [id = 193] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50e800 == 49 [pid = 1646] [id = 192] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdab000 == 48 [pid = 1646] [id = 191] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b346800 == 47 [pid = 1646] [id = 190] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x119ddc800 == 46 [pid = 1646] [id = 189] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1183d4800 == 45 [pid = 1646] [id = 188] 09:07:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5ac000 == 44 [pid = 1646] [id = 187] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12330b400) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11bb6d400) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12310d000) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1176ad000) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119219800) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x126185000) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12702dc00) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1245f0400) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | 1464624449195 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]]]}] 09:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 724ms 09:07:29 INFO - PROCESS | 1646 | 1464624449238 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1646 | 1464624449239 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:07:29 INFO - PROCESS | 1646 | 1464624449242 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1646 | 1464624449244 Marionette TRACE conn2 <- [1,814,null,{}] 09:07:29 INFO - PROCESS | 1646 | 1464624449251 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}] 09:07:29 INFO - PROCESS | 1646 | 1464624449332 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:07:29 INFO - PROCESS | 1646 | 1464624449341 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d4800 == 45 [pid = 1646] [id = 211] 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11906cc00) [pid = 1646] [serial = 631] [outer = 0x0] 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11978ac00) [pid = 1646] [serial = 632] [outer = 0x11906cc00] 09:07:29 INFO - PROCESS | 1646 | 1464624449369 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119bb8000) [pid = 1646] [serial = 633] [outer = 0x11906cc00] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128aa2000) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1290eec00) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12a80a800) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128ac8800) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 09:07:29 INFO - PROCESS | 1646 | 1464624449726 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] 09:07:29 INFO - PROCESS | 1646 | 1464624449765 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:07:29 INFO - PROCESS | 1646 | 1464624449767 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1646 | 1464624449768 Marionette TRACE conn2 <- [1,818,null,{}] 09:07:29 INFO - PROCESS | 1646 | 1464624449771 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}] 09:07:29 INFO - PROCESS | 1646 | 1464624449849 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:07:29 INFO - PROCESS | 1646 | 1464624449856 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a3e000 == 46 [pid = 1646] [id = 212] 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12110b000) [pid = 1646] [serial = 634] [outer = 0x0] 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x123107c00) [pid = 1646] [serial = 635] [outer = 0x12110b000] 09:07:29 INFO - PROCESS | 1646 | 1464624449881 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12323a000) [pid = 1646] [serial = 636] [outer = 0x12110b000] 09:07:30 INFO - PROCESS | 1646 | 1464624450198 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]]]}] 09:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 09:07:30 INFO - PROCESS | 1646 | 1464624450238 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 1646 | 1464624450239 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:07:30 INFO - PROCESS | 1646 | 1464624450242 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1646 | 1464624450250 Marionette TRACE conn2 <- [1,822,null,{}] 09:07:30 INFO - PROCESS | 1646 | 1464624450253 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}] 09:07:30 INFO - PROCESS | 1646 | 1464624450356 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:07:30 INFO - PROCESS | 1646 | 1464624450365 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1127ab800 == 47 [pid = 1646] [id = 213] 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12323c400) [pid = 1646] [serial = 637] [outer = 0x0] 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x123241800) [pid = 1646] [serial = 638] [outer = 0x12323c400] 09:07:30 INFO - PROCESS | 1646 | 1464624450392 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12330c800) [pid = 1646] [serial = 639] [outer = 0x12323c400] 09:07:30 INFO - PROCESS | 1646 | 1464624450700 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] 09:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:07:30 INFO - PROCESS | 1646 | 1464624450723 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:07:30 INFO - PROCESS | 1646 | 1464624450726 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1646 | 1464624450727 Marionette TRACE conn2 <- [1,826,null,{}] 09:07:30 INFO - PROCESS | 1646 | 1464624450729 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}] 09:07:30 INFO - PROCESS | 1646 | 1464624450823 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:07:30 INFO - PROCESS | 1646 | 1464624450884 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211cb000 == 48 [pid = 1646] [id = 214] 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12323e400) [pid = 1646] [serial = 640] [outer = 0x0] 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12344f800) [pid = 1646] [serial = 641] [outer = 0x12323e400] 09:07:30 INFO - PROCESS | 1646 | 1464624450910 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x124372800) [pid = 1646] [serial = 642] [outer = 0x12323e400] 09:07:31 INFO - PROCESS | 1646 | 1464624451193 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]]]}] 09:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 09:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:07:31 INFO - PROCESS | 1646 | 1464624451244 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1646 | 1464624451245 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:07:31 INFO - PROCESS | 1646 | 1464624451247 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1646 | 1464624451249 Marionette TRACE conn2 <- [1,830,null,{}] 09:07:31 INFO - PROCESS | 1646 | 1464624451257 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}] 09:07:31 INFO - PROCESS | 1646 | 1464624451362 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:07:31 INFO - PROCESS | 1646 | 1464624451367 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x124743000 == 49 [pid = 1646] [id = 215] 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12323e800) [pid = 1646] [serial = 643] [outer = 0x0] 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x124377c00) [pid = 1646] [serial = 644] [outer = 0x12323e800] 09:07:31 INFO - PROCESS | 1646 | 1464624451421 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1247a0c00) [pid = 1646] [serial = 645] [outer = 0x12323e800] 09:07:31 INFO - PROCESS | 1646 | 1464624451760 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]]]}] 09:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 525ms 09:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:07:31 INFO - PROCESS | 1646 | 1464624451779 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1646 | 1464624451780 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:07:31 INFO - PROCESS | 1646 | 1464624451782 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1646 | 1464624451783 Marionette TRACE conn2 <- [1,834,null,{}] 09:07:31 INFO - PROCESS | 1646 | 1464624451788 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}] 09:07:31 INFO - PROCESS | 1646 | 1464624451890 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:07:31 INFO - PROCESS | 1646 | 1464624451894 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x126113000 == 50 [pid = 1646] [id = 216] 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x124377400) [pid = 1646] [serial = 646] [outer = 0x0] 09:07:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x124b4fc00) [pid = 1646] [serial = 647] [outer = 0x124377400] 09:07:31 INFO - PROCESS | 1646 | 1464624451962 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12610c400) [pid = 1646] [serial = 648] [outer = 0x124377400] 09:07:32 INFO - PROCESS | 1646 | 1464624452268 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]]]}] 09:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 523ms 09:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:07:32 INFO - PROCESS | 1646 | 1464624452309 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1646 | 1464624452310 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:07:32 INFO - PROCESS | 1646 | 1464624452312 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1646 | 1464624452313 Marionette TRACE conn2 <- [1,838,null,{}] 09:07:32 INFO - PROCESS | 1646 | 1464624452316 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}] 09:07:32 INFO - PROCESS | 1646 | 1464624452414 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:07:32 INFO - PROCESS | 1646 | 1464624452418 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x127263000 == 51 [pid = 1646] [id = 217] 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x124fe5c00) [pid = 1646] [serial = 649] [outer = 0x0] 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x126b90400) [pid = 1646] [serial = 650] [outer = 0x124fe5c00] 09:07:32 INFO - PROCESS | 1646 | 1464624452443 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1272a6800) [pid = 1646] [serial = 651] [outer = 0x124fe5c00] 09:07:32 INFO - PROCESS | 1646 | 1464624452796 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]]]}] 09:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 09:07:32 INFO - PROCESS | 1646 | 1464624452831 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1646 | 1464624452832 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:07:32 INFO - PROCESS | 1646 | 1464624452834 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1646 | 1464624452835 Marionette TRACE conn2 <- [1,842,null,{}] 09:07:32 INFO - PROCESS | 1646 | 1464624452838 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}] 09:07:32 INFO - PROCESS | 1646 | 1464624452938 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:07:32 INFO - PROCESS | 1646 | 1464624452973 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x129048800 == 52 [pid = 1646] [id = 218] 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1270cfc00) [pid = 1646] [serial = 652] [outer = 0x0] 09:07:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x128a9b800) [pid = 1646] [serial = 653] [outer = 0x1270cfc00] 09:07:32 INFO - PROCESS | 1646 | 1464624452998 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x128ac8400) [pid = 1646] [serial = 654] [outer = 0x1270cfc00] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x117125400) [pid = 1646] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x112f21800) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128c71400) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11bb04c00) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x116a69400) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12a776400) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11678cc00) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128ac4400) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11964ac00) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11979ac00) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12bae4000) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x119788000) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x124370400) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x123236c00) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1270cf400) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128da6800) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a854800) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12369b000) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1245fa800) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128ac1c00) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12330e400) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1169dac00) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x116a6bc00) [pid = 1646] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128ac3400) [pid = 1646] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123105c00) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11bb74800) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x128c70000) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1245f8800) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12c533c00) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123309400) [pid = 1646] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x116457000) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12747b800) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12a850800) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1164c9800) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x119784000) [pid = 1646] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1270cc400) [pid = 1646] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:07:33 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1245ed800) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:07:33 INFO - PROCESS | 1646 | 1464624453476 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]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 09:07:33 INFO - PROCESS | 1646 | 1464624453505 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1646 | 1464624453508 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:07:33 INFO - PROCESS | 1646 | 1464624453511 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1646 | 1464624453514 Marionette TRACE conn2 <- [1,846,null,{}] 09:07:33 INFO - PROCESS | 1646 | 1464624453517 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}] 09:07:33 INFO - PROCESS | 1646 | 1464624453698 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:07:33 INFO - PROCESS | 1646 | 1464624453754 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x127260000 == 53 [pid = 1646] [id = 219] 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11678b800) [pid = 1646] [serial = 655] [outer = 0x0] 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1187f4000) [pid = 1646] [serial = 656] [outer = 0x11678b800] 09:07:33 INFO - PROCESS | 1646 | 1464624453800 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1245f8800) [pid = 1646] [serial = 657] [outer = 0x11678b800] 09:07:34 INFO - PROCESS | 1646 | 1464624454118 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]]]}] 09:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 621ms 09:07:34 INFO - PROCESS | 1646 | 1464624454155 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:07:34 INFO - PROCESS | 1646 | 1464624454156 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:07:34 INFO - PROCESS | 1646 | 1464624454163 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1646 | 1464624454164 Marionette TRACE conn2 <- [1,850,null,{}] 09:07:34 INFO - PROCESS | 1646 | 1464624454168 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}] 09:07:34 INFO - PROCESS | 1646 | 1464624454275 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:07:34 INFO - PROCESS | 1646 | 1464624454283 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5b5000 == 54 [pid = 1646] [id = 220] 09:07:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11678cc00) [pid = 1646] [serial = 658] [outer = 0x0] 09:07:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x126111400) [pid = 1646] [serial = 659] [outer = 0x11678cc00] 09:07:34 INFO - PROCESS | 1646 | 1464624454308 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128ac2c00) [pid = 1646] [serial = 660] [outer = 0x11678cc00] 09:07:34 INFO - PROCESS | 1646 | 1464624454605 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]]]}] 09:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 09:07:34 INFO - PROCESS | 1646 | 1464624454632 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:07:34 INFO - PROCESS | 1646 | 1464624454633 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:07:34 INFO - PROCESS | 1646 | 1464624454638 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1646 | 1464624454640 Marionette TRACE conn2 <- [1,854,null,{}] 09:07:34 INFO - PROCESS | 1646 | 1464624454643 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}] 09:07:34 INFO - PROCESS | 1646 | 1464624454729 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:07:34 INFO - PROCESS | 1646 | 1464624454734 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b37a000 == 55 [pid = 1646] [id = 221] 09:07:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x126f34c00) [pid = 1646] [serial = 661] [outer = 0x0] 09:07:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128c6ec00) [pid = 1646] [serial = 662] [outer = 0x126f34c00] 09:07:34 INFO - PROCESS | 1646 | 1464624454759 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128da4800) [pid = 1646] [serial = 663] [outer = 0x126f34c00] 09:07:35 INFO - PROCESS | 1646 | 1464624455073 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]]]}] 09:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 09:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:07:35 INFO - PROCESS | 1646 | 1464624455108 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1646 | 1464624455109 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:07:35 INFO - PROCESS | 1646 | 1464624455111 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1646 | 1464624455112 Marionette TRACE conn2 <- [1,858,null,{}] 09:07:35 INFO - PROCESS | 1646 | 1464624455114 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}] 09:07:35 INFO - PROCESS | 1646 | 1464624455232 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:07:35 INFO - PROCESS | 1646 | 1464624455239 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd8f800 == 56 [pid = 1646] [id = 222] 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128ac8800) [pid = 1646] [serial = 664] [outer = 0x0] 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128dae000) [pid = 1646] [serial = 665] [outer = 0x128ac8800] 09:07:35 INFO - PROCESS | 1646 | 1464624455264 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1290f4c00) [pid = 1646] [serial = 666] [outer = 0x128ac8800] 09:07:35 INFO - PROCESS | 1646 | 1464624455742 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]]]}] 09:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 671ms 09:07:35 INFO - PROCESS | 1646 | 1464624455783 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1646 | 1464624455786 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:07:35 INFO - PROCESS | 1646 | 1464624455790 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1646 | 1464624455792 Marionette TRACE conn2 <- [1,862,null,{}] 09:07:35 INFO - PROCESS | 1646 | 1464624455796 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}] 09:07:35 INFO - PROCESS | 1646 | 1464624455904 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:07:35 INFO - PROCESS | 1646 | 1464624455973 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f46800 == 57 [pid = 1646] [id = 223] 09:07:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1127e2400) [pid = 1646] [serial = 667] [outer = 0x0] 09:07:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x114fb8800) [pid = 1646] [serial = 668] [outer = 0x1127e2400] 09:07:36 INFO - PROCESS | 1646 | 1464624456006 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x116959c00) [pid = 1646] [serial = 669] [outer = 0x1127e2400] 09:07:36 INFO - PROCESS | 1646 | 1464624456425 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]]]}] 09:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 09:07:36 INFO - PROCESS | 1646 | 1464624456460 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1646 | 1464624456465 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:07:36 INFO - PROCESS | 1646 | 1464624456469 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1646 | 1464624456471 Marionette TRACE conn2 <- [1,866,null,{}] 09:07:36 INFO - PROCESS | 1646 | 1464624456474 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}] 09:07:36 INFO - PROCESS | 1646 | 1464624456577 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:07:36 INFO - PROCESS | 1646 | 1464624456652 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b9800 == 58 [pid = 1646] [id = 224] 09:07:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1185abc00) [pid = 1646] [serial = 670] [outer = 0x0] 09:07:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11964ac00) [pid = 1646] [serial = 671] [outer = 0x1185abc00] 09:07:36 INFO - PROCESS | 1646 | 1464624456723 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x119ad4800) [pid = 1646] [serial = 672] [outer = 0x1185abc00] 09:07:37 INFO - PROCESS | 1646 | 1464624457144 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]]]}] 09:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 720ms 09:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:07:37 INFO - PROCESS | 1646 | 1464624457189 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1646 | 1464624457191 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:07:37 INFO - PROCESS | 1646 | 1464624457193 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1646 | 1464624457196 Marionette TRACE conn2 <- [1,870,null,{}] 09:07:37 INFO - PROCESS | 1646 | 1464624457204 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}] 09:07:37 INFO - PROCESS | 1646 | 1464624457309 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:07:37 INFO - PROCESS | 1646 | 1464624457367 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdce800 == 59 [pid = 1646] [id = 225] 09:07:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x123109000) [pid = 1646] [serial = 673] [outer = 0x0] 09:07:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12330d800) [pid = 1646] [serial = 674] [outer = 0x123109000] 09:07:37 INFO - PROCESS | 1646 | 1464624457399 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x123631000) [pid = 1646] [serial = 675] [outer = 0x123109000] 09:07:37 INFO - PROCESS | 1646 | 1464624457904 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]]]}] 09:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 774ms 09:07:37 INFO - PROCESS | 1646 | 1464624457968 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1646 | 1464624457969 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:07:37 INFO - PROCESS | 1646 | 1464624457972 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1646 | 1464624457973 Marionette TRACE conn2 <- [1,874,null,{}] 09:07:37 INFO - PROCESS | 1646 | 1464624457975 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}] 09:07:38 INFO - PROCESS | 1646 | 1464624458076 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:07:38 INFO - PROCESS | 1646 | 1464624458144 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9c7000 == 60 [pid = 1646] [id = 226] 09:07:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12436ac00) [pid = 1646] [serial = 676] [outer = 0x0] 09:07:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x124372400) [pid = 1646] [serial = 677] [outer = 0x12436ac00] 09:07:38 INFO - PROCESS | 1646 | 1464624458174 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12610d000) [pid = 1646] [serial = 678] [outer = 0x12436ac00] 09:07:38 INFO - PROCESS | 1646 | 1464624458590 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]]]}] 09:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 669ms 09:07:38 INFO - PROCESS | 1646 | 1464624458650 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1646 | 1464624458652 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:07:38 INFO - PROCESS | 1646 | 1464624458656 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1646 | 1464624458657 Marionette TRACE conn2 <- [1,878,null,{}] 09:07:38 INFO - PROCESS | 1646 | 1464624458659 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}] 09:07:38 INFO - PROCESS | 1646 | 1464624458759 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:07:38 INFO - PROCESS | 1646 | 1464624458827 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cea7800 == 61 [pid = 1646] [id = 227] 09:07:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x124369c00) [pid = 1646] [serial = 679] [outer = 0x0] 09:07:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128a9d800) [pid = 1646] [serial = 680] [outer = 0x124369c00] 09:07:38 INFO - PROCESS | 1646 | 1464624458856 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x129387800) [pid = 1646] [serial = 681] [outer = 0x124369c00] 09:07:39 INFO - PROCESS | 1646 | 1464624459294 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]]]}] 09:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 669ms 09:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:07:39 INFO - PROCESS | 1646 | 1464624459344 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:07:39 INFO - PROCESS | 1646 | 1464624459345 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:07:39 INFO - PROCESS | 1646 | 1464624459348 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:07:39 INFO - PROCESS | 1646 | 1464624459349 Marionette TRACE conn2 <- [1,882,null,{}] 09:07:39 INFO - PROCESS | 1646 | 1464624459384 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}] 09:07:39 INFO - PROCESS | 1646 | 1464624459523 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:07:39 INFO - PROCESS | 1646 | 1464624459575 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dd6000 == 62 [pid = 1646] [id = 228] 09:07:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1187fa800) [pid = 1646] [serial = 682] [outer = 0x0] 09:07:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12938fc00) [pid = 1646] [serial = 683] [outer = 0x1187fa800] 09:07:39 INFO - PROCESS | 1646 | 1464624459606 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a802c00) [pid = 1646] [serial = 684] [outer = 0x1187fa800] 09:07:40 INFO - PROCESS | 1646 | 1464624460179 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]]]}] 09:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 886ms 09:07:40 INFO - PROCESS | 1646 | 1464624460235 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1646 | 1464624460239 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:07:40 INFO - PROCESS | 1646 | 1464624460244 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1646 | 1464624460248 Marionette TRACE conn2 <- [1,886,null,{}] 09:07:40 INFO - PROCESS | 1646 | 1464624460253 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}] 09:07:40 INFO - PROCESS | 1646 | 1464624460397 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:07:40 INFO - PROCESS | 1646 | 1464624460492 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183e7000 == 63 [pid = 1646] [id = 229] 09:07:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1127dc800) [pid = 1646] [serial = 685] [outer = 0x0] 09:07:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1127e1000) [pid = 1646] [serial = 686] [outer = 0x1127dc800] 09:07:40 INFO - PROCESS | 1646 | 1464624460520 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x114fbd000) [pid = 1646] [serial = 687] [outer = 0x1127dc800] 09:07:40 INFO - PROCESS | 1646 | 1464624460937 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]]]}] 09:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 723ms 09:07:40 INFO - PROCESS | 1646 | 1464624460968 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1646 | 1464624460972 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:07:40 INFO - PROCESS | 1646 | 1464624460979 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1646 | 1464624460982 Marionette TRACE conn2 <- [1,890,null,{}] 09:07:40 INFO - PROCESS | 1646 | 1464624460986 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}] 09:07:41 INFO - PROCESS | 1646 | 1464624461104 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:07:41 INFO - PROCESS | 1646 | 1464624461237 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d9800 == 64 [pid = 1646] [id = 230] 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1187f9c00) [pid = 1646] [serial = 688] [outer = 0x0] 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11906f000) [pid = 1646] [serial = 689] [outer = 0x1187f9c00] 09:07:41 INFO - PROCESS | 1646 | 1464624461283 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11977e400) [pid = 1646] [serial = 690] [outer = 0x1187f9c00] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12b37a000 == 63 [pid = 1646] [id = 221] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5b5000 == 62 [pid = 1646] [id = 220] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x127260000 == 61 [pid = 1646] [id = 219] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x129048800 == 60 [pid = 1646] [id = 218] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x127263000 == 59 [pid = 1646] [id = 217] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x126113000 == 58 [pid = 1646] [id = 216] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x124743000 == 57 [pid = 1646] [id = 215] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x112699400) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1211cb000 == 56 [pid = 1646] [id = 214] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1127ab800 == 55 [pid = 1646] [id = 213] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x119a3e000 == 54 [pid = 1646] [id = 212] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1183d4800 == 53 [pid = 1646] [id = 211] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1183d6800 == 52 [pid = 1646] [id = 210] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x116f3f800 == 51 [pid = 1646] [id = 209] 09:07:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12c80b000 == 50 [pid = 1646] [id = 202] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128acb400) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1270d9000) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x128acf400) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12bf42800) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12a80d400) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x123106800) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1187ee400) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11977ec00) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11921a000) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128ace800) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12330a800) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x123239800) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12bf3f400) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x126105c00) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12c6ed000) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x126f28000) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12bacf400) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12960d800) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12c535800) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1188bd800) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12110f400) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12bae4c00) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12ba02800) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1187f0400) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1290f3000) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11711e400) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x123241400) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12310b800) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119ad4400) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123232400) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12c6e8400) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12c537c00) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12c007000) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12a805800) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12c6f0800) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12c53e800) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x124369400) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128c76000) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x128a0dc00) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a80dc00) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128db0800) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12c00e800) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128ac7800) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128dac400) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x126b97c00) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12c539400) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128a9c000) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12a84ec00) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x124374000) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12a854c00) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x127472400) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 09:07:41 INFO - PROCESS | 1646 | 1464624461759 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]]]}] 09:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 825ms 09:07:41 INFO - PROCESS | 1646 | 1464624461803 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1646 | 1464624461805 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:07:41 INFO - PROCESS | 1646 | 1464624461807 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1646 | 1464624461809 Marionette TRACE conn2 <- [1,894,null,{}] 09:07:41 INFO - PROCESS | 1646 | 1464624461816 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}] 09:07:41 INFO - PROCESS | 1646 | 1464624461926 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:07:41 INFO - PROCESS | 1646 | 1464624461933 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11857f000 == 51 [pid = 1646] [id = 231] 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119ad4c00) [pid = 1646] [serial = 691] [outer = 0x0] 09:07:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11bb6d400) [pid = 1646] [serial = 692] [outer = 0x119ad4c00] 09:07:41 INFO - PROCESS | 1646 | 1464624461963 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x121106800) [pid = 1646] [serial = 693] [outer = 0x119ad4c00] 09:07:42 INFO - PROCESS | 1646 | 1464624462327 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]]]}] 09:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 570ms 09:07:42 INFO - PROCESS | 1646 | 1464624462378 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:07:42 INFO - PROCESS | 1646 | 1464624462379 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:07:42 INFO - PROCESS | 1646 | 1464624462382 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1646 | 1464624462383 Marionette TRACE conn2 <- [1,898,null,{}] 09:07:42 INFO - PROCESS | 1646 | 1464624462386 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}] 09:07:42 INFO - PROCESS | 1646 | 1464624462472 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:07:42 INFO - PROCESS | 1646 | 1464624462477 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x119de8000 == 52 [pid = 1646] [id = 232] 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x123104400) [pid = 1646] [serial = 694] [outer = 0x0] 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123233000) [pid = 1646] [serial = 695] [outer = 0x123104400] 09:07:42 INFO - PROCESS | 1646 | 1464624462506 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1232e3800) [pid = 1646] [serial = 696] [outer = 0x123104400] 09:07:42 INFO - PROCESS | 1646 | 1464624462865 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]]]}] 09:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 525ms 09:07:42 INFO - PROCESS | 1646 | 1464624462907 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:07:42 INFO - PROCESS | 1646 | 1464624462915 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:07:42 INFO - PROCESS | 1646 | 1464624462917 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1646 | 1464624462918 Marionette TRACE conn2 <- [1,902,null,{}] 09:07:42 INFO - PROCESS | 1646 | 1464624462920 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}] 09:07:42 INFO - PROCESS | 1646 | 1464624462983 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:07:42 INFO - PROCESS | 1646 | 1464624462990 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x123325800 == 53 [pid = 1646] [id = 233] 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123306800) [pid = 1646] [serial = 697] [outer = 0x0] 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12344b000) [pid = 1646] [serial = 698] [outer = 0x123306800] 09:07:43 INFO - PROCESS | 1646 | 1464624463016 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12362d000) [pid = 1646] [serial = 699] [outer = 0x123306800] 09:07:43 INFO - PROCESS | 1646 | 1464624463362 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]]]}] 09:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 470ms 09:07:43 INFO - PROCESS | 1646 | 1464624463389 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:07:43 INFO - PROCESS | 1646 | 1464624463391 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:07:43 INFO - PROCESS | 1646 | 1464624463395 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1646 | 1464624463396 Marionette TRACE conn2 <- [1,906,null,{}] 09:07:43 INFO - PROCESS | 1646 | 1464624463400 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}] 09:07:43 INFO - PROCESS | 1646 | 1464624463587 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:07:43 INFO - PROCESS | 1646 | 1464624463646 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12527a000 == 54 [pid = 1646] [id = 234] 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123445400) [pid = 1646] [serial = 700] [outer = 0x0] 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123637c00) [pid = 1646] [serial = 701] [outer = 0x123445400] 09:07:43 INFO - PROCESS | 1646 | 1464624463688 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1247a3800) [pid = 1646] [serial = 702] [outer = 0x123445400] 09:07:44 INFO - PROCESS | 1646 | 1464624464096 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]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 720ms 09:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:07:44 INFO - PROCESS | 1646 | 1464624464115 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1646 | 1464624464116 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:07:44 INFO - PROCESS | 1646 | 1464624464118 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1646 | 1464624464119 Marionette TRACE conn2 <- [1,910,null,{}] 09:07:44 INFO - PROCESS | 1646 | 1464624464121 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}] 09:07:44 INFO - PROCESS | 1646 | 1464624464240 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:07:44 INFO - PROCESS | 1646 | 1464624464323 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x127261800 == 55 [pid = 1646] [id = 235] 09:07:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1245f1800) [pid = 1646] [serial = 703] [outer = 0x0] 09:07:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x124f65000) [pid = 1646] [serial = 704] [outer = 0x1245f1800] 09:07:44 INFO - PROCESS | 1646 | 1464624464367 Marionette DEBUG loaded listener.js 09:07:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12610c800) [pid = 1646] [serial = 705] [outer = 0x1245f1800] 09:07:44 INFO - PROCESS | 1646 | 1464624464802 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]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 721ms 09:07:44 INFO - PROCESS | 1646 | 1464624464844 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1646 | 1464624464846 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:07:44 INFO - PROCESS | 1646 | 1464624464848 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1646 | 1464624464849 Marionette TRACE conn2 <- [1,914,null,{}] 09:07:44 INFO - PROCESS | 1646 | 1464624464853 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}] 09:07:44 INFO - PROCESS | 1646 | 1464624464955 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:07:44 INFO - PROCESS | 1646 | 1464624464992 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x129048800 == 56 [pid = 1646] [id = 236] 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x124a70400) [pid = 1646] [serial = 706] [outer = 0x0] 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x127471c00) [pid = 1646] [serial = 707] [outer = 0x124a70400] 09:07:45 INFO - PROCESS | 1646 | 1464624465017 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128a9bc00) [pid = 1646] [serial = 708] [outer = 0x124a70400] 09:07:45 INFO - PROCESS | 1646 | 1464624465304 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]]]}] 09:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 09:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:07:45 INFO - PROCESS | 1646 | 1464624465328 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 1646 | 1464624465329 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:07:45 INFO - PROCESS | 1646 | 1464624465331 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1646 | 1464624465332 Marionette TRACE conn2 <- [1,918,null,{}] 09:07:45 INFO - PROCESS | 1646 | 1464624465343 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}] 09:07:45 INFO - PROCESS | 1646 | 1464624465449 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:07:45 INFO - PROCESS | 1646 | 1464624465454 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5a7000 == 57 [pid = 1646] [id = 237] 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x126ff1400) [pid = 1646] [serial = 709] [outer = 0x0] 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128acb400) [pid = 1646] [serial = 710] [outer = 0x126ff1400] 09:07:45 INFO - PROCESS | 1646 | 1464624465514 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128da4c00) [pid = 1646] [serial = 711] [outer = 0x126ff1400] 09:07:45 INFO - PROCESS | 1646 | 1464624465874 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]]]}] 09:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 575ms 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x124fe5c00) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11268ec00) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11678cc00) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12323e800) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x126f34c00) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124377400) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1270cfc00) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11678b800) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x115df9400) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11906cc00) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1127ddc00) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12110b000) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12323e400) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:07:45 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12323c400) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:07:45 INFO - PROCESS | 1646 | 1464624465968 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 1646 | 1464624465969 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:07:45 INFO - PROCESS | 1646 | 1464624465973 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1646 | 1464624465974 Marionette TRACE conn2 <- [1,922,null,{}] 09:07:45 INFO - PROCESS | 1646 | 1464624465976 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}] 09:07:46 INFO - PROCESS | 1646 | 1464624466068 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:07:46 INFO - PROCESS | 1646 | 1464624466075 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x119de3800 == 58 [pid = 1646] [id = 238] 09:07:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11906cc00) [pid = 1646] [serial = 712] [outer = 0x0] 09:07:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12110b000) [pid = 1646] [serial = 713] [outer = 0x11906cc00] 09:07:46 INFO - PROCESS | 1646 | 1464624466104 Marionette DEBUG loaded listener.js 09:07:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x126096c00) [pid = 1646] [serial = 714] [outer = 0x11906cc00] 09:07:46 INFO - PROCESS | 1646 | 1464624466501 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]]]}] 09:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 573ms 09:07:46 INFO - PROCESS | 1646 | 1464624466548 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:07:46 INFO - PROCESS | 1646 | 1464624466550 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:07:46 INFO - PROCESS | 1646 | 1464624466560 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:07:46 INFO - PROCESS | 1646 | 1464624466563 Marionette TRACE conn2 <- [1,926,null,{}] 09:07:46 INFO - PROCESS | 1646 | 1464624466568 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}] 09:07:46 INFO - PROCESS | 1646 | 1464624466719 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:07:46 INFO - PROCESS | 1646 | 1464624466766 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc1b800 == 59 [pid = 1646] [id = 239] 09:07:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128ef2400) [pid = 1646] [serial = 715] [outer = 0x0] 09:07:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12960b400) [pid = 1646] [serial = 716] [outer = 0x128ef2400] 09:07:46 INFO - PROCESS | 1646 | 1464624466813 Marionette DEBUG loaded listener.js 09:07:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12a84bc00) [pid = 1646] [serial = 717] [outer = 0x128ef2400] 09:07:47 INFO - PROCESS | 1646 | 1464624467211 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]]]}] 09:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 680ms 09:07:47 INFO - PROCESS | 1646 | 1464624467233 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:07:47 INFO - PROCESS | 1646 | 1464624467236 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:07:47 INFO - PROCESS | 1646 | 1464624467241 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:07:47 INFO - PROCESS | 1646 | 1464624467242 Marionette TRACE conn2 <- [1,930,null,{}] 09:07:47 INFO - PROCESS | 1646 | 1464624467244 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}] 09:07:47 INFO - PROCESS | 1646 | 1464624467355 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:07:47 INFO - PROCESS | 1646 | 1464624467362 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdcd000 == 60 [pid = 1646] [id = 240] 09:07:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x129776800) [pid = 1646] [serial = 718] [outer = 0x0] 09:07:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a855c00) [pid = 1646] [serial = 719] [outer = 0x129776800] 09:07:47 INFO - PROCESS | 1646 | 1464624467387 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a876400) [pid = 1646] [serial = 720] [outer = 0x129776800] 09:07:47 INFO - PROCESS | 1646 | 1464624467671 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]]]}] 09:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 09:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:07:47 INFO - PROCESS | 1646 | 1464624467709 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:07:47 INFO - PROCESS | 1646 | 1464624467710 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:07:47 INFO - PROCESS | 1646 | 1464624467712 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:07:47 INFO - PROCESS | 1646 | 1464624467713 Marionette TRACE conn2 <- [1,934,null,{}] 09:07:47 INFO - PROCESS | 1646 | 1464624467716 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}] 09:07:47 INFO - PROCESS | 1646 | 1464624467800 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:07:47 INFO - PROCESS | 1646 | 1464624467805 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c819800 == 61 [pid = 1646] [id = 241] 09:07:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12a879000) [pid = 1646] [serial = 721] [outer = 0x0] 09:07:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12ac28c00) [pid = 1646] [serial = 722] [outer = 0x12a879000] 09:07:47 INFO - PROCESS | 1646 | 1464624467829 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12ba0bc00) [pid = 1646] [serial = 723] [outer = 0x12a879000] 09:07:48 INFO - PROCESS | 1646 | 1464624468321 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]]]}] 09:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 619ms 09:07:48 INFO - PROCESS | 1646 | 1464624468331 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:07:48 INFO - PROCESS | 1646 | 1464624468334 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:07:48 INFO - PROCESS | 1646 | 1464624468358 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:07:48 INFO - PROCESS | 1646 | 1464624468360 Marionette TRACE conn2 <- [1,938,null,{}] 09:07:48 INFO - PROCESS | 1646 | 1464624468364 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}] 09:07:48 INFO - PROCESS | 1646 | 1464624468474 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:07:48 INFO - PROCESS | 1646 | 1464624468544 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11884f800 == 62 [pid = 1646] [id = 242] 09:07:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x113207c00) [pid = 1646] [serial = 724] [outer = 0x0] 09:07:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11711ec00) [pid = 1646] [serial = 725] [outer = 0x113207c00] 09:07:48 INFO - PROCESS | 1646 | 1464624468577 Marionette DEBUG loaded listener.js 09:07:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11906d400) [pid = 1646] [serial = 726] [outer = 0x113207c00] 09:07:48 INFO - PROCESS | 1646 | 1464624468965 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]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 09:07:49 INFO - PROCESS | 1646 | 1464624469029 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1646 | 1464624469033 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:07:49 INFO - PROCESS | 1646 | 1464624469037 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1646 | 1464624469039 Marionette TRACE conn2 <- [1,942,null,{}] 09:07:49 INFO - PROCESS | 1646 | 1464624469042 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}] 09:07:49 INFO - PROCESS | 1646 | 1464624469146 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:07:49 INFO - PROCESS | 1646 | 1464624469203 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x124de5800 == 63 [pid = 1646] [id = 243] 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x119647800) [pid = 1646] [serial = 727] [outer = 0x0] 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x119baf000) [pid = 1646] [serial = 728] [outer = 0x119647800] 09:07:49 INFO - PROCESS | 1646 | 1464624469234 Marionette DEBUG loaded listener.js 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x123105c00) [pid = 1646] [serial = 729] [outer = 0x119647800] 09:07:49 INFO - PROCESS | 1646 | 1464624469708 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]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 719ms 09:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:07:49 INFO - PROCESS | 1646 | 1464624469757 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1646 | 1464624469758 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:07:49 INFO - PROCESS | 1646 | 1464624469761 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1646 | 1464624469763 Marionette TRACE conn2 <- [1,946,null,{}] 09:07:49 INFO - PROCESS | 1646 | 1464624469772 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}] 09:07:49 INFO - PROCESS | 1646 | 1464624469878 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:07:49 INFO - PROCESS | 1646 | 1464624469936 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2ce000 == 64 [pid = 1646] [id = 244] 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12323b000) [pid = 1646] [serial = 730] [outer = 0x0] 09:07:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12431d000) [pid = 1646] [serial = 731] [outer = 0x12323b000] 09:07:49 INFO - PROCESS | 1646 | 1464624469968 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1245f9c00) [pid = 1646] [serial = 732] [outer = 0x12323b000] 09:07:50 INFO - PROCESS | 1646 | 1464624470411 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]]]}] 09:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 672ms 09:07:50 INFO - PROCESS | 1646 | 1464624470433 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:07:50 INFO - PROCESS | 1646 | 1464624470437 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:07:50 INFO - PROCESS | 1646 | 1464624470440 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:07:50 INFO - PROCESS | 1646 | 1464624470441 Marionette TRACE conn2 <- [1,950,null,{}] 09:07:50 INFO - PROCESS | 1646 | 1464624470443 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}] 09:07:50 INFO - PROCESS | 1646 | 1464624470566 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:07:50 INFO - PROCESS | 1646 | 1464624470622 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d81d000 == 65 [pid = 1646] [id = 245] 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x126f26000) [pid = 1646] [serial = 733] [outer = 0x0] 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128c79800) [pid = 1646] [serial = 734] [outer = 0x126f26000] 09:07:50 INFO - PROCESS | 1646 | 1464624470651 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129387400) [pid = 1646] [serial = 735] [outer = 0x126f26000] 09:07:51 INFO - PROCESS | 1646 | 1464624471086 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]]]}] 09:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 09:07:51 INFO - PROCESS | 1646 | 1464624471110 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1646 | 1464624471111 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:07:51 INFO - PROCESS | 1646 | 1464624471114 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1646 | 1464624471115 Marionette TRACE conn2 <- [1,954,null,{}] 09:07:51 INFO - PROCESS | 1646 | 1464624471118 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}] 09:07:51 INFO - PROCESS | 1646 | 1464624471226 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:07:51 INFO - PROCESS | 1646 | 1464624471283 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9b5000 == 66 [pid = 1646] [id = 246] 09:07:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128ac9400) [pid = 1646] [serial = 736] [outer = 0x0] 09:07:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12977cc00) [pid = 1646] [serial = 737] [outer = 0x128ac9400] 09:07:51 INFO - PROCESS | 1646 | 1464624471314 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12a872800) [pid = 1646] [serial = 738] [outer = 0x128ac9400] 09:07:51 INFO - PROCESS | 1646 | 1464624471805 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]]]}] 09:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 719ms 09:07:51 INFO - PROCESS | 1646 | 1464624471854 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1646 | 1464624471856 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:07:51 INFO - PROCESS | 1646 | 1464624471906 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1646 | 1464624471908 Marionette TRACE conn2 <- [1,958,null,{}] 09:07:51 INFO - PROCESS | 1646 | 1464624471911 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}] 09:07:52 INFO - PROCESS | 1646 | 1464624472090 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:07:52 INFO - PROCESS | 1646 | 1464624472228 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x124ba7000 == 67 [pid = 1646] [id = 247] 09:07:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1127db400) [pid = 1646] [serial = 739] [outer = 0x0] 09:07:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x128aa0800) [pid = 1646] [serial = 740] [outer = 0x1127db400] 09:07:52 INFO - PROCESS | 1646 | 1464624472291 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12bf47800) [pid = 1646] [serial = 741] [outer = 0x1127db400] 09:07:53 INFO - PROCESS | 1646 | 1464624473055 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]]]}] 09:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1173ms 09:07:53 INFO - PROCESS | 1646 | 1464624473079 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:07:53 INFO - PROCESS | 1646 | 1464624473082 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:07:53 INFO - PROCESS | 1646 | 1464624473103 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1646 | 1464624473105 Marionette TRACE conn2 <- [1,962,null,{}] 09:07:53 INFO - PROCESS | 1646 | 1464624473114 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}] 09:07:53 INFO - PROCESS | 1646 | 1464624473251 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:07:53 INFO - PROCESS | 1646 | 1464624473308 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183f1000 == 68 [pid = 1646] [id = 248] 09:07:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x112d0dc00) [pid = 1646] [serial = 742] [outer = 0x0] 09:07:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x112edb400) [pid = 1646] [serial = 743] [outer = 0x112d0dc00] 09:07:53 INFO - PROCESS | 1646 | 1464624473336 Marionette DEBUG loaded listener.js 09:07:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11695cc00) [pid = 1646] [serial = 744] [outer = 0x112d0dc00] 09:07:53 INFO - PROCESS | 1646 | 1464624473783 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]]]}] 09:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 741ms 09:07:53 INFO - PROCESS | 1646 | 1464624473827 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:07:53 INFO - PROCESS | 1646 | 1464624473830 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:07:53 INFO - PROCESS | 1646 | 1464624473835 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1646 | 1464624473836 Marionette TRACE conn2 <- [1,966,null,{}] 09:07:53 INFO - PROCESS | 1646 | 1464624473839 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}] 09:07:53 INFO - PROCESS | 1646 | 1464624473935 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:07:54 INFO - PROCESS | 1646 | 1464624474006 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ed000 == 69 [pid = 1646] [id = 249] 09:07:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11874a800) [pid = 1646] [serial = 745] [outer = 0x0] 09:07:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11977f400) [pid = 1646] [serial = 746] [outer = 0x11874a800] 09:07:54 INFO - PROCESS | 1646 | 1464624474033 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x119797000) [pid = 1646] [serial = 747] [outer = 0x11874a800] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdcd000 == 68 [pid = 1646] [id = 240] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc1b800 == 67 [pid = 1646] [id = 239] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x119de3800 == 66 [pid = 1646] [id = 238] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5a7000 == 65 [pid = 1646] [id = 237] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x129048800 == 64 [pid = 1646] [id = 236] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x127261800 == 63 [pid = 1646] [id = 235] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12527a000 == 62 [pid = 1646] [id = 234] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1176a4000) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x123306400) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x128ac6000) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12a86f800) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12c00a400) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128dae000) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x123325800 == 61 [pid = 1646] [id = 233] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x119de8000 == 60 [pid = 1646] [id = 232] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11857f000 == 59 [pid = 1646] [id = 231] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1183d9800 == 58 [pid = 1646] [id = 230] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1183e7000 == 57 [pid = 1646] [id = 229] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b9800 == 56 [pid = 1646] [id = 224] 09:07:54 INFO - PROCESS | 1646 | --DOCSHELL 0x116f46800 == 55 [pid = 1646] [id = 223] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12610c400) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x124b4fc00) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x128a9b800) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1187f4000) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11906c800) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11802f800) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11978ac00) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x119bb8000) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x112ed6800) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1127e1800) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123107c00) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12323a000) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12344f800) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123241800) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12330c800) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x126b90400) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12c00f800) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11269d400) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x128ac8400) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128ac2c00) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x124377c00) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1272a6800) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x126111400) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128da4800) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1247a0c00) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1245f8800) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x124372800) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128c6ec00) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 09:07:54 INFO - PROCESS | 1646 | 1464624474414 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]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 620ms 09:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:07:54 INFO - PROCESS | 1646 | 1464624474455 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1646 | 1464624474457 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:07:54 INFO - PROCESS | 1646 | 1464624474459 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1646 | 1464624474461 Marionette TRACE conn2 <- [1,970,null,{}] 09:07:54 INFO - PROCESS | 1646 | 1464624474469 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}] 09:07:54 INFO - PROCESS | 1646 | 1464624474556 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:07:54 INFO - PROCESS | 1646 | 1464624474608 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x119033000 == 56 [pid = 1646] [id = 250] 09:07:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11906c800) [pid = 1646] [serial = 748] [outer = 0x0] 09:07:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11bb73400) [pid = 1646] [serial = 749] [outer = 0x11906c800] 09:07:54 INFO - PROCESS | 1646 | 1464624474657 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1231d6800) [pid = 1646] [serial = 750] [outer = 0x11906c800] 09:07:54 INFO - PROCESS | 1646 | 1464624474960 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]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 523ms 09:07:54 INFO - PROCESS | 1646 | 1464624474982 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1646 | 1464624474985 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:07:54 INFO - PROCESS | 1646 | 1464624474991 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1646 | 1464624474992 Marionette TRACE conn2 <- [1,974,null,{}] 09:07:54 INFO - PROCESS | 1646 | 1464624474994 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}] 09:07:55 INFO - PROCESS | 1646 | 1464624475081 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:07:55 INFO - PROCESS | 1646 | 1464624475132 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d03800 == 57 [pid = 1646] [id = 251] 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x121107c00) [pid = 1646] [serial = 751] [outer = 0x0] 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123241800) [pid = 1646] [serial = 752] [outer = 0x121107c00] 09:07:55 INFO - PROCESS | 1646 | 1464624475158 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12330f400) [pid = 1646] [serial = 753] [outer = 0x121107c00] 09:07:55 INFO - PROCESS | 1646 | 1464624475438 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]]]}] 09:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 470ms 09:07:55 INFO - PROCESS | 1646 | 1464624475463 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:07:55 INFO - PROCESS | 1646 | 1464624475464 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:07:55 INFO - PROCESS | 1646 | 1464624475467 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1646 | 1464624475468 Marionette TRACE conn2 <- [1,978,null,{}] 09:07:55 INFO - PROCESS | 1646 | 1464624475474 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}] 09:07:55 INFO - PROCESS | 1646 | 1464624475558 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:07:55 INFO - PROCESS | 1646 | 1464624475562 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11827d800 == 58 [pid = 1646] [id = 252] 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11bb74800) [pid = 1646] [serial = 754] [outer = 0x0] 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12362c400) [pid = 1646] [serial = 755] [outer = 0x11bb74800] 09:07:55 INFO - PROCESS | 1646 | 1464624475588 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x124077400) [pid = 1646] [serial = 756] [outer = 0x11bb74800] 09:07:55 INFO - PROCESS | 1646 | 1464624475932 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]]]}] 09:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 472ms 09:07:55 INFO - PROCESS | 1646 | 1464624475941 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:07:55 INFO - PROCESS | 1646 | 1464624475942 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:07:55 INFO - PROCESS | 1646 | 1464624475944 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1646 | 1464624475945 Marionette TRACE conn2 <- [1,982,null,{}] 09:07:55 INFO - PROCESS | 1646 | 1464624475947 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}] 09:07:56 INFO - PROCESS | 1646 | 1464624476076 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:07:56 INFO - PROCESS | 1646 | 1464624476110 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12474b800 == 59 [pid = 1646] [id = 253] 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1234c5800) [pid = 1646] [serial = 757] [outer = 0x0] 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1245ec000) [pid = 1646] [serial = 758] [outer = 0x1234c5800] 09:07:56 INFO - PROCESS | 1646 | 1464624476137 Marionette DEBUG loaded listener.js 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x126091400) [pid = 1646] [serial = 759] [outer = 0x1234c5800] 09:07:56 INFO - PROCESS | 1646 | 1464624476427 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]]]}] 09:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 09:07:56 INFO - PROCESS | 1646 | 1464624476466 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1646 | 1464624476467 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:07:56 INFO - PROCESS | 1646 | 1464624476472 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1646 | 1464624476474 Marionette TRACE conn2 <- [1,986,null,{}] 09:07:56 INFO - PROCESS | 1646 | 1464624476476 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}] 09:07:56 INFO - PROCESS | 1646 | 1464624476587 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:07:56 INFO - PROCESS | 1646 | 1464624476622 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a3b800 == 60 [pid = 1646] [id = 254] 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12610b400) [pid = 1646] [serial = 760] [outer = 0x0] 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x126f34800) [pid = 1646] [serial = 761] [outer = 0x12610b400] 09:07:56 INFO - PROCESS | 1646 | 1464624476647 Marionette DEBUG loaded listener.js 09:07:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12747c000) [pid = 1646] [serial = 762] [outer = 0x12610b400] 09:07:56 INFO - PROCESS | 1646 | 1464624476970 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]]]}] 09:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 09:07:56 INFO - PROCESS | 1646 | 1464624476993 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1646 | 1464624476994 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:07:56 INFO - PROCESS | 1646 | 1464624476996 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1646 | 1464624476997 Marionette TRACE conn2 <- [1,990,null,{}] 09:07:57 INFO - PROCESS | 1646 | 1464624477014 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}] 09:07:57 INFO - PROCESS | 1646 | 1464624477121 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:07:57 INFO - PROCESS | 1646 | 1464624477155 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x129042000 == 61 [pid = 1646] [id = 255] 09:07:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x126191800) [pid = 1646] [serial = 763] [outer = 0x0] 09:07:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128aa1c00) [pid = 1646] [serial = 764] [outer = 0x126191800] 09:07:57 INFO - PROCESS | 1646 | 1464624477182 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128c74c00) [pid = 1646] [serial = 765] [outer = 0x126191800] 09:07:57 INFO - PROCESS | 1646 | 1464624477515 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]]]}] 09:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 533ms 09:07:57 INFO - PROCESS | 1646 | 1464624477530 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:07:57 INFO - PROCESS | 1646 | 1464624477532 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:07:57 INFO - PROCESS | 1646 | 1464624477535 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:07:57 INFO - PROCESS | 1646 | 1464624477539 Marionette TRACE conn2 <- [1,994,null,{}] 09:07:57 INFO - PROCESS | 1646 | 1464624477541 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}] 09:07:57 INFO - PROCESS | 1646 | 1464624477703 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:07:57 INFO - PROCESS | 1646 | 1464624477722 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5ac000 == 62 [pid = 1646] [id = 256] 09:07:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128ac1400) [pid = 1646] [serial = 766] [outer = 0x0] 09:07:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1290eec00) [pid = 1646] [serial = 767] [outer = 0x128ac1400] 09:07:57 INFO - PROCESS | 1646 | 1464624477761 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119048c00) [pid = 1646] [serial = 768] [outer = 0x128ac1400] 09:07:58 INFO - PROCESS | 1646 | 1464624478205 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]]]}] 09:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 721ms 09:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:07:58 INFO - PROCESS | 1646 | 1464624478257 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:07:58 INFO - PROCESS | 1646 | 1464624478258 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:07:58 INFO - PROCESS | 1646 | 1464624478260 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:07:58 INFO - PROCESS | 1646 | 1464624478261 Marionette TRACE conn2 <- [1,998,null,{}] 09:07:58 INFO - PROCESS | 1646 | 1464624478263 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}] 09:07:58 INFO - PROCESS | 1646 | 1464624478367 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1245f1800) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x124a70400) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x126ff1400) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x119ad4c00) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123306800) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11906cc00) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1127dc800) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1187f9c00) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128ac8800) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x123445400) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x123104400) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x129776800) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:07:58 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128ef2400) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:07:58 INFO - PROCESS | 1646 | 1464624478546 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197d6800 == 63 [pid = 1646] [id = 257] 09:07:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x111f19c00) [pid = 1646] [serial = 769] [outer = 0x0] 09:07:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x113378000) [pid = 1646] [serial = 770] [outer = 0x111f19c00] 09:07:58 INFO - PROCESS | 1646 | 1464624478572 Marionette DEBUG loaded listener.js 09:07:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12362e800) [pid = 1646] [serial = 771] [outer = 0x111f19c00] 09:07:58 INFO - PROCESS | 1646 | 1464624478875 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]]]}] 09:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 670ms 09:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:07:58 INFO - PROCESS | 1646 | 1464624478931 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:07:58 INFO - PROCESS | 1646 | 1464624478933 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:07:58 INFO - PROCESS | 1646 | 1464624478937 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:07:58 INFO - PROCESS | 1646 | 1464624478940 Marionette TRACE conn2 <- [1,1002,null,{}] 09:07:58 INFO - PROCESS | 1646 | 1464624478943 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}] 09:07:59 INFO - PROCESS | 1646 | 1464624479090 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:07:59 INFO - PROCESS | 1646 | 1464624479170 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc05800 == 64 [pid = 1646] [id = 258] 09:07:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11268f800) [pid = 1646] [serial = 772] [outer = 0x0] 09:07:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a811400) [pid = 1646] [serial = 773] [outer = 0x11268f800] 09:07:59 INFO - PROCESS | 1646 | 1464624479215 Marionette DEBUG loaded listener.js 09:07:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12bf42400) [pid = 1646] [serial = 774] [outer = 0x11268f800] 09:07:59 INFO - PROCESS | 1646 | 1464624479509 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]]]}] 09:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 623ms 09:07:59 INFO - PROCESS | 1646 | 1464624479559 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1646 | 1464624479560 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:07:59 INFO - PROCESS | 1646 | 1464624479562 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1646 | 1464624479563 Marionette TRACE conn2 <- [1,1006,null,{}] 09:07:59 INFO - PROCESS | 1646 | 1464624479566 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}] 09:07:59 INFO - PROCESS | 1646 | 1464624479667 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:07:59 INFO - PROCESS | 1646 | 1464624479742 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c51c000 == 65 [pid = 1646] [id = 259] 09:07:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12bf3e400) [pid = 1646] [serial = 775] [outer = 0x0] 09:07:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12c004000) [pid = 1646] [serial = 776] [outer = 0x12bf3e400] 09:07:59 INFO - PROCESS | 1646 | 1464624479766 Marionette DEBUG loaded listener.js 09:07:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12c00c800) [pid = 1646] [serial = 777] [outer = 0x12bf3e400] 09:08:00 INFO - PROCESS | 1646 | 1464624480025 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]]]}] 09:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 517ms 09:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:08:00 INFO - PROCESS | 1646 | 1464624480080 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:08:00 INFO - PROCESS | 1646 | 1464624480082 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:08:00 INFO - PROCESS | 1646 | 1464624480085 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:08:00 INFO - PROCESS | 1646 | 1464624480088 Marionette TRACE conn2 <- [1,1010,null,{}] 09:08:00 INFO - PROCESS | 1646 | 1464624480092 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}] 09:08:00 INFO - PROCESS | 1646 | 1464624480182 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:08:00 INFO - PROCESS | 1646 | 1464624480186 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d5a1800 == 66 [pid = 1646] [id = 260] 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12bf43800) [pid = 1646] [serial = 778] [outer = 0x0] 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12c536000) [pid = 1646] [serial = 779] [outer = 0x12bf43800] 09:08:00 INFO - PROCESS | 1646 | 1464624480211 Marionette DEBUG loaded listener.js 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12c53e800) [pid = 1646] [serial = 780] [outer = 0x12bf43800] 09:08:00 INFO - PROCESS | 1646 | 1464624480597 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]]]}] 09:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 573ms 09:08:00 INFO - PROCESS | 1646 | 1464624480658 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:08:00 INFO - PROCESS | 1646 | 1464624480660 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:08:00 INFO - PROCESS | 1646 | 1464624480664 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:08:00 INFO - PROCESS | 1646 | 1464624480667 Marionette TRACE conn2 <- [1,1014,null,{}] 09:08:00 INFO - PROCESS | 1646 | 1464624480670 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}] 09:08:00 INFO - PROCESS | 1646 | 1464624480817 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:08:00 INFO - PROCESS | 1646 | 1464624480911 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x118274000 == 67 [pid = 1646] [id = 261] 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1127e3800) [pid = 1646] [serial = 781] [outer = 0x0] 09:08:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x112f1e400) [pid = 1646] [serial = 782] [outer = 0x1127e3800] 09:08:00 INFO - PROCESS | 1646 | 1464624480954 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11745c800) [pid = 1646] [serial = 783] [outer = 0x1127e3800] 09:08:01 INFO - PROCESS | 1646 | 1464624481386 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]]]}] 09:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 773ms 09:08:01 INFO - PROCESS | 1646 | 1464624481437 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:08:01 INFO - PROCESS | 1646 | 1464624481441 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:08:01 INFO - PROCESS | 1646 | 1464624481445 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:08:01 INFO - PROCESS | 1646 | 1464624481447 Marionette TRACE conn2 <- [1,1018,null,{}] 09:08:01 INFO - PROCESS | 1646 | 1464624481450 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}] 09:08:01 INFO - PROCESS | 1646 | 1464624481596 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:08:01 INFO - PROCESS | 1646 | 1464624481648 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12414a800 == 68 [pid = 1646] [id = 262] 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11963e400) [pid = 1646] [serial = 784] [outer = 0x0] 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x119797400) [pid = 1646] [serial = 785] [outer = 0x11963e400] 09:08:01 INFO - PROCESS | 1646 | 1464624481680 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11bb7b800) [pid = 1646] [serial = 786] [outer = 0x11963e400] 09:08:02 INFO - PROCESS | 1646 | 1464624482102 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]]]}] 09:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 670ms 09:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:08:02 INFO - PROCESS | 1646 | 1464624482115 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1646 | 1464624482117 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:08:02 INFO - PROCESS | 1646 | 1464624482121 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1646 | 1464624482124 Marionette TRACE conn2 <- [1,1022,null,{}] 09:08:02 INFO - PROCESS | 1646 | 1464624482152 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}] 09:08:02 INFO - PROCESS | 1646 | 1464624482293 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:08:02 INFO - PROCESS | 1646 | 1464624482306 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c803800 == 69 [pid = 1646] [id = 263] 09:08:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x123233800) [pid = 1646] [serial = 787] [outer = 0x0] 09:08:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12436a400) [pid = 1646] [serial = 788] [outer = 0x123233800] 09:08:02 INFO - PROCESS | 1646 | 1464624482337 Marionette DEBUG loaded listener.js 09:08:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12479c400) [pid = 1646] [serial = 789] [outer = 0x123233800] 09:08:02 INFO - PROCESS | 1646 | 1464624482780 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]]]}] 09:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 692ms 09:08:02 INFO - PROCESS | 1646 | 1464624482821 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1646 | 1464624482822 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:08:02 INFO - PROCESS | 1646 | 1464624482826 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1646 | 1464624482827 Marionette TRACE conn2 <- [1,1026,null,{}] 09:08:02 INFO - PROCESS | 1646 | 1464624482830 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}] 09:08:02 INFO - PROCESS | 1646 | 1464624482939 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:08:03 INFO - PROCESS | 1646 | 1464624483008 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x13530c800 == 70 [pid = 1646] [id = 264] 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x124b4f800) [pid = 1646] [serial = 790] [outer = 0x0] 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x126f34c00) [pid = 1646] [serial = 791] [outer = 0x124b4f800] 09:08:03 INFO - PROCESS | 1646 | 1464624483039 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128c73000) [pid = 1646] [serial = 792] [outer = 0x124b4f800] 09:08:03 INFO - PROCESS | 1646 | 1464624483448 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]]]}] 09:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 669ms 09:08:03 INFO - PROCESS | 1646 | 1464624483495 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:08:03 INFO - PROCESS | 1646 | 1464624483497 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:08:03 INFO - PROCESS | 1646 | 1464624483499 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1646 | 1464624483500 Marionette TRACE conn2 <- [1,1030,null,{}] 09:08:03 INFO - PROCESS | 1646 | 1464624483503 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}] 09:08:03 INFO - PROCESS | 1646 | 1464624483622 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:08:03 INFO - PROCESS | 1646 | 1464624483692 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1353de000 == 71 [pid = 1646] [id = 265] 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x126fee800) [pid = 1646] [serial = 793] [outer = 0x0] 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a853000) [pid = 1646] [serial = 794] [outer = 0x126fee800] 09:08:03 INFO - PROCESS | 1646 | 1464624483723 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12ba04400) [pid = 1646] [serial = 795] [outer = 0x126fee800] 09:08:04 INFO - PROCESS | 1646 | 1464624484123 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]]]}] 09:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 09:08:04 INFO - PROCESS | 1646 | 1464624484186 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1646 | 1464624484187 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:08:04 INFO - PROCESS | 1646 | 1464624484191 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1646 | 1464624484192 Marionette TRACE conn2 <- [1,1034,null,{}] 09:08:04 INFO - PROCESS | 1646 | 1464624484194 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}] 09:08:04 INFO - PROCESS | 1646 | 1464624484314 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:08:04 INFO - PROCESS | 1646 | 1464624484387 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1353fb800 == 72 [pid = 1646] [id = 266] 09:08:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12bf3f400) [pid = 1646] [serial = 796] [outer = 0x0] 09:08:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12c6f0400) [pid = 1646] [serial = 797] [outer = 0x12bf3f400] 09:08:04 INFO - PROCESS | 1646 | 1464624484418 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12cd11800) [pid = 1646] [serial = 798] [outer = 0x12bf3f400] 09:08:04 INFO - PROCESS | 1646 | 1464624484828 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]]]}] 09:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 668ms 09:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:08:04 INFO - PROCESS | 1646 | 1464624484860 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:08:04 INFO - PROCESS | 1646 | 1464624484861 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:08:04 INFO - PROCESS | 1646 | 1464624484863 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:08:04 INFO - PROCESS | 1646 | 1464624484864 Marionette TRACE conn2 <- [1,1038,null,{}] 09:08:04 INFO - PROCESS | 1646 | 1464624484867 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}] 09:08:04 INFO - PROCESS | 1646 | 1464624484986 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:08:05 INFO - PROCESS | 1646 | 1464624485043 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x137bd8000 == 73 [pid = 1646] [id = 267] 09:08:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12cd11400) [pid = 1646] [serial = 799] [outer = 0x0] 09:08:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12cd17c00) [pid = 1646] [serial = 800] [outer = 0x12cd11400] 09:08:05 INFO - PROCESS | 1646 | 1464624485074 Marionette DEBUG loaded listener.js 09:08:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12cd1ec00) [pid = 1646] [serial = 801] [outer = 0x12cd11400] 09:08:05 INFO - PROCESS | 1646 | 1464624485713 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]]]}] 09:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 870ms 09:08:05 INFO - PROCESS | 1646 | 1464624485734 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:08:05 INFO - PROCESS | 1646 | 1464624485736 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:08:05 INFO - PROCESS | 1646 | 1464624485739 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:08:05 INFO - PROCESS | 1646 | 1464624485742 Marionette TRACE conn2 <- [1,1042,null,{}] 09:08:05 INFO - PROCESS | 1646 | 1464624485746 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}] 09:08:05 INFO - PROCESS | 1646 | 1464624485848 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:08:05 INFO - PROCESS | 1646 | 1464624485910 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ddc800 == 74 [pid = 1646] [id = 268] 09:08:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1127d8800) [pid = 1646] [serial = 802] [outer = 0x0] 09:08:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x115df9400) [pid = 1646] [serial = 803] [outer = 0x1127d8800] 09:08:05 INFO - PROCESS | 1646 | 1464624485938 Marionette DEBUG loaded listener.js 09:08:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11711c400) [pid = 1646] [serial = 804] [outer = 0x1127d8800] 09:08:06 INFO - PROCESS | 1646 | 1464624486425 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]]]}] 09:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 723ms 09:08:06 INFO - PROCESS | 1646 | 1464624486470 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:08:06 INFO - PROCESS | 1646 | 1464624486474 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:08:06 INFO - PROCESS | 1646 | 1464624486480 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:08:06 INFO - PROCESS | 1646 | 1464624486482 Marionette TRACE conn2 <- [1,1046,null,{}] 09:08:06 INFO - PROCESS | 1646 | 1464624486484 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}] 09:08:06 INFO - PROCESS | 1646 | 1464624486586 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:08:06 INFO - PROCESS | 1646 | 1464624486659 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x119294000 == 75 [pid = 1646] [id = 269] 09:08:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1176a8800) [pid = 1646] [serial = 805] [outer = 0x0] 09:08:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x119785c00) [pid = 1646] [serial = 806] [outer = 0x1176a8800] 09:08:06 INFO - PROCESS | 1646 | 1464624486687 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11bb7bc00) [pid = 1646] [serial = 807] [outer = 0x1176a8800] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x118868000 == 74 [pid = 1646] [id = 203] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9b6000 == 73 [pid = 1646] [id = 206] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12d81d800 == 72 [pid = 1646] [id = 205] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12904a000 == 71 [pid = 1646] [id = 204] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12c51c000 == 70 [pid = 1646] [id = 259] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc05800 == 69 [pid = 1646] [id = 258] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x124372400) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12330d800) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x114fb8800) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11964ac00) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12938fc00) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128a9d800) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12ac28c00) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1197d6800 == 68 [pid = 1646] [id = 257] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5ac000 == 67 [pid = 1646] [id = 256] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x129042000 == 66 [pid = 1646] [id = 255] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x128a3b800 == 65 [pid = 1646] [id = 254] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12474b800 == 64 [pid = 1646] [id = 253] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11827d800 == 63 [pid = 1646] [id = 252] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x119d03800 == 62 [pid = 1646] [id = 251] 09:08:07 INFO - PROCESS | 1646 | 1464624487234 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]]]}] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x119033000 == 61 [pid = 1646] [id = 250] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ed000 == 60 [pid = 1646] [id = 249] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1183f1000 == 59 [pid = 1646] [id = 248] 09:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 769ms 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2ce000 == 58 [pid = 1646] [id = 244] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x124de5800 == 57 [pid = 1646] [id = 243] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11884f800 == 56 [pid = 1646] [id = 242] 09:08:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12c819800 == 55 [pid = 1646] [id = 241] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x124f65000) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x127471c00) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12610c800) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128acb400) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x128a9bc00) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11bb6d400) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x121106800) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12344b000) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12362d000) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12110b000) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x114fbd000) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1127e1000) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11977e400) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11906f000) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x126096c00) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1290f4c00) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x123637c00) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123233000) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1232e3800) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12a855c00) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12a876400) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128da4c00) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12960b400) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1247a3800) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a84bc00) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 09:08:07 INFO - PROCESS | 1646 | 1464624487261 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:08:07 INFO - PROCESS | 1646 | 1464624487263 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:08:07 INFO - PROCESS | 1646 | 1464624487267 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1646 | 1464624487270 Marionette TRACE conn2 <- [1,1050,null,{}] 09:08:07 INFO - PROCESS | 1646 | 1464624487292 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}] 09:08:07 INFO - PROCESS | 1646 | 1464624487408 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:08:07 INFO - PROCESS | 1646 | 1464624487418 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x119039800 == 56 [pid = 1646] [id = 270] 09:08:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x121108800) [pid = 1646] [serial = 808] [outer = 0x0] 09:08:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123236000) [pid = 1646] [serial = 809] [outer = 0x121108800] 09:08:07 INFO - PROCESS | 1646 | 1464624487447 Marionette DEBUG loaded listener.js 09:08:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x123442c00) [pid = 1646] [serial = 810] [outer = 0x121108800] 09:08:07 INFO - PROCESS | 1646 | 1464624487785 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]]]}] 09:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 587ms 09:08:07 INFO - PROCESS | 1646 | 1464624487870 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1646 | 1464624487872 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:08:07 INFO - PROCESS | 1646 | 1464624487874 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1646 | 1464624487875 Marionette TRACE conn2 <- [1,1054,null,{}] 09:08:07 INFO - PROCESS | 1646 | 1464624487878 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}] 09:08:07 INFO - PROCESS | 1646 | 1464624487965 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:08:07 INFO - PROCESS | 1646 | 1464624487983 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12376a000 == 57 [pid = 1646] [id = 271] 09:08:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x124370400) [pid = 1646] [serial = 811] [outer = 0x0] 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x124372800) [pid = 1646] [serial = 812] [outer = 0x124370400] 09:08:08 INFO - PROCESS | 1646 | 1464624488009 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1245fa000) [pid = 1646] [serial = 813] [outer = 0x124370400] 09:08:08 INFO - PROCESS | 1646 | 1464624488335 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]]]}] 09:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 09:08:08 INFO - PROCESS | 1646 | 1464624488351 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:08:08 INFO - PROCESS | 1646 | 1464624488353 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:08:08 INFO - PROCESS | 1646 | 1464624488358 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:08:08 INFO - PROCESS | 1646 | 1464624488359 Marionette TRACE conn2 <- [1,1058,null,{}] 09:08:08 INFO - PROCESS | 1646 | 1464624488361 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}] 09:08:08 INFO - PROCESS | 1646 | 1464624488445 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:08:08 INFO - PROCESS | 1646 | 1464624488449 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12705d000 == 58 [pid = 1646] [id = 272] 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x124374400) [pid = 1646] [serial = 814] [outer = 0x0] 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x124fe5c00) [pid = 1646] [serial = 815] [outer = 0x124374400] 09:08:08 INFO - PROCESS | 1646 | 1464624488475 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x126192400) [pid = 1646] [serial = 816] [outer = 0x124374400] 09:08:08 INFO - PROCESS | 1646 | 1464624488784 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]]]}] 09:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 09:08:08 INFO - PROCESS | 1646 | 1464624488827 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:08:08 INFO - PROCESS | 1646 | 1464624488828 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:08:08 INFO - PROCESS | 1646 | 1464624488830 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:08:08 INFO - PROCESS | 1646 | 1464624488831 Marionette TRACE conn2 <- [1,1062,null,{}] 09:08:08 INFO - PROCESS | 1646 | 1464624488834 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}] 09:08:08 INFO - PROCESS | 1646 | 1464624488931 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:08:09 INFO - PROCESS | 1646 | 1464624489001 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x128e95800 == 59 [pid = 1646] [id = 273] 09:08:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x126093800) [pid = 1646] [serial = 817] [outer = 0x0] 09:08:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12747b800) [pid = 1646] [serial = 818] [outer = 0x126093800] 09:08:09 INFO - PROCESS | 1646 | 1464624489028 Marionette DEBUG loaded listener.js 09:08:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x129389c00) [pid = 1646] [serial = 819] [outer = 0x126093800] 09:08:09 INFO - PROCESS | 1646 | 1464624489338 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]]]}] 09:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 09:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:08:09 INFO - PROCESS | 1646 | 1464624489349 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:08:09 INFO - PROCESS | 1646 | 1464624489351 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:08:09 INFO - PROCESS | 1646 | 1464624489354 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:08:09 INFO - PROCESS | 1646 | 1464624489357 Marionette TRACE conn2 <- [1,1066,null,{}] 09:08:09 INFO - PROCESS | 1646 | 1464624489367 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}] 09:08:09 INFO - PROCESS | 1646 | 1464624489474 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:08:09 INFO - PROCESS | 1646 | 1464624489486 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5b1800 == 60 [pid = 1646] [id = 274] 09:08:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128dac400) [pid = 1646] [serial = 820] [outer = 0x0] 09:08:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a84d000) [pid = 1646] [serial = 821] [outer = 0x128dac400] 09:08:09 INFO - PROCESS | 1646 | 1464624489511 Marionette DEBUG loaded listener.js 09:08:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a876400) [pid = 1646] [serial = 822] [outer = 0x128dac400] 09:08:09 INFO - PROCESS | 1646 | 1464624489849 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]]]}] 09:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 522ms 09:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:08:09 INFO - PROCESS | 1646 | 1464624489880 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:08:09 INFO - PROCESS | 1646 | 1464624489881 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:08:09 INFO - PROCESS | 1646 | 1464624489883 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:08:09 INFO - PROCESS | 1646 | 1464624489884 Marionette TRACE conn2 <- [1,1070,null,{}] 09:08:09 INFO - PROCESS | 1646 | 1464624489886 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}] 09:08:09 INFO - PROCESS | 1646 | 1464624489991 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:08:10 INFO - PROCESS | 1646 | 1464624490004 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b374800 == 61 [pid = 1646] [id = 275] 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a84bc00) [pid = 1646] [serial = 823] [outer = 0x0] 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12ace4000) [pid = 1646] [serial = 824] [outer = 0x12a84bc00] 09:08:10 INFO - PROCESS | 1646 | 1464624490029 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12bae4400) [pid = 1646] [serial = 825] [outer = 0x12a84bc00] 09:08:10 INFO - PROCESS | 1646 | 1464624490384 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]]]}] 09:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 522ms 09:08:10 INFO - PROCESS | 1646 | 1464624490406 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1646 | 1464624490407 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:08:10 INFO - PROCESS | 1646 | 1464624490409 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1646 | 1464624490410 Marionette TRACE conn2 <- [1,1074,null,{}] 09:08:10 INFO - PROCESS | 1646 | 1464624490413 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}] 09:08:10 INFO - PROCESS | 1646 | 1464624490523 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:08:10 INFO - PROCESS | 1646 | 1464624490539 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdc7000 == 62 [pid = 1646] [id = 276] 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12bac6000) [pid = 1646] [serial = 826] [outer = 0x0] 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12c00dc00) [pid = 1646] [serial = 827] [outer = 0x12bac6000] 09:08:10 INFO - PROCESS | 1646 | 1464624490571 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12c53cc00) [pid = 1646] [serial = 828] [outer = 0x12bac6000] 09:08:10 INFO - PROCESS | 1646 | 1464624490893 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]]]}] 09:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 09:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:08:10 INFO - PROCESS | 1646 | 1464624490927 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1646 | 1464624490929 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:08:10 INFO - PROCESS | 1646 | 1464624490931 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1646 | 1464624490932 Marionette TRACE conn2 <- [1,1078,null,{}] 09:08:10 INFO - PROCESS | 1646 | 1464624490934 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}] 09:08:11 INFO - PROCESS | 1646 | 1464624491050 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:08:11 INFO - PROCESS | 1646 | 1464624491087 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9c3800 == 63 [pid = 1646] [id = 277] 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12bae4c00) [pid = 1646] [serial = 829] [outer = 0x0] 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12c6f6000) [pid = 1646] [serial = 830] [outer = 0x12bae4c00] 09:08:11 INFO - PROCESS | 1646 | 1464624491112 Marionette DEBUG loaded listener.js 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12cd18000) [pid = 1646] [serial = 831] [outer = 0x12bae4c00] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x123109000) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1185abc00) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1187fa800) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x123630000) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x119647800) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x121107c00) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x126f26000) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11906c800) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11bb74800) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1127db400) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12bf3e400) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128ac9400) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128c76800) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x112695c00) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12bad9c00) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128db0c00) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x119788800) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12436ac00) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1127e2400) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x124369c00) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128a98400) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12610b400) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x126191800) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x128ac1400) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11268f800) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a879000) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1234c5800) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x113207c00) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12323b000) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11874a800) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x111f19c00) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:08:11 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x112d0dc00) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:08:11 INFO - PROCESS | 1646 | 1464624491623 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]]]}] 09:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 719ms 09:08:11 INFO - PROCESS | 1646 | 1464624491651 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:08:11 INFO - PROCESS | 1646 | 1464624491653 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:08:11 INFO - PROCESS | 1646 | 1464624491657 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:08:11 INFO - PROCESS | 1646 | 1464624491659 Marionette TRACE conn2 <- [1,1082,null,{}] 09:08:11 INFO - PROCESS | 1646 | 1464624491661 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}] 09:08:11 INFO - PROCESS | 1646 | 1464624491760 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:08:11 INFO - PROCESS | 1646 | 1464624491828 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5aa000 == 64 [pid = 1646] [id = 278] 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x112edc400) [pid = 1646] [serial = 832] [outer = 0x0] 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119647800) [pid = 1646] [serial = 833] [outer = 0x112edc400] 09:08:11 INFO - PROCESS | 1646 | 1464624491861 Marionette DEBUG loaded listener.js 09:08:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x126102c00) [pid = 1646] [serial = 834] [outer = 0x112edc400] 09:08:12 INFO - PROCESS | 1646 | 1464624492170 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]]]}] 09:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 09:08:12 INFO - PROCESS | 1646 | 1464624492179 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:08:12 INFO - PROCESS | 1646 | 1464624492180 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:08:12 INFO - PROCESS | 1646 | 1464624492182 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:08:12 INFO - PROCESS | 1646 | 1464624492183 Marionette TRACE conn2 <- [1,1086,null,{}] 09:08:12 INFO - PROCESS | 1646 | 1464624492193 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}] 09:08:12 INFO - PROCESS | 1646 | 1464624492286 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:08:12 INFO - PROCESS | 1646 | 1464624492291 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d622000 == 65 [pid = 1646] [id = 279] 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x126f27c00) [pid = 1646] [serial = 835] [outer = 0x0] 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128b1b400) [pid = 1646] [serial = 836] [outer = 0x126f27c00] 09:08:12 INFO - PROCESS | 1646 | 1464624492316 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128b20c00) [pid = 1646] [serial = 837] [outer = 0x126f27c00] 09:08:12 INFO - PROCESS | 1646 | 1464624492665 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]]]}] 09:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 522ms 09:08:12 INFO - PROCESS | 1646 | 1464624492713 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:08:12 INFO - PROCESS | 1646 | 1464624492714 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:08:12 INFO - PROCESS | 1646 | 1464624492717 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:08:12 INFO - PROCESS | 1646 | 1464624492718 Marionette TRACE conn2 <- [1,1090,null,{}] 09:08:12 INFO - PROCESS | 1646 | 1464624492720 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}] 09:08:12 INFO - PROCESS | 1646 | 1464624492809 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:08:12 INFO - PROCESS | 1646 | 1464624492814 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d80d000 == 66 [pid = 1646] [id = 280] 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128b21800) [pid = 1646] [serial = 838] [outer = 0x0] 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128b25000) [pid = 1646] [serial = 839] [outer = 0x128b21800] 09:08:12 INFO - PROCESS | 1646 | 1464624492839 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128db0c00) [pid = 1646] [serial = 840] [outer = 0x128b21800] 09:08:13 INFO - PROCESS | 1646 | 1464624493170 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]]]}] 09:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 472ms 09:08:13 INFO - PROCESS | 1646 | 1464624493190 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:08:13 INFO - PROCESS | 1646 | 1464624493199 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:08:13 INFO - PROCESS | 1646 | 1464624493202 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:08:13 INFO - PROCESS | 1646 | 1464624493203 Marionette TRACE conn2 <- [1,1094,null,{}] 09:08:13 INFO - PROCESS | 1646 | 1464624493208 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}] 09:08:13 INFO - PROCESS | 1646 | 1464624493295 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:08:13 INFO - PROCESS | 1646 | 1464624493299 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x134dd2000 == 67 [pid = 1646] [id = 281] 09:08:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x129390c00) [pid = 1646] [serial = 841] [outer = 0x0] 09:08:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12bad4000) [pid = 1646] [serial = 842] [outer = 0x129390c00] 09:08:13 INFO - PROCESS | 1646 | 1464624493324 Marionette DEBUG loaded listener.js 09:08:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12c6f3000) [pid = 1646] [serial = 843] [outer = 0x129390c00] 09:08:13 INFO - PROCESS | 1646 | 1464624493805 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]]]}] 09:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 675ms 09:08:13 INFO - PROCESS | 1646 | 1464624493886 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:08:13 INFO - PROCESS | 1646 | 1464624493889 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:08:13 INFO - PROCESS | 1646 | 1464624493894 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:08:13 INFO - PROCESS | 1646 | 1464624493896 Marionette TRACE conn2 <- [1,1098,null,{}] 09:08:13 INFO - PROCESS | 1646 | 1464624493900 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}] 09:08:14 INFO - PROCESS | 1646 | 1464624494017 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:08:14 INFO - PROCESS | 1646 | 1464624494113 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11967e000 == 68 [pid = 1646] [id = 282] 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11759fc00) [pid = 1646] [serial = 844] [outer = 0x0] 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1176ad000) [pid = 1646] [serial = 845] [outer = 0x11759fc00] 09:08:14 INFO - PROCESS | 1646 | 1464624494146 Marionette DEBUG loaded listener.js 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x116a6a000) [pid = 1646] [serial = 846] [outer = 0x11759fc00] 09:08:14 INFO - PROCESS | 1646 | 1464624494600 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]]]}] 09:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 724ms 09:08:14 INFO - PROCESS | 1646 | 1464624494620 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:08:14 INFO - PROCESS | 1646 | 1464624494626 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:08:14 INFO - PROCESS | 1646 | 1464624494633 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:08:14 INFO - PROCESS | 1646 | 1464624494636 Marionette TRACE conn2 <- [1,1102,null,{}] 09:08:14 INFO - PROCESS | 1646 | 1464624494640 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}] 09:08:14 INFO - PROCESS | 1646 | 1464624494801 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:08:14 INFO - PROCESS | 1646 | 1464624494906 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x127253800 == 69 [pid = 1646] [id = 283] 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11964ac00) [pid = 1646] [serial = 847] [outer = 0x0] 09:08:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11bb76800) [pid = 1646] [serial = 848] [outer = 0x11964ac00] 09:08:14 INFO - PROCESS | 1646 | 1464624494954 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12323b400) [pid = 1646] [serial = 849] [outer = 0x11964ac00] 09:08:15 INFO - PROCESS | 1646 | 1464624495410 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]]]}] 09:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 824ms 09:08:15 INFO - PROCESS | 1646 | 1464624495457 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:08:15 INFO - PROCESS | 1646 | 1464624495459 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:08:15 INFO - PROCESS | 1646 | 1464624495461 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:08:15 INFO - PROCESS | 1646 | 1464624495463 Marionette TRACE conn2 <- [1,1106,null,{}] 09:08:15 INFO - PROCESS | 1646 | 1464624495471 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}] 09:08:15 INFO - PROCESS | 1646 | 1464624495582 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:08:15 INFO - PROCESS | 1646 | 1464624495685 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x135305000 == 70 [pid = 1646] [id = 284] 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1234ccc00) [pid = 1646] [serial = 850] [outer = 0x0] 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x124372c00) [pid = 1646] [serial = 851] [outer = 0x1234ccc00] 09:08:15 INFO - PROCESS | 1646 | 1464624495718 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x126b9a800) [pid = 1646] [serial = 852] [outer = 0x1234ccc00] 09:08:16 INFO - PROCESS | 1646 | 1464624496117 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]]]}] 09:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 721ms 09:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:08:16 INFO - PROCESS | 1646 | 1464624496183 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:08:16 INFO - PROCESS | 1646 | 1464624496185 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:08:16 INFO - PROCESS | 1646 | 1464624496187 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1646 | 1464624496188 Marionette TRACE conn2 <- [1,1110,null,{}] 09:08:16 INFO - PROCESS | 1646 | 1464624496191 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}] 09:08:16 INFO - PROCESS | 1646 | 1464624496299 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:08:16 INFO - PROCESS | 1646 | 1464624496371 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x135010800 == 71 [pid = 1646] [id = 285] 09:08:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x123628c00) [pid = 1646] [serial = 853] [outer = 0x0] 09:08:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x128acf400) [pid = 1646] [serial = 854] [outer = 0x123628c00] 09:08:16 INFO - PROCESS | 1646 | 1464624496401 Marionette DEBUG loaded listener.js 09:08:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128c72000) [pid = 1646] [serial = 855] [outer = 0x123628c00] 09:08:16 INFO - PROCESS | 1646 | 1464624496803 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]]]}] 09:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 09:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:08:16 INFO - PROCESS | 1646 | 1464624496857 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:08:16 INFO - PROCESS | 1646 | 1464624496859 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:08:16 INFO - PROCESS | 1646 | 1464624496861 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1646 | 1464624496862 Marionette TRACE conn2 <- [1,1114,null,{}] 09:08:16 INFO - PROCESS | 1646 | 1464624496864 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}] 09:08:16 INFO - PROCESS | 1646 | 1464624496987 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:08:17 INFO - PROCESS | 1646 | 1464624497071 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x135022800 == 72 [pid = 1646] [id = 286] 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128ac4800) [pid = 1646] [serial = 856] [outer = 0x0] 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12960d800) [pid = 1646] [serial = 857] [outer = 0x128ac4800] 09:08:17 INFO - PROCESS | 1646 | 1464624497102 Marionette DEBUG loaded listener.js 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12acdc400) [pid = 1646] [serial = 858] [outer = 0x128ac4800] 09:08:17 INFO - PROCESS | 1646 | 1464624497513 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]]]}] 09:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 669ms 09:08:17 INFO - PROCESS | 1646 | 1464624497530 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:08:17 INFO - PROCESS | 1646 | 1464624497531 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:08:17 INFO - PROCESS | 1646 | 1464624497534 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:08:17 INFO - PROCESS | 1646 | 1464624497535 Marionette TRACE conn2 <- [1,1118,null,{}] 09:08:17 INFO - PROCESS | 1646 | 1464624497537 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}] 09:08:17 INFO - PROCESS | 1646 | 1464624497657 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:08:17 INFO - PROCESS | 1646 | 1464624497719 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x135880000 == 73 [pid = 1646] [id = 287] 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x128daa400) [pid = 1646] [serial = 859] [outer = 0x0] 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12c6f4800) [pid = 1646] [serial = 860] [outer = 0x128daa400] 09:08:17 INFO - PROCESS | 1646 | 1464624497762 Marionette DEBUG loaded listener.js 09:08:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12d458400) [pid = 1646] [serial = 861] [outer = 0x128daa400] 09:08:18 INFO - PROCESS | 1646 | 1464624498179 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]]]}] 09:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 09:08:18 INFO - PROCESS | 1646 | 1464624498206 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:08:18 INFO - PROCESS | 1646 | 1464624498207 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:08:18 INFO - PROCESS | 1646 | 1464624498210 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:08:18 INFO - PROCESS | 1646 | 1464624498211 Marionette TRACE conn2 <- [1,1122,null,{}] 09:08:18 INFO - PROCESS | 1646 | 1464624498214 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}] 09:08:18 INFO - PROCESS | 1646 | 1464624498332 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:08:18 INFO - PROCESS | 1646 | 1464624498446 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdca000 == 74 [pid = 1646] [id = 288] 09:08:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1127d7800) [pid = 1646] [serial = 862] [outer = 0x0] 09:08:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x120f3e400) [pid = 1646] [serial = 863] [outer = 0x1127d7800] 09:08:18 INFO - PROCESS | 1646 | 1464624498477 Marionette DEBUG loaded listener.js 09:08:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x120f43400) [pid = 1646] [serial = 864] [outer = 0x1127d7800] 09:08:18 INFO - PROCESS | 1646 | 1464624498902 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]]]}] 09:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 719ms 09:08:18 INFO - PROCESS | 1646 | 1464624498930 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:08:18 INFO - PROCESS | 1646 | 1464624498931 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:08:18 INFO - PROCESS | 1646 | 1464624498933 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:08:18 INFO - PROCESS | 1646 | 1464624498934 Marionette TRACE conn2 <- [1,1126,null,{}] 09:08:18 INFO - PROCESS | 1646 | 1464624498937 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}] 09:08:19 INFO - PROCESS | 1646 | 1464624499044 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:08:19 INFO - PROCESS | 1646 | 1464624499246 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d1a000 == 75 [pid = 1646] [id = 289] 09:08:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12c003800) [pid = 1646] [serial = 865] [outer = 0x0] 09:08:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12cec5400) [pid = 1646] [serial = 866] [outer = 0x12c003800] 09:08:19 INFO - PROCESS | 1646 | 1464624499306 Marionette DEBUG loaded listener.js 09:08:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12d45ac00) [pid = 1646] [serial = 867] [outer = 0x12c003800] 09:08:19 INFO - PROCESS | 1646 | 1464624499996 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]]]}] 09:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1073ms 09:08:20 INFO - PROCESS | 1646 | 1464624500021 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:08:20 INFO - PROCESS | 1646 | 1464624500024 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:08:20 INFO - PROCESS | 1646 | 1464624500028 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:08:20 INFO - PROCESS | 1646 | 1464624500031 Marionette TRACE conn2 <- [1,1130,null,{}] 09:08:20 INFO - PROCESS | 1646 | 1464624500035 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}] 09:08:20 INFO - PROCESS | 1646 | 1464624500140 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:08:20 INFO - PROCESS | 1646 | 1464624500220 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11698d800 == 76 [pid = 1646] [id = 290] 09:08:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x112ed8400) [pid = 1646] [serial = 868] [outer = 0x0] 09:08:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1164bdc00) [pid = 1646] [serial = 869] [outer = 0x112ed8400] 09:08:20 INFO - PROCESS | 1646 | 1464624500251 Marionette DEBUG loaded listener.js 09:08:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x118293000) [pid = 1646] [serial = 870] [outer = 0x112ed8400] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12d80d000 == 75 [pid = 1646] [id = 280] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12d622000 == 74 [pid = 1646] [id = 279] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5aa000 == 73 [pid = 1646] [id = 278] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9c3800 == 72 [pid = 1646] [id = 277] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdc7000 == 71 [pid = 1646] [id = 276] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12b374800 == 70 [pid = 1646] [id = 275] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12c536000) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | 1464624500716 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]]]}] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5b1800 == 69 [pid = 1646] [id = 274] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x128e95800 == 68 [pid = 1646] [id = 273] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12705d000 == 67 [pid = 1646] [id = 272] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12376a000 == 66 [pid = 1646] [id = 271] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119039800 == 65 [pid = 1646] [id = 270] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119294000 == 64 [pid = 1646] [id = 269] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119ddc800 == 63 [pid = 1646] [id = 268] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12c803800 == 62 [pid = 1646] [id = 263] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12414a800 == 61 [pid = 1646] [id = 262] 09:08:20 INFO - PROCESS | 1646 | --DOCSHELL 0x118274000 == 60 [pid = 1646] [id = 261] 09:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 727ms 09:08:20 INFO - PROCESS | 1646 | 1464624500756 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:08:20 INFO - PROCESS | 1646 | 1464624500760 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:08:20 INFO - PROCESS | 1646 | 1464624500764 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:08:20 INFO - PROCESS | 1646 | 1464624500765 Marionette TRACE conn2 <- [1,1134,null,{}] 09:08:20 INFO - PROCESS | 1646 | 1464624500768 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}] 09:08:20 INFO - PROCESS | 1646 | 1464624500867 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11963ec00) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12c011000) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12bacb800) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x124373800) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12610d000) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x116959c00) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x129387800) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x128dab800) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x123631000) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x119ad4800) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a802c00) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12c6f0c00) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12ac2f800) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x126f34800) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12747c000) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x128c74c00) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128aa1c00) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1290eec00) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12a811400) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12ba0bc00) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1245ec000) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11906d400) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11711ec00) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1245f9c00) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12431d000) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119797000) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11977f400) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12362e800) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11695cc00) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x112edb400) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123105c00) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119baf000) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123241800) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12330f400) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x129387400) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x128c79800) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11bb73400) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1231d6800) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12362c400) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x124077400) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128aa0800) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12c004000) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12bf47800) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12a872800) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12977cc00) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12c00c800) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119048c00) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x113378000) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x126091400) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12bf42400) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 09:08:20 INFO - PROCESS | 1646 | 1464624500934 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183dd000 == 61 [pid = 1646] [id = 291] 09:08:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11337ec00) [pid = 1646] [serial = 871] [outer = 0x0] 09:08:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1188c0400) [pid = 1646] [serial = 872] [outer = 0x11337ec00] 09:08:20 INFO - PROCESS | 1646 | 1464624500960 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11977c400) [pid = 1646] [serial = 873] [outer = 0x11337ec00] 09:08:21 INFO - PROCESS | 1646 | 1464624501262 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]]]}] 09:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 522ms 09:08:21 INFO - PROCESS | 1646 | 1464624501289 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:08:21 INFO - PROCESS | 1646 | 1464624501291 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:08:21 INFO - PROCESS | 1646 | 1464624501293 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:08:21 INFO - PROCESS | 1646 | 1464624501295 Marionette TRACE conn2 <- [1,1138,null,{}] 09:08:21 INFO - PROCESS | 1646 | 1464624501302 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}] 09:08:21 INFO - PROCESS | 1646 | 1464624501392 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:08:21 INFO - PROCESS | 1646 | 1464624501460 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ed4000 == 62 [pid = 1646] [id = 292] 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119219000) [pid = 1646] [serial = 874] [outer = 0x0] 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119acf000) [pid = 1646] [serial = 875] [outer = 0x119219000] 09:08:21 INFO - PROCESS | 1646 | 1464624501488 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12323e800) [pid = 1646] [serial = 876] [outer = 0x119219000] 09:08:21 INFO - PROCESS | 1646 | 1464624501758 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]]]}] 09:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms 09:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:08:21 INFO - PROCESS | 1646 | 1464624501814 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:08:21 INFO - PROCESS | 1646 | 1464624501816 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:08:21 INFO - PROCESS | 1646 | 1464624501818 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:08:21 INFO - PROCESS | 1646 | 1464624501821 Marionette TRACE conn2 <- [1,1142,null,{}] 09:08:21 INFO - PROCESS | 1646 | 1464624501826 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}] 09:08:21 INFO - PROCESS | 1646 | 1464624501923 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:08:21 INFO - PROCESS | 1646 | 1464624501928 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x124746000 == 63 [pid = 1646] [id = 293] 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123305800) [pid = 1646] [serial = 877] [outer = 0x0] 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12344f800) [pid = 1646] [serial = 878] [outer = 0x123305800] 09:08:21 INFO - PROCESS | 1646 | 1464624501954 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123634c00) [pid = 1646] [serial = 879] [outer = 0x123305800] 09:08:22 INFO - PROCESS | 1646 | 1464624502301 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]]]}] 09:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 525ms 09:08:22 INFO - PROCESS | 1646 | 1464624502344 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:08:22 INFO - PROCESS | 1646 | 1464624502345 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:08:22 INFO - PROCESS | 1646 | 1464624502347 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:08:22 INFO - PROCESS | 1646 | 1464624502348 Marionette TRACE conn2 <- [1,1146,null,{}] 09:08:22 INFO - PROCESS | 1646 | 1464624502351 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}] 09:08:22 INFO - PROCESS | 1646 | 1464624502436 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:08:22 INFO - PROCESS | 1646 | 1464624502441 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x126f8e000 == 64 [pid = 1646] [id = 294] 09:08:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x124076000) [pid = 1646] [serial = 880] [outer = 0x0] 09:08:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12436bc00) [pid = 1646] [serial = 881] [outer = 0x124076000] 09:08:22 INFO - PROCESS | 1646 | 1464624502466 Marionette DEBUG loaded listener.js 09:08:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1245f2c00) [pid = 1646] [serial = 882] [outer = 0x124076000] 09:08:22 INFO - PROCESS | 1646 | 1464624502810 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]]]}] 09:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 09:08:22 INFO - PROCESS | 1646 | 1464624502818 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:08:22 INFO - PROCESS | 1646 | 1464624502821 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:08:22 INFO - PROCESS | 1646 | 1464624502825 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:08:22 INFO - PROCESS | 1646 | 1464624502826 Marionette TRACE conn2 <- [1,1150,null,{}] 09:08:22 INFO - PROCESS | 1646 | 1464624502829 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}] 09:08:22 INFO - PROCESS | 1646 | 1464624502924 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:08:23 INFO - PROCESS | 1646 | 1464624503013 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d03000 == 65 [pid = 1646] [id = 295] 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x124f03800) [pid = 1646] [serial = 883] [outer = 0x0] 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x126b9a000) [pid = 1646] [serial = 884] [outer = 0x124f03800] 09:08:23 INFO - PROCESS | 1646 | 1464624503041 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128a13400) [pid = 1646] [serial = 885] [outer = 0x124f03800] 09:08:23 INFO - PROCESS | 1646 | 1464624503383 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]]]}] 09:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 570ms 09:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:08:23 INFO - PROCESS | 1646 | 1464624503395 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:08:23 INFO - PROCESS | 1646 | 1464624503396 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:08:23 INFO - PROCESS | 1646 | 1464624503398 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:08:23 INFO - PROCESS | 1646 | 1464624503399 Marionette TRACE conn2 <- [1,1154,null,{}] 09:08:23 INFO - PROCESS | 1646 | 1464624503401 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}] 09:08:23 INFO - PROCESS | 1646 | 1464624503516 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:08:23 INFO - PROCESS | 1646 | 1464624503528 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5b4000 == 66 [pid = 1646] [id = 296] 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128a13c00) [pid = 1646] [serial = 886] [outer = 0x0] 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128b1a800) [pid = 1646] [serial = 887] [outer = 0x128a13c00] 09:08:23 INFO - PROCESS | 1646 | 1464624503553 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128c70400) [pid = 1646] [serial = 888] [outer = 0x128a13c00] 09:08:23 INFO - PROCESS | 1646 | 1464624503880 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]]]}] 09:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 09:08:23 INFO - PROCESS | 1646 | 1464624503917 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:08:23 INFO - PROCESS | 1646 | 1464624503918 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:08:23 INFO - PROCESS | 1646 | 1464624503923 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:08:23 INFO - PROCESS | 1646 | 1464624503924 Marionette TRACE conn2 <- [1,1158,null,{}] 09:08:23 INFO - PROCESS | 1646 | 1464624503927 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}] 09:08:24 INFO - PROCESS | 1646 | 1464624504033 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:08:24 INFO - PROCESS | 1646 | 1464624504043 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac6b000 == 67 [pid = 1646] [id = 297] 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128ac9000) [pid = 1646] [serial = 889] [outer = 0x0] 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128c7a800) [pid = 1646] [serial = 890] [outer = 0x128ac9000] 09:08:24 INFO - PROCESS | 1646 | 1464624504068 Marionette DEBUG loaded listener.js 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x129389800) [pid = 1646] [serial = 891] [outer = 0x128ac9000] 09:08:24 INFO - PROCESS | 1646 | 1464624504409 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]]]}] 09:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 09:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:08:24 INFO - PROCESS | 1646 | 1464624504451 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:08:24 INFO - PROCESS | 1646 | 1464624504452 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:08:24 INFO - PROCESS | 1646 | 1464624504454 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:08:24 INFO - PROCESS | 1646 | 1464624504455 Marionette TRACE conn2 <- [1,1162,null,{}] 09:08:24 INFO - PROCESS | 1646 | 1464624504458 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}] 09:08:24 INFO - PROCESS | 1646 | 1464624504572 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:08:24 INFO - PROCESS | 1646 | 1464624504613 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdad800 == 68 [pid = 1646] [id = 298] 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x129396400) [pid = 1646] [serial = 892] [outer = 0x0] 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12a802c00) [pid = 1646] [serial = 893] [outer = 0x129396400] 09:08:24 INFO - PROCESS | 1646 | 1464624504643 Marionette DEBUG loaded listener.js 09:08:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12a870c00) [pid = 1646] [serial = 894] [outer = 0x129396400] 09:08:25 INFO - PROCESS | 1646 | 1464624505102 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]]]}] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128b21800) [pid = 1646] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1127d8800) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x128dac400) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x112edc400) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x121108800) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12bae4c00) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12bf43800) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x126f27c00) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x126093800) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a84bc00) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x124370400) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1176a8800) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12bac6000) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:08:25 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x124374400) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 09:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:08:25 INFO - PROCESS | 1646 | 1464624505125 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:08:25 INFO - PROCESS | 1646 | 1464624505127 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:08:25 INFO - PROCESS | 1646 | 1464624505129 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1646 | 1464624505130 Marionette TRACE conn2 <- [1,1166,null,{}] 09:08:25 INFO - PROCESS | 1646 | 1464624505132 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}] 09:08:25 INFO - PROCESS | 1646 | 1464624505224 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:08:25 INFO - PROCESS | 1646 | 1464624505229 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b4800 == 69 [pid = 1646] [id = 299] 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11874d400) [pid = 1646] [serial = 895] [outer = 0x0] 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x123109800) [pid = 1646] [serial = 896] [outer = 0x11874d400] 09:08:25 INFO - PROCESS | 1646 | 1464624505254 Marionette DEBUG loaded listener.js 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x126f27800) [pid = 1646] [serial = 897] [outer = 0x11874d400] 09:08:25 INFO - PROCESS | 1646 | 1464624505611 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]]]}] 09:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 09:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:08:25 INFO - PROCESS | 1646 | 1464624505650 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:08:25 INFO - PROCESS | 1646 | 1464624505651 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:08:25 INFO - PROCESS | 1646 | 1464624505655 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1646 | 1464624505658 Marionette TRACE conn2 <- [1,1170,null,{}] 09:08:25 INFO - PROCESS | 1646 | 1464624505660 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}] 09:08:25 INFO - PROCESS | 1646 | 1464624505784 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:08:25 INFO - PROCESS | 1646 | 1464624505793 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c810800 == 70 [pid = 1646] [id = 300] 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x124f67000) [pid = 1646] [serial = 898] [outer = 0x0] 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12a879800) [pid = 1646] [serial = 899] [outer = 0x124f67000] 09:08:25 INFO - PROCESS | 1646 | 1464624505822 Marionette DEBUG loaded listener.js 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12bf46400) [pid = 1646] [serial = 900] [outer = 0x124f67000] 09:08:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12bf47800) [pid = 1646] [serial = 901] [outer = 0x12ceba800] 09:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 522ms 09:08:26 INFO - PROCESS | 1646 | 1464624506170 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]]]}] 09:08:26 INFO - PROCESS | 1646 | 1464624506176 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:08:26 INFO - PROCESS | 1646 | 1464624506177 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:08:26 INFO - PROCESS | 1646 | 1464624506179 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:08:26 INFO - PROCESS | 1646 | 1464624506180 Marionette TRACE conn2 <- [1,1174,null,{}] 09:08:26 INFO - PROCESS | 1646 | 1464624506183 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}] 09:08:26 INFO - PROCESS | 1646 | 1464624506273 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:08:26 INFO - PROCESS | 1646 | 1464624506277 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d818800 == 71 [pid = 1646] [id = 301] 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12c005400) [pid = 1646] [serial = 902] [outer = 0x0] 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12c535800) [pid = 1646] [serial = 903] [outer = 0x12c005400] 09:08:26 INFO - PROCESS | 1646 | 1464624506302 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12cd15800) [pid = 1646] [serial = 904] [outer = 0x12c005400] 09:08:26 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255 09:08:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 09:08:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1 09:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:08:26 INFO - _addTest/ [0,1177,"getWindowHandle",null] 09:08:26 INFO - PROCESS | 1646 | 1464624506649 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:08:26 INFO - PROCESS | 1646 | 1464624506663 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:08:26 INFO - PROCESS | 1646 | 1464624506664 Marionette TRACE conn2 <- [1,1178,null,{}] 09:08:26 INFO - PROCESS | 1646 | 1464624506667 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}] 09:08:26 INFO - PROCESS | 1646 | 1464624506785 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:08:26 INFO - PROCESS | 1646 | 1464624506792 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d620800 == 72 [pid = 1646] [id = 302] 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11269c000) [pid = 1646] [serial = 905] [outer = 0x0] 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12cd1f400) [pid = 1646] [serial = 906] [outer = 0x11269c000] 09:08:26 INFO - PROCESS | 1646 | 1464624506816 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12cec2800) [pid = 1646] [serial = 907] [outer = 0x11269c000] 09:08:27 INFO - PROCESS | 1646 | 1464624507187 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] 09:08:27 INFO - PROCESS | 1646 | 1464624507235 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:08:27 INFO - PROCESS | 1646 | 1464624507239 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:08:27 INFO - PROCESS | 1646 | 1464624507241 Marionette TRACE conn2 <- [1,1182,null,{}] 09:08:27 INFO - PROCESS | 1646 | 1464624507246 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}] 09:08:27 INFO - PROCESS | 1646 | 1464624507362 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:08:27 INFO - PROCESS | 1646 | 1464624507431 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ec800 == 73 [pid = 1646] [id = 303] 09:08:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1127de800) [pid = 1646] [serial = 908] [outer = 0x0] 09:08:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x112ed5c00) [pid = 1646] [serial = 909] [outer = 0x1127de800] 09:08:27 INFO - PROCESS | 1646 | 1464624507464 Marionette DEBUG loaded listener.js 09:08:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118022800) [pid = 1646] [serial = 910] [outer = 0x1127de800] 09:08:27 INFO - PROCESS | 1646 | 1464624507922 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] 09:08:27 INFO - PROCESS | 1646 | 1464624507976 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:08:27 INFO - PROCESS | 1646 | 1464624507982 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:08:27 INFO - PROCESS | 1646 | 1464624507984 Marionette TRACE conn2 <- [1,1186,null,{}] 09:08:27 INFO - PROCESS | 1646 | 1464624507988 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}] 09:08:28 INFO - PROCESS | 1646 | 1464624508100 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:08:28 INFO - PROCESS | 1646 | 1464624508171 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d09800 == 74 [pid = 1646] [id = 304] 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1185a7400) [pid = 1646] [serial = 911] [outer = 0x0] 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119baf000) [pid = 1646] [serial = 912] [outer = 0x1185a7400] 09:08:28 INFO - PROCESS | 1646 | 1464624508201 Marionette DEBUG loaded listener.js 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x121108800) [pid = 1646] [serial = 913] [outer = 0x1185a7400] 09:08:28 INFO - PROCESS | 1646 | 1464624508626 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] 09:08:28 INFO - PROCESS | 1646 | 1464624508658 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:08:28 INFO - PROCESS | 1646 | 1464624508680 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:08:28 INFO - PROCESS | 1646 | 1464624508683 Marionette TRACE conn2 <- [1,1190,null,{}] 09:08:28 INFO - PROCESS | 1646 | 1464624508722 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}] 09:08:28 INFO - PROCESS | 1646 | 1464624508859 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:08:28 INFO - PROCESS | 1646 | 1464624508914 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x134c42800 == 75 [pid = 1646] [id = 305] 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x124374400) [pid = 1646] [serial = 914] [outer = 0x0] 09:08:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12479d000) [pid = 1646] [serial = 915] [outer = 0x124374400] 09:08:28 INFO - PROCESS | 1646 | 1464624508948 Marionette DEBUG loaded listener.js 09:08:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12610b400) [pid = 1646] [serial = 916] [outer = 0x124374400] 09:08:29 INFO - PROCESS | 1646 | 1464624509363 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] 09:08:29 INFO - PROCESS | 1646 | 1464624509409 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:08:29 INFO - PROCESS | 1646 | 1464624509412 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:08:29 INFO - PROCESS | 1646 | 1464624509413 Marionette TRACE conn2 <- [1,1194,null,{}] 09:08:29 INFO - PROCESS | 1646 | 1464624509416 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}] 09:08:29 INFO - PROCESS | 1646 | 1464624509547 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:08:29 INFO - PROCESS | 1646 | 1464624509676 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x135311800 == 76 [pid = 1646] [id = 306] 09:08:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12610d000) [pid = 1646] [serial = 917] [outer = 0x0] 09:08:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x128b1ac00) [pid = 1646] [serial = 918] [outer = 0x12610d000] 09:08:29 INFO - PROCESS | 1646 | 1464624509707 Marionette DEBUG loaded listener.js 09:08:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a87a800) [pid = 1646] [serial = 919] [outer = 0x12610d000] 09:08:30 INFO - PROCESS | 1646 | 1464624510102 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] 09:08:30 INFO - PROCESS | 1646 | 1464624510140 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:08:30 INFO - PROCESS | 1646 | 1464624510142 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1646 | 1464624510144 Marionette TRACE conn2 <- [1,1198,null,{}] 09:08:30 INFO - PROCESS | 1646 | 1464624510146 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}] 09:08:30 INFO - PROCESS | 1646 | 1464624510252 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:08:30 INFO - PROCESS | 1646 | 1464624510326 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x13587e000 == 77 [pid = 1646] [id = 307] 09:08:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12729dc00) [pid = 1646] [serial = 920] [outer = 0x0] 09:08:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12bad3800) [pid = 1646] [serial = 921] [outer = 0x12729dc00] 09:08:30 INFO - PROCESS | 1646 | 1464624510355 Marionette DEBUG loaded listener.js 09:08:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12c6ea400) [pid = 1646] [serial = 922] [outer = 0x12729dc00] 09:08:30 INFO - PROCESS | 1646 | 1464624510763 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]]]}] 09:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 669ms 09:08:30 INFO - PROCESS | 1646 | 1464624510812 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:08:30 INFO - PROCESS | 1646 | 1464624510813 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:08:30 INFO - PROCESS | 1646 | 1464624510815 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1646 | 1464624510816 Marionette TRACE conn2 <- [1,1202,null,{}] 09:08:30 INFO - PROCESS | 1646 | 1464624510819 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}] 09:08:30 INFO - PROCESS | 1646 | 1464624510943 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:08:31 INFO - PROCESS | 1646 | 1464624511045 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1383c7800 == 78 [pid = 1646] [id = 308] 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12d45d400) [pid = 1646] [serial = 923] [outer = 0x0] 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12d5e8000) [pid = 1646] [serial = 924] [outer = 0x12d45d400] 09:08:31 INFO - PROCESS | 1646 | 1464624511078 Marionette DEBUG loaded listener.js 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12d60c000) [pid = 1646] [serial = 925] [outer = 0x12d45d400] 09:08:31 INFO - PROCESS | 1646 | 1464624511492 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]]]}] 09:08:31 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 09:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 719ms 09:08:31 INFO - PROCESS | 1646 | 1464624511535 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:08:31 INFO - PROCESS | 1646 | 1464624511536 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:08:31 INFO - PROCESS | 1646 | 1464624511553 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:08:31 INFO - PROCESS | 1646 | 1464624511554 Marionette TRACE conn2 <- [1,1206,null,{}] 09:08:31 INFO - PROCESS | 1646 | 1464624511556 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}] 09:08:31 INFO - PROCESS | 1646 | 1464624511666 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:08:31 INFO - PROCESS | 1646 | 1464624511767 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1380d9800 == 79 [pid = 1646] [id = 309] 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12d60d400) [pid = 1646] [serial = 926] [outer = 0x0] 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x134d93400) [pid = 1646] [serial = 927] [outer = 0x12d60d400] 09:08:31 INFO - PROCESS | 1646 | 1464624511799 Marionette DEBUG loaded listener.js 09:08:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x134d98000) [pid = 1646] [serial = 928] [outer = 0x12d60d400] 09:08:32 INFO - PROCESS | 1646 | 1464624512244 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]]]}] 09:08:32 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 09:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 724ms 09:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:08:32 INFO - PROCESS | 1646 | 1464624512276 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:08:32 INFO - PROCESS | 1646 | 1464624512277 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:08:32 INFO - PROCESS | 1646 | 1464624512279 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:08:32 INFO - PROCESS | 1646 | 1464624512281 Marionette TRACE conn2 <- [1,1210,null,{}] 09:08:32 INFO - PROCESS | 1646 | 1464624512283 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}] 09:08:32 INFO - PROCESS | 1646 | 1464624512404 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:08:32 INFO - PROCESS | 1646 | 1464624512502 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5a7000 == 80 [pid = 1646] [id = 310] 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x112692c00) [pid = 1646] [serial = 929] [outer = 0x0] 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12d60e800) [pid = 1646] [serial = 930] [outer = 0x112692c00] 09:08:32 INFO - PROCESS | 1646 | 1464624512549 Marionette DEBUG loaded listener.js 09:08:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x134d9d800) [pid = 1646] [serial = 931] [outer = 0x112692c00] 09:08:33 INFO - PROCESS | 1646 | 1464624513236 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]]]}] 09:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1027ms 09:08:33 INFO - PROCESS | 1646 | 1464624513306 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:08:33 INFO - PROCESS | 1646 | 1464624513309 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:08:33 INFO - PROCESS | 1646 | 1464624513321 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:08:33 INFO - PROCESS | 1646 | 1464624513323 Marionette TRACE conn2 <- [1,1214,null,{}] 09:08:33 INFO - PROCESS | 1646 | 1464624513327 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}] 09:08:33 INFO - PROCESS | 1646 | 1464624513433 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:08:33 INFO - PROCESS | 1646 | 1464624513497 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e1c000 == 81 [pid = 1646] [id = 311] 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x111c7c400) [pid = 1646] [serial = 932] [outer = 0x0] 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x114fb9c00) [pid = 1646] [serial = 933] [outer = 0x111c7c400] 09:08:33 INFO - PROCESS | 1646 | 1464624513571 Marionette DEBUG loaded listener.js 09:08:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1185b3c00) [pid = 1646] [serial = 934] [outer = 0x111c7c400] 09:08:33 INFO - PROCESS | 1646 | 1464624513990 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]]]}] 09:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 722ms 09:08:34 INFO - PROCESS | 1646 | 1464624514055 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:08:34 INFO - PROCESS | 1646 | 1464624514058 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:08:34 INFO - PROCESS | 1646 | 1464624514065 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:08:34 INFO - PROCESS | 1646 | 1464624514066 Marionette TRACE conn2 <- [1,1218,null,{}] 09:08:34 INFO - PROCESS | 1646 | 1464624514069 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}] 09:08:34 INFO - PROCESS | 1646 | 1464624514171 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:08:34 INFO - PROCESS | 1646 | 1464624514249 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197ce000 == 82 [pid = 1646] [id = 312] 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11bb72400) [pid = 1646] [serial = 935] [outer = 0x0] 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x120f3a400) [pid = 1646] [serial = 936] [outer = 0x11bb72400] 09:08:34 INFO - PROCESS | 1646 | 1464624514277 Marionette DEBUG loaded listener.js 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12110dc00) [pid = 1646] [serial = 937] [outer = 0x11bb72400] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9b5000 == 81 [pid = 1646] [id = 246] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12d818800 == 80 [pid = 1646] [id = 301] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12c810800 == 79 [pid = 1646] [id = 300] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b4800 == 78 [pid = 1646] [id = 299] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdad800 == 77 [pid = 1646] [id = 298] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac6b000 == 76 [pid = 1646] [id = 297] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12bad4000) [pid = 1646] [serial = 842] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x112f1e400) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12cd17c00) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x126f34c00) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12c6f0400) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x119797400) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12436a400) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12a853000) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5b4000 == 75 [pid = 1646] [id = 296] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x128d03000 == 74 [pid = 1646] [id = 295] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x126f8e000 == 73 [pid = 1646] [id = 294] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x124746000 == 72 [pid = 1646] [id = 293] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x119ed4000 == 71 [pid = 1646] [id = 292] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1183dd000 == 70 [pid = 1646] [id = 291] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x11698d800 == 69 [pid = 1646] [id = 290] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x135010800 == 68 [pid = 1646] [id = 285] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x135305000 == 67 [pid = 1646] [id = 284] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x127253800 == 66 [pid = 1646] [id = 283] 09:08:34 INFO - PROCESS | 1646 | --DOCSHELL 0x11967e000 == 65 [pid = 1646] [id = 282] 09:08:34 INFO - PROCESS | 1646 | 1464624514704 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]]]}] 09:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 09:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:08:34 INFO - PROCESS | 1646 | 1464624514742 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:08:34 INFO - PROCESS | 1646 | 1464624514744 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:08:34 INFO - PROCESS | 1646 | 1464624514746 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:08:34 INFO - PROCESS | 1646 | 1464624514749 Marionette TRACE conn2 <- [1,1222,null,{}] 09:08:34 INFO - PROCESS | 1646 | 1464624514758 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}] 09:08:34 INFO - PROCESS | 1646 | 1464624514859 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x128db0c00) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128b25000) [pid = 1646] [serial = 839] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11711c400) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a876400) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x126102c00) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x123236000) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12cd18000) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12c53e800) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12a84d000) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x128b1b400) [pid = 1646] [serial = 836] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x128b20c00) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12747b800) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12ace4000) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1245fa000) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11bb7bc00) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12c53cc00) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x124372800) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x115df9400) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x123442c00) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x124fe5c00) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12bae4400) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119647800) [pid = 1646] [serial = 833] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x126192400) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12c00dc00) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x129389c00) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119785c00) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12c6f6000) [pid = 1646] [serial = 830] [outer = 0x0] [url = about:blank] 09:08:34 INFO - PROCESS | 1646 | 1464624514932 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b4a800 == 66 [pid = 1646] [id = 313] 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118298800) [pid = 1646] [serial = 938] [outer = 0x0] 09:08:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x120f38800) [pid = 1646] [serial = 939] [outer = 0x118298800] 09:08:34 INFO - PROCESS | 1646 | 1464624514960 Marionette DEBUG loaded listener.js 09:08:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x123628400) [pid = 1646] [serial = 940] [outer = 0x118298800] 09:08:35 INFO - PROCESS | 1646 | 1464624515261 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] 09:08:35 INFO - PROCESS | 1646 | 1464624515320 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:08:35 INFO - PROCESS | 1646 | 1464624515322 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1646 | 1464624515324 Marionette TRACE conn2 <- [1,1226,null,{}] 09:08:35 INFO - PROCESS | 1646 | 1464624515326 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}] 09:08:35 INFO - PROCESS | 1646 | 1464624515431 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:08:35 INFO - PROCESS | 1646 | 1464624515486 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12473a000 == 67 [pid = 1646] [id = 314] 09:08:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1234e2000) [pid = 1646] [serial = 941] [outer = 0x0] 09:08:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1245f6800) [pid = 1646] [serial = 942] [outer = 0x1234e2000] 09:08:35 INFO - PROCESS | 1646 | 1464624515513 Marionette DEBUG loaded listener.js 09:08:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x124fe8000) [pid = 1646] [serial = 943] [outer = 0x1234e2000] 09:08:35 INFO - PROCESS | 1646 | 1464624515788 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]]]}] 09:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 09:08:35 INFO - PROCESS | 1646 | 1464624515842 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:08:35 INFO - PROCESS | 1646 | 1464624515843 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:08:35 INFO - PROCESS | 1646 | 1464624515845 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1646 | 1464624515855 Marionette TRACE conn2 <- [1,1230,null,{}] 09:08:35 INFO - PROCESS | 1646 | 1464624515859 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}] 09:08:35 INFO - PROCESS | 1646 | 1464624515945 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:08:36 INFO - PROCESS | 1646 | 1464624516005 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d18000 == 68 [pid = 1646] [id = 315] 09:08:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x124075c00) [pid = 1646] [serial = 944] [outer = 0x0] 09:08:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x126099c00) [pid = 1646] [serial = 945] [outer = 0x124075c00] 09:08:36 INFO - PROCESS | 1646 | 1464624516031 Marionette DEBUG loaded listener.js 09:08:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128a0a000) [pid = 1646] [serial = 946] [outer = 0x124075c00] 09:08:36 INFO - PROCESS | 1646 | 1464624516330 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]]]}] 09:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 529ms 09:08:36 INFO - PROCESS | 1646 | 1464624516376 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:08:36 INFO - PROCESS | 1646 | 1464624516377 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:08:36 INFO - PROCESS | 1646 | 1464624516379 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:08:36 INFO - PROCESS | 1646 | 1464624516380 Marionette TRACE conn2 <- [1,1234,null,{}] 09:08:36 INFO - PROCESS | 1646 | 1464624516382 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}] 09:08:36 INFO - PROCESS | 1646 | 1464624516484 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:08:36 INFO - PROCESS | 1646 | 1464624516547 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5ab800 == 69 [pid = 1646] [id = 316] 09:08:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1247a1800) [pid = 1646] [serial = 947] [outer = 0x0] 09:08:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128a9c400) [pid = 1646] [serial = 948] [outer = 0x1247a1800] 09:08:36 INFO - PROCESS | 1646 | 1464624516575 Marionette DEBUG loaded listener.js 09:08:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x129396c00) [pid = 1646] [serial = 949] [outer = 0x1247a1800] 09:08:36 INFO - PROCESS | 1646 | 1464624516845 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]]]}] 09:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 09:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:08:36 INFO - PROCESS | 1646 | 1464624516900 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:08:36 INFO - PROCESS | 1646 | 1464624516902 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:08:36 INFO - PROCESS | 1646 | 1464624516906 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:08:36 INFO - PROCESS | 1646 | 1464624516908 Marionette TRACE conn2 <- [1,1238,null,{}] 09:08:36 INFO - PROCESS | 1646 | 1464624516911 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}] 09:08:37 INFO - PROCESS | 1646 | 1464624517020 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:08:37 INFO - PROCESS | 1646 | 1464624517040 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd91000 == 70 [pid = 1646] [id = 317] 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x129603000) [pid = 1646] [serial = 950] [outer = 0x0] 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a853000) [pid = 1646] [serial = 951] [outer = 0x129603000] 09:08:37 INFO - PROCESS | 1646 | 1464624517065 Marionette DEBUG loaded listener.js 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12ba10800) [pid = 1646] [serial = 952] [outer = 0x129603000] 09:08:37 INFO - PROCESS | 1646 | 1464624517409 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]]]}] 09:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 522ms 09:08:37 INFO - PROCESS | 1646 | 1464624517427 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:08:37 INFO - PROCESS | 1646 | 1464624517428 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:08:37 INFO - PROCESS | 1646 | 1464624517430 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:08:37 INFO - PROCESS | 1646 | 1464624517431 Marionette TRACE conn2 <- [1,1242,null,{}] 09:08:37 INFO - PROCESS | 1646 | 1464624517434 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}] 09:08:37 INFO - PROCESS | 1646 | 1464624517546 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:08:37 INFO - PROCESS | 1646 | 1464624517560 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c51f000 == 71 [pid = 1646] [id = 318] 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a810400) [pid = 1646] [serial = 953] [outer = 0x0] 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12bf46800) [pid = 1646] [serial = 954] [outer = 0x12a810400] 09:08:37 INFO - PROCESS | 1646 | 1464624517585 Marionette DEBUG loaded listener.js 09:08:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12c538400) [pid = 1646] [serial = 955] [outer = 0x12a810400] 09:08:37 INFO - PROCESS | 1646 | 1464624517922 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]]]}] 09:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms 09:08:37 INFO - PROCESS | 1646 | 1464624517951 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:08:37 INFO - PROCESS | 1646 | 1464624517952 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:08:37 INFO - PROCESS | 1646 | 1464624517975 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:08:37 INFO - PROCESS | 1646 | 1464624517976 Marionette TRACE conn2 <- [1,1246,null,{}] 09:08:37 INFO - PROCESS | 1646 | 1464624517978 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}] 09:08:38 INFO - PROCESS | 1646 | 1464624518100 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:08:38 INFO - PROCESS | 1646 | 1464624518139 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2d6000 == 72 [pid = 1646] [id = 319] 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12bad6000) [pid = 1646] [serial = 956] [outer = 0x0] 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12cd13000) [pid = 1646] [serial = 957] [outer = 0x12bad6000] 09:08:38 INFO - PROCESS | 1646 | 1464624518164 Marionette DEBUG loaded listener.js 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12d458800) [pid = 1646] [serial = 958] [outer = 0x12bad6000] 09:08:38 INFO - PROCESS | 1646 | 1464624518503 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]]]}] 09:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 568ms 09:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:08:38 INFO - PROCESS | 1646 | 1464624518543 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:08:38 INFO - PROCESS | 1646 | 1464624518545 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:08:38 INFO - PROCESS | 1646 | 1464624518547 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:08:38 INFO - PROCESS | 1646 | 1464624518548 Marionette TRACE conn2 <- [1,1250,null,{}] 09:08:38 INFO - PROCESS | 1646 | 1464624518550 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}] 09:08:38 INFO - PROCESS | 1646 | 1464624518664 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:08:38 INFO - PROCESS | 1646 | 1464624518678 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d627800 == 73 [pid = 1646] [id = 320] 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12cebd000) [pid = 1646] [serial = 959] [outer = 0x0] 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12d5e9400) [pid = 1646] [serial = 960] [outer = 0x12cebd000] 09:08:38 INFO - PROCESS | 1646 | 1464624518703 Marionette DEBUG loaded listener.js 09:08:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12d606800) [pid = 1646] [serial = 961] [outer = 0x12cebd000] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1127e3800) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11963e400) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x123233800) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x124b4f800) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x126fee800) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12bf3f400) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12cd11400) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x128a13c00) [pid = 1646] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128ac9000) [pid = 1646] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x129396400) [pid = 1646] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x123305800) [pid = 1646] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11759fc00) [pid = 1646] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x112ed8400) [pid = 1646] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x124076000) [pid = 1646] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11964ac00) [pid = 1646] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119219000) [pid = 1646] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128ac4800) [pid = 1646] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128daa400) [pid = 1646] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12c003800) [pid = 1646] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123628c00) [pid = 1646] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11874d400) [pid = 1646] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1234ccc00) [pid = 1646] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x124f67000) [pid = 1646] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1127d7800) [pid = 1646] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11337ec00) [pid = 1646] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12c005400) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:08:39 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x124f03800) [pid = 1646] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:08:39 INFO - PROCESS | 1646 | 1464624519395 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]]]}] 09:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 872ms 09:08:39 INFO - PROCESS | 1646 | 1464624519426 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:08:39 INFO - PROCESS | 1646 | 1464624519427 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:08:39 INFO - PROCESS | 1646 | 1464624519430 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:08:39 INFO - PROCESS | 1646 | 1464624519431 Marionette TRACE conn2 <- [1,1254,null,{}] 09:08:39 INFO - PROCESS | 1646 | 1464624519434 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}] 09:08:39 INFO - PROCESS | 1646 | 1464624519541 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:08:39 INFO - PROCESS | 1646 | 1464624519546 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc14800 == 74 [pid = 1646] [id = 321] 09:08:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11964ac00) [pid = 1646] [serial = 962] [outer = 0x0] 09:08:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12323b000) [pid = 1646] [serial = 963] [outer = 0x11964ac00] 09:08:39 INFO - PROCESS | 1646 | 1464624519575 Marionette DEBUG loaded listener.js 09:08:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12ac2e800) [pid = 1646] [serial = 964] [outer = 0x11964ac00] 09:08:39 INFO - PROCESS | 1646 | 1464624519912 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]]]}] 09:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 09:08:39 INFO - PROCESS | 1646 | 1464624519952 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:08:39 INFO - PROCESS | 1646 | 1464624519953 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:08:39 INFO - PROCESS | 1646 | 1464624519956 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:08:39 INFO - PROCESS | 1646 | 1464624519957 Marionette TRACE conn2 <- [1,1258,null,{}] 09:08:39 INFO - PROCESS | 1646 | 1464624519959 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}] 09:08:40 INFO - PROCESS | 1646 | 1464624520051 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:08:40 INFO - PROCESS | 1646 | 1464624520115 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x134c3a000 == 75 [pid = 1646] [id = 322] 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x113152800) [pid = 1646] [serial = 965] [outer = 0x0] 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11315cc00) [pid = 1646] [serial = 966] [outer = 0x113152800] 09:08:40 INFO - PROCESS | 1646 | 1464624520140 Marionette DEBUG loaded listener.js 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x113161800) [pid = 1646] [serial = 967] [outer = 0x113152800] 09:08:40 INFO - PROCESS | 1646 | 1464624520409 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]]]}] 09:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 471ms 09:08:40 INFO - PROCESS | 1646 | 1464624520429 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:08:40 INFO - PROCESS | 1646 | 1464624520430 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:08:40 INFO - PROCESS | 1646 | 1464624520432 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:08:40 INFO - PROCESS | 1646 | 1464624520433 Marionette TRACE conn2 <- [1,1262,null,{}] 09:08:40 INFO - PROCESS | 1646 | 1464624520436 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}] 09:08:40 INFO - PROCESS | 1646 | 1464624520542 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:08:40 INFO - PROCESS | 1646 | 1464624520546 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x135307000 == 76 [pid = 1646] [id = 323] 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11315b800) [pid = 1646] [serial = 968] [outer = 0x0] 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12c003800) [pid = 1646] [serial = 969] [outer = 0x11315b800] 09:08:40 INFO - PROCESS | 1646 | 1464624520571 Marionette DEBUG loaded listener.js 09:08:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12d510800) [pid = 1646] [serial = 970] [outer = 0x11315b800] 09:08:40 INFO - PROCESS | 1646 | 1464624520910 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]]]}] 09:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 09:08:40 INFO - PROCESS | 1646 | 1464624520951 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:08:40 INFO - PROCESS | 1646 | 1464624520953 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:08:40 INFO - PROCESS | 1646 | 1464624520973 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:08:40 INFO - PROCESS | 1646 | 1464624520974 Marionette TRACE conn2 <- [1,1266,null,{}] 09:08:40 INFO - PROCESS | 1646 | 1464624520978 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}] 09:08:41 INFO - PROCESS | 1646 | 1464624521069 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:08:41 INFO - PROCESS | 1646 | 1464624521073 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x135873000 == 77 [pid = 1646] [id = 324] 09:08:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x113167400) [pid = 1646] [serial = 971] [outer = 0x0] 09:08:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11316bc00) [pid = 1646] [serial = 972] [outer = 0x113167400] 09:08:41 INFO - PROCESS | 1646 | 1464624521097 Marionette DEBUG loaded listener.js 09:08:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x113170000) [pid = 1646] [serial = 973] [outer = 0x113167400] 09:08:41 INFO - PROCESS | 1646 | 1464624521594 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]]]}] 09:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 690ms 09:08:41 INFO - PROCESS | 1646 | 1464624521646 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:08:41 INFO - PROCESS | 1646 | 1464624521649 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:08:41 INFO - PROCESS | 1646 | 1464624521653 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:08:41 INFO - PROCESS | 1646 | 1464624521654 Marionette TRACE conn2 <- [1,1270,null,{}] 09:08:41 INFO - PROCESS | 1646 | 1464624521659 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}] 09:08:41 INFO - PROCESS | 1646 | 1464624521779 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:08:41 INFO - PROCESS | 1646 | 1464624521907 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a3c800 == 78 [pid = 1646] [id = 325] 09:08:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x110d63c00) [pid = 1646] [serial = 974] [outer = 0x0] 09:08:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x112696800) [pid = 1646] [serial = 975] [outer = 0x110d63c00] 09:08:41 INFO - PROCESS | 1646 | 1464624521942 Marionette DEBUG loaded listener.js 09:08:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x112d03000) [pid = 1646] [serial = 976] [outer = 0x110d63c00] 09:08:42 INFO - PROCESS | 1646 | 1464624522361 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]]]}] 09:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 774ms 09:08:42 INFO - PROCESS | 1646 | 1464624522427 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:08:42 INFO - PROCESS | 1646 | 1464624522431 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:08:42 INFO - PROCESS | 1646 | 1464624522435 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:08:42 INFO - PROCESS | 1646 | 1464624522437 Marionette TRACE conn2 <- [1,1274,null,{}] 09:08:42 INFO - PROCESS | 1646 | 1464624522440 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}] 09:08:42 INFO - PROCESS | 1646 | 1464624522553 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:08:42 INFO - PROCESS | 1646 | 1464624522628 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5c1800 == 79 [pid = 1646] [id = 326] 09:08:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x113157400) [pid = 1646] [serial = 977] [outer = 0x0] 09:08:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x115e69c00) [pid = 1646] [serial = 978] [outer = 0x113157400] 09:08:42 INFO - PROCESS | 1646 | 1464624522658 Marionette DEBUG loaded listener.js 09:08:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11828cc00) [pid = 1646] [serial = 979] [outer = 0x113157400] 09:08:43 INFO - PROCESS | 1646 | 1464624523088 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]]]}] 09:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 672ms 09:08:43 INFO - PROCESS | 1646 | 1464624523108 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:08:43 INFO - PROCESS | 1646 | 1464624523109 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:08:43 INFO - PROCESS | 1646 | 1464624523112 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1646 | 1464624523114 Marionette TRACE conn2 <- [1,1278,null,{}] 09:08:43 INFO - PROCESS | 1646 | 1464624523145 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}] 09:08:43 INFO - PROCESS | 1646 | 1464624523262 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:08:43 INFO - PROCESS | 1646 | 1464624523339 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x135874000 == 80 [pid = 1646] [id = 327] 09:08:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119070c00) [pid = 1646] [serial = 980] [outer = 0x0] 09:08:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11bb71c00) [pid = 1646] [serial = 981] [outer = 0x119070c00] 09:08:43 INFO - PROCESS | 1646 | 1464624523373 Marionette DEBUG loaded listener.js 09:08:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1232db800) [pid = 1646] [serial = 982] [outer = 0x119070c00] 09:08:43 INFO - PROCESS | 1646 | 1464624523793 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]]]}] 09:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 721ms 09:08:43 INFO - PROCESS | 1646 | 1464624523834 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:08:43 INFO - PROCESS | 1646 | 1464624523835 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:08:43 INFO - PROCESS | 1646 | 1464624523838 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1646 | 1464624523839 Marionette TRACE conn2 <- [1,1282,null,{}] 09:08:43 INFO - PROCESS | 1646 | 1464624523841 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}] 09:08:43 INFO - PROCESS | 1646 | 1464624523955 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:08:44 INFO - PROCESS | 1646 | 1464624524058 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1380ed000 == 81 [pid = 1646] [id = 328] 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12479d800) [pid = 1646] [serial = 983] [outer = 0x0] 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x124f67000) [pid = 1646] [serial = 984] [outer = 0x12479d800] 09:08:44 INFO - PROCESS | 1646 | 1464624524090 Marionette DEBUG loaded listener.js 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12729ac00) [pid = 1646] [serial = 985] [outer = 0x12479d800] 09:08:44 INFO - PROCESS | 1646 | 1464624524472 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]]]}] 09:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 669ms 09:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:08:44 INFO - PROCESS | 1646 | 1464624524508 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:08:44 INFO - PROCESS | 1646 | 1464624524509 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:08:44 INFO - PROCESS | 1646 | 1464624524511 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:08:44 INFO - PROCESS | 1646 | 1464624524513 Marionette TRACE conn2 <- [1,1286,null,{}] 09:08:44 INFO - PROCESS | 1646 | 1464624524515 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}] 09:08:44 INFO - PROCESS | 1646 | 1464624524623 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:08:44 INFO - PROCESS | 1646 | 1464624524728 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x110d8a000 == 82 [pid = 1646] [id = 329] 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12479dc00) [pid = 1646] [serial = 986] [outer = 0x0] 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x128b18400) [pid = 1646] [serial = 987] [outer = 0x12479dc00] 09:08:44 INFO - PROCESS | 1646 | 1464624524758 Marionette DEBUG loaded listener.js 09:08:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128c6d400) [pid = 1646] [serial = 988] [outer = 0x12479dc00] 09:08:45 INFO - PROCESS | 1646 | 1464624525199 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]]]}] 09:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 719ms 09:08:45 INFO - PROCESS | 1646 | 1464624525232 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:08:45 INFO - PROCESS | 1646 | 1464624525234 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:08:45 INFO - PROCESS | 1646 | 1464624525238 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:08:45 INFO - PROCESS | 1646 | 1464624525240 Marionette TRACE conn2 <- [1,1290,null,{}] 09:08:45 INFO - PROCESS | 1646 | 1464624525243 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}] 09:08:45 INFO - PROCESS | 1646 | 1464624525430 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:08:45 INFO - PROCESS | 1646 | 1464624525570 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x134f20800 == 83 [pid = 1646] [id = 330] 09:08:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128c73c00) [pid = 1646] [serial = 989] [outer = 0x0] 09:08:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a875400) [pid = 1646] [serial = 990] [outer = 0x128c73c00] 09:08:45 INFO - PROCESS | 1646 | 1464624525619 Marionette DEBUG loaded listener.js 09:08:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12d50fc00) [pid = 1646] [serial = 991] [outer = 0x128c73c00] 09:08:46 INFO - PROCESS | 1646 | 1464624526070 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]]]}] 09:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 871ms 09:08:46 INFO - PROCESS | 1646 | 1464624526109 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:08:46 INFO - PROCESS | 1646 | 1464624526110 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:08:46 INFO - PROCESS | 1646 | 1464624526112 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:08:46 INFO - PROCESS | 1646 | 1464624526113 Marionette TRACE conn2 <- [1,1294,null,{}] 09:08:46 INFO - PROCESS | 1646 | 1464624526116 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}] 09:08:46 INFO - PROCESS | 1646 | 1464624526224 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:08:46 INFO - PROCESS | 1646 | 1464624526342 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x13570a000 == 84 [pid = 1646] [id = 331] 09:08:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x110d56000) [pid = 1646] [serial = 992] [outer = 0x0] 09:08:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12d512c00) [pid = 1646] [serial = 993] [outer = 0x110d56000] 09:08:46 INFO - PROCESS | 1646 | 1464624526375 Marionette DEBUG loaded listener.js 09:08:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12d519400) [pid = 1646] [serial = 994] [outer = 0x110d56000] 09:08:46 INFO - PROCESS | 1646 | 1464624526794 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]]]}] 09:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 719ms 09:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:08:46 INFO - PROCESS | 1646 | 1464624526832 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:08:46 INFO - PROCESS | 1646 | 1464624526833 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:08:46 INFO - PROCESS | 1646 | 1464624526835 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:08:46 INFO - PROCESS | 1646 | 1464624526836 Marionette TRACE conn2 <- [1,1298,null,{}] 09:08:46 INFO - PROCESS | 1646 | 1464624526839 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}] 09:08:46 INFO - PROCESS | 1646 | 1464624526954 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:08:47 INFO - PROCESS | 1646 | 1464624527261 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac0800 == 85 [pid = 1646] [id = 332] 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x110d59800) [pid = 1646] [serial = 995] [outer = 0x0] 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x110d5c400) [pid = 1646] [serial = 996] [outer = 0x110d59800] 09:08:47 INFO - PROCESS | 1646 | 1464624527316 Marionette DEBUG loaded listener.js 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x111f3f800) [pid = 1646] [serial = 997] [outer = 0x110d59800] 09:08:47 INFO - PROCESS | 1646 | 1464624527750 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]]]}] 09:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 921ms 09:08:47 INFO - PROCESS | 1646 | 1464624527757 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:08:47 INFO - PROCESS | 1646 | 1464624527760 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:08:47 INFO - PROCESS | 1646 | 1464624527762 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:08:47 INFO - PROCESS | 1646 | 1464624527765 Marionette TRACE conn2 <- [1,1302,null,{}] 09:08:47 INFO - PROCESS | 1646 | 1464624527768 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}] 09:08:47 INFO - PROCESS | 1646 | 1464624527871 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:08:47 INFO - PROCESS | 1646 | 1464624527936 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119673000 == 86 [pid = 1646] [id = 333] 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1121b9c00) [pid = 1646] [serial = 998] [outer = 0x0] 09:08:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1127db000) [pid = 1646] [serial = 999] [outer = 0x1121b9c00] 09:08:47 INFO - PROCESS | 1646 | 1464624527981 Marionette DEBUG loaded listener.js 09:08:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1164c2800) [pid = 1646] [serial = 1000] [outer = 0x1121b9c00] 09:08:48 INFO - PROCESS | 1646 | 1464624528416 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]]]}] 09:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 672ms 09:08:48 INFO - PROCESS | 1646 | 1464624528437 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:08:48 INFO - PROCESS | 1646 | 1464624528441 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:08:48 INFO - PROCESS | 1646 | 1464624528446 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:08:48 INFO - PROCESS | 1646 | 1464624528448 Marionette TRACE conn2 <- [1,1306,null,{}] 09:08:48 INFO - PROCESS | 1646 | 1464624528452 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}] 09:08:48 INFO - PROCESS | 1646 | 1464624528602 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:08:48 INFO - PROCESS | 1646 | 1464624528747 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11966f800 == 87 [pid = 1646] [id = 334] 09:08:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11874a000) [pid = 1646] [serial = 1001] [outer = 0x0] 09:08:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1188c7000) [pid = 1646] [serial = 1002] [outer = 0x11874a000] 09:08:48 INFO - PROCESS | 1646 | 1464624528793 Marionette DEBUG loaded listener.js 09:08:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11963e800) [pid = 1646] [serial = 1003] [outer = 0x11874a000] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12cea7800 == 86 [pid = 1646] [id = 227] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdce800 == 85 [pid = 1646] [id = 225] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9c7000 == 84 [pid = 1646] [id = 226] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x135307000 == 83 [pid = 1646] [id = 323] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x134c3a000 == 82 [pid = 1646] [id = 322] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc14800 == 81 [pid = 1646] [id = 321] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d627800 == 80 [pid = 1646] [id = 320] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2d6000 == 79 [pid = 1646] [id = 319] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12cd1f400) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c51f000 == 78 [pid = 1646] [id = 318] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd91000 == 77 [pid = 1646] [id = 317] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5ab800 == 76 [pid = 1646] [id = 316] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x128d18000 == 75 [pid = 1646] [id = 315] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12473a000 == 74 [pid = 1646] [id = 314] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119b4a800 == 73 [pid = 1646] [id = 313] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1197ce000 == 72 [pid = 1646] [id = 312] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x117e1c000 == 71 [pid = 1646] [id = 311] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1380d9800 == 70 [pid = 1646] [id = 309] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1383c7800 == 69 [pid = 1646] [id = 308] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x13587e000 == 68 [pid = 1646] [id = 307] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x135311800 == 67 [pid = 1646] [id = 306] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x134c42800 == 66 [pid = 1646] [id = 305] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x128d09800 == 65 [pid = 1646] [id = 304] 09:08:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ec800 == 64 [pid = 1646] [id = 303] 09:08:49 INFO - PROCESS | 1646 | 1464624529250 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]]]}] 09:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 821ms 09:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:08:49 INFO - PROCESS | 1646 | 1464624529266 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:08:49 INFO - PROCESS | 1646 | 1464624529267 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:08:49 INFO - PROCESS | 1646 | 1464624529272 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:08:49 INFO - PROCESS | 1646 | 1464624529277 Marionette TRACE conn2 <- [1,1310,null,{}] 09:08:49 INFO - PROCESS | 1646 | 1464624529283 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}] 09:08:49 INFO - PROCESS | 1646 | 1464624529376 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12cd1ec00) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11745c800) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11bb7b800) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12479c400) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x128c73000) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12ba04400) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12cd11800) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x128b1a800) [pid = 1646] [serial = 887] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x128c7a800) [pid = 1646] [serial = 890] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12a802c00) [pid = 1646] [serial = 893] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12344f800) [pid = 1646] [serial = 878] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x123634c00) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x116a6a000) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1176ad000) [pid = 1646] [serial = 845] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x118293000) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1164bdc00) [pid = 1646] [serial = 869] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12436bc00) [pid = 1646] [serial = 881] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1245f2c00) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11bb76800) [pid = 1646] [serial = 848] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12323b400) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x119acf000) [pid = 1646] [serial = 875] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12323e800) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12acdc400) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12960d800) [pid = 1646] [serial = 857] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12d458400) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12c6f4800) [pid = 1646] [serial = 860] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12d45ac00) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12cec5400) [pid = 1646] [serial = 866] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x128c72000) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x128acf400) [pid = 1646] [serial = 854] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x123109800) [pid = 1646] [serial = 896] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x124372c00) [pid = 1646] [serial = 851] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x126b9a800) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a879800) [pid = 1646] [serial = 899] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x120f43400) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x120f3e400) [pid = 1646] [serial = 863] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1188c0400) [pid = 1646] [serial = 872] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11977c400) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x126f27800) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12cd15800) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12c535800) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a870c00) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x126b9a000) [pid = 1646] [serial = 884] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a77c400) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128a13400) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x129389800) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128c70400) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12bf46400) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 09:08:49 INFO - PROCESS | 1646 | 1464624529441 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11929a800 == 65 [pid = 1646] [id = 335] 09:08:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11745c800) [pid = 1646] [serial = 1004] [outer = 0x0] 09:08:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119049000) [pid = 1646] [serial = 1005] [outer = 0x11745c800] 09:08:49 INFO - PROCESS | 1646 | 1464624529468 Marionette DEBUG loaded listener.js 09:08:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119acf000) [pid = 1646] [serial = 1006] [outer = 0x11745c800] 09:08:49 INFO - PROCESS | 1646 | 1464624529781 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:08:49 INFO - PROCESS | 1646 | 1464624529798 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:08:49 INFO - PROCESS | 1646 | 1464624529800 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:08:49 INFO - PROCESS | 1646 | 1464624529802 Marionette TRACE conn2 <- [1,1314,null,{}] 09:08:49 INFO - PROCESS | 1646 | 1464624529804 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}] 09:08:49 INFO - PROCESS | 1646 | 1464624529899 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:08:49 INFO - PROCESS | 1646 | 1464624529955 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12354e800 == 66 [pid = 1646] [id = 336] 09:08:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119797400) [pid = 1646] [serial = 1007] [outer = 0x0] 09:08:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12110d400) [pid = 1646] [serial = 1008] [outer = 0x119797400] 09:08:49 INFO - PROCESS | 1646 | 1464624529981 Marionette DEBUG loaded listener.js 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12323a400) [pid = 1646] [serial = 1009] [outer = 0x119797400] 09:08:50 INFO - PROCESS | 1646 | 1464624530254 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]]]}] 09:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 474ms 09:08:50 INFO - PROCESS | 1646 | 1464624530277 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:08:50 INFO - PROCESS | 1646 | 1464624530285 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:08:50 INFO - PROCESS | 1646 | 1464624530296 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:08:50 INFO - PROCESS | 1646 | 1464624530297 Marionette TRACE conn2 <- [1,1318,null,{}] 09:08:50 INFO - PROCESS | 1646 | 1464624530299 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}] 09:08:50 INFO - PROCESS | 1646 | 1464624530391 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:08:50 INFO - PROCESS | 1646 | 1464624530396 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12705c800 == 67 [pid = 1646] [id = 337] 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123448800) [pid = 1646] [serial = 1010] [outer = 0x0] 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1234ca800) [pid = 1646] [serial = 1011] [outer = 0x123448800] 09:08:50 INFO - PROCESS | 1646 | 1464624530427 Marionette DEBUG loaded listener.js 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x124189800) [pid = 1646] [serial = 1012] [outer = 0x123448800] 09:08:50 INFO - PROCESS | 1646 | 1464624530781 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]]]}] 09:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 526ms 09:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:08:50 INFO - PROCESS | 1646 | 1464624530827 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:08:50 INFO - PROCESS | 1646 | 1464624530828 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:08:50 INFO - PROCESS | 1646 | 1464624530831 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:08:50 INFO - PROCESS | 1646 | 1464624530832 Marionette TRACE conn2 <- [1,1322,null,{}] 09:08:50 INFO - PROCESS | 1646 | 1464624530835 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}] 09:08:50 INFO - PROCESS | 1646 | 1464624530923 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:08:50 INFO - PROCESS | 1646 | 1464624530927 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d1f000 == 68 [pid = 1646] [id = 338] 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12436dc00) [pid = 1646] [serial = 1013] [outer = 0x0] 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1245f2c00) [pid = 1646] [serial = 1014] [outer = 0x12436dc00] 09:08:50 INFO - PROCESS | 1646 | 1464624530952 Marionette DEBUG loaded listener.js 09:08:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x124f09000) [pid = 1646] [serial = 1015] [outer = 0x12436dc00] 09:08:51 INFO - PROCESS | 1646 | 1464624531309 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]]]}] 09:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 09:08:51 INFO - PROCESS | 1646 | 1464624531352 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:08:51 INFO - PROCESS | 1646 | 1464624531353 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:08:51 INFO - PROCESS | 1646 | 1464624531355 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:08:51 INFO - PROCESS | 1646 | 1464624531357 Marionette TRACE conn2 <- [1,1326,null,{}] 09:08:51 INFO - PROCESS | 1646 | 1464624531359 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}] 09:08:51 INFO - PROCESS | 1646 | 1464624531476 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:08:51 INFO - PROCESS | 1646 | 1464624531518 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x129545800 == 69 [pid = 1646] [id = 339] 09:08:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x124f63800) [pid = 1646] [serial = 1016] [outer = 0x0] 09:08:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x126186000) [pid = 1646] [serial = 1017] [outer = 0x124f63800] 09:08:51 INFO - PROCESS | 1646 | 1464624531543 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x126f30400) [pid = 1646] [serial = 1018] [outer = 0x124f63800] 09:08:51 INFO - PROCESS | 1646 | 1464624531874 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]]]}] 09:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 571ms 09:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:08:51 INFO - PROCESS | 1646 | 1464624531927 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:08:51 INFO - PROCESS | 1646 | 1464624531928 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:08:51 INFO - PROCESS | 1646 | 1464624531930 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:08:51 INFO - PROCESS | 1646 | 1464624531931 Marionette TRACE conn2 <- [1,1330,null,{}] 09:08:51 INFO - PROCESS | 1646 | 1464624531934 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}] 09:08:52 INFO - PROCESS | 1646 | 1464624532041 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:08:52 INFO - PROCESS | 1646 | 1464624532055 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a7a4000 == 70 [pid = 1646] [id = 340] 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x127036c00) [pid = 1646] [serial = 1019] [outer = 0x0] 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128a0f800) [pid = 1646] [serial = 1020] [outer = 0x127036c00] 09:08:52 INFO - PROCESS | 1646 | 1464624532080 Marionette DEBUG loaded listener.js 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128ac6800) [pid = 1646] [serial = 1021] [outer = 0x127036c00] 09:08:52 INFO - PROCESS | 1646 | 1464624532422 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]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 521ms 09:08:52 INFO - PROCESS | 1646 | 1464624532453 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:08:52 INFO - PROCESS | 1646 | 1464624532454 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:08:52 INFO - PROCESS | 1646 | 1464624532457 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:08:52 INFO - PROCESS | 1646 | 1464624532458 Marionette TRACE conn2 <- [1,1334,null,{}] 09:08:52 INFO - PROCESS | 1646 | 1464624532460 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}] 09:08:52 INFO - PROCESS | 1646 | 1464624532570 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:08:52 INFO - PROCESS | 1646 | 1464624532607 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc0a000 == 71 [pid = 1646] [id = 341] 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x118293400) [pid = 1646] [serial = 1022] [outer = 0x0] 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128b1cc00) [pid = 1646] [serial = 1023] [outer = 0x118293400] 09:08:52 INFO - PROCESS | 1646 | 1464624532633 Marionette DEBUG loaded listener.js 09:08:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128c79c00) [pid = 1646] [serial = 1024] [outer = 0x118293400] 09:08:52 INFO - PROCESS | 1646 | 1464624532970 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]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 09:08:52 INFO - PROCESS | 1646 | 1464624532977 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:08:52 INFO - PROCESS | 1646 | 1464624532978 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:08:52 INFO - PROCESS | 1646 | 1464624532991 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:08:52 INFO - PROCESS | 1646 | 1464624532992 Marionette TRACE conn2 <- [1,1338,null,{}] 09:08:52 INFO - PROCESS | 1646 | 1464624532995 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}] 09:08:53 INFO - PROCESS | 1646 | 1464624533108 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11269c000) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1247a1800) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1234e2000) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x111c7c400) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12bad6000) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x118298800) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a810400) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12cebd000) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11bb72400) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x124075c00) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11964ac00) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x129603000) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x113152800) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:08:53 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11315b800) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:08:53 INFO - PROCESS | 1646 | 1464624533359 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b55800 == 72 [pid = 1646] [id = 342] 09:08:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x112ed8400) [pid = 1646] [serial = 1025] [outer = 0x0] 09:08:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x113156c00) [pid = 1646] [serial = 1026] [outer = 0x112ed8400] 09:08:53 INFO - PROCESS | 1646 | 1464624533390 Marionette DEBUG loaded listener.js 09:08:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x126091400) [pid = 1646] [serial = 1027] [outer = 0x112ed8400] 09:08:54 INFO - PROCESS | 1646 | 1464624534241 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]]]}] 09:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1271ms 09:08:54 INFO - PROCESS | 1646 | 1464624534261 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:08:54 INFO - PROCESS | 1646 | 1464624534264 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:08:54 INFO - PROCESS | 1646 | 1464624534268 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:08:54 INFO - PROCESS | 1646 | 1464624534270 Marionette TRACE conn2 <- [1,1342,null,{}] 09:08:54 INFO - PROCESS | 1646 | 1464624534275 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}] 09:08:54 INFO - PROCESS | 1646 | 1464624534393 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:08:54 INFO - PROCESS | 1646 | 1464624534492 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183f0800 == 73 [pid = 1646] [id = 343] 09:08:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1127db400) [pid = 1646] [serial = 1028] [outer = 0x0] 09:08:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x112d15800) [pid = 1646] [serial = 1029] [outer = 0x1127db400] 09:08:54 INFO - PROCESS | 1646 | 1464624534526 Marionette DEBUG loaded listener.js 09:08:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11315d400) [pid = 1646] [serial = 1030] [outer = 0x1127db400] 09:08:54 INFO - PROCESS | 1646 | 1464624534935 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]]]}] 09:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 724ms 09:08:54 INFO - PROCESS | 1646 | 1464624534992 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:08:54 INFO - PROCESS | 1646 | 1464624534996 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:08:55 INFO - PROCESS | 1646 | 1464624535001 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1646 | 1464624535003 Marionette TRACE conn2 <- [1,1346,null,{}] 09:08:55 INFO - PROCESS | 1646 | 1464624535008 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}] 09:08:55 INFO - PROCESS | 1646 | 1464624535121 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:08:55 INFO - PROCESS | 1646 | 1464624535218 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1247c9800 == 74 [pid = 1646] [id = 344] 09:08:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x113164c00) [pid = 1646] [serial = 1031] [outer = 0x0] 09:08:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1176a6000) [pid = 1646] [serial = 1032] [outer = 0x113164c00] 09:08:55 INFO - PROCESS | 1646 | 1464624535267 Marionette DEBUG loaded listener.js 09:08:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11906b400) [pid = 1646] [serial = 1033] [outer = 0x113164c00] 09:08:55 INFO - PROCESS | 1646 | 1464624535859 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]]]}] 09:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 923ms 09:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:08:55 INFO - PROCESS | 1646 | 1464624535924 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:08:55 INFO - PROCESS | 1646 | 1464624535925 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:08:55 INFO - PROCESS | 1646 | 1464624535928 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1646 | 1464624535931 Marionette TRACE conn2 <- [1,1350,null,{}] 09:08:55 INFO - PROCESS | 1646 | 1464624535938 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}] 09:08:56 INFO - PROCESS | 1646 | 1464624536052 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:08:56 INFO - PROCESS | 1646 | 1464624536114 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c503800 == 75 [pid = 1646] [id = 345] 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11bb76800) [pid = 1646] [serial = 1034] [outer = 0x0] 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12323e400) [pid = 1646] [serial = 1035] [outer = 0x11bb76800] 09:08:56 INFO - PROCESS | 1646 | 1464624536186 Marionette DEBUG loaded listener.js 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1234ccc00) [pid = 1646] [serial = 1036] [outer = 0x11bb76800] 09:08:56 INFO - PROCESS | 1646 | 1464624536579 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]]]}] 09:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 09:08:56 INFO - PROCESS | 1646 | 1464624536601 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:08:56 INFO - PROCESS | 1646 | 1464624536603 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:08:56 INFO - PROCESS | 1646 | 1464624536608 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:08:56 INFO - PROCESS | 1646 | 1464624536610 Marionette TRACE conn2 <- [1,1354,null,{}] 09:08:56 INFO - PROCESS | 1646 | 1464624536612 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}] 09:08:56 INFO - PROCESS | 1646 | 1464624536722 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:08:56 INFO - PROCESS | 1646 | 1464624536795 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9cf800 == 76 [pid = 1646] [id = 346] 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1236a6400) [pid = 1646] [serial = 1037] [outer = 0x0] 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1247a2800) [pid = 1646] [serial = 1038] [outer = 0x1236a6400] 09:08:56 INFO - PROCESS | 1646 | 1464624536825 Marionette DEBUG loaded listener.js 09:08:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1272a6800) [pid = 1646] [serial = 1039] [outer = 0x1236a6400] 09:08:57 INFO - PROCESS | 1646 | 1464624537235 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]]]}] 09:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 09:08:57 INFO - PROCESS | 1646 | 1464624537277 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:08:57 INFO - PROCESS | 1646 | 1464624537279 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:08:57 INFO - PROCESS | 1646 | 1464624537281 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:08:57 INFO - PROCESS | 1646 | 1464624537282 Marionette TRACE conn2 <- [1,1358,null,{}] 09:08:57 INFO - PROCESS | 1646 | 1464624537285 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}] 09:08:57 INFO - PROCESS | 1646 | 1464624537393 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:08:57 INFO - PROCESS | 1646 | 1464624537497 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2d1800 == 77 [pid = 1646] [id = 347] 09:08:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1247a8400) [pid = 1646] [serial = 1040] [outer = 0x0] 09:08:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x128c7a800) [pid = 1646] [serial = 1041] [outer = 0x1247a8400] 09:08:57 INFO - PROCESS | 1646 | 1464624537528 Marionette DEBUG loaded listener.js 09:08:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1290ef800) [pid = 1646] [serial = 1042] [outer = 0x1247a8400] 09:08:58 INFO - PROCESS | 1646 | 1464624538011 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]]]}] 09:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 771ms 09:08:58 INFO - PROCESS | 1646 | 1464624538052 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:08:58 INFO - PROCESS | 1646 | 1464624538053 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:08:58 INFO - PROCESS | 1646 | 1464624538056 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:08:58 INFO - PROCESS | 1646 | 1464624538057 Marionette TRACE conn2 <- [1,1362,null,{}] 09:08:58 INFO - PROCESS | 1646 | 1464624538059 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}] 09:08:58 INFO - PROCESS | 1646 | 1464624538183 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:08:58 INFO - PROCESS | 1646 | 1464624538255 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d632000 == 78 [pid = 1646] [id = 348] 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x129392000) [pid = 1646] [serial = 1043] [outer = 0x0] 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a84d400) [pid = 1646] [serial = 1044] [outer = 0x129392000] 09:08:58 INFO - PROCESS | 1646 | 1464624538287 Marionette DEBUG loaded listener.js 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12ace4400) [pid = 1646] [serial = 1045] [outer = 0x129392000] 09:08:58 INFO - PROCESS | 1646 | 1464624538708 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]]]}] 09:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 09:08:58 INFO - PROCESS | 1646 | 1464624538776 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:08:58 INFO - PROCESS | 1646 | 1464624538777 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:08:58 INFO - PROCESS | 1646 | 1464624538782 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:08:58 INFO - PROCESS | 1646 | 1464624538783 Marionette TRACE conn2 <- [1,1366,null,{}] 09:08:58 INFO - PROCESS | 1646 | 1464624538785 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}] 09:08:58 INFO - PROCESS | 1646 | 1464624538894 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:08:58 INFO - PROCESS | 1646 | 1464624538967 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x134c2e800 == 79 [pid = 1646] [id = 349] 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12ace5000) [pid = 1646] [serial = 1046] [outer = 0x0] 09:08:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12bad4000) [pid = 1646] [serial = 1047] [outer = 0x12ace5000] 09:08:59 INFO - PROCESS | 1646 | 1464624538998 Marionette DEBUG loaded listener.js 09:08:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12bae4400) [pid = 1646] [serial = 1048] [outer = 0x12ace5000] 09:08:59 INFO - PROCESS | 1646 | 1464624539448 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] 09:08:59 INFO - PROCESS | 1646 | 1464624539478 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:08:59 INFO - PROCESS | 1646 | 1464624539484 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:08:59 INFO - PROCESS | 1646 | 1464624539486 Marionette TRACE conn2 <- [1,1370,null,{}] 09:08:59 INFO - PROCESS | 1646 | 1464624539492 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}] 09:08:59 INFO - PROCESS | 1646 | 1464624539654 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:08:59 INFO - PROCESS | 1646 | 1464624539762 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x134dce000 == 80 [pid = 1646] [id = 350] 09:08:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12bae0400) [pid = 1646] [serial = 1049] [outer = 0x0] 09:08:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12c002800) [pid = 1646] [serial = 1050] [outer = 0x12bae0400] 09:08:59 INFO - PROCESS | 1646 | 1464624539809 Marionette DEBUG loaded listener.js 09:08:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12c00dc00) [pid = 1646] [serial = 1051] [outer = 0x12bae0400] 09:09:00 INFO - PROCESS | 1646 | 1464624540275 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] 09:09:00 INFO - PROCESS | 1646 | 1464624540310 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:09:00 INFO - PROCESS | 1646 | 1464624540312 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:09:00 INFO - PROCESS | 1646 | 1464624540314 Marionette TRACE conn2 <- [1,1374,null,{}] 09:09:00 INFO - PROCESS | 1646 | 1464624540316 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}] 09:09:00 INFO - PROCESS | 1646 | 1464624540424 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:09:00 INFO - PROCESS | 1646 | 1464624540486 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x135005000 == 81 [pid = 1646] [id = 351] 09:09:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12bae4000) [pid = 1646] [serial = 1052] [outer = 0x0] 09:09:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12c53ac00) [pid = 1646] [serial = 1053] [outer = 0x12bae4000] 09:09:00 INFO - PROCESS | 1646 | 1464624540556 Marionette DEBUG loaded listener.js 09:09:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12cd12c00) [pid = 1646] [serial = 1054] [outer = 0x12bae4000] 09:09:00 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:09:01 INFO - PROCESS | 1646 | 1464624541015 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] 09:09:01 INFO - PROCESS | 1646 | 1464624541035 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:09:01 INFO - PROCESS | 1646 | 1464624541038 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:09:01 INFO - PROCESS | 1646 | 1464624541039 Marionette TRACE conn2 <- [1,1378,null,{}] 09:09:01 INFO - PROCESS | 1646 | 1464624541042 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}] 09:09:01 INFO - PROCESS | 1646 | 1464624541152 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:09:01 INFO - PROCESS | 1646 | 1464624541229 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b5a000 == 82 [pid = 1646] [id = 352] 09:09:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x113158800) [pid = 1646] [serial = 1055] [outer = 0x0] 09:09:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12c6f7000) [pid = 1646] [serial = 1056] [outer = 0x113158800] 09:09:01 INFO - PROCESS | 1646 | 1464624541259 Marionette DEBUG loaded listener.js 09:09:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12cd17000) [pid = 1646] [serial = 1057] [outer = 0x113158800] 09:09:01 INFO - PROCESS | 1646 | 1464624541865 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] 09:09:01 INFO - PROCESS | 1646 | 1464624541928 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:09:01 INFO - PROCESS | 1646 | 1464624541933 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:09:01 INFO - PROCESS | 1646 | 1464624541935 Marionette TRACE conn2 <- [1,1382,null,{}] 09:09:01 INFO - PROCESS | 1646 | 1464624541940 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}] 09:09:02 INFO - PROCESS | 1646 | 1464624542047 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:09:02 INFO - PROCESS | 1646 | 1464624542125 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11278f000 == 83 [pid = 1646] [id = 353] 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11268fc00) [pid = 1646] [serial = 1058] [outer = 0x0] 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x112694800) [pid = 1646] [serial = 1059] [outer = 0x11268fc00] 09:09:02 INFO - PROCESS | 1646 | 1464624542153 Marionette DEBUG loaded listener.js 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1127e1800) [pid = 1646] [serial = 1060] [outer = 0x11268fc00] 09:09:02 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:09:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd8f800 == 82 [pid = 1646] [id = 222] 09:09:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc0a000 == 81 [pid = 1646] [id = 341] 09:09:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12a7a4000 == 80 [pid = 1646] [id = 340] 09:09:02 INFO - PROCESS | 1646 | --DOCSHELL 0x129545800 == 79 [pid = 1646] [id = 339] 09:09:02 INFO - PROCESS | 1646 | --DOCSHELL 0x128d1f000 == 78 [pid = 1646] [id = 338] 09:09:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12705c800 == 77 [pid = 1646] [id = 337] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11316bc00) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | 1464624542668 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] 09:09:02 INFO - PROCESS | 1646 | 1464624542713 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:09:02 INFO - PROCESS | 1646 | 1464624542717 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:09:02 INFO - PROCESS | 1646 | 1464624542719 Marionette TRACE conn2 <- [1,1386,null,{}] 09:09:02 INFO - PROCESS | 1646 | 1464624542722 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}] 09:09:02 INFO - PROCESS | 1646 | 1464624542814 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12c003800) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12cec2800) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x128b1ac00) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128a9c400) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1245f6800) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x124fe8000) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x114fb9c00) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1185b3c00) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12cd13000) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12d5e8000) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12479d000) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x120f38800) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x123628400) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12bf46800) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x112ed5c00) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12d5e9400) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12110dc00) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x120f3a400) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x126099c00) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x128a0a000) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x119baf000) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12d458800) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12d60e800) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x134d93400) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12bad3800) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12323b000) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12d606800) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a853000) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12c538400) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x113161800) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12ba10800) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x129396c00) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12ac2e800) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11315cc00) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d510800) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 09:09:02 INFO - PROCESS | 1646 | 1464624542889 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164ef000 == 69 [pid = 1646] [id = 354] 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x113059000) [pid = 1646] [serial = 1061] [outer = 0x0] 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x113109000) [pid = 1646] [serial = 1062] [outer = 0x113059000] 09:09:02 INFO - PROCESS | 1646 | 1464624542918 Marionette DEBUG loaded listener.js 09:09:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11310e400) [pid = 1646] [serial = 1063] [outer = 0x113059000] 09:09:03 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 09:09:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 09:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:03 INFO - _addTest/ [0,1389,"getWindowHandle",null] 09:09:03 INFO - PROCESS | 1646 | 1464624543247 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:09:03 INFO - PROCESS | 1646 | 1464624543250 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:09:03 INFO - PROCESS | 1646 | 1464624543252 Marionette TRACE conn2 <- [1,1390,null,{}] 09:09:03 INFO - PROCESS | 1646 | 1464624543263 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}] 09:09:03 INFO - PROCESS | 1646 | 1464624543360 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:09:03 INFO - PROCESS | 1646 | 1464624543446 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182f3800 == 70 [pid = 1646] [id = 355] 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11310d000) [pid = 1646] [serial = 1064] [outer = 0x0] 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11316e000) [pid = 1646] [serial = 1065] [outer = 0x11310d000] 09:09:03 INFO - PROCESS | 1646 | 1464624543474 Marionette DEBUG loaded listener.js 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1164be400) [pid = 1646] [serial = 1066] [outer = 0x11310d000] 09:09:03 INFO - PROCESS | 1646 | 1464624543757 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]]]}] 09:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 526ms 09:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:09:03 INFO - PROCESS | 1646 | 1464624543780 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:09:03 INFO - PROCESS | 1646 | 1464624543781 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:09:03 INFO - PROCESS | 1646 | 1464624543783 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:09:03 INFO - PROCESS | 1646 | 1464624543784 Marionette TRACE conn2 <- [1,1394,null,{}] 09:09:03 INFO - PROCESS | 1646 | 1464624543787 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}] 09:09:03 INFO - PROCESS | 1646 | 1464624543900 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:09:03 INFO - PROCESS | 1646 | 1464624543905 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197dd000 == 71 [pid = 1646] [id = 356] 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x116780c00) [pid = 1646] [serial = 1067] [outer = 0x0] 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x116a67800) [pid = 1646] [serial = 1068] [outer = 0x116780c00] 09:09:03 INFO - PROCESS | 1646 | 1464624543931 Marionette DEBUG loaded listener.js 09:09:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1176a7400) [pid = 1646] [serial = 1069] [outer = 0x116780c00] 09:09:04 INFO - PROCESS | 1646 | 1464624544283 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]]]}] 09:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 525ms 09:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:09:04 INFO - PROCESS | 1646 | 1464624544309 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:09:04 INFO - PROCESS | 1646 | 1464624544310 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:09:04 INFO - PROCESS | 1646 | 1464624544312 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:09:04 INFO - PROCESS | 1646 | 1464624544313 Marionette TRACE conn2 <- [1,1398,null,{}] 09:09:04 INFO - PROCESS | 1646 | 1464624544315 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}] 09:09:04 INFO - PROCESS | 1646 | 1464624544404 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:09:04 INFO - PROCESS | 1646 | 1464624544408 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ddb000 == 72 [pid = 1646] [id = 357] 09:09:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11802c800) [pid = 1646] [serial = 1070] [outer = 0x0] 09:09:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118290000) [pid = 1646] [serial = 1071] [outer = 0x11802c800] 09:09:04 INFO - PROCESS | 1646 | 1464624544433 Marionette DEBUG loaded listener.js 09:09:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1185ab000) [pid = 1646] [serial = 1072] [outer = 0x11802c800] 09:09:04 INFO - PROCESS | 1646 | 1464624544806 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]]]}] 09:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 09:09:04 INFO - PROCESS | 1646 | 1464624544832 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:09:04 INFO - PROCESS | 1646 | 1464624544833 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:09:04 INFO - PROCESS | 1646 | 1464624544835 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:09:04 INFO - PROCESS | 1646 | 1464624544836 Marionette TRACE conn2 <- [1,1402,null,{}] 09:09:04 INFO - PROCESS | 1646 | 1464624544841 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}] 09:09:04 INFO - PROCESS | 1646 | 1464624544979 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:09:05 INFO - PROCESS | 1646 | 1464624544993 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12414a000 == 73 [pid = 1646] [id = 358] 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x118745c00) [pid = 1646] [serial = 1073] [outer = 0x0] 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x119069800) [pid = 1646] [serial = 1074] [outer = 0x118745c00] 09:09:05 INFO - PROCESS | 1646 | 1464624545029 Marionette DEBUG loaded listener.js 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x119783000) [pid = 1646] [serial = 1075] [outer = 0x118745c00] 09:09:05 INFO - PROCESS | 1646 | 1464624545376 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]]]}] 09:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 573ms 09:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:09:05 INFO - PROCESS | 1646 | 1464624545410 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:09:05 INFO - PROCESS | 1646 | 1464624545411 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:09:05 INFO - PROCESS | 1646 | 1464624545413 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:09:05 INFO - PROCESS | 1646 | 1464624545414 Marionette TRACE conn2 <- [1,1406,null,{}] 09:09:05 INFO - PROCESS | 1646 | 1464624545417 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}] 09:09:05 INFO - PROCESS | 1646 | 1464624545528 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:09:05 INFO - PROCESS | 1646 | 1464624545567 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1247d9800 == 74 [pid = 1646] [id = 359] 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1185a8400) [pid = 1646] [serial = 1076] [outer = 0x0] 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11979ac00) [pid = 1646] [serial = 1077] [outer = 0x1185a8400] 09:09:05 INFO - PROCESS | 1646 | 1464624545592 Marionette DEBUG loaded listener.js 09:09:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11bb6f000) [pid = 1646] [serial = 1078] [outer = 0x1185a8400] 09:09:05 INFO - PROCESS | 1646 | 1464624545912 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]]]}] 09:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 517ms 09:09:05 INFO - PROCESS | 1646 | 1464624545933 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:09:05 INFO - PROCESS | 1646 | 1464624545934 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:09:05 INFO - PROCESS | 1646 | 1464624545937 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:09:05 INFO - PROCESS | 1646 | 1464624545938 Marionette TRACE conn2 <- [1,1410,null,{}] 09:09:05 INFO - PROCESS | 1646 | 1464624545942 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}] 09:09:06 INFO - PROCESS | 1646 | 1464624546056 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:09:06 INFO - PROCESS | 1646 | 1464624546096 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x126f8b800 == 75 [pid = 1646] [id = 360] 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119bb6400) [pid = 1646] [serial = 1079] [outer = 0x0] 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x120f39400) [pid = 1646] [serial = 1080] [outer = 0x119bb6400] 09:09:06 INFO - PROCESS | 1646 | 1464624546121 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x121109c00) [pid = 1646] [serial = 1081] [outer = 0x119bb6400] 09:09:06 INFO - PROCESS | 1646 | 1464624546461 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]]]}] 09:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 572ms 09:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:09:06 INFO - PROCESS | 1646 | 1464624546515 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:09:06 INFO - PROCESS | 1646 | 1464624546516 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:09:06 INFO - PROCESS | 1646 | 1464624546518 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:09:06 INFO - PROCESS | 1646 | 1464624546519 Marionette TRACE conn2 <- [1,1414,null,{}] 09:09:06 INFO - PROCESS | 1646 | 1464624546521 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}] 09:09:06 INFO - PROCESS | 1646 | 1464624546634 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:09:06 INFO - PROCESS | 1646 | 1464624546675 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x128e8e000 == 76 [pid = 1646] [id = 361] 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12110f800) [pid = 1646] [serial = 1082] [outer = 0x0] 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x123107800) [pid = 1646] [serial = 1083] [outer = 0x12110f800] 09:09:06 INFO - PROCESS | 1646 | 1464624546699 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x123234400) [pid = 1646] [serial = 1084] [outer = 0x12110f800] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x124f63800) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x127036c00) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x119797400) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x123448800) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x110d59800) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11874a000) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1121b9c00) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x113167400) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11745c800) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12436dc00) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:09:07 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x118293400) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:09:07 INFO - PROCESS | 1646 | 1464624547113 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]]]}] 09:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 618ms 09:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:09:07 INFO - PROCESS | 1646 | 1464624547145 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:09:07 INFO - PROCESS | 1646 | 1464624547146 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:09:07 INFO - PROCESS | 1646 | 1464624547148 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:09:07 INFO - PROCESS | 1646 | 1464624547149 Marionette TRACE conn2 <- [1,1418,null,{}] 09:09:07 INFO - PROCESS | 1646 | 1464624547152 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}] 09:09:07 INFO - PROCESS | 1646 | 1464624547247 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:09:07 INFO - PROCESS | 1646 | 1464624547251 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12904e000 == 77 [pid = 1646] [id = 362] 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x110d56400) [pid = 1646] [serial = 1085] [outer = 0x0] 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x123107000) [pid = 1646] [serial = 1086] [outer = 0x110d56400] 09:09:07 INFO - PROCESS | 1646 | 1464624547276 Marionette DEBUG loaded listener.js 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12323cc00) [pid = 1646] [serial = 1087] [outer = 0x110d56400] 09:09:07 INFO - PROCESS | 1646 | 1464624547685 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]]]}] 09:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 570ms 09:09:07 INFO - PROCESS | 1646 | 1464624547721 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:09:07 INFO - PROCESS | 1646 | 1464624547723 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:09:07 INFO - PROCESS | 1646 | 1464624547727 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:09:07 INFO - PROCESS | 1646 | 1464624547730 Marionette TRACE conn2 <- [1,1422,null,{}] 09:09:07 INFO - PROCESS | 1646 | 1464624547733 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}] 09:09:07 INFO - PROCESS | 1646 | 1464624547833 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:09:07 INFO - PROCESS | 1646 | 1464624547836 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa08800 == 78 [pid = 1646] [id = 363] 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1232de800) [pid = 1646] [serial = 1088] [outer = 0x0] 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x123311400) [pid = 1646] [serial = 1089] [outer = 0x1232de800] 09:09:07 INFO - PROCESS | 1646 | 1464624547862 Marionette DEBUG loaded listener.js 09:09:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12436a800) [pid = 1646] [serial = 1090] [outer = 0x1232de800] 09:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 622ms 09:09:08 INFO - PROCESS | 1646 | 1464624548344 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]]]}] 09:09:08 INFO - PROCESS | 1646 | 1464624548349 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:09:08 INFO - PROCESS | 1646 | 1464624548351 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:09:08 INFO - PROCESS | 1646 | 1464624548361 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:09:08 INFO - PROCESS | 1646 | 1464624548363 Marionette TRACE conn2 <- [1,1426,null,{}] 09:09:08 INFO - PROCESS | 1646 | 1464624548417 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}] 09:09:08 INFO - PROCESS | 1646 | 1464624548563 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:09:08 INFO - PROCESS | 1646 | 1464624548576 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b375000 == 79 [pid = 1646] [id = 364] 09:09:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1245f0800) [pid = 1646] [serial = 1091] [outer = 0x0] 09:09:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1245f9c00) [pid = 1646] [serial = 1092] [outer = 0x1245f0800] 09:09:08 INFO - PROCESS | 1646 | 1464624548615 Marionette DEBUG loaded listener.js 09:09:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1247a2400) [pid = 1646] [serial = 1093] [outer = 0x1245f0800] 09:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 597ms 09:09:08 INFO - PROCESS | 1646 | 1464624548947 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]]]}] 09:09:08 INFO - PROCESS | 1646 | 1464624548952 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:09:08 INFO - PROCESS | 1646 | 1464624548953 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:09:08 INFO - PROCESS | 1646 | 1464624548966 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:09:08 INFO - PROCESS | 1646 | 1464624548967 Marionette TRACE conn2 <- [1,1430,null,{}] 09:09:08 INFO - PROCESS | 1646 | 1464624548973 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}] 09:09:09 INFO - PROCESS | 1646 | 1464624549146 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:09:09 INFO - PROCESS | 1646 | 1464624549285 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x111eac000 == 80 [pid = 1646] [id = 365] 09:09:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x111a0dc00) [pid = 1646] [serial = 1094] [outer = 0x0] 09:09:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x111ed4400) [pid = 1646] [serial = 1095] [outer = 0x111a0dc00] 09:09:09 INFO - PROCESS | 1646 | 1464624549319 Marionette DEBUG loaded listener.js 09:09:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11269d000) [pid = 1646] [serial = 1096] [outer = 0x111a0dc00] 09:09:09 INFO - PROCESS | 1646 | 1464624549774 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]]]}] 09:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 885ms 09:09:09 INFO - PROCESS | 1646 | 1464624549856 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:09:09 INFO - PROCESS | 1646 | 1464624549858 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:09:09 INFO - PROCESS | 1646 | 1464624549863 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:09:09 INFO - PROCESS | 1646 | 1464624549865 Marionette TRACE conn2 <- [1,1434,null,{}] 09:09:09 INFO - PROCESS | 1646 | 1464624549869 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}] 09:09:09 INFO - PROCESS | 1646 | 1464624549988 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:09:10 INFO - PROCESS | 1646 | 1464624550066 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11929f000 == 81 [pid = 1646] [id = 366] 09:09:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11315c000) [pid = 1646] [serial = 1097] [outer = 0x0] 09:09:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x113164000) [pid = 1646] [serial = 1098] [outer = 0x11315c000] 09:09:10 INFO - PROCESS | 1646 | 1464624550097 Marionette DEBUG loaded listener.js 09:09:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x114fb9000) [pid = 1646] [serial = 1099] [outer = 0x11315c000] 09:09:10 INFO - PROCESS | 1646 | 1464624550570 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]]]}] 09:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 720ms 09:09:10 INFO - PROCESS | 1646 | 1464624550584 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:09:10 INFO - PROCESS | 1646 | 1464624550586 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:09:10 INFO - PROCESS | 1646 | 1464624550610 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:09:10 INFO - PROCESS | 1646 | 1464624550611 Marionette TRACE conn2 <- [1,1438,null,{}] 09:09:10 INFO - PROCESS | 1646 | 1464624550613 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}] 09:09:10 INFO - PROCESS | 1646 | 1464624550730 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:09:10 INFO - PROCESS | 1646 | 1464624550810 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297dd800 == 82 [pid = 1646] [id = 367] 09:09:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11802ec00) [pid = 1646] [serial = 1100] [outer = 0x0] 09:09:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x118296000) [pid = 1646] [serial = 1101] [outer = 0x11802ec00] 09:09:10 INFO - PROCESS | 1646 | 1464624550839 Marionette DEBUG loaded listener.js 09:09:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x119064c00) [pid = 1646] [serial = 1102] [outer = 0x11802ec00] 09:09:11 INFO - PROCESS | 1646 | 1464624551251 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]]]}] 09:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 670ms 09:09:11 INFO - PROCESS | 1646 | 1464624551279 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:09:11 INFO - PROCESS | 1646 | 1464624551282 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:09:11 INFO - PROCESS | 1646 | 1464624551290 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:09:11 INFO - PROCESS | 1646 | 1464624551293 Marionette TRACE conn2 <- [1,1442,null,{}] 09:09:11 INFO - PROCESS | 1646 | 1464624551295 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}] 09:09:11 INFO - PROCESS | 1646 | 1464624551414 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:09:11 INFO - PROCESS | 1646 | 1464624551520 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50e800 == 83 [pid = 1646] [id = 368] 09:09:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x116957800) [pid = 1646] [serial = 1103] [outer = 0x0] 09:09:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x119794c00) [pid = 1646] [serial = 1104] [outer = 0x116957800] 09:09:11 INFO - PROCESS | 1646 | 1464624551553 Marionette DEBUG loaded listener.js 09:09:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x123309800) [pid = 1646] [serial = 1105] [outer = 0x116957800] 09:09:11 INFO - PROCESS | 1646 | 1464624551983 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]]]}] 09:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 725ms 09:09:12 INFO - PROCESS | 1646 | 1464624552011 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:09:12 INFO - PROCESS | 1646 | 1464624552012 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:09:12 INFO - PROCESS | 1646 | 1464624552033 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:09:12 INFO - PROCESS | 1646 | 1464624552034 Marionette TRACE conn2 <- [1,1446,null,{}] 09:09:12 INFO - PROCESS | 1646 | 1464624552037 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}] 09:09:12 INFO - PROCESS | 1646 | 1464624552187 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:09:12 INFO - PROCESS | 1646 | 1464624552242 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9ca800 == 84 [pid = 1646] [id = 369] 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1234e2000) [pid = 1646] [serial = 1106] [outer = 0x0] 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x124182400) [pid = 1646] [serial = 1107] [outer = 0x1234e2000] 09:09:12 INFO - PROCESS | 1646 | 1464624552274 Marionette DEBUG loaded listener.js 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12479b000) [pid = 1646] [serial = 1108] [outer = 0x1234e2000] 09:09:12 INFO - PROCESS | 1646 | 1464624552706 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]]]}] 09:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 719ms 09:09:12 INFO - PROCESS | 1646 | 1464624552753 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:09:12 INFO - PROCESS | 1646 | 1464624552754 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:09:12 INFO - PROCESS | 1646 | 1464624552757 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:09:12 INFO - PROCESS | 1646 | 1464624552758 Marionette TRACE conn2 <- [1,1450,null,{}] 09:09:12 INFO - PROCESS | 1646 | 1464624552761 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}] 09:09:12 INFO - PROCESS | 1646 | 1464624552873 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:09:12 INFO - PROCESS | 1646 | 1464624552952 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d61e000 == 85 [pid = 1646] [id = 370] 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12609d000) [pid = 1646] [serial = 1109] [outer = 0x0] 09:09:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x126109400) [pid = 1646] [serial = 1110] [outer = 0x12609d000] 09:09:12 INFO - PROCESS | 1646 | 1464624552989 Marionette DEBUG loaded listener.js 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x126b99400) [pid = 1646] [serial = 1111] [outer = 0x12609d000] 09:09:13 INFO - PROCESS | 1646 | 1464624553451 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]]]}] 09:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 770ms 09:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:09:13 INFO - PROCESS | 1646 | 1464624553528 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:09:13 INFO - PROCESS | 1646 | 1464624553530 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:09:13 INFO - PROCESS | 1646 | 1464624553534 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:09:13 INFO - PROCESS | 1646 | 1464624553536 Marionette TRACE conn2 <- [1,1454,null,{}] 09:09:13 INFO - PROCESS | 1646 | 1464624553542 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}] 09:09:13 INFO - PROCESS | 1646 | 1464624553714 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:09:13 INFO - PROCESS | 1646 | 1464624553881 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9ab800 == 86 [pid = 1646] [id = 371] 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x126102800) [pid = 1646] [serial = 1112] [outer = 0x0] 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12729f800) [pid = 1646] [serial = 1113] [outer = 0x126102800] 09:09:13 INFO - PROCESS | 1646 | 1464624553928 Marionette DEBUG loaded listener.js 09:09:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x128a09400) [pid = 1646] [serial = 1114] [outer = 0x126102800] 09:09:14 INFO - PROCESS | 1646 | 1464624554609 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]]]}] 09:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1126ms 09:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:09:14 INFO - PROCESS | 1646 | 1464624554659 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:09:14 INFO - PROCESS | 1646 | 1464624554662 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:09:14 INFO - PROCESS | 1646 | 1464624554665 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:09:14 INFO - PROCESS | 1646 | 1464624554667 Marionette TRACE conn2 <- [1,1458,null,{}] 09:09:14 INFO - PROCESS | 1646 | 1464624554671 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}] 09:09:14 INFO - PROCESS | 1646 | 1464624554777 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:09:14 INFO - PROCESS | 1646 | 1464624554889 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11675e800 == 87 [pid = 1646] [id = 372] 09:09:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x112695400) [pid = 1646] [serial = 1115] [outer = 0x0] 09:09:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1127d8c00) [pid = 1646] [serial = 1116] [outer = 0x112695400] 09:09:14 INFO - PROCESS | 1646 | 1464624554920 Marionette DEBUG loaded listener.js 09:09:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x112d16400) [pid = 1646] [serial = 1117] [outer = 0x112695400] 09:09:15 INFO - PROCESS | 1646 | 1464624555366 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]]]}] 09:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 726ms 09:09:15 INFO - PROCESS | 1646 | 1464624555391 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:09:15 INFO - PROCESS | 1646 | 1464624555396 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:09:15 INFO - PROCESS | 1646 | 1464624555402 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:09:15 INFO - PROCESS | 1646 | 1464624555404 Marionette TRACE conn2 <- [1,1462,null,{}] 09:09:15 INFO - PROCESS | 1646 | 1464624555407 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}] 09:09:15 INFO - PROCESS | 1646 | 1464624555557 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:09:15 INFO - PROCESS | 1646 | 1464624555658 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182e7800 == 88 [pid = 1646] [id = 373] 09:09:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x11310d800) [pid = 1646] [serial = 1118] [outer = 0x0] 09:09:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x113162400) [pid = 1646] [serial = 1119] [outer = 0x11310d800] 09:09:15 INFO - PROCESS | 1646 | 1464624555685 Marionette DEBUG loaded listener.js 09:09:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x114fb9c00) [pid = 1646] [serial = 1120] [outer = 0x11310d800] 09:09:16 INFO - PROCESS | 1646 | 1464624556191 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]]]}] 09:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 825ms 09:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:09:16 INFO - PROCESS | 1646 | 1464624556227 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:09:16 INFO - PROCESS | 1646 | 1464624556229 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:09:16 INFO - PROCESS | 1646 | 1464624556233 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:09:16 INFO - PROCESS | 1646 | 1464624556237 Marionette TRACE conn2 <- [1,1466,null,{}] 09:09:16 INFO - PROCESS | 1646 | 1464624556248 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}] 09:09:16 INFO - PROCESS | 1646 | 1464624556400 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:09:16 INFO - PROCESS | 1646 | 1464624556521 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12326d000 == 89 [pid = 1646] [id = 374] 09:09:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11711e800) [pid = 1646] [serial = 1121] [outer = 0x0] 09:09:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x1175a4000) [pid = 1646] [serial = 1122] [outer = 0x11711e800] 09:09:16 INFO - PROCESS | 1646 | 1464624556567 Marionette DEBUG loaded listener.js 09:09:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x118137000) [pid = 1646] [serial = 1123] [outer = 0x11711e800] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12b375000 == 88 [pid = 1646] [id = 364] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa08800 == 87 [pid = 1646] [id = 363] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12904e000 == 86 [pid = 1646] [id = 362] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x128e8e000 == 85 [pid = 1646] [id = 361] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x126f8b800 == 84 [pid = 1646] [id = 360] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1247d9800 == 83 [pid = 1646] [id = 359] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x113156c00) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x124f67000) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x112696800) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x11bb71c00) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x115e69c00) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x128b18400) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12a875400) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 09:09:16 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12d512c00) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12414a000 == 82 [pid = 1646] [id = 358] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x119ddb000 == 81 [pid = 1646] [id = 357] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1197dd000 == 80 [pid = 1646] [id = 356] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1182f3800 == 79 [pid = 1646] [id = 355] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1164ef000 == 78 [pid = 1646] [id = 354] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11278f000 == 77 [pid = 1646] [id = 353] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x135005000 == 76 [pid = 1646] [id = 351] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x134dce000 == 75 [pid = 1646] [id = 350] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x134c2e800 == 74 [pid = 1646] [id = 349] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d632000 == 73 [pid = 1646] [id = 348] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2d1800 == 72 [pid = 1646] [id = 347] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9cf800 == 71 [pid = 1646] [id = 346] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12c503800 == 70 [pid = 1646] [id = 345] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1247c9800 == 69 [pid = 1646] [id = 344] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1183f0800 == 68 [pid = 1646] [id = 343] 09:09:16 INFO - PROCESS | 1646 | --DOCSHELL 0x119b55800 == 67 [pid = 1646] [id = 342] 09:09:17 INFO - PROCESS | 1646 | 1464624557051 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]]]}] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x126186000) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x128a0f800) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x126f30400) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12110d400) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12323a400) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x1234ca800) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x124189800) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x110d5c400) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x111f3f800) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1188c7000) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11963e800) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1164c2800) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1127db000) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x113170000) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x119049000) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x119acf000) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1245f2c00) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128b1cc00) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x128c79c00) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x128ac6800) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 09:09:17 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x124f09000) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 09:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 875ms 09:09:17 INFO - PROCESS | 1646 | 1464624557108 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:09:17 INFO - PROCESS | 1646 | 1464624557109 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:09:17 INFO - PROCESS | 1646 | 1464624557111 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:09:17 INFO - PROCESS | 1646 | 1464624557112 Marionette TRACE conn2 <- [1,1470,null,{}] 09:09:17 INFO - PROCESS | 1646 | 1464624557115 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}] 09:09:17 INFO - PROCESS | 1646 | 1464624557207 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:09:17 INFO - PROCESS | 1646 | 1464624557212 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab0000 == 68 [pid = 1646] [id = 375] 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x114fb7800) [pid = 1646] [serial = 1124] [outer = 0x0] 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1175ac800) [pid = 1646] [serial = 1125] [outer = 0x114fb7800] 09:09:17 INFO - PROCESS | 1646 | 1464624557238 Marionette DEBUG loaded listener.js 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1185adc00) [pid = 1646] [serial = 1126] [outer = 0x114fb7800] 09:09:17 INFO - PROCESS | 1646 | 1464624557592 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]]]}] 09:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 517ms 09:09:17 INFO - PROCESS | 1646 | 1464624557630 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:09:17 INFO - PROCESS | 1646 | 1464624557631 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:09:17 INFO - PROCESS | 1646 | 1464624557641 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:09:17 INFO - PROCESS | 1646 | 1464624557642 Marionette TRACE conn2 <- [1,1474,null,{}] 09:09:17 INFO - PROCESS | 1646 | 1464624557644 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}] 09:09:17 INFO - PROCESS | 1646 | 1464624557731 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:09:17 INFO - PROCESS | 1646 | 1464624557735 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x114fe0000 == 69 [pid = 1646] [id = 376] 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1164c2800) [pid = 1646] [serial = 1127] [outer = 0x0] 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1187fb800) [pid = 1646] [serial = 1128] [outer = 0x1164c2800] 09:09:17 INFO - PROCESS | 1646 | 1464624557763 Marionette DEBUG loaded listener.js 09:09:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11920f800) [pid = 1646] [serial = 1129] [outer = 0x1164c2800] 09:09:18 INFO - PROCESS | 1646 | 1464624558143 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]]]}] 09:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 524ms 09:09:18 INFO - PROCESS | 1646 | 1464624558161 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:09:18 INFO - PROCESS | 1646 | 1464624558162 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:09:18 INFO - PROCESS | 1646 | 1464624558170 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1646 | 1464624558173 Marionette TRACE conn2 <- [1,1478,null,{}] 09:09:18 INFO - PROCESS | 1646 | 1464624558176 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}] 09:09:18 INFO - PROCESS | 1646 | 1464624558279 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:09:18 INFO - PROCESS | 1646 | 1464624558284 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1247d4000 == 70 [pid = 1646] [id = 377] 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11977cc00) [pid = 1646] [serial = 1130] [outer = 0x0] 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11979b800) [pid = 1646] [serial = 1131] [outer = 0x11977cc00] 09:09:18 INFO - PROCESS | 1646 | 1464624558310 Marionette DEBUG loaded listener.js 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x121107400) [pid = 1646] [serial = 1132] [outer = 0x11977cc00] 09:09:18 INFO - PROCESS | 1646 | 1464624558659 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]]]}] 09:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 09:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:09:18 INFO - PROCESS | 1646 | 1464624558692 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:09:18 INFO - PROCESS | 1646 | 1464624558693 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:09:18 INFO - PROCESS | 1646 | 1464624558695 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1646 | 1464624558696 Marionette TRACE conn2 <- [1,1482,null,{}] 09:09:18 INFO - PROCESS | 1646 | 1464624558698 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}] 09:09:18 INFO - PROCESS | 1646 | 1464624558787 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:09:18 INFO - PROCESS | 1646 | 1464624558871 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260cf000 == 71 [pid = 1646] [id = 378] 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x112692800) [pid = 1646] [serial = 1133] [outer = 0x0] 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12110ec00) [pid = 1646] [serial = 1134] [outer = 0x112692800] 09:09:18 INFO - PROCESS | 1646 | 1464624558896 Marionette DEBUG loaded listener.js 09:09:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x123239800) [pid = 1646] [serial = 1135] [outer = 0x112692800] 09:09:19 INFO - PROCESS | 1646 | 1464624559283 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]]]}] 09:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 619ms 09:09:19 INFO - PROCESS | 1646 | 1464624559314 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:09:19 INFO - PROCESS | 1646 | 1464624559315 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:09:19 INFO - PROCESS | 1646 | 1464624559326 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:09:19 INFO - PROCESS | 1646 | 1464624559327 Marionette TRACE conn2 <- [1,1486,null,{}] 09:09:19 INFO - PROCESS | 1646 | 1464624559330 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}] 09:09:19 INFO - PROCESS | 1646 | 1464624559439 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:09:19 INFO - PROCESS | 1646 | 1464624559450 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d08000 == 72 [pid = 1646] [id = 379] 09:09:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x123102800) [pid = 1646] [serial = 1136] [outer = 0x0] 09:09:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12330dc00) [pid = 1646] [serial = 1137] [outer = 0x123102800] 09:09:19 INFO - PROCESS | 1646 | 1464624559475 Marionette DEBUG loaded listener.js 09:09:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1245f7000) [pid = 1646] [serial = 1138] [outer = 0x123102800] 09:09:19 INFO - PROCESS | 1646 | 1464624559836 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]]]}] 09:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 09:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:09:19 INFO - PROCESS | 1646 | 1464624559844 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:09:19 INFO - PROCESS | 1646 | 1464624559846 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:09:19 INFO - PROCESS | 1646 | 1464624559848 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:09:19 INFO - PROCESS | 1646 | 1464624559849 Marionette TRACE conn2 <- [1,1490,null,{}] 09:09:19 INFO - PROCESS | 1646 | 1464624559851 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}] 09:09:19 INFO - PROCESS | 1646 | 1464624559967 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:09:19 INFO - PROCESS | 1646 | 1464624559984 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5b9000 == 73 [pid = 1646] [id = 380] 09:09:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x123235400) [pid = 1646] [serial = 1139] [outer = 0x0] 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x124f0d000) [pid = 1646] [serial = 1140] [outer = 0x123235400] 09:09:20 INFO - PROCESS | 1646 | 1464624560009 Marionette DEBUG loaded listener.js 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x126099400) [pid = 1646] [serial = 1141] [outer = 0x123235400] 09:09:20 INFO - PROCESS | 1646 | 1464624560364 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]]]}] 09:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 09:09:20 INFO - PROCESS | 1646 | 1464624560367 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:09:20 INFO - PROCESS | 1646 | 1464624560368 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:09:20 INFO - PROCESS | 1646 | 1464624560370 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:09:20 INFO - PROCESS | 1646 | 1464624560372 Marionette TRACE conn2 <- [1,1494,null,{}] 09:09:20 INFO - PROCESS | 1646 | 1464624560376 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}] 09:09:20 INFO - PROCESS | 1646 | 1464624560489 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:09:20 INFO - PROCESS | 1646 | 1464624560500 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac7e800 == 74 [pid = 1646] [id = 381] 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x1232e3800) [pid = 1646] [serial = 1142] [outer = 0x0] 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x126191000) [pid = 1646] [serial = 1143] [outer = 0x1232e3800] 09:09:20 INFO - PROCESS | 1646 | 1464624560525 Marionette DEBUG loaded listener.js 09:09:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x126f30400) [pid = 1646] [serial = 1144] [outer = 0x1232e3800] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x112692c00) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12610d000) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12d45d400) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12479d800) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12729dc00) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x110d63c00) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x110d56000) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x124374400) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128c73c00) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1185a7400) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x113157400) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x129390c00) [pid = 1646] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x119070c00) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12479dc00) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1127de800) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12d60d400) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1236a6400) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1185a8400) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1247a8400) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1127db400) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x113158800) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x129392000) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x113059000) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x119bb6400) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11268fc00) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11bb76800) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x116780c00) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12bae4000) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x112ed8400) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11310d000) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12110f800) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12bae0400) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x113164c00) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x110d56400) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12ace5000) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11802c800) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1232de800) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:09:21 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118745c00) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:09:21 INFO - PROCESS | 1646 | 1464624561198 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]]]}] 09:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 872ms 09:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:09:21 INFO - PROCESS | 1646 | 1464624561242 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:09:21 INFO - PROCESS | 1646 | 1464624561244 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:09:21 INFO - PROCESS | 1646 | 1464624561246 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:09:21 INFO - PROCESS | 1646 | 1464624561248 Marionette TRACE conn2 <- [1,1498,null,{}] 09:09:21 INFO - PROCESS | 1646 | 1464624561250 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}] 09:09:21 INFO - PROCESS | 1646 | 1464624561357 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:09:21 INFO - PROCESS | 1646 | 1464624561361 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b48800 == 75 [pid = 1646] [id = 382] 09:09:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x110d63000) [pid = 1646] [serial = 1145] [outer = 0x0] 09:09:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11678b400) [pid = 1646] [serial = 1146] [outer = 0x110d63000] 09:09:21 INFO - PROCESS | 1646 | 1464624561391 Marionette DEBUG loaded listener.js 09:09:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x120f3cc00) [pid = 1646] [serial = 1147] [outer = 0x110d63000] 09:09:21 INFO - PROCESS | 1646 | 1464624561768 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]]]}] 09:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 571ms 09:09:21 INFO - PROCESS | 1646 | 1464624561817 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:09:21 INFO - PROCESS | 1646 | 1464624561819 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:09:21 INFO - PROCESS | 1646 | 1464624561821 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:09:21 INFO - PROCESS | 1646 | 1464624561822 Marionette TRACE conn2 <- [1,1502,null,{}] 09:09:21 INFO - PROCESS | 1646 | 1464624561824 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}] 09:09:21 INFO - PROCESS | 1646 | 1464624561915 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:09:21 INFO - PROCESS | 1646 | 1464624561919 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x111ad5000 == 76 [pid = 1646] [id = 383] 09:09:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123109c00) [pid = 1646] [serial = 1148] [outer = 0x0] 09:09:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12479d800) [pid = 1646] [serial = 1149] [outer = 0x123109c00] 09:09:21 INFO - PROCESS | 1646 | 1464624561947 Marionette DEBUG loaded listener.js 09:09:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1270d4800) [pid = 1646] [serial = 1150] [outer = 0x123109c00] 09:09:22 INFO - PROCESS | 1646 | 1464624562274 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]]]}] 09:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 09:09:22 INFO - PROCESS | 1646 | 1464624562293 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:09:22 INFO - PROCESS | 1646 | 1464624562294 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:09:22 INFO - PROCESS | 1646 | 1464624562296 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:09:22 INFO - PROCESS | 1646 | 1464624562297 Marionette TRACE conn2 <- [1,1506,null,{}] 09:09:22 INFO - PROCESS | 1646 | 1464624562300 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}] 09:09:22 INFO - PROCESS | 1646 | 1464624562394 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:09:22 INFO - PROCESS | 1646 | 1464624562458 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50f000 == 77 [pid = 1646] [id = 384] 09:09:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1232de800) [pid = 1646] [serial = 1151] [outer = 0x0] 09:09:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x127475400) [pid = 1646] [serial = 1152] [outer = 0x1232de800] 09:09:22 INFO - PROCESS | 1646 | 1464624562482 Marionette DEBUG loaded listener.js 09:09:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128a98400) [pid = 1646] [serial = 1153] [outer = 0x1232de800] 09:09:22 INFO - PROCESS | 1646 | 1464624562741 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]]]}] 09:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 09:09:22 INFO - PROCESS | 1646 | 1464624562766 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:09:22 INFO - PROCESS | 1646 | 1464624562767 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:09:22 INFO - PROCESS | 1646 | 1464624562769 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:09:22 INFO - PROCESS | 1646 | 1464624562782 Marionette TRACE conn2 <- [1,1510,null,{}] 09:09:22 INFO - PROCESS | 1646 | 1464624562798 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}] 09:09:22 INFO - PROCESS | 1646 | 1464624562897 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:09:22 INFO - PROCESS | 1646 | 1464624562901 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2d1800 == 78 [pid = 1646] [id = 385] 09:09:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12344f800) [pid = 1646] [serial = 1154] [outer = 0x0] 09:09:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x128aa4c00) [pid = 1646] [serial = 1155] [outer = 0x12344f800] 09:09:22 INFO - PROCESS | 1646 | 1464624562926 Marionette DEBUG loaded listener.js 09:09:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128ac9400) [pid = 1646] [serial = 1156] [outer = 0x12344f800] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x110d8a000 == 77 [pid = 1646] [id = 329] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x13570a000 == 76 [pid = 1646] [id = 331] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x128d1a000 == 75 [pid = 1646] [id = 289] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12bda5000 == 74 [pid = 1646] [id = 122] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x119dd6000 == 73 [pid = 1646] [id = 228] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x124ba7000 == 72 [pid = 1646] [id = 247] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9c4800 == 71 [pid = 1646] [id = 178] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d620800 == 70 [pid = 1646] [id = 302] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x135880000 == 69 [pid = 1646] [id = 287] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x128d10800 == 68 [pid = 1646] [id = 208] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d81d000 == 67 [pid = 1646] [id = 245] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d99b800 == 66 [pid = 1646] [id = 180] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1211ba000 == 65 [pid = 1646] [id = 120] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1353de000 == 64 [pid = 1646] [id = 265] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x113329000 == 63 [pid = 1646] [id = 106] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x13530c800 == 62 [pid = 1646] [id = 264] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c80c000 == 61 [pid = 1646] [id = 175] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x137bd8000 == 60 [pid = 1646] [id = 267] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x135022800 == 59 [pid = 1646] [id = 286] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x119b5a000 == 58 [pid = 1646] [id = 352] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12b381000 == 57 [pid = 1646] [id = 121] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x134f20800 == 56 [pid = 1646] [id = 330] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x134dd2000 == 55 [pid = 1646] [id = 281] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdd9000 == 54 [pid = 1646] [id = 136] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5a7000 == 53 [pid = 1646] [id = 310] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d5a2000 == 52 [pid = 1646] [id = 179] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d5a1800 == 51 [pid = 1646] [id = 260] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x119a37800 == 50 [pid = 1646] [id = 207] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdca000 == 49 [pid = 1646] [id = 288] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1353fb800 == 48 [pid = 1646] [id = 266] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11675e800 == 47 [pid = 1646] [id = 372] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9ab800 == 46 [pid = 1646] [id = 371] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d61e000 == 45 [pid = 1646] [id = 370] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9ca800 == 44 [pid = 1646] [id = 369] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50e800 == 43 [pid = 1646] [id = 368] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1297dd800 == 42 [pid = 1646] [id = 367] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11929f000 == 41 [pid = 1646] [id = 366] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x135873000 == 40 [pid = 1646] [id = 324] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x111eac000 == 39 [pid = 1646] [id = 365] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1182e7800 == 38 [pid = 1646] [id = 373] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x128d08000 == 37 [pid = 1646] [id = 379] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1260cf000 == 36 [pid = 1646] [id = 378] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x111ad5000 == 35 [pid = 1646] [id = 383] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac7e800 == 34 [pid = 1646] [id = 381] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5b9000 == 33 [pid = 1646] [id = 380] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x116ab0000 == 32 [pid = 1646] [id = 375] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1247d4000 == 31 [pid = 1646] [id = 377] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x126b48800 == 30 [pid = 1646] [id = 382] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12326d000 == 29 [pid = 1646] [id = 374] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x114fe0000 == 28 [pid = 1646] [id = 376] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x134d9d800) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12a87a800) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12d60c000) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12729ac00) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12c6ea400) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x112d03000) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12d519400) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12610b400) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12d50fc00) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x121108800) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11828cc00) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12c6f3000) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1232db800) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128c6d400) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118022800) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x134d98000) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1272a6800) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1247a2800) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11979ac00) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1290ef800) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x128c7a800) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11315d400) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x112d15800) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12cd17000) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12c6f7000) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12ace4400) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12a84d400) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50f000 == 27 [pid = 1646] [id = 384] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x113109000) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11310e400) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x120f39400) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1127e1800) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x112694800) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12323e400) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1234ccc00) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11bb6f000) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x116a67800) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1176a7400) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12cd12c00) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12c53ac00) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x126091400) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11316e000) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1164be400) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x123107800) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12c00dc00) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12c002800) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11906b400) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1176a6000) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121109c00) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12323cc00) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12bae4400) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12bad4000) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118290000) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1185ab000) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123107000) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1245f9c00) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x123234400) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x123311400) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119069800) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119783000) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12436a800) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 09:09:24 INFO - PROCESS | 1646 | 1464624564926 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]]]}] 09:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2194ms 09:09:24 INFO - PROCESS | 1646 | 1464624564964 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:09:24 INFO - PROCESS | 1646 | 1464624564966 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:09:24 INFO - PROCESS | 1646 | 1464624564970 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:09:24 INFO - PROCESS | 1646 | 1464624564972 Marionette TRACE conn2 <- [1,1514,null,{}] 09:09:24 INFO - PROCESS | 1646 | 1464624564977 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}] 09:09:25 INFO - PROCESS | 1646 | 1464624565057 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:09:25 INFO - PROCESS | 1646 | 1464624565104 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x112175000 == 28 [pid = 1646] [id = 386] 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112699c00) [pid = 1646] [serial = 1157] [outer = 0x0] 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11269a800) [pid = 1646] [serial = 1158] [outer = 0x112699c00] 09:09:25 INFO - PROCESS | 1646 | 1464624565132 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1127dc800) [pid = 1646] [serial = 1159] [outer = 0x112699c00] 09:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 473ms 09:09:25 INFO - PROCESS | 1646 | 1464624565436 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]]]}] 09:09:25 INFO - PROCESS | 1646 | 1464624565446 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:09:25 INFO - PROCESS | 1646 | 1464624565450 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:09:25 INFO - PROCESS | 1646 | 1464624565463 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:09:25 INFO - PROCESS | 1646 | 1464624565464 Marionette TRACE conn2 <- [1,1518,null,{}] 09:09:25 INFO - PROCESS | 1646 | 1464624565467 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}] 09:09:25 INFO - PROCESS | 1646 | 1464624565553 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:09:25 INFO - PROCESS | 1646 | 1464624565562 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x114fe0000 == 29 [pid = 1646] [id = 387] 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1127e4000) [pid = 1646] [serial = 1160] [outer = 0x0] 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x112d22000) [pid = 1646] [serial = 1161] [outer = 0x1127e4000] 09:09:25 INFO - PROCESS | 1646 | 1464624565588 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113102800) [pid = 1646] [serial = 1162] [outer = 0x1127e4000] 09:09:25 INFO - PROCESS | 1646 | 1464624565935 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]]]}] 09:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 529ms 09:09:25 INFO - PROCESS | 1646 | 1464624565983 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:09:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:09:25 INFO - PROCESS | 1646 | 1464624565985 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:09:25 INFO - PROCESS | 1646 | 1464624565988 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:09:25 INFO - PROCESS | 1646 | 1464624565990 Marionette TRACE conn2 <- [1,1522,null,{}] 09:09:26 INFO - PROCESS | 1646 | 1464624565998 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}] 09:09:26 INFO - PROCESS | 1646 | 1464624566084 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:09:26 INFO - PROCESS | 1646 | 1464624566094 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x116981000 == 30 [pid = 1646] [id = 388] 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x110d5b400) [pid = 1646] [serial = 1163] [outer = 0x0] 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x113157800) [pid = 1646] [serial = 1164] [outer = 0x110d5b400] 09:09:26 INFO - PROCESS | 1646 | 1464624566123 Marionette DEBUG loaded listener.js 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x113166400) [pid = 1646] [serial = 1165] [outer = 0x110d5b400] 09:09:26 INFO - PROCESS | 1646 | 1464624566444 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"]]]}] 09:09:26 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 () { 09:09:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:09:26 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 () { 09:09:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:09:26 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 () { 09:09:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:09:26 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 () { 09:09:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:09:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 09:09:26 INFO - PROCESS | 1646 | 1464624566462 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:09:26 INFO - PROCESS | 1646 | 1464624566464 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:09:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:09:26 INFO - PROCESS | 1646 | 1464624566466 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:09:26 INFO - PROCESS | 1646 | 1464624566467 Marionette TRACE conn2 <- [1,1526,null,{}] 09:09:26 INFO - PROCESS | 1646 | 1464624566469 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}] 09:09:26 INFO - PROCESS | 1646 | 1464624566551 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:09:26 INFO - PROCESS | 1646 | 1464624566603 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x117442000 == 31 [pid = 1646] [id = 389] 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11315bc00) [pid = 1646] [serial = 1166] [outer = 0x0] 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x115e71400) [pid = 1646] [serial = 1167] [outer = 0x11315bc00] 09:09:26 INFO - PROCESS | 1646 | 1464624566629 Marionette DEBUG loaded listener.js 09:09:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1164bb000) [pid = 1646] [serial = 1168] [outer = 0x11315bc00] 09:09:26 INFO - PROCESS | 1646 | 1464624566907 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"]]]}] 09:09:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:09:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:09:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:09:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 472ms 09:09:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:09:26 INFO - PROCESS | 1646 | 1464624566946 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:09:26 INFO - PROCESS | 1646 | 1464624566947 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:09:26 INFO - PROCESS | 1646 | 1464624566950 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:09:26 INFO - PROCESS | 1646 | 1464624566951 Marionette TRACE conn2 <- [1,1530,null,{}] 09:09:26 INFO - PROCESS | 1646 | 1464624566953 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}] 09:09:27 INFO - PROCESS | 1646 | 1464624567028 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:09:27 INFO - PROCESS | 1646 | 1464624567032 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d8000 == 32 [pid = 1646] [id = 390] 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112d1c400) [pid = 1646] [serial = 1169] [outer = 0x0] 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1166d5800) [pid = 1646] [serial = 1170] [outer = 0x112d1c400] 09:09:27 INFO - PROCESS | 1646 | 1464624567061 Marionette DEBUG loaded listener.js 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x116a6ac00) [pid = 1646] [serial = 1171] [outer = 0x112d1c400] 09:09:27 INFO - PROCESS | 1646 | 1464624567367 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]]]}] 09:09:27 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 09:09:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:09:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:09:27 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. 09:09:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:09:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 09:09:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:09:27 INFO - PROCESS | 1646 | 1464624567420 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:09:27 INFO - PROCESS | 1646 | 1464624567421 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:09:27 INFO - PROCESS | 1646 | 1464624567423 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:09:27 INFO - PROCESS | 1646 | 1464624567424 Marionette TRACE conn2 <- [1,1534,null,{}] 09:09:27 INFO - PROCESS | 1646 | 1464624567427 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}] 09:09:27 INFO - PROCESS | 1646 | 1464624567543 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:09:27 INFO - PROCESS | 1646 | 1464624567549 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x119026000 == 33 [pid = 1646] [id = 391] 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11711d400) [pid = 1646] [serial = 1172] [outer = 0x0] 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118025800) [pid = 1646] [serial = 1173] [outer = 0x11711d400] 09:09:27 INFO - PROCESS | 1646 | 1464624567578 Marionette DEBUG loaded listener.js 09:09:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1185ac400) [pid = 1646] [serial = 1174] [outer = 0x11711d400] 09:09:27 INFO - PROCESS | 1646 | 1464624567899 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]]]}] 09:09:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:09:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 09:09:27 INFO - PROCESS | 1646 | 1464624567943 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:09:27 INFO - PROCESS | 1646 | 1464624567944 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:09:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:09:27 INFO - PROCESS | 1646 | 1464624567948 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:09:27 INFO - PROCESS | 1646 | 1464624567949 Marionette TRACE conn2 <- [1,1538,null,{}] 09:09:27 INFO - PROCESS | 1646 | 1464624567952 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}] 09:09:28 INFO - PROCESS | 1646 | 1464624568088 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:09:28 INFO - PROCESS | 1646 | 1464624568101 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11966d000 == 34 [pid = 1646] [id = 392] 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x117125000) [pid = 1646] [serial = 1175] [outer = 0x0] 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118743400) [pid = 1646] [serial = 1176] [outer = 0x117125000] 09:09:28 INFO - PROCESS | 1646 | 1464624568136 Marionette DEBUG loaded listener.js 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1188c7c00) [pid = 1646] [serial = 1177] [outer = 0x117125000] 09:09:28 INFO - PROCESS | 1646 | 1464624568432 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]]]}] 09:09:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:09:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 09:09:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:09:28 INFO - PROCESS | 1646 | 1464624568467 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:09:28 INFO - PROCESS | 1646 | 1464624568468 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:09:28 INFO - PROCESS | 1646 | 1464624568471 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:09:28 INFO - PROCESS | 1646 | 1464624568472 Marionette TRACE conn2 <- [1,1542,null,{}] 09:09:28 INFO - PROCESS | 1646 | 1464624568476 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}] 09:09:28 INFO - PROCESS | 1646 | 1464624568555 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:09:28 INFO - PROCESS | 1646 | 1464624568561 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a30000 == 35 [pid = 1646] [id = 393] 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119048c00) [pid = 1646] [serial = 1178] [outer = 0x0] 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119071400) [pid = 1646] [serial = 1179] [outer = 0x119048c00] 09:09:28 INFO - PROCESS | 1646 | 1464624568586 Marionette DEBUG loaded listener.js 09:09:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119640000) [pid = 1646] [serial = 1180] [outer = 0x119048c00] 09:09:28 INFO - PROCESS | 1646 | 1464624568891 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]]]}] 09:09:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:09:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 470ms 09:09:28 INFO - PROCESS | 1646 | 1464624568941 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:09:28 INFO - PROCESS | 1646 | 1464624568942 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:09:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:09:28 INFO - PROCESS | 1646 | 1464624568945 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:09:28 INFO - PROCESS | 1646 | 1464624568946 Marionette TRACE conn2 <- [1,1546,null,{}] 09:09:28 INFO - PROCESS | 1646 | 1464624568948 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}] 09:09:29 INFO - PROCESS | 1646 | 1464624569044 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:09:29 INFO - PROCESS | 1646 | 1464624569050 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11697e800 == 36 [pid = 1646] [id = 394] 09:09:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119070000) [pid = 1646] [serial = 1181] [outer = 0x0] 09:09:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11977f000) [pid = 1646] [serial = 1182] [outer = 0x119070000] 09:09:29 INFO - PROCESS | 1646 | 1464624569078 Marionette DEBUG loaded listener.js 09:09:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119786400) [pid = 1646] [serial = 1183] [outer = 0x119070000] 09:09:29 INFO - PROCESS | 1646 | 1464624569377 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]]]}] 09:09:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:09:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 468ms 09:09:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:09:29 INFO - PROCESS | 1646 | 1464624569413 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1646 | 1464624569414 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:09:29 INFO - PROCESS | 1646 | 1464624569416 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1646 | 1464624569417 Marionette TRACE conn2 <- [1,1550,null,{}] 09:09:29 INFO - PROCESS | 1646 | 1464624569420 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}] 09:09:29 INFO - PROCESS | 1646 | 1464624569497 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:09:29 INFO - PROCESS | 1646 | 1464624569501 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x119de3000 == 37 [pid = 1646] [id = 395] 09:09:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119788400) [pid = 1646] [serial = 1184] [outer = 0x0] 09:09:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119798000) [pid = 1646] [serial = 1185] [outer = 0x119788400] 09:09:29 INFO - PROCESS | 1646 | 1464624569529 Marionette DEBUG loaded listener.js 09:09:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119ad3400) [pid = 1646] [serial = 1186] [outer = 0x119788400] 09:09:29 INFO - PROCESS | 1646 | 1464624569878 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]]]}] 09:09:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:09:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 468ms 09:09:29 INFO - PROCESS | 1646 | 1464624569886 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1646 | 1464624569887 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:09:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:09:29 INFO - PROCESS | 1646 | 1464624569892 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1646 | 1464624569894 Marionette TRACE conn2 <- [1,1554,null,{}] 09:09:29 INFO - PROCESS | 1646 | 1464624569896 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}] 09:09:29 INFO - PROCESS | 1646 | 1464624569995 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:09:30 INFO - PROCESS | 1646 | 1464624570010 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d7800 == 38 [pid = 1646] [id = 396] 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119baf000) [pid = 1646] [serial = 1187] [outer = 0x0] 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11bb09000) [pid = 1646] [serial = 1188] [outer = 0x119baf000] 09:09:30 INFO - PROCESS | 1646 | 1464624570044 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x120f3ac00) [pid = 1646] [serial = 1189] [outer = 0x119baf000] 09:09:30 INFO - PROCESS | 1646 | 1464624570503 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]]]}] 09:09:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:09:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 622ms 09:09:30 INFO - PROCESS | 1646 | 1464624570515 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:09:30 INFO - PROCESS | 1646 | 1464624570516 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:09:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:09:30 INFO - PROCESS | 1646 | 1464624570520 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:09:30 INFO - PROCESS | 1646 | 1464624570523 Marionette TRACE conn2 <- [1,1558,null,{}] 09:09:30 INFO - PROCESS | 1646 | 1464624570535 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}] 09:09:30 INFO - PROCESS | 1646 | 1464624570694 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:09:30 INFO - PROCESS | 1646 | 1464624570775 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x123772000 == 39 [pid = 1646] [id = 397] 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x120f42000) [pid = 1646] [serial = 1190] [outer = 0x0] 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x121104400) [pid = 1646] [serial = 1191] [outer = 0x120f42000] 09:09:30 INFO - PROCESS | 1646 | 1464624570800 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12110d800) [pid = 1646] [serial = 1192] [outer = 0x120f42000] 09:09:31 INFO - PROCESS | 1646 | 1464624571073 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]]]}] 09:09:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:09:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 574ms 09:09:31 INFO - PROCESS | 1646 | 1464624571098 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:09:31 INFO - PROCESS | 1646 | 1464624571099 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:09:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:09:31 INFO - PROCESS | 1646 | 1464624571101 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:09:31 INFO - PROCESS | 1646 | 1464624571102 Marionette TRACE conn2 <- [1,1562,null,{}] 09:09:31 INFO - PROCESS | 1646 | 1464624571105 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}] 09:09:31 INFO - PROCESS | 1646 | 1464624571218 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:09:31 INFO - PROCESS | 1646 | 1464624571229 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x124740000 == 40 [pid = 1646] [id = 398] 09:09:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12110e000) [pid = 1646] [serial = 1193] [outer = 0x0] 09:09:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x123106400) [pid = 1646] [serial = 1194] [outer = 0x12110e000] 09:09:31 INFO - PROCESS | 1646 | 1464624571254 Marionette DEBUG loaded listener.js 09:09:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12310b800) [pid = 1646] [serial = 1195] [outer = 0x12110e000] 09:09:31 INFO - PROCESS | 1646 | 1464624571568 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]]]}] 09:09:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:09:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 09:09:31 INFO - PROCESS | 1646 | 1464624571620 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:09:31 INFO - PROCESS | 1646 | 1464624571622 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:09:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:09:31 INFO - PROCESS | 1646 | 1464624571624 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:09:31 INFO - PROCESS | 1646 | 1464624571625 Marionette TRACE conn2 <- [1,1566,null,{}] 09:09:31 INFO - PROCESS | 1646 | 1464624571627 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}] 09:09:31 INFO - PROCESS | 1646 | 1464624571722 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:09:31 INFO - PROCESS | 1646 | 1464624571726 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x124ba7000 == 41 [pid = 1646] [id = 399] 09:09:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x121110400) [pid = 1646] [serial = 1196] [outer = 0x0] 09:09:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123235c00) [pid = 1646] [serial = 1197] [outer = 0x121110400] 09:09:31 INFO - PROCESS | 1646 | 1464624571751 Marionette DEBUG loaded listener.js 09:09:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123240400) [pid = 1646] [serial = 1198] [outer = 0x121110400] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x123102800) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123235400) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1232e3800) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x110d63000) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x112695400) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x126102800) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12609d000) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1234e2000) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x116957800) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11802ec00) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11315c000) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x111a0dc00) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1245f0800) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11977cc00) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1164c2800) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x114fb7800) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11711e800) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11310d800) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1232de800) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x112692800) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:09:32 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123109c00) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:09:32 INFO - PROCESS | 1646 | 1464624572398 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]]]}] 09:09:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:09:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 819ms 09:09:32 INFO - PROCESS | 1646 | 1464624572443 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:09:32 INFO - PROCESS | 1646 | 1464624572444 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:09:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:09:32 INFO - PROCESS | 1646 | 1464624572447 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:09:32 INFO - PROCESS | 1646 | 1464624572448 Marionette TRACE conn2 <- [1,1570,null,{}] 09:09:32 INFO - PROCESS | 1646 | 1464624572450 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}] 09:09:32 INFO - PROCESS | 1646 | 1464624572525 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:09:32 INFO - PROCESS | 1646 | 1464624572531 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ebb800 == 42 [pid = 1646] [id = 400] 09:09:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11304ec00) [pid = 1646] [serial = 1199] [outer = 0x0] 09:09:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x115df1c00) [pid = 1646] [serial = 1200] [outer = 0x11304ec00] 09:09:32 INFO - PROCESS | 1646 | 1464624572551 Marionette DEBUG loaded listener.js 09:09:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118298c00) [pid = 1646] [serial = 1201] [outer = 0x11304ec00] 09:09:32 INFO - PROCESS | 1646 | 1464624572968 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]]]}] 09:09:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:09:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 572ms 09:09:33 INFO - PROCESS | 1646 | 1464624573020 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:09:33 INFO - PROCESS | 1646 | 1464624573022 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:09:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:09:33 INFO - PROCESS | 1646 | 1464624573025 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:09:33 INFO - PROCESS | 1646 | 1464624573027 Marionette TRACE conn2 <- [1,1574,null,{}] 09:09:33 INFO - PROCESS | 1646 | 1464624573030 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}] 09:09:33 INFO - PROCESS | 1646 | 1464624573151 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:09:33 INFO - PROCESS | 1646 | 1464624573160 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b50000 == 43 [pid = 1646] [id = 401] 09:09:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1187f7800) [pid = 1646] [serial = 1202] [outer = 0x0] 09:09:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x123109c00) [pid = 1646] [serial = 1203] [outer = 0x1187f7800] 09:09:33 INFO - PROCESS | 1646 | 1464624573202 Marionette DEBUG loaded listener.js 09:09:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1232e7000) [pid = 1646] [serial = 1204] [outer = 0x1187f7800] 09:09:33 INFO - PROCESS | 1646 | 1464624573559 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]]]}] 09:09:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:09:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 570ms 09:09:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:09:33 INFO - PROCESS | 1646 | 1464624573595 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:09:33 INFO - PROCESS | 1646 | 1464624573596 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:09:33 INFO - PROCESS | 1646 | 1464624573598 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:09:33 INFO - PROCESS | 1646 | 1464624573599 Marionette TRACE conn2 <- [1,1578,null,{}] 09:09:33 INFO - PROCESS | 1646 | 1464624573611 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}] 09:09:33 INFO - PROCESS | 1646 | 1464624573690 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:09:33 INFO - PROCESS | 1646 | 1464624573696 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x127263800 == 44 [pid = 1646] [id = 402] 09:09:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119649c00) [pid = 1646] [serial = 1205] [outer = 0x0] 09:09:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12330c800) [pid = 1646] [serial = 1206] [outer = 0x119649c00] 09:09:33 INFO - PROCESS | 1646 | 1464624573720 Marionette DEBUG loaded listener.js 09:09:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123442800) [pid = 1646] [serial = 1207] [outer = 0x119649c00] 09:09:34 INFO - PROCESS | 1646 | 1464624574025 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]]]}] 09:09:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:09:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 468ms 09:09:34 INFO - PROCESS | 1646 | 1464624574068 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:09:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:09:34 INFO - PROCESS | 1646 | 1464624574069 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:09:34 INFO - PROCESS | 1646 | 1464624574079 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:09:34 INFO - PROCESS | 1646 | 1464624574080 Marionette TRACE conn2 <- [1,1582,null,{}] 09:09:34 INFO - PROCESS | 1646 | 1464624574083 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}] 09:09:34 INFO - PROCESS | 1646 | 1464624574163 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:09:34 INFO - PROCESS | 1646 | 1464624574167 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d17000 == 45 [pid = 1646] [id = 403] 09:09:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123448800) [pid = 1646] [serial = 1208] [outer = 0x0] 09:09:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1235acc00) [pid = 1646] [serial = 1209] [outer = 0x123448800] 09:09:34 INFO - PROCESS | 1646 | 1464624574192 Marionette DEBUG loaded listener.js 09:09:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12362e000) [pid = 1646] [serial = 1210] [outer = 0x123448800] 09:09:34 INFO - PROCESS | 1646 | 1464624574770 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]]]}] 09:09:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:09:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 778ms 09:09:34 INFO - PROCESS | 1646 | 1464624574849 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:09:34 INFO - PROCESS | 1646 | 1464624574852 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:09:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:09:34 INFO - PROCESS | 1646 | 1464624574879 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:09:34 INFO - PROCESS | 1646 | 1464624574881 Marionette TRACE conn2 <- [1,1586,null,{}] 09:09:34 INFO - PROCESS | 1646 | 1464624574886 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}] 09:09:34 INFO - PROCESS | 1646 | 1464624574993 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:09:35 INFO - PROCESS | 1646 | 1464624575047 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1133b5000 == 46 [pid = 1646] [id = 404] 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x112698000) [pid = 1646] [serial = 1211] [outer = 0x0] 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1127d8800) [pid = 1646] [serial = 1212] [outer = 0x112698000] 09:09:35 INFO - PROCESS | 1646 | 1464624575079 Marionette DEBUG loaded listener.js 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x112a82400) [pid = 1646] [serial = 1213] [outer = 0x112698000] 09:09:35 INFO - PROCESS | 1646 | 1464624575570 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]]]}] 09:09:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:09:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 797ms 09:09:35 INFO - PROCESS | 1646 | 1464624575654 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:09:35 INFO - PROCESS | 1646 | 1464624575660 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:09:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:09:35 INFO - PROCESS | 1646 | 1464624575665 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:09:35 INFO - PROCESS | 1646 | 1464624575666 Marionette TRACE conn2 <- [1,1590,null,{}] 09:09:35 INFO - PROCESS | 1646 | 1464624575669 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}] 09:09:35 INFO - PROCESS | 1646 | 1464624575785 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:09:35 INFO - PROCESS | 1646 | 1464624575861 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f3a000 == 47 [pid = 1646] [id = 405] 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x113103000) [pid = 1646] [serial = 1214] [outer = 0x0] 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11310b400) [pid = 1646] [serial = 1215] [outer = 0x113103000] 09:09:35 INFO - PROCESS | 1646 | 1464624575892 Marionette DEBUG loaded listener.js 09:09:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x113170c00) [pid = 1646] [serial = 1216] [outer = 0x113103000] 09:09:36 INFO - PROCESS | 1646 | 1464624576571 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]]]}] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x114e59800 == 46 [pid = 1646] [id = 25] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12c510000 == 45 [pid = 1646] [id = 13] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9c2800 == 44 [pid = 1646] [id = 15] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x129053800 == 43 [pid = 1646] [id = 6] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa10000 == 42 [pid = 1646] [id = 8] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2ca800 == 41 [pid = 1646] [id = 18] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d813000 == 40 [pid = 1646] [id = 19] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc11800 == 39 [pid = 1646] [id = 10] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdd0000 == 38 [pid = 1646] [id = 11] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1164ed000 == 37 [pid = 1646] [id = 26] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128aa4c00) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2d1800 == 36 [pid = 1646] [id = 385] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12330dc00) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x124f0d000) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1245f7000) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x126191000) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x126099400) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x120f3cc00) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11678b400) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x126f30400) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1127d8c00) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x112d16400) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128a09400) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12729f800) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x126b99400) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x126109400) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12479b000) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x124182400) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123309800) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119794c00) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119064c00) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118296000) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x114fb9000) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x113164000) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11269d000) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x111ed4400) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1247a2400) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11979b800) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121107400) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1187fb800) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11920f800) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1175ac800) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1185adc00) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118137000) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1175a4000) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x114fb9c00) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x113162400) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128a98400) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12110ec00) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12479d800) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x127475400) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1270d4800) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 09:09:36 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x123239800) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 09:09:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:09:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 977ms 09:09:36 INFO - PROCESS | 1646 | 1464624576643 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:09:36 INFO - PROCESS | 1646 | 1464624576646 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:09:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:09:36 INFO - PROCESS | 1646 | 1464624576651 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:09:36 INFO - PROCESS | 1646 | 1464624576654 Marionette TRACE conn2 <- [1,1594,null,{}] 09:09:36 INFO - PROCESS | 1646 | 1464624576659 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}] 09:09:36 INFO - PROCESS | 1646 | 1464624576764 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:09:36 INFO - PROCESS | 1646 | 1464624576777 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x112ae4800 == 37 [pid = 1646] [id = 406] 09:09:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x112a75800) [pid = 1646] [serial = 1217] [outer = 0x0] 09:09:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112d1ec00) [pid = 1646] [serial = 1218] [outer = 0x112a75800] 09:09:36 INFO - PROCESS | 1646 | 1464624576819 Marionette DEBUG loaded listener.js 09:09:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11304f400) [pid = 1646] [serial = 1219] [outer = 0x112a75800] 09:09:37 INFO - PROCESS | 1646 | 1464624577327 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]]]}] 09:09:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:09:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 724ms 09:09:37 INFO - PROCESS | 1646 | 1464624577376 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:09:37 INFO - PROCESS | 1646 | 1464624577379 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:09:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:09:37 INFO - PROCESS | 1646 | 1464624577383 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:09:37 INFO - PROCESS | 1646 | 1464624577385 Marionette TRACE conn2 <- [1,1598,null,{}] 09:09:37 INFO - PROCESS | 1646 | 1464624577388 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}] 09:09:37 INFO - PROCESS | 1646 | 1464624577461 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:09:37 INFO - PROCESS | 1646 | 1464624577468 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aa6800 == 38 [pid = 1646] [id = 407] 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x113111800) [pid = 1646] [serial = 1220] [outer = 0x0] 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11316e400) [pid = 1646] [serial = 1221] [outer = 0x113111800] 09:09:37 INFO - PROCESS | 1646 | 1464624577496 Marionette DEBUG loaded listener.js 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x114fb8000) [pid = 1646] [serial = 1222] [outer = 0x113111800] 09:09:37 INFO - PROCESS | 1646 | 1464624577833 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]]]}] 09:09:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:09:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 473ms 09:09:37 INFO - PROCESS | 1646 | 1464624577857 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:09:37 INFO - PROCESS | 1646 | 1464624577858 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:09:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:09:37 INFO - PROCESS | 1646 | 1464624577861 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:09:37 INFO - PROCESS | 1646 | 1464624577863 Marionette TRACE conn2 <- [1,1602,null,{}] 09:09:37 INFO - PROCESS | 1646 | 1464624577871 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}] 09:09:37 INFO - PROCESS | 1646 | 1464624577957 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:09:37 INFO - PROCESS | 1646 | 1464624577966 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183e2000 == 39 [pid = 1646] [id = 408] 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x111f39400) [pid = 1646] [serial = 1223] [outer = 0x0] 09:09:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x116606000) [pid = 1646] [serial = 1224] [outer = 0x111f39400] 09:09:38 INFO - PROCESS | 1646 | 1464624577995 Marionette DEBUG loaded listener.js 09:09:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x116a73000) [pid = 1646] [serial = 1225] [outer = 0x111f39400] 09:09:38 INFO - PROCESS | 1646 | 1464624578333 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]]]}] 09:09:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:09:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 09:09:38 INFO - PROCESS | 1646 | 1464624578381 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:09:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:09:38 INFO - PROCESS | 1646 | 1464624578383 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:09:38 INFO - PROCESS | 1646 | 1464624578385 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:09:38 INFO - PROCESS | 1646 | 1464624578387 Marionette TRACE conn2 <- [1,1606,null,{}] 09:09:38 INFO - PROCESS | 1646 | 1464624578389 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}] 09:09:38 INFO - PROCESS | 1646 | 1464624578494 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:09:38 INFO - PROCESS | 1646 | 1464624578500 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119673000 == 40 [pid = 1646] [id = 409] 09:09:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116958400) [pid = 1646] [serial = 1226] [outer = 0x0] 09:09:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1176ad400) [pid = 1646] [serial = 1227] [outer = 0x116958400] 09:09:38 INFO - PROCESS | 1646 | 1464624578527 Marionette DEBUG loaded listener.js 09:09:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118291c00) [pid = 1646] [serial = 1228] [outer = 0x116958400] 09:09:38 INFO - PROCESS | 1646 | 1464624578850 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]]]}] 09:09:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:09:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 473ms 09:09:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:09:38 INFO - PROCESS | 1646 | 1464624578861 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:09:38 INFO - PROCESS | 1646 | 1464624578862 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:09:38 INFO - PROCESS | 1646 | 1464624578864 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:09:38 INFO - PROCESS | 1646 | 1464624578865 Marionette TRACE conn2 <- [1,1610,null,{}] 09:09:38 INFO - PROCESS | 1646 | 1464624578867 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}] 09:09:38 INFO - PROCESS | 1646 | 1464624578961 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:09:38 INFO - PROCESS | 1646 | 1464624578974 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b55000 == 41 [pid = 1646] [id = 410] 09:09:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x110d57c00) [pid = 1646] [serial = 1229] [outer = 0x0] 09:09:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118298000) [pid = 1646] [serial = 1230] [outer = 0x110d57c00] 09:09:39 INFO - PROCESS | 1646 | 1464624579006 Marionette DEBUG loaded listener.js 09:09:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118746000) [pid = 1646] [serial = 1231] [outer = 0x110d57c00] 09:09:39 INFO - PROCESS | 1646 | 1464624579335 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]]]}] 09:09:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:09:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 09:09:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:09:39 INFO - PROCESS | 1646 | 1464624579385 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:09:39 INFO - PROCESS | 1646 | 1464624579387 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:09:39 INFO - PROCESS | 1646 | 1464624579390 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:09:39 INFO - PROCESS | 1646 | 1464624579392 Marionette TRACE conn2 <- [1,1614,null,{}] 09:09:39 INFO - PROCESS | 1646 | 1464624579403 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}] 09:09:39 INFO - PROCESS | 1646 | 1464624579572 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:09:39 INFO - PROCESS | 1646 | 1464624579590 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b3800 == 42 [pid = 1646] [id = 411] 09:09:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1187f7000) [pid = 1646] [serial = 1232] [outer = 0x0] 09:09:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119219c00) [pid = 1646] [serial = 1233] [outer = 0x1187f7000] 09:09:39 INFO - PROCESS | 1646 | 1464624579632 Marionette DEBUG loaded listener.js 09:09:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119788800) [pid = 1646] [serial = 1234] [outer = 0x1187f7000] 09:09:40 INFO - PROCESS | 1646 | 1464624580068 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]]]}] 09:09:40 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 09:09:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 728ms 09:09:40 INFO - PROCESS | 1646 | 1464624580118 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:09:40 INFO - PROCESS | 1646 | 1464624580119 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:09:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:09:40 INFO - PROCESS | 1646 | 1464624580121 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:09:40 INFO - PROCESS | 1646 | 1464624580123 Marionette TRACE conn2 <- [1,1618,null,{}] 09:09:40 INFO - PROCESS | 1646 | 1464624580125 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}] 09:09:40 INFO - PROCESS | 1646 | 1464624580218 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:09:40 INFO - PROCESS | 1646 | 1464624580223 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12354e000 == 43 [pid = 1646] [id = 412] 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1188bf000) [pid = 1646] [serial = 1235] [outer = 0x0] 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119acf000) [pid = 1646] [serial = 1236] [outer = 0x1188bf000] 09:09:40 INFO - PROCESS | 1646 | 1464624580248 Marionette DEBUG loaded listener.js 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11bb6dc00) [pid = 1646] [serial = 1237] [outer = 0x1188bf000] 09:09:40 INFO - PROCESS | 1646 | 1464624580578 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]]]}] 09:09:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:09:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 470ms 09:09:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:09:40 INFO - PROCESS | 1646 | 1464624580594 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:09:40 INFO - PROCESS | 1646 | 1464624580595 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:09:40 INFO - PROCESS | 1646 | 1464624580597 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:09:40 INFO - PROCESS | 1646 | 1464624580598 Marionette TRACE conn2 <- [1,1622,null,{}] 09:09:40 INFO - PROCESS | 1646 | 1464624580600 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}] 09:09:40 INFO - PROCESS | 1646 | 1464624580694 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:09:40 INFO - PROCESS | 1646 | 1464624580706 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1243d4000 == 44 [pid = 1646] [id = 413] 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119797800) [pid = 1646] [serial = 1238] [outer = 0x0] 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11bb79400) [pid = 1646] [serial = 1239] [outer = 0x119797800] 09:09:40 INFO - PROCESS | 1646 | 1464624580733 Marionette DEBUG loaded listener.js 09:09:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x120f3e400) [pid = 1646] [serial = 1240] [outer = 0x119797800] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x120f42000) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x110d5b400) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112d1c400) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11315bc00) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11711d400) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1127e4000) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119070000) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119788400) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112699c00) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119048c00) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x117125000) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12110e000) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121110400) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11304ec00) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119649c00) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1187f7800) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:09:41 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119baf000) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:09:41 INFO - PROCESS | 1646 | 1464624581332 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]]]}] 09:09:41 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 09:09:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 768ms 09:09:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:09:41 INFO - PROCESS | 1646 | 1464624581366 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:09:41 INFO - PROCESS | 1646 | 1464624581367 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:09:41 INFO - PROCESS | 1646 | 1464624581369 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:09:41 INFO - PROCESS | 1646 | 1464624581370 Marionette TRACE conn2 <- [1,1626,null,{}] 09:09:41 INFO - PROCESS | 1646 | 1464624581378 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}] 09:09:41 INFO - PROCESS | 1646 | 1464624581462 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:09:41 INFO - PROCESS | 1646 | 1464624581467 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183e1800 == 45 [pid = 1646] [id = 414] 09:09:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11315c800) [pid = 1646] [serial = 1241] [outer = 0x0] 09:09:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119644800) [pid = 1646] [serial = 1242] [outer = 0x11315c800] 09:09:41 INFO - PROCESS | 1646 | 1464624581492 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11bb70400) [pid = 1646] [serial = 1243] [outer = 0x11315c800] 09:09:41 INFO - PROCESS | 1646 | 1464624581802 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]]]}] 09:09:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:09:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 473ms 09:09:41 INFO - PROCESS | 1646 | 1464624581843 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:09:41 INFO - PROCESS | 1646 | 1464624581845 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:09:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:09:41 INFO - PROCESS | 1646 | 1464624581847 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:09:41 INFO - PROCESS | 1646 | 1464624581849 Marionette TRACE conn2 <- [1,1630,null,{}] 09:09:41 INFO - PROCESS | 1646 | 1464624581851 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}] 09:09:41 INFO - PROCESS | 1646 | 1464624581949 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:09:42 INFO - PROCESS | 1646 | 1464624582021 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260c2000 == 46 [pid = 1646] [id = 415] 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118295400) [pid = 1646] [serial = 1244] [outer = 0x0] 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x120f3ec00) [pid = 1646] [serial = 1245] [outer = 0x118295400] 09:09:42 INFO - PROCESS | 1646 | 1464624582061 Marionette DEBUG loaded listener.js 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12110c800) [pid = 1646] [serial = 1246] [outer = 0x118295400] 09:09:42 INFO - PROCESS | 1646 | 1464624582446 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]]]}] 09:09:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:09:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 621ms 09:09:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:09:42 INFO - PROCESS | 1646 | 1464624582468 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:09:42 INFO - PROCESS | 1646 | 1464624582469 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:09:42 INFO - PROCESS | 1646 | 1464624582473 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:09:42 INFO - PROCESS | 1646 | 1464624582475 Marionette TRACE conn2 <- [1,1634,null,{}] 09:09:42 INFO - PROCESS | 1646 | 1464624582477 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}] 09:09:42 INFO - PROCESS | 1646 | 1464624582566 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:09:42 INFO - PROCESS | 1646 | 1464624582618 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12725e800 == 47 [pid = 1646] [id = 416] 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1185ae000) [pid = 1646] [serial = 1247] [outer = 0x0] 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12310e400) [pid = 1646] [serial = 1248] [outer = 0x1185ae000] 09:09:42 INFO - PROCESS | 1646 | 1464624582648 Marionette DEBUG loaded listener.js 09:09:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12330c000) [pid = 1646] [serial = 1249] [outer = 0x1185ae000] 09:09:43 INFO - PROCESS | 1646 | 1464624583025 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]]]}] 09:09:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:09:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 571ms 09:09:43 INFO - PROCESS | 1646 | 1464624583045 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:09:43 INFO - PROCESS | 1646 | 1464624583047 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:09:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:09:43 INFO - PROCESS | 1646 | 1464624583050 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:09:43 INFO - PROCESS | 1646 | 1464624583052 Marionette TRACE conn2 <- [1,1638,null,{}] 09:09:43 INFO - PROCESS | 1646 | 1464624583055 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}] 09:09:43 INFO - PROCESS | 1646 | 1464624583266 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:09:43 INFO - PROCESS | 1646 | 1464624583389 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x112607800 == 48 [pid = 1646] [id = 417] 09:09:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x111aaf800) [pid = 1646] [serial = 1250] [outer = 0x0] 09:09:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x111ed7400) [pid = 1646] [serial = 1251] [outer = 0x111aaf800] 09:09:43 INFO - PROCESS | 1646 | 1464624583422 Marionette DEBUG loaded listener.js 09:09:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1127e4000) [pid = 1646] [serial = 1252] [outer = 0x111aaf800] 09:09:43 INFO - PROCESS | 1646 | 1464624583847 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]]]}] 09:09:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:09:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 822ms 09:09:43 INFO - PROCESS | 1646 | 1464624583874 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:09:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:09:43 INFO - PROCESS | 1646 | 1464624583878 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:09:43 INFO - PROCESS | 1646 | 1464624583881 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:09:43 INFO - PROCESS | 1646 | 1464624583884 Marionette TRACE conn2 <- [1,1642,null,{}] 09:09:43 INFO - PROCESS | 1646 | 1464624583887 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}] 09:09:43 INFO - PROCESS | 1646 | 1464624583986 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:09:44 INFO - PROCESS | 1646 | 1464624584038 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x119025000 == 49 [pid = 1646] [id = 418] 09:09:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x113104000) [pid = 1646] [serial = 1253] [outer = 0x0] 09:09:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x113382000) [pid = 1646] [serial = 1254] [outer = 0x113104000] 09:09:44 INFO - PROCESS | 1646 | 1464624584070 Marionette DEBUG loaded listener.js 09:09:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1164bac00) [pid = 1646] [serial = 1255] [outer = 0x113104000] 09:09:44 INFO - PROCESS | 1646 | 1464624584485 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]]]}] 09:09:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:09:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 623ms 09:09:44 INFO - PROCESS | 1646 | 1464624584505 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:09:44 INFO - PROCESS | 1646 | 1464624584507 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:09:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:09:44 INFO - PROCESS | 1646 | 1464624584509 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:09:44 INFO - PROCESS | 1646 | 1464624584510 Marionette TRACE conn2 <- [1,1646,null,{}] 09:09:44 INFO - PROCESS | 1646 | 1464624584513 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}] 09:09:44 INFO - PROCESS | 1646 | 1464624584610 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:09:44 INFO - PROCESS | 1646 | 1464624584696 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260d2800 == 50 [pid = 1646] [id = 419] 09:09:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11759fc00) [pid = 1646] [serial = 1256] [outer = 0x0] 09:09:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118294c00) [pid = 1646] [serial = 1257] [outer = 0x11759fc00] 09:09:44 INFO - PROCESS | 1646 | 1464624584726 Marionette DEBUG loaded listener.js 09:09:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1187fbc00) [pid = 1646] [serial = 1258] [outer = 0x11759fc00] 09:09:45 INFO - PROCESS | 1646 | 1464624585137 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]]]}] 09:09:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:09:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 669ms 09:09:45 INFO - PROCESS | 1646 | 1464624585179 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:09:45 INFO - PROCESS | 1646 | 1464624585182 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:09:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:09:45 INFO - PROCESS | 1646 | 1464624585190 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:09:45 INFO - PROCESS | 1646 | 1464624585193 Marionette TRACE conn2 <- [1,1650,null,{}] 09:09:45 INFO - PROCESS | 1646 | 1464624585196 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}] 09:09:45 INFO - PROCESS | 1646 | 1464624585297 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:09:45 INFO - PROCESS | 1646 | 1464624585348 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954d000 == 51 [pid = 1646] [id = 420] 09:09:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1188c0000) [pid = 1646] [serial = 1259] [outer = 0x0] 09:09:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119649400) [pid = 1646] [serial = 1260] [outer = 0x1188c0000] 09:09:45 INFO - PROCESS | 1646 | 1464624585378 Marionette DEBUG loaded listener.js 09:09:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12110bc00) [pid = 1646] [serial = 1261] [outer = 0x1188c0000] 09:09:45 INFO - PROCESS | 1646 | 1464624585775 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]]]}] 09:09:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:09:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 625ms 09:09:45 INFO - PROCESS | 1646 | 1464624585811 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:09:45 INFO - PROCESS | 1646 | 1464624585813 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:09:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:09:45 INFO - PROCESS | 1646 | 1464624585815 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:09:45 INFO - PROCESS | 1646 | 1464624585816 Marionette TRACE conn2 <- [1,1654,null,{}] 09:09:45 INFO - PROCESS | 1646 | 1464624585818 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}] 09:09:45 INFO - PROCESS | 1646 | 1464624585918 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:09:46 INFO - PROCESS | 1646 | 1464624586001 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297f4000 == 52 [pid = 1646] [id = 421] 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12110dc00) [pid = 1646] [serial = 1262] [outer = 0x0] 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12323ec00) [pid = 1646] [serial = 1263] [outer = 0x12110dc00] 09:09:46 INFO - PROCESS | 1646 | 1464624586031 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123310800) [pid = 1646] [serial = 1264] [outer = 0x12110dc00] 09:09:46 INFO - PROCESS | 1646 | 1464624586429 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]]]}] 09:09:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:09:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 618ms 09:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:09:46 INFO - PROCESS | 1646 | 1464624586434 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:09:46 INFO - PROCESS | 1646 | 1464624586435 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:09:46 INFO - PROCESS | 1646 | 1464624586437 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:09:46 INFO - PROCESS | 1646 | 1464624586439 Marionette TRACE conn2 <- [1,1658,null,{}] 09:09:46 INFO - PROCESS | 1646 | 1464624586441 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}] 09:09:46 INFO - PROCESS | 1646 | 1464624586538 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:09:46 INFO - PROCESS | 1646 | 1464624586587 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a79e000 == 53 [pid = 1646] [id = 422] 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123631000) [pid = 1646] [serial = 1265] [outer = 0x0] 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123633400) [pid = 1646] [serial = 1266] [outer = 0x123631000] 09:09:46 INFO - PROCESS | 1646 | 1464624586622 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12418b800) [pid = 1646] [serial = 1267] [outer = 0x123631000] 09:09:47 INFO - PROCESS | 1646 | 1464624587197 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]]]}] 09:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 821ms 09:09:47 INFO - PROCESS | 1646 | 1464624587269 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:09:47 INFO - PROCESS | 1646 | 1464624587271 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:09:47 INFO - PROCESS | 1646 | 1464624587276 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1646 | 1464624587278 Marionette TRACE conn2 <- [1,1662,null,{}] 09:09:47 INFO - PROCESS | 1646 | 1464624587282 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}] 09:09:47 INFO - PROCESS | 1646 | 1464624587371 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:09:47 INFO - PROCESS | 1646 | 1464624587426 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183e5000 == 54 [pid = 1646] [id = 423] 09:09:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1127da000) [pid = 1646] [serial = 1268] [outer = 0x0] 09:09:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x112a73c00) [pid = 1646] [serial = 1269] [outer = 0x1127da000] 09:09:47 INFO - PROCESS | 1646 | 1464624587454 Marionette DEBUG loaded listener.js 09:09:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x113102400) [pid = 1646] [serial = 1270] [outer = 0x1127da000] 09:09:47 INFO - PROCESS | 1646 | 1464624587881 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]]]}] 09:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 622ms 09:09:47 INFO - PROCESS | 1646 | 1464624587897 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:09:47 INFO - PROCESS | 1646 | 1464624587901 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:09:47 INFO - PROCESS | 1646 | 1464624587905 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1646 | 1464624587907 Marionette TRACE conn2 <- [1,1666,null,{}] 09:09:47 INFO - PROCESS | 1646 | 1464624587909 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}] 09:09:48 INFO - PROCESS | 1646 | 1464624588009 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12725e800 == 53 [pid = 1646] [id = 416] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1260c2000 == 52 [pid = 1646] [id = 415] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1183e1800 == 51 [pid = 1646] [id = 414] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1243d4000 == 50 [pid = 1646] [id = 413] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12354e000 == 49 [pid = 1646] [id = 412] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b3800 == 48 [pid = 1646] [id = 411] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x119b55000 == 47 [pid = 1646] [id = 410] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1235acc00) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x119673000 == 46 [pid = 1646] [id = 409] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1183e2000 == 45 [pid = 1646] [id = 408] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116aa6800 == 44 [pid = 1646] [id = 407] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x112ae4800 == 43 [pid = 1646] [id = 406] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116f3a000 == 42 [pid = 1646] [id = 405] 09:09:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1133b5000 == 41 [pid = 1646] [id = 404] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x121104400) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x113157800) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1166d5800) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x116a6ac00) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x115e71400) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1164bb000) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118025800) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1185ac400) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x112d22000) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x113102800) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11977f000) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119786400) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119798000) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119ad3400) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11269a800) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1127dc800) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119071400) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119640000) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118743400) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1188c7c00) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x123106400) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12110d800) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x123235c00) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12310b800) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118298c00) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115df1c00) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12330c800) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x123240400) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x123442800) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x113166400) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x123109c00) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11bb09000) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1232e7000) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x120f3ac00) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 09:09:48 INFO - PROCESS | 1646 | 1464624588096 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x112793800 == 42 [pid = 1646] [id = 424] 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x111c7f400) [pid = 1646] [serial = 1271] [outer = 0x0] 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1127dc800) [pid = 1646] [serial = 1272] [outer = 0x111c7f400] 09:09:48 INFO - PROCESS | 1646 | 1464624588124 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x113163000) [pid = 1646] [serial = 1273] [outer = 0x111c7f400] 09:09:48 INFO - PROCESS | 1646 | 1464624588434 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]]]}] 09:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 574ms 09:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:09:48 INFO - PROCESS | 1646 | 1464624588479 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:09:48 INFO - PROCESS | 1646 | 1464624588480 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:09:48 INFO - PROCESS | 1646 | 1464624588483 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:09:48 INFO - PROCESS | 1646 | 1464624588485 Marionette TRACE conn2 <- [1,1670,null,{}] 09:09:48 INFO - PROCESS | 1646 | 1464624588492 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}] 09:09:48 INFO - PROCESS | 1646 | 1464624588577 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:09:48 INFO - PROCESS | 1646 | 1464624588583 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183ed000 == 43 [pid = 1646] [id = 425] 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1164c0c00) [pid = 1646] [serial = 1274] [outer = 0x0] 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11711b400) [pid = 1646] [serial = 1275] [outer = 0x1164c0c00] 09:09:48 INFO - PROCESS | 1646 | 1464624588610 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11828ac00) [pid = 1646] [serial = 1276] [outer = 0x1164c0c00] 09:09:48 INFO - PROCESS | 1646 | 1464624588982 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]]]}] 09:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 521ms 09:09:49 INFO - PROCESS | 1646 | 1464624589005 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:09:49 INFO - PROCESS | 1646 | 1464624589008 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:09:49 INFO - PROCESS | 1646 | 1464624589012 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:09:49 INFO - PROCESS | 1646 | 1464624589014 Marionette TRACE conn2 <- [1,1674,null,{}] 09:09:49 INFO - PROCESS | 1646 | 1464624589017 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}] 09:09:49 INFO - PROCESS | 1646 | 1464624589144 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:09:49 INFO - PROCESS | 1646 | 1464624589152 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a31000 == 44 [pid = 1646] [id = 426] 09:09:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1185abc00) [pid = 1646] [serial = 1277] [outer = 0x0] 09:09:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11874e800) [pid = 1646] [serial = 1278] [outer = 0x1185abc00] 09:09:49 INFO - PROCESS | 1646 | 1464624589193 Marionette DEBUG loaded listener.js 09:09:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11904c400) [pid = 1646] [serial = 1279] [outer = 0x1185abc00] 09:09:49 INFO - PROCESS | 1646 | 1464624589616 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]]]}] 09:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 620ms 09:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:09:49 INFO - PROCESS | 1646 | 1464624589631 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:09:49 INFO - PROCESS | 1646 | 1464624589633 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:09:49 INFO - PROCESS | 1646 | 1464624589635 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:09:49 INFO - PROCESS | 1646 | 1464624589636 Marionette TRACE conn2 <- [1,1678,null,{}] 09:09:49 INFO - PROCESS | 1646 | 1464624589638 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}] 09:09:49 INFO - PROCESS | 1646 | 1464624589716 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:09:49 INFO - PROCESS | 1646 | 1464624589720 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x119de3800 == 45 [pid = 1646] [id = 427] 09:09:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119070c00) [pid = 1646] [serial = 1280] [outer = 0x0] 09:09:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119649c00) [pid = 1646] [serial = 1281] [outer = 0x119070c00] 09:09:49 INFO - PROCESS | 1646 | 1464624589749 Marionette DEBUG loaded listener.js 09:09:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119787c00) [pid = 1646] [serial = 1282] [outer = 0x119070c00] 09:09:50 INFO - PROCESS | 1646 | 1464624590093 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]]]}] 09:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 468ms 09:09:50 INFO - PROCESS | 1646 | 1464624590103 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:09:50 INFO - PROCESS | 1646 | 1464624590104 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:09:50 INFO - PROCESS | 1646 | 1464624590109 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1646 | 1464624590111 Marionette TRACE conn2 <- [1,1682,null,{}] 09:09:50 INFO - PROCESS | 1646 | 1464624590114 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}] 09:09:50 INFO - PROCESS | 1646 | 1464624590209 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:09:50 INFO - PROCESS | 1646 | 1464624590272 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x123266000 == 46 [pid = 1646] [id = 428] 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11920cc00) [pid = 1646] [serial = 1283] [outer = 0x0] 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1197a0000) [pid = 1646] [serial = 1284] [outer = 0x11920cc00] 09:09:50 INFO - PROCESS | 1646 | 1464624590298 Marionette DEBUG loaded listener.js 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123240400) [pid = 1646] [serial = 1285] [outer = 0x11920cc00] 09:09:50 INFO - PROCESS | 1646 | 1464624590628 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]]]}] 09:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 572ms 09:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:09:50 INFO - PROCESS | 1646 | 1464624590679 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:09:50 INFO - PROCESS | 1646 | 1464624590681 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:09:50 INFO - PROCESS | 1646 | 1464624590683 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1646 | 1464624590684 Marionette TRACE conn2 <- [1,1686,null,{}] 09:09:50 INFO - PROCESS | 1646 | 1464624590686 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}] 09:09:50 INFO - PROCESS | 1646 | 1464624590784 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:09:50 INFO - PROCESS | 1646 | 1464624590796 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12474b800 == 47 [pid = 1646] [id = 429] 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12323fc00) [pid = 1646] [serial = 1286] [outer = 0x0] 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1235b1400) [pid = 1646] [serial = 1287] [outer = 0x12323fc00] 09:09:50 INFO - PROCESS | 1646 | 1464624590821 Marionette DEBUG loaded listener.js 09:09:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x123637000) [pid = 1646] [serial = 1288] [outer = 0x12323fc00] 09:09:51 INFO - PROCESS | 1646 | 1464624591156 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]]]}] 09:09:51 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 09:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 09:09:51 INFO - PROCESS | 1646 | 1464624591203 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:09:51 INFO - PROCESS | 1646 | 1464624591204 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:09:51 INFO - PROCESS | 1646 | 1464624591207 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:09:51 INFO - PROCESS | 1646 | 1464624591208 Marionette TRACE conn2 <- [1,1690,null,{}] 09:09:51 INFO - PROCESS | 1646 | 1464624591210 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}] 09:09:51 INFO - PROCESS | 1646 | 1464624591307 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:09:51 INFO - PROCESS | 1646 | 1464624591339 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260c8000 == 48 [pid = 1646] [id = 430] 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x123629c00) [pid = 1646] [serial = 1289] [outer = 0x0] 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12418a000) [pid = 1646] [serial = 1290] [outer = 0x123629c00] 09:09:51 INFO - PROCESS | 1646 | 1464624591365 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12436a000) [pid = 1646] [serial = 1291] [outer = 0x123629c00] 09:09:51 INFO - PROCESS | 1646 | 1464624591661 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]]]}] 09:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 469ms 09:09:51 INFO - PROCESS | 1646 | 1464624591680 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:09:51 INFO - PROCESS | 1646 | 1464624591681 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:09:51 INFO - PROCESS | 1646 | 1464624591684 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:09:51 INFO - PROCESS | 1646 | 1464624591685 Marionette TRACE conn2 <- [1,1694,null,{}] 09:09:51 INFO - PROCESS | 1646 | 1464624591687 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}] 09:09:51 INFO - PROCESS | 1646 | 1464624591799 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:09:51 INFO - PROCESS | 1646 | 1464624591804 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x127258000 == 49 [pid = 1646] [id = 431] 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12436c800) [pid = 1646] [serial = 1292] [outer = 0x0] 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x124371c00) [pid = 1646] [serial = 1293] [outer = 0x12436c800] 09:09:51 INFO - PROCESS | 1646 | 1464624591829 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1245ec800) [pid = 1646] [serial = 1294] [outer = 0x12436c800] 09:09:52 INFO - PROCESS | 1646 | 1464624592166 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]]]}] 09:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 523ms 09:09:52 INFO - PROCESS | 1646 | 1464624592210 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:09:52 INFO - PROCESS | 1646 | 1464624592211 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:09:52 INFO - PROCESS | 1646 | 1464624592213 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:09:52 INFO - PROCESS | 1646 | 1464624592214 Marionette TRACE conn2 <- [1,1698,null,{}] 09:09:52 INFO - PROCESS | 1646 | 1464624592217 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}] 09:09:52 INFO - PROCESS | 1646 | 1464624592336 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11315c800) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x111f39400) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1188bf000) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x110d57c00) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112a75800) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119797800) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118295400) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1187f7000) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116958400) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:09:52 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x113111800) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:09:52 INFO - PROCESS | 1646 | 1464624592377 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e03000 == 50 [pid = 1646] [id = 432] 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x111f39400) [pid = 1646] [serial = 1295] [outer = 0x0] 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x112f1e400) [pid = 1646] [serial = 1296] [outer = 0x111f39400] 09:09:52 INFO - PROCESS | 1646 | 1464624592402 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11813b800) [pid = 1646] [serial = 1297] [outer = 0x111f39400] 09:09:52 INFO - PROCESS | 1646 | 1464624592677 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]]]}] 09:09:52 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 09:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 518ms 09:09:52 INFO - PROCESS | 1646 | 1464624592732 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:09:52 INFO - PROCESS | 1646 | 1464624592734 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:09:52 INFO - PROCESS | 1646 | 1464624592736 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:09:52 INFO - PROCESS | 1646 | 1464624592738 Marionette TRACE conn2 <- [1,1702,null,{}] 09:09:52 INFO - PROCESS | 1646 | 1464624592741 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}] 09:09:52 INFO - PROCESS | 1646 | 1464624592838 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:09:52 INFO - PROCESS | 1646 | 1464624592888 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297d6800 == 51 [pid = 1646] [id = 433] 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x111f3f800) [pid = 1646] [serial = 1298] [outer = 0x0] 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119ad7400) [pid = 1646] [serial = 1299] [outer = 0x111f3f800] 09:09:52 INFO - PROCESS | 1646 | 1464624592917 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1247a3000) [pid = 1646] [serial = 1300] [outer = 0x111f3f800] 09:09:53 INFO - PROCESS | 1646 | 1464624593228 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]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 521ms 09:09:53 INFO - PROCESS | 1646 | 1464624593258 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:09:53 INFO - PROCESS | 1646 | 1464624593261 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:09:53 INFO - PROCESS | 1646 | 1464624593263 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1646 | 1464624593264 Marionette TRACE conn2 <- [1,1706,null,{}] 09:09:53 INFO - PROCESS | 1646 | 1464624593266 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}] 09:09:53 INFO - PROCESS | 1646 | 1464624593347 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:09:53 INFO - PROCESS | 1646 | 1464624593351 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac73000 == 52 [pid = 1646] [id = 434] 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1247a5000) [pid = 1646] [serial = 1301] [outer = 0x0] 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124a71800) [pid = 1646] [serial = 1302] [outer = 0x1247a5000] 09:09:53 INFO - PROCESS | 1646 | 1464624593375 Marionette DEBUG loaded listener.js 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x124f68400) [pid = 1646] [serial = 1303] [outer = 0x1247a5000] 09:09:53 INFO - PROCESS | 1646 | 1464624593694 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]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 09:09:53 INFO - PROCESS | 1646 | 1464624593733 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:09:53 INFO - PROCESS | 1646 | 1464624593734 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:09:53 INFO - PROCESS | 1646 | 1464624593736 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1646 | 1464624593737 Marionette TRACE conn2 <- [1,1710,null,{}] 09:09:53 INFO - PROCESS | 1646 | 1464624593739 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}] 09:09:53 INFO - PROCESS | 1646 | 1464624593846 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:09:53 INFO - PROCESS | 1646 | 1464624593852 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b334800 == 53 [pid = 1646] [id = 435] 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x124b4f800) [pid = 1646] [serial = 1304] [outer = 0x0] 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12520cc00) [pid = 1646] [serial = 1305] [outer = 0x124b4f800] 09:09:53 INFO - PROCESS | 1646 | 1464624593877 Marionette DEBUG loaded listener.js 09:09:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12609a000) [pid = 1646] [serial = 1306] [outer = 0x124b4f800] 09:09:54 INFO - PROCESS | 1646 | 1464624594190 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]]]}] 09:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 473ms 09:09:54 INFO - PROCESS | 1646 | 1464624594211 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:09:54 INFO - PROCESS | 1646 | 1464624594212 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:09:54 INFO - PROCESS | 1646 | 1464624594215 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:09:54 INFO - PROCESS | 1646 | 1464624594216 Marionette TRACE conn2 <- [1,1714,null,{}] 09:09:54 INFO - PROCESS | 1646 | 1464624594229 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}] 09:09:54 INFO - PROCESS | 1646 | 1464624594310 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:09:54 INFO - PROCESS | 1646 | 1464624594423 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11279a000 == 54 [pid = 1646] [id = 436] 09:09:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x110d59400) [pid = 1646] [serial = 1307] [outer = 0x0] 09:09:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x111a0b000) [pid = 1646] [serial = 1308] [outer = 0x110d59400] 09:09:54 INFO - PROCESS | 1646 | 1464624594455 Marionette DEBUG loaded listener.js 09:09:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x112691000) [pid = 1646] [serial = 1309] [outer = 0x110d59400] 09:09:54 INFO - PROCESS | 1646 | 1464624594908 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]]]}] 09:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 719ms 09:09:54 INFO - PROCESS | 1646 | 1464624594936 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:09:54 INFO - PROCESS | 1646 | 1464624594939 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:09:54 INFO - PROCESS | 1646 | 1464624594943 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:09:54 INFO - PROCESS | 1646 | 1464624594945 Marionette TRACE conn2 <- [1,1718,null,{}] 09:09:54 INFO - PROCESS | 1646 | 1464624594949 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}] 09:09:55 INFO - PROCESS | 1646 | 1464624595063 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:09:55 INFO - PROCESS | 1646 | 1464624595120 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11967e000 == 55 [pid = 1646] [id = 437] 09:09:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x113059400) [pid = 1646] [serial = 1310] [outer = 0x0] 09:09:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x114fbd400) [pid = 1646] [serial = 1311] [outer = 0x113059400] 09:09:55 INFO - PROCESS | 1646 | 1464624595152 Marionette DEBUG loaded listener.js 09:09:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11695a000) [pid = 1646] [serial = 1312] [outer = 0x113059400] 09:09:55 INFO - PROCESS | 1646 | 1464624595738 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]]]}] 09:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 872ms 09:09:55 INFO - PROCESS | 1646 | 1464624595816 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:09:55 INFO - PROCESS | 1646 | 1464624595819 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:09:55 INFO - PROCESS | 1646 | 1464624595822 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:09:55 INFO - PROCESS | 1646 | 1464624595823 Marionette TRACE conn2 <- [1,1722,null,{}] 09:09:55 INFO - PROCESS | 1646 | 1464624595826 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}] 09:09:55 INFO - PROCESS | 1646 | 1464624595930 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:09:55 INFO - PROCESS | 1646 | 1464624595985 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x129544800 == 56 [pid = 1646] [id = 438] 09:09:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11828f000) [pid = 1646] [serial = 1313] [outer = 0x0] 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119640000) [pid = 1646] [serial = 1314] [outer = 0x11828f000] 09:09:56 INFO - PROCESS | 1646 | 1464624596015 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119797000) [pid = 1646] [serial = 1315] [outer = 0x11828f000] 09:09:56 INFO - PROCESS | 1646 | 1464624596463 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]]]}] 09:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 09:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 09:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:09:56 INFO - PROCESS | 1646 | 1464624596493 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:09:56 INFO - PROCESS | 1646 | 1464624596495 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:09:56 INFO - PROCESS | 1646 | 1464624596502 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:09:56 INFO - PROCESS | 1646 | 1464624596506 Marionette TRACE conn2 <- [1,1726,null,{}] 09:09:56 INFO - PROCESS | 1646 | 1464624596510 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}] 09:09:56 INFO - PROCESS | 1646 | 1464624596620 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:09:56 INFO - PROCESS | 1646 | 1464624596731 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc06000 == 57 [pid = 1646] [id = 439] 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11979a000) [pid = 1646] [serial = 1316] [outer = 0x0] 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x120f3ac00) [pid = 1646] [serial = 1317] [outer = 0x11979a000] 09:09:56 INFO - PROCESS | 1646 | 1464624596780 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123444800) [pid = 1646] [serial = 1318] [outer = 0x11979a000] 09:09:57 INFO - PROCESS | 1646 | 1464624597282 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]]]}] 09:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 827ms 09:09:57 INFO - PROCESS | 1646 | 1464624597326 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:09:57 INFO - PROCESS | 1646 | 1464624597328 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:09:57 INFO - PROCESS | 1646 | 1464624597330 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:09:57 INFO - PROCESS | 1646 | 1464624597331 Marionette TRACE conn2 <- [1,1730,null,{}] 09:09:57 INFO - PROCESS | 1646 | 1464624597334 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}] 09:09:57 INFO - PROCESS | 1646 | 1464624597435 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:09:57 INFO - PROCESS | 1646 | 1464624597489 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd9d000 == 58 [pid = 1646] [id = 440] 09:09:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12362cc00) [pid = 1646] [serial = 1319] [outer = 0x0] 09:09:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1245f3c00) [pid = 1646] [serial = 1320] [outer = 0x12362cc00] 09:09:57 INFO - PROCESS | 1646 | 1464624597518 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12479f000) [pid = 1646] [serial = 1321] [outer = 0x12362cc00] 09:09:57 INFO - PROCESS | 1646 | 1464624597965 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]]]}] 09:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 09:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 09:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:09:58 INFO - PROCESS | 1646 | 1464624598001 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1646 | 1464624598002 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:09:58 INFO - PROCESS | 1646 | 1464624598004 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1646 | 1464624598006 Marionette TRACE conn2 <- [1,1734,null,{}] 09:09:58 INFO - PROCESS | 1646 | 1464624598008 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}] 09:09:58 INFO - PROCESS | 1646 | 1464624598112 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:09:58 INFO - PROCESS | 1646 | 1464624598345 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x118581000 == 59 [pid = 1646] [id = 441] 09:09:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1121ba400) [pid = 1646] [serial = 1322] [outer = 0x0] 09:09:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x112692c00) [pid = 1646] [serial = 1323] [outer = 0x1121ba400] 09:09:58 INFO - PROCESS | 1646 | 1464624598374 Marionette DEBUG loaded listener.js 09:09:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x112d1f800) [pid = 1646] [serial = 1324] [outer = 0x1121ba400] 09:09:58 INFO - PROCESS | 1646 | 1464624598837 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]]]}] 09:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 870ms 09:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:09:58 INFO - PROCESS | 1646 | 1464624598875 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1646 | 1464624598878 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:09:58 INFO - PROCESS | 1646 | 1464624598881 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1646 | 1464624598884 Marionette TRACE conn2 <- [1,1738,null,{}] 09:09:58 INFO - PROCESS | 1646 | 1464624598888 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}] 09:09:58 INFO - PROCESS | 1646 | 1464624598971 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:09:59 INFO - PROCESS | 1646 | 1464624599048 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x116256000 == 60 [pid = 1646] [id = 442] 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x112e79000) [pid = 1646] [serial = 1325] [outer = 0x0] 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x116215400) [pid = 1646] [serial = 1326] [outer = 0x112e79000] 09:09:59 INFO - PROCESS | 1646 | 1464624599094 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x116a69c00) [pid = 1646] [serial = 1327] [outer = 0x112e79000] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12b334800 == 59 [pid = 1646] [id = 435] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac73000 == 58 [pid = 1646] [id = 434] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1297d6800 == 57 [pid = 1646] [id = 433] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12310e400) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | 1464624599679 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]]]}] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x117e03000 == 56 [pid = 1646] [id = 432] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x127258000 == 55 [pid = 1646] [id = 431] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1260c8000 == 54 [pid = 1646] [id = 430] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12474b800 == 53 [pid = 1646] [id = 429] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x123266000 == 52 [pid = 1646] [id = 428] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119de3800 == 51 [pid = 1646] [id = 427] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119a31000 == 50 [pid = 1646] [id = 426] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1183ed000 == 49 [pid = 1646] [id = 425] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x112793800 == 48 [pid = 1646] [id = 424] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1183e5000 == 47 [pid = 1646] [id = 423] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1260d2800 == 46 [pid = 1646] [id = 419] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119025000 == 45 [pid = 1646] [id = 418] 09:09:59 INFO - PROCESS | 1646 | --DOCSHELL 0x112607800 == 44 [pid = 1646] [id = 417] 09:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 824ms 09:09:59 INFO - PROCESS | 1646 | 1464624599709 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:09:59 INFO - PROCESS | 1646 | 1464624599713 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:09:59 INFO - PROCESS | 1646 | 1464624599717 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:09:59 INFO - PROCESS | 1646 | 1464624599719 Marionette TRACE conn2 <- [1,1742,null,{}] 09:09:59 INFO - PROCESS | 1646 | 1464624599722 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}] 09:09:59 INFO - PROCESS | 1646 | 1464624599816 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x120f3e400) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119644800) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11bb6dc00) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x120f3ec00) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x118746000) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11bb70400) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12110c800) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118291c00) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x119219c00) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118298000) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x119788800) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x112d1ec00) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11304f400) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x116606000) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11bb79400) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x116a73000) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1176ad400) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11316e400) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x114fb8000) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1127d8800) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11310b400) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119acf000) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 09:09:59 INFO - PROCESS | 1646 | 1464624599883 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11664d000 == 45 [pid = 1646] [id = 443] 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x112d1ec00) [pid = 1646] [serial = 1328] [outer = 0x0] 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x116283c00) [pid = 1646] [serial = 1329] [outer = 0x112d1ec00] 09:09:59 INFO - PROCESS | 1646 | 1464624599911 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118298000) [pid = 1646] [serial = 1330] [outer = 0x112d1ec00] 09:10:00 INFO - PROCESS | 1646 | 1464624600207 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]]]}] 09:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 521ms 09:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:10:00 INFO - PROCESS | 1646 | 1464624600237 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1646 | 1464624600239 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:10:00 INFO - PROCESS | 1646 | 1464624600249 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1646 | 1464624600253 Marionette TRACE conn2 <- [1,1746,null,{}] 09:10:00 INFO - PROCESS | 1646 | 1464624600256 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}] 09:10:00 INFO - PROCESS | 1646 | 1464624600339 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:10:00 INFO - PROCESS | 1646 | 1464624600427 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dd0800 == 46 [pid = 1646] [id = 444] 09:10:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11310b400) [pid = 1646] [serial = 1331] [outer = 0x0] 09:10:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119064c00) [pid = 1646] [serial = 1332] [outer = 0x11310b400] 09:10:00 INFO - PROCESS | 1646 | 1464624600454 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1197a2000) [pid = 1646] [serial = 1333] [outer = 0x11310b400] 09:10:00 INFO - PROCESS | 1646 | 1464624600727 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]]]}] 09:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 530ms 09:10:00 INFO - PROCESS | 1646 | 1464624600773 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1646 | 1464624600776 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:10:00 INFO - PROCESS | 1646 | 1464624600781 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1646 | 1464624600782 Marionette TRACE conn2 <- [1,1750,null,{}] 09:10:00 INFO - PROCESS | 1646 | 1464624600784 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}] 09:10:00 INFO - PROCESS | 1646 | 1464624600872 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:10:00 INFO - PROCESS | 1646 | 1464624600878 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x123559000 == 47 [pid = 1646] [id = 445] 09:10:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119ad9000) [pid = 1646] [serial = 1334] [outer = 0x0] 09:10:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11bb71400) [pid = 1646] [serial = 1335] [outer = 0x119ad9000] 09:10:00 INFO - PROCESS | 1646 | 1464624600904 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x120f3ec00) [pid = 1646] [serial = 1336] [outer = 0x119ad9000] 09:10:01 INFO - PROCESS | 1646 | 1464624601227 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]]]}] 09:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 468ms 09:10:01 INFO - PROCESS | 1646 | 1464624601250 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1646 | 1464624601251 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:10:01 INFO - PROCESS | 1646 | 1464624601253 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1646 | 1464624601254 Marionette TRACE conn2 <- [1,1754,null,{}] 09:10:01 INFO - PROCESS | 1646 | 1464624601258 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}] 09:10:01 INFO - PROCESS | 1646 | 1464624601336 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:10:01 INFO - PROCESS | 1646 | 1464624601342 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x124743800 == 48 [pid = 1646] [id = 446] 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12110c800) [pid = 1646] [serial = 1337] [outer = 0x0] 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123105400) [pid = 1646] [serial = 1338] [outer = 0x12110c800] 09:10:01 INFO - PROCESS | 1646 | 1464624601375 Marionette DEBUG loaded listener.js 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1232e1000) [pid = 1646] [serial = 1339] [outer = 0x12110c800] 09:10:01 INFO - PROCESS | 1646 | 1464624601725 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]]]}] 09:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 09:10:01 INFO - PROCESS | 1646 | 1464624601772 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:10:01 INFO - PROCESS | 1646 | 1464624601773 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:10:01 INFO - PROCESS | 1646 | 1464624601775 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1646 | 1464624601776 Marionette TRACE conn2 <- [1,1758,null,{}] 09:10:01 INFO - PROCESS | 1646 | 1464624601779 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}] 09:10:01 INFO - PROCESS | 1646 | 1464624601860 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:10:01 INFO - PROCESS | 1646 | 1464624601932 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x118282800 == 49 [pid = 1646] [id = 447] 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123236000) [pid = 1646] [serial = 1340] [outer = 0x0] 09:10:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123311400) [pid = 1646] [serial = 1341] [outer = 0x123236000] 09:10:01 INFO - PROCESS | 1646 | 1464624601964 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1236a6c00) [pid = 1646] [serial = 1342] [outer = 0x123236000] 09:10:02 INFO - PROCESS | 1646 | 1464624602269 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]]]}] 09:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 09:10:02 INFO - PROCESS | 1646 | 1464624602296 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:10:02 INFO - PROCESS | 1646 | 1464624602297 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:10:02 INFO - PROCESS | 1646 | 1464624602299 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:10:02 INFO - PROCESS | 1646 | 1464624602301 Marionette TRACE conn2 <- [1,1762,null,{}] 09:10:02 INFO - PROCESS | 1646 | 1464624602303 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}] 09:10:02 INFO - PROCESS | 1646 | 1464624602401 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:10:02 INFO - PROCESS | 1646 | 1464624602413 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12725d800 == 50 [pid = 1646] [id = 448] 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1232e3800) [pid = 1646] [serial = 1343] [outer = 0x0] 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x124371400) [pid = 1646] [serial = 1344] [outer = 0x1232e3800] 09:10:02 INFO - PROCESS | 1646 | 1464624602439 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1245f4400) [pid = 1646] [serial = 1345] [outer = 0x1232e3800] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12323fc00) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123629c00) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12436c800) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x111f3f800) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1127da000) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x111c7f400) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1164c0c00) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1185ae000) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119070c00) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1185abc00) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x111f39400) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1247a5000) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11920cc00) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:10:02 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123448800) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:10:03 INFO - PROCESS | 1646 | 1464624603074 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]]]}] 09:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 818ms 09:10:03 INFO - PROCESS | 1646 | 1464624603139 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1646 | 1464624603141 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:10:03 INFO - PROCESS | 1646 | 1464624603177 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1646 | 1464624603180 Marionette TRACE conn2 <- [1,1766,null,{}] 09:10:03 INFO - PROCESS | 1646 | 1464624603184 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}] 09:10:03 INFO - PROCESS | 1646 | 1464624603288 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:10:03 INFO - PROCESS | 1646 | 1464624603342 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e1c000 == 51 [pid = 1646] [id = 449] 09:10:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1127dec00) [pid = 1646] [serial = 1346] [outer = 0x0] 09:10:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11310f400) [pid = 1646] [serial = 1347] [outer = 0x1127dec00] 09:10:03 INFO - PROCESS | 1646 | 1464624603375 Marionette DEBUG loaded listener.js 09:10:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x115e68400) [pid = 1646] [serial = 1348] [outer = 0x1127dec00] 09:10:03 INFO - PROCESS | 1646 | 1464624603796 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]]]}] 09:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 694ms 09:10:03 INFO - PROCESS | 1646 | 1464624603852 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1646 | 1464624603856 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:10:03 INFO - PROCESS | 1646 | 1464624603860 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1646 | 1464624603862 Marionette TRACE conn2 <- [1,1770,null,{}] 09:10:03 INFO - PROCESS | 1646 | 1464624603865 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}] 09:10:03 INFO - PROCESS | 1646 | 1464624603968 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:10:04 INFO - PROCESS | 1646 | 1464624604023 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d12800 == 52 [pid = 1646] [id = 450] 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x116a6a000) [pid = 1646] [serial = 1349] [outer = 0x0] 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x118291400) [pid = 1646] [serial = 1350] [outer = 0x116a6a000] 09:10:04 INFO - PROCESS | 1646 | 1464624604053 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11874d400) [pid = 1646] [serial = 1351] [outer = 0x116a6a000] 09:10:04 INFO - PROCESS | 1646 | 1464624604511 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]]]}] 09:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 673ms 09:10:04 INFO - PROCESS | 1646 | 1464624604533 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:10:04 INFO - PROCESS | 1646 | 1464624604535 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:10:04 INFO - PROCESS | 1646 | 1464624604537 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:10:04 INFO - PROCESS | 1646 | 1464624604540 Marionette TRACE conn2 <- [1,1774,null,{}] 09:10:04 INFO - PROCESS | 1646 | 1464624604550 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}] 09:10:04 INFO - PROCESS | 1646 | 1464624604671 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:10:04 INFO - PROCESS | 1646 | 1464624604729 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d13000 == 53 [pid = 1646] [id = 451] 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11920d400) [pid = 1646] [serial = 1352] [outer = 0x0] 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119ad4c00) [pid = 1646] [serial = 1353] [outer = 0x11920d400] 09:10:04 INFO - PROCESS | 1646 | 1464624604760 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12110b400) [pid = 1646] [serial = 1354] [outer = 0x11920d400] 09:10:05 INFO - PROCESS | 1646 | 1464624605178 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]]]}] 09:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 677ms 09:10:05 INFO - PROCESS | 1646 | 1464624605215 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:10:05 INFO - PROCESS | 1646 | 1464624605217 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:10:05 INFO - PROCESS | 1646 | 1464624605219 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1646 | 1464624605220 Marionette TRACE conn2 <- [1,1778,null,{}] 09:10:05 INFO - PROCESS | 1646 | 1464624605223 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}] 09:10:05 INFO - PROCESS | 1646 | 1464624605324 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:10:05 INFO - PROCESS | 1646 | 1464624605379 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5b4800 == 54 [pid = 1646] [id = 452] 09:10:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123238800) [pid = 1646] [serial = 1355] [outer = 0x0] 09:10:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12330d000) [pid = 1646] [serial = 1356] [outer = 0x123238800] 09:10:05 INFO - PROCESS | 1646 | 1464624605410 Marionette DEBUG loaded listener.js 09:10:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x123632400) [pid = 1646] [serial = 1357] [outer = 0x123238800] 09:10:05 INFO - PROCESS | 1646 | 1464624605882 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]]]}] 09:10:05 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 09:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 674ms 09:10:05 INFO - PROCESS | 1646 | 1464624605894 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:10:05 INFO - PROCESS | 1646 | 1464624605897 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:10:05 INFO - PROCESS | 1646 | 1464624605900 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1646 | 1464624605902 Marionette TRACE conn2 <- [1,1782,null,{}] 09:10:05 INFO - PROCESS | 1646 | 1464624605906 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}] 09:10:06 INFO - PROCESS | 1646 | 1464624606053 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:10:06 INFO - PROCESS | 1646 | 1464624606120 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac6d800 == 55 [pid = 1646] [id = 453] 09:10:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x123240800) [pid = 1646] [serial = 1358] [outer = 0x0] 09:10:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x124374c00) [pid = 1646] [serial = 1359] [outer = 0x123240800] 09:10:06 INFO - PROCESS | 1646 | 1464624606149 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1245fa800) [pid = 1646] [serial = 1360] [outer = 0x123240800] 09:10:06 INFO - PROCESS | 1646 | 1464624606561 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]]]}] 09:10:06 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 09:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 673ms 09:10:06 INFO - PROCESS | 1646 | 1464624606572 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:10:06 INFO - PROCESS | 1646 | 1464624606574 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:10:06 INFO - PROCESS | 1646 | 1464624606579 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:10:06 INFO - PROCESS | 1646 | 1464624606580 Marionette TRACE conn2 <- [1,1786,null,{}] 09:10:06 INFO - PROCESS | 1646 | 1464624606582 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}] 09:10:06 INFO - PROCESS | 1646 | 1464624606696 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:10:06 INFO - PROCESS | 1646 | 1464624606751 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd91000 == 56 [pid = 1646] [id = 454] 09:10:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1247a3400) [pid = 1646] [serial = 1361] [outer = 0x0] 09:10:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x124f0d000) [pid = 1646] [serial = 1362] [outer = 0x1247a3400] 09:10:06 INFO - PROCESS | 1646 | 1464624606781 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x126186400) [pid = 1646] [serial = 1363] [outer = 0x1247a3400] 09:10:07 INFO - PROCESS | 1646 | 1464624607187 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]]]}] 09:10:07 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 09:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 620ms 09:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:10:07 INFO - PROCESS | 1646 | 1464624607199 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1646 | 1464624607200 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:10:07 INFO - PROCESS | 1646 | 1464624607203 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1646 | 1464624607204 Marionette TRACE conn2 <- [1,1790,null,{}] 09:10:07 INFO - PROCESS | 1646 | 1464624607206 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}] 09:10:07 INFO - PROCESS | 1646 | 1464624607306 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:10:07 INFO - PROCESS | 1646 | 1464624607392 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdcc000 == 57 [pid = 1646] [id = 455] 09:10:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1247a3800) [pid = 1646] [serial = 1364] [outer = 0x0] 09:10:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x126b96c00) [pid = 1646] [serial = 1365] [outer = 0x1247a3800] 09:10:07 INFO - PROCESS | 1646 | 1464624607423 Marionette DEBUG loaded listener.js 09:10:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x126f26800) [pid = 1646] [serial = 1366] [outer = 0x1247a3800] 09:10:07 INFO - PROCESS | 1646 | 1464624607806 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]]]}] 09:10:07 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) 09:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 669ms 09:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:10:07 INFO - PROCESS | 1646 | 1464624607873 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1646 | 1464624607874 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:10:07 INFO - PROCESS | 1646 | 1464624607877 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1646 | 1464624607878 Marionette TRACE conn2 <- [1,1794,null,{}] 09:10:07 INFO - PROCESS | 1646 | 1464624607881 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}] 09:10:08 INFO - PROCESS | 1646 | 1464624608086 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:10:08 INFO - PROCESS | 1646 | 1464624608161 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11827d800 == 58 [pid = 1646] [id = 456] 09:10:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x111f39400) [pid = 1646] [serial = 1367] [outer = 0x0] 09:10:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11269b800) [pid = 1646] [serial = 1368] [outer = 0x111f39400] 09:10:08 INFO - PROCESS | 1646 | 1464624608189 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11304f400) [pid = 1646] [serial = 1369] [outer = 0x111f39400] 09:10:08 INFO - PROCESS | 1646 | 1464624608600 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]]]}] 09:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 768ms 09:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:10:08 INFO - PROCESS | 1646 | 1464624608658 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1646 | 1464624608660 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:10:08 INFO - PROCESS | 1646 | 1464624608663 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1646 | 1464624608666 Marionette TRACE conn2 <- [1,1798,null,{}] 09:10:08 INFO - PROCESS | 1646 | 1464624608669 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}] 09:10:08 INFO - PROCESS | 1646 | 1464624608797 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x118282800 == 57 [pid = 1646] [id = 447] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x124743800 == 56 [pid = 1646] [id = 446] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x123559000 == 55 [pid = 1646] [id = 445] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x119dd0800 == 54 [pid = 1646] [id = 444] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11664d000 == 53 [pid = 1646] [id = 443] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x116256000 == 52 [pid = 1646] [id = 442] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x118581000 == 51 [pid = 1646] [id = 441] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12520cc00) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x129544800 == 50 [pid = 1646] [id = 438] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11967e000 == 49 [pid = 1646] [id = 437] 09:10:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11279a000 == 48 [pid = 1646] [id = 436] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1235b1400) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12418a000) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x123637000) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x124371c00) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12436a000) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119649400) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x113382000) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119ad7400) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x113102400) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1245ec800) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x112a73c00) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1127dc800) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x113163000) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11711b400) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11828ac00) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12330c000) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118294c00) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119649c00) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119787c00) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11904c400) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11874e800) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11813b800) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x111ed7400) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12323ec00) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x123633400) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x124f68400) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x124a71800) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x112f1e400) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1197a0000) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123240400) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1247a3000) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12362e000) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 09:10:08 INFO - PROCESS | 1646 | 1464624608878 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e13800 == 49 [pid = 1646] [id = 457] 09:10:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x113102400) [pid = 1646] [serial = 1370] [outer = 0x0] 09:10:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x113171800) [pid = 1646] [serial = 1371] [outer = 0x113102400] 09:10:08 INFO - PROCESS | 1646 | 1464624608906 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118293000) [pid = 1646] [serial = 1372] [outer = 0x113102400] 09:10:09 INFO - PROCESS | 1646 | 1464624609199 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]]]}] 09:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 570ms 09:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:10:09 INFO - PROCESS | 1646 | 1464624609234 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:10:09 INFO - PROCESS | 1646 | 1464624609235 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:10:09 INFO - PROCESS | 1646 | 1464624609238 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:10:09 INFO - PROCESS | 1646 | 1464624609239 Marionette TRACE conn2 <- [1,1802,null,{}] 09:10:09 INFO - PROCESS | 1646 | 1464624609245 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}] 09:10:09 INFO - PROCESS | 1646 | 1464624609343 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:10:09 INFO - PROCESS | 1646 | 1464624609395 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a2f800 == 50 [pid = 1646] [id = 458] 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1184b4800) [pid = 1646] [serial = 1373] [outer = 0x0] 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11920cc00) [pid = 1646] [serial = 1374] [outer = 0x1184b4800] 09:10:09 INFO - PROCESS | 1646 | 1464624609422 Marionette DEBUG loaded listener.js 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119795c00) [pid = 1646] [serial = 1375] [outer = 0x1184b4800] 09:10:09 INFO - PROCESS | 1646 | 1464624609717 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]]]}] 09:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 522ms 09:10:09 INFO - PROCESS | 1646 | 1464624609763 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:10:09 INFO - PROCESS | 1646 | 1464624609765 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:10:09 INFO - PROCESS | 1646 | 1464624609773 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:10:09 INFO - PROCESS | 1646 | 1464624609779 Marionette TRACE conn2 <- [1,1806,null,{}] 09:10:09 INFO - PROCESS | 1646 | 1464624609781 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}] 09:10:09 INFO - PROCESS | 1646 | 1464624609868 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:10:09 INFO - PROCESS | 1646 | 1464624609924 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211ab800 == 51 [pid = 1646] [id = 459] 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1187f7400) [pid = 1646] [serial = 1376] [outer = 0x0] 09:10:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11bb07800) [pid = 1646] [serial = 1377] [outer = 0x1187f7400] 09:10:09 INFO - PROCESS | 1646 | 1464624609950 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12323f000) [pid = 1646] [serial = 1378] [outer = 0x1187f7400] 09:10:10 INFO - PROCESS | 1646 | 1464624610281 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]]]}] 09:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 527ms 09:10:10 INFO - PROCESS | 1646 | 1464624610297 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1646 | 1464624610298 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:10:10 INFO - PROCESS | 1646 | 1464624610300 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1646 | 1464624610301 Marionette TRACE conn2 <- [1,1810,null,{}] 09:10:10 INFO - PROCESS | 1646 | 1464624610303 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}] 09:10:10 INFO - PROCESS | 1646 | 1464624610391 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:10:10 INFO - PROCESS | 1646 | 1464624610398 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12527b000 == 52 [pid = 1646] [id = 460] 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123307000) [pid = 1646] [serial = 1379] [outer = 0x0] 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123630000) [pid = 1646] [serial = 1380] [outer = 0x123307000] 09:10:10 INFO - PROCESS | 1646 | 1464624610423 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1245f9400) [pid = 1646] [serial = 1381] [outer = 0x123307000] 09:10:10 INFO - PROCESS | 1646 | 1464624610753 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]]]}] 09:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 468ms 09:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:10:10 INFO - PROCESS | 1646 | 1464624610769 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1646 | 1464624610770 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:10:10 INFO - PROCESS | 1646 | 1464624610772 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1646 | 1464624610773 Marionette TRACE conn2 <- [1,1814,null,{}] 09:10:10 INFO - PROCESS | 1646 | 1464624610778 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}] 09:10:10 INFO - PROCESS | 1646 | 1464624610894 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:10:10 INFO - PROCESS | 1646 | 1464624610907 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a24800 == 53 [pid = 1646] [id = 461] 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x124b4fc00) [pid = 1646] [serial = 1382] [outer = 0x0] 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x124f61000) [pid = 1646] [serial = 1383] [outer = 0x124b4fc00] 09:10:10 INFO - PROCESS | 1646 | 1464624610937 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x126191800) [pid = 1646] [serial = 1384] [outer = 0x124b4fc00] 09:10:11 INFO - PROCESS | 1646 | 1464624611311 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]]]}] 09:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 572ms 09:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:10:11 INFO - PROCESS | 1646 | 1464624611349 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1646 | 1464624611350 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:10:11 INFO - PROCESS | 1646 | 1464624611352 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1646 | 1464624611353 Marionette TRACE conn2 <- [1,1818,null,{}] 09:10:11 INFO - PROCESS | 1646 | 1464624611355 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}] 09:10:11 INFO - PROCESS | 1646 | 1464624611458 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:10:11 INFO - PROCESS | 1646 | 1464624611491 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d20800 == 54 [pid = 1646] [id = 462] 09:10:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x126b9a000) [pid = 1646] [serial = 1385] [outer = 0x0] 09:10:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12702d800) [pid = 1646] [serial = 1386] [outer = 0x126b9a000] 09:10:11 INFO - PROCESS | 1646 | 1464624611517 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1272a0400) [pid = 1646] [serial = 1387] [outer = 0x126b9a000] 09:10:11 INFO - PROCESS | 1646 | 1464624611885 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]]]}] 09:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 568ms 09:10:11 INFO - PROCESS | 1646 | 1464624611921 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1646 | 1464624611922 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:10:11 INFO - PROCESS | 1646 | 1464624611927 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1646 | 1464624611929 Marionette TRACE conn2 <- [1,1822,null,{}] 09:10:11 INFO - PROCESS | 1646 | 1464624611931 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}] 09:10:12 INFO - PROCESS | 1646 | 1464624612065 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:10:12 INFO - PROCESS | 1646 | 1464624612085 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a7b2000 == 55 [pid = 1646] [id = 463] 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x126f26000) [pid = 1646] [serial = 1388] [outer = 0x0] 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12747bc00) [pid = 1646] [serial = 1389] [outer = 0x126f26000] 09:10:12 INFO - PROCESS | 1646 | 1464624612124 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128a0fc00) [pid = 1646] [serial = 1390] [outer = 0x126f26000] 09:10:12 INFO - PROCESS | 1646 | 1464624612537 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]]]}] 09:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 674ms 09:10:12 INFO - PROCESS | 1646 | 1464624612601 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:10:12 INFO - PROCESS | 1646 | 1464624612604 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:10:12 INFO - PROCESS | 1646 | 1464624612607 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:10:12 INFO - PROCESS | 1646 | 1464624612608 Marionette TRACE conn2 <- [1,1826,null,{}] 09:10:12 INFO - PROCESS | 1646 | 1464624612619 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}] 09:10:12 INFO - PROCESS | 1646 | 1464624612778 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:10:12 INFO - PROCESS | 1646 | 1464624612799 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b370000 == 56 [pid = 1646] [id = 464] 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128a0c800) [pid = 1646] [serial = 1391] [outer = 0x0] 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128a98000) [pid = 1646] [serial = 1392] [outer = 0x128a0c800] 09:10:12 INFO - PROCESS | 1646 | 1464624612838 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128aa0c00) [pid = 1646] [serial = 1393] [outer = 0x128a0c800] 09:10:13 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x124b4f800) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:10:13 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12110c800) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:10:13 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x112e79000) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:10:13 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1121ba400) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:10:13 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119ad9000) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:10:13 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x112d1ec00) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:10:13 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11310b400) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:10:13 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123236000) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:10:13 INFO - PROCESS | 1646 | 1464624613312 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]]]}] 09:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 727ms 09:10:13 INFO - PROCESS | 1646 | 1464624613334 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:10:13 INFO - PROCESS | 1646 | 1464624613335 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:10:13 INFO - PROCESS | 1646 | 1464624613337 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1646 | 1464624613339 Marionette TRACE conn2 <- [1,1830,null,{}] 09:10:13 INFO - PROCESS | 1646 | 1464624613347 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}] 09:10:13 INFO - PROCESS | 1646 | 1464624613453 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:10:13 INFO - PROCESS | 1646 | 1464624613458 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd95000 == 57 [pid = 1646] [id = 465] 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11906a800) [pid = 1646] [serial = 1394] [outer = 0x0] 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12609a800) [pid = 1646] [serial = 1395] [outer = 0x11906a800] 09:10:13 INFO - PROCESS | 1646 | 1464624613483 Marionette DEBUG loaded listener.js 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x128aa1000) [pid = 1646] [serial = 1396] [outer = 0x11906a800] 09:10:13 INFO - PROCESS | 1646 | 1464624613797 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]]]}] 09:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 473ms 09:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:10:13 INFO - PROCESS | 1646 | 1464624613813 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:10:13 INFO - PROCESS | 1646 | 1464624613814 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:10:13 INFO - PROCESS | 1646 | 1464624613816 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1646 | 1464624613817 Marionette TRACE conn2 <- [1,1834,null,{}] 09:10:13 INFO - PROCESS | 1646 | 1464624613819 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}] 09:10:13 INFO - PROCESS | 1646 | 1464624613918 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:10:13 INFO - PROCESS | 1646 | 1464624613974 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c503800 == 58 [pid = 1646] [id = 466] 09:10:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11bb74400) [pid = 1646] [serial = 1397] [outer = 0x0] 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128aa4400) [pid = 1646] [serial = 1398] [outer = 0x11bb74400] 09:10:14 INFO - PROCESS | 1646 | 1464624614004 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128ace800) [pid = 1646] [serial = 1399] [outer = 0x11bb74400] 09:10:14 INFO - PROCESS | 1646 | 1464624614280 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]]]}] 09:10:14 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 09:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 470ms 09:10:14 INFO - PROCESS | 1646 | 1464624614287 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:10:14 INFO - PROCESS | 1646 | 1464624614288 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:10:14 INFO - PROCESS | 1646 | 1464624614300 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:10:14 INFO - PROCESS | 1646 | 1464624614302 Marionette TRACE conn2 <- [1,1838,null,{}] 09:10:14 INFO - PROCESS | 1646 | 1464624614304 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}] 09:10:14 INFO - PROCESS | 1646 | 1464624614417 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:10:14 INFO - PROCESS | 1646 | 1464624614421 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c81c000 == 59 [pid = 1646] [id = 467] 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128b18800) [pid = 1646] [serial = 1400] [outer = 0x0] 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128b24800) [pid = 1646] [serial = 1401] [outer = 0x128b18800] 09:10:14 INFO - PROCESS | 1646 | 1464624614446 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128c71c00) [pid = 1646] [serial = 1402] [outer = 0x128b18800] 09:10:14 INFO - PROCESS | 1646 | 1464624614777 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]]]}] 09:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 525ms 09:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:10:14 INFO - PROCESS | 1646 | 1464624614819 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:10:14 INFO - PROCESS | 1646 | 1464624614820 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:10:14 INFO - PROCESS | 1646 | 1464624614832 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:10:14 INFO - PROCESS | 1646 | 1464624614833 Marionette TRACE conn2 <- [1,1842,null,{}] 09:10:14 INFO - PROCESS | 1646 | 1464624614837 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}] 09:10:14 INFO - PROCESS | 1646 | 1464624614920 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:10:14 INFO - PROCESS | 1646 | 1464624614925 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9ce000 == 60 [pid = 1646] [id = 468] 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x110d60400) [pid = 1646] [serial = 1403] [outer = 0x0] 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128c79800) [pid = 1646] [serial = 1404] [outer = 0x110d60400] 09:10:14 INFO - PROCESS | 1646 | 1464624614948 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128da5800) [pid = 1646] [serial = 1405] [outer = 0x110d60400] 09:10:15 INFO - PROCESS | 1646 | 1464624615428 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]]]}] 09:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 637ms 09:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:10:15 INFO - PROCESS | 1646 | 1464624615461 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:10:15 INFO - PROCESS | 1646 | 1464624615463 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:10:15 INFO - PROCESS | 1646 | 1464624615467 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:10:15 INFO - PROCESS | 1646 | 1464624615469 Marionette TRACE conn2 <- [1,1846,null,{}] 09:10:15 INFO - PROCESS | 1646 | 1464624615473 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}] 09:10:15 INFO - PROCESS | 1646 | 1464624615582 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:10:15 INFO - PROCESS | 1646 | 1464624615652 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a2d000 == 61 [pid = 1646] [id = 469] 09:10:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11310fc00) [pid = 1646] [serial = 1406] [outer = 0x0] 09:10:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x115e6a800) [pid = 1646] [serial = 1407] [outer = 0x11310fc00] 09:10:15 INFO - PROCESS | 1646 | 1464624615683 Marionette DEBUG loaded listener.js 09:10:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x118137000) [pid = 1646] [serial = 1408] [outer = 0x11310fc00] 09:10:16 INFO - PROCESS | 1646 | 1464624616105 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]]]}] 09:10:16 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) 09:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 670ms 09:10:16 INFO - PROCESS | 1646 | 1464624616137 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1646 | 1464624616141 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:10:16 INFO - PROCESS | 1646 | 1464624616146 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1646 | 1464624616148 Marionette TRACE conn2 <- [1,1850,null,{}] 09:10:16 INFO - PROCESS | 1646 | 1464624616150 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}] 09:10:16 INFO - PROCESS | 1646 | 1464624616281 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:10:16 INFO - PROCESS | 1646 | 1464624616351 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12705c800 == 62 [pid = 1646] [id = 470] 09:10:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x119044000) [pid = 1646] [serial = 1409] [outer = 0x0] 09:10:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11bb09000) [pid = 1646] [serial = 1410] [outer = 0x119044000] 09:10:16 INFO - PROCESS | 1646 | 1464624616380 Marionette DEBUG loaded listener.js 09:10:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12110ec00) [pid = 1646] [serial = 1411] [outer = 0x119044000] 09:10:16 INFO - PROCESS | 1646 | 1464624616797 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]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 671ms 09:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:10:16 INFO - PROCESS | 1646 | 1464624616817 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1646 | 1464624616819 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:10:16 INFO - PROCESS | 1646 | 1464624616821 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1646 | 1464624616824 Marionette TRACE conn2 <- [1,1854,null,{}] 09:10:16 INFO - PROCESS | 1646 | 1464624616832 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}] 09:10:16 INFO - PROCESS | 1646 | 1464624616940 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:10:17 INFO - PROCESS | 1646 | 1464624616999 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9cf800 == 63 [pid = 1646] [id = 471] 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x123237000) [pid = 1646] [serial = 1412] [outer = 0x0] 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x124799400) [pid = 1646] [serial = 1413] [outer = 0x123237000] 09:10:17 INFO - PROCESS | 1646 | 1464624617072 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x126097c00) [pid = 1646] [serial = 1414] [outer = 0x123237000] 09:10:17 INFO - PROCESS | 1646 | 1464624617481 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]]]}] 09:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 724ms 09:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:10:17 INFO - PROCESS | 1646 | 1464624617546 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:10:17 INFO - PROCESS | 1646 | 1464624617547 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:10:17 INFO - PROCESS | 1646 | 1464624617550 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:10:17 INFO - PROCESS | 1646 | 1464624617551 Marionette TRACE conn2 <- [1,1858,null,{}] 09:10:17 INFO - PROCESS | 1646 | 1464624617553 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}] 09:10:17 INFO - PROCESS | 1646 | 1464624617679 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:10:17 INFO - PROCESS | 1646 | 1464624617736 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2d1800 == 64 [pid = 1646] [id = 472] 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12702d400) [pid = 1646] [serial = 1415] [outer = 0x0] 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128a0f800) [pid = 1646] [serial = 1416] [outer = 0x12702d400] 09:10:17 INFO - PROCESS | 1646 | 1464624617807 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128ac9800) [pid = 1646] [serial = 1417] [outer = 0x12702d400] 09:10:18 INFO - PROCESS | 1646 | 1464624618197 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]]]}] 09:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 668ms 09:10:18 INFO - PROCESS | 1646 | 1464624618219 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:10:18 INFO - PROCESS | 1646 | 1464624618220 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:10:18 INFO - PROCESS | 1646 | 1464624618223 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:10:18 INFO - PROCESS | 1646 | 1464624618224 Marionette TRACE conn2 <- [1,1862,null,{}] 09:10:18 INFO - PROCESS | 1646 | 1464624618228 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}] 09:10:18 INFO - PROCESS | 1646 | 1464624618331 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:10:18 INFO - PROCESS | 1646 | 1464624618388 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d5a4800 == 65 [pid = 1646] [id = 473] 09:10:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x128acac00) [pid = 1646] [serial = 1418] [outer = 0x0] 09:10:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128b21400) [pid = 1646] [serial = 1419] [outer = 0x128acac00] 09:10:18 INFO - PROCESS | 1646 | 1464624618417 Marionette DEBUG loaded listener.js 09:10:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x128c73000) [pid = 1646] [serial = 1420] [outer = 0x128acac00] 09:10:18 INFO - PROCESS | 1646 | 1464624618884 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]]]}] 09:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 871ms 09:10:19 INFO - PROCESS | 1646 | 1464624619149 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:10:19 INFO - PROCESS | 1646 | 1464624619152 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:10:19 INFO - PROCESS | 1646 | 1464624619167 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:10:19 INFO - PROCESS | 1646 | 1464624619168 Marionette TRACE conn2 <- [1,1866,null,{}] 09:10:19 INFO - PROCESS | 1646 | 1464624619172 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}] 09:10:19 INFO - PROCESS | 1646 | 1464624619270 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:10:19 INFO - PROCESS | 1646 | 1464624619338 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b0800 == 66 [pid = 1646] [id = 474] 09:10:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x114fb9800) [pid = 1646] [serial = 1421] [outer = 0x0] 09:10:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1164c0c00) [pid = 1646] [serial = 1422] [outer = 0x114fb9800] 09:10:19 INFO - PROCESS | 1646 | 1464624619365 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11802bc00) [pid = 1646] [serial = 1423] [outer = 0x114fb9800] 09:10:19 INFO - PROCESS | 1646 | 1464624619788 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]]]}] 09:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 09:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:10:19 INFO - PROCESS | 1646 | 1464624619838 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:10:19 INFO - PROCESS | 1646 | 1464624619840 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:10:19 INFO - PROCESS | 1646 | 1464624619845 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:10:19 INFO - PROCESS | 1646 | 1464624619847 Marionette TRACE conn2 <- [1,1870,null,{}] 09:10:19 INFO - PROCESS | 1646 | 1464624619850 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}] 09:10:19 INFO - PROCESS | 1646 | 1464624619944 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:10:20 INFO - PROCESS | 1646 | 1464624620002 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d6000 == 67 [pid = 1646] [id = 475] 09:10:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x116613c00) [pid = 1646] [serial = 1424] [outer = 0x0] 09:10:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x118136400) [pid = 1646] [serial = 1425] [outer = 0x116613c00] 09:10:20 INFO - PROCESS | 1646 | 1464624620029 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11874ec00) [pid = 1646] [serial = 1426] [outer = 0x116613c00] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x112aaf800 == 66 [pid = 1646] [id = 22] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12c81c000 == 65 [pid = 1646] [id = 467] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12c503800 == 64 [pid = 1646] [id = 466] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd95000 == 63 [pid = 1646] [id = 465] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1245f3c00) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x124371400) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12b370000 == 62 [pid = 1646] [id = 464] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12a7b2000 == 61 [pid = 1646] [id = 463] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x128d20800 == 60 [pid = 1646] [id = 462] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x128a24800 == 59 [pid = 1646] [id = 461] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12527b000 == 58 [pid = 1646] [id = 460] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1211ab800 == 57 [pid = 1646] [id = 459] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119a2f800 == 56 [pid = 1646] [id = 458] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x115e13800 == 55 [pid = 1646] [id = 457] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11827d800 == 54 [pid = 1646] [id = 456] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x117e1c000 == 53 [pid = 1646] [id = 449] 09:10:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12725d800 == 52 [pid = 1646] [id = 448] 09:10:20 INFO - PROCESS | 1646 | 1464624620451 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]]]}] 09:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 622ms 09:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:10:20 INFO - PROCESS | 1646 | 1464624620465 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:10:20 INFO - PROCESS | 1646 | 1464624620466 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:10:20 INFO - PROCESS | 1646 | 1464624620469 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:10:20 INFO - PROCESS | 1646 | 1464624620470 Marionette TRACE conn2 <- [1,1874,null,{}] 09:10:20 INFO - PROCESS | 1646 | 1464624620478 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}] 09:10:20 INFO - PROCESS | 1646 | 1464624620566 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x123105400) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1232e1000) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x111a0b000) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x116a69c00) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x116215400) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x114fbd400) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x112d1f800) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x112692c00) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11bb71400) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x120f3ec00) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x116283c00) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x118298000) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x119064c00) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1197a2000) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x120f3ac00) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x119640000) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123311400) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1236a6c00) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12609a000) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 09:10:20 INFO - PROCESS | 1646 | 1464624620655 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d2000 == 53 [pid = 1646] [id = 476] 09:10:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1127ddc00) [pid = 1646] [serial = 1427] [outer = 0x0] 09:10:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x118139c00) [pid = 1646] [serial = 1428] [outer = 0x1127ddc00] 09:10:20 INFO - PROCESS | 1646 | 1464624620686 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x119786c00) [pid = 1646] [serial = 1429] [outer = 0x1127ddc00] 09:10:20 INFO - PROCESS | 1646 | 1464624620982 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]]]}] 09:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 522ms 09:10:21 INFO - PROCESS | 1646 | 1464624620993 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:10:21 INFO - PROCESS | 1646 | 1464624620996 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:10:21 INFO - PROCESS | 1646 | 1464624621003 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1646 | 1464624621004 Marionette TRACE conn2 <- [1,1878,null,{}] 09:10:21 INFO - PROCESS | 1646 | 1464624621007 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}] 09:10:21 INFO - PROCESS | 1646 | 1464624621108 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:10:21 INFO - PROCESS | 1646 | 1464624621136 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b4a000 == 54 [pid = 1646] [id = 477] 09:10:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x119781800) [pid = 1646] [serial = 1430] [outer = 0x0] 09:10:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119bb8400) [pid = 1646] [serial = 1431] [outer = 0x119781800] 09:10:21 INFO - PROCESS | 1646 | 1464624621230 Marionette DEBUG loaded listener.js 09:10:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x121105800) [pid = 1646] [serial = 1432] [outer = 0x119781800] 09:10:21 INFO - PROCESS | 1646 | 1464624621617 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]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 619ms 09:10:21 INFO - PROCESS | 1646 | 1464624621623 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:10:21 INFO - PROCESS | 1646 | 1464624621628 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:10:21 INFO - PROCESS | 1646 | 1464624621635 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1646 | 1464624621644 Marionette TRACE conn2 <- [1,1882,null,{}] 09:10:21 INFO - PROCESS | 1646 | 1464624621647 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}] 09:10:21 INFO - PROCESS | 1646 | 1464624621734 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:10:21 INFO - PROCESS | 1646 | 1464624621788 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12331d800 == 55 [pid = 1646] [id = 478] 09:10:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119787c00) [pid = 1646] [serial = 1433] [outer = 0x0] 09:10:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x121110000) [pid = 1646] [serial = 1434] [outer = 0x119787c00] 09:10:21 INFO - PROCESS | 1646 | 1464624621814 Marionette DEBUG loaded listener.js 09:10:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12323e000) [pid = 1646] [serial = 1435] [outer = 0x119787c00] 09:10:22 INFO - PROCESS | 1646 | 1464624622168 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]]]}] 09:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 578ms 09:10:22 INFO - PROCESS | 1646 | 1464624622213 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:10:22 INFO - PROCESS | 1646 | 1464624622215 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:10:22 INFO - PROCESS | 1646 | 1464624622218 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:10:22 INFO - PROCESS | 1646 | 1464624622220 Marionette TRACE conn2 <- [1,1886,null,{}] 09:10:22 INFO - PROCESS | 1646 | 1464624622224 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}] 09:10:22 INFO - PROCESS | 1646 | 1464624622418 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:10:22 INFO - PROCESS | 1646 | 1464624622478 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x116756800 == 56 [pid = 1646] [id = 479] 09:10:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12310bc00) [pid = 1646] [serial = 1436] [outer = 0x0] 09:10:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x123633c00) [pid = 1646] [serial = 1437] [outer = 0x12310bc00] 09:10:22 INFO - PROCESS | 1646 | 1464624622516 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1247a0800) [pid = 1646] [serial = 1438] [outer = 0x12310bc00] 09:10:23 INFO - PROCESS | 1646 | 1464624623015 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]]]}] 09:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 822ms 09:10:23 INFO - PROCESS | 1646 | 1464624623041 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:10:23 INFO - PROCESS | 1646 | 1464624623044 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:10:23 INFO - PROCESS | 1646 | 1464624623047 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:10:23 INFO - PROCESS | 1646 | 1464624623050 Marionette TRACE conn2 <- [1,1890,null,{}] 09:10:23 INFO - PROCESS | 1646 | 1464624623053 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}] 09:10:23 INFO - PROCESS | 1646 | 1464624623156 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:10:23 INFO - PROCESS | 1646 | 1464624623215 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f35000 == 57 [pid = 1646] [id = 480] 09:10:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x113055800) [pid = 1646] [serial = 1439] [outer = 0x0] 09:10:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x113164800) [pid = 1646] [serial = 1440] [outer = 0x113055800] 09:10:23 INFO - PROCESS | 1646 | 1464624623249 Marionette DEBUG loaded listener.js 09:10:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11621d000) [pid = 1646] [serial = 1441] [outer = 0x113055800] 09:10:23 INFO - PROCESS | 1646 | 1464624623671 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]]]}] 09:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 09:10:23 INFO - PROCESS | 1646 | 1464624623719 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:10:23 INFO - PROCESS | 1646 | 1464624623723 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:10:23 INFO - PROCESS | 1646 | 1464624623727 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:10:23 INFO - PROCESS | 1646 | 1464624623729 Marionette TRACE conn2 <- [1,1894,null,{}] 09:10:23 INFO - PROCESS | 1646 | 1464624623732 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}] 09:10:23 INFO - PROCESS | 1646 | 1464624623840 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:10:23 INFO - PROCESS | 1646 | 1464624623898 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ed4000 == 58 [pid = 1646] [id = 481] 09:10:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x116a72c00) [pid = 1646] [serial = 1442] [outer = 0x0] 09:10:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11828a000) [pid = 1646] [serial = 1443] [outer = 0x116a72c00] 09:10:23 INFO - PROCESS | 1646 | 1464624623929 Marionette DEBUG loaded listener.js 09:10:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1188bf000) [pid = 1646] [serial = 1444] [outer = 0x116a72c00] 09:10:24 INFO - PROCESS | 1646 | 1464624624336 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]]]}] 09:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 09:10:24 INFO - PROCESS | 1646 | 1464624624398 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:10:24 INFO - PROCESS | 1646 | 1464624624400 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:10:24 INFO - PROCESS | 1646 | 1464624624402 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1646 | 1464624624405 Marionette TRACE conn2 <- [1,1898,null,{}] 09:10:24 INFO - PROCESS | 1646 | 1464624624412 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}] 09:10:24 INFO - PROCESS | 1646 | 1464624624544 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:10:24 INFO - PROCESS | 1646 | 1464624624616 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d0c800 == 59 [pid = 1646] [id = 482] 09:10:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x119781c00) [pid = 1646] [serial = 1445] [outer = 0x0] 09:10:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11bb6f000) [pid = 1646] [serial = 1446] [outer = 0x119781c00] 09:10:24 INFO - PROCESS | 1646 | 1464624624651 Marionette DEBUG loaded listener.js 09:10:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x123309c00) [pid = 1646] [serial = 1447] [outer = 0x119781c00] 09:10:25 INFO - PROCESS | 1646 | 1464624625078 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]]]}] 09:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 724ms 09:10:25 INFO - PROCESS | 1646 | 1464624625126 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:10:25 INFO - PROCESS | 1646 | 1464624625128 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:10:25 INFO - PROCESS | 1646 | 1464624625131 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:10:25 INFO - PROCESS | 1646 | 1464624625132 Marionette TRACE conn2 <- [1,1902,null,{}] 09:10:25 INFO - PROCESS | 1646 | 1464624625134 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}] 09:10:25 INFO - PROCESS | 1646 | 1464624625251 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:10:25 INFO - PROCESS | 1646 | 1464624625311 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297f1800 == 60 [pid = 1646] [id = 483] 09:10:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x123637c00) [pid = 1646] [serial = 1448] [outer = 0x0] 09:10:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1245fa400) [pid = 1646] [serial = 1449] [outer = 0x123637c00] 09:10:25 INFO - PROCESS | 1646 | 1464624625341 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1247a8c00) [pid = 1646] [serial = 1450] [outer = 0x123637c00] 09:10:25 INFO - PROCESS | 1646 | 1464624625779 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]]]}] 09:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 668ms 09:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:10:25 INFO - PROCESS | 1646 | 1464624625800 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:10:25 INFO - PROCESS | 1646 | 1464624625801 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:10:25 INFO - PROCESS | 1646 | 1464624625803 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:10:25 INFO - PROCESS | 1646 | 1464624625804 Marionette TRACE conn2 <- [1,1906,null,{}] 09:10:25 INFO - PROCESS | 1646 | 1464624625807 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}] 09:10:25 INFO - PROCESS | 1646 | 1464624625925 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:10:26 INFO - PROCESS | 1646 | 1464624625994 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b369800 == 61 [pid = 1646] [id = 484] 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12431fc00) [pid = 1646] [serial = 1451] [outer = 0x0] 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12520dc00) [pid = 1646] [serial = 1452] [outer = 0x12431fc00] 09:10:26 INFO - PROCESS | 1646 | 1464624626024 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x126103000) [pid = 1646] [serial = 1453] [outer = 0x12431fc00] 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1270d1400) [pid = 1646] [serial = 1454] [outer = 0x12ceba800] 09:10:26 INFO - PROCESS | 1646 | 1464624626515 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]]]}] 09:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 718ms 09:10:26 INFO - PROCESS | 1646 | 1464624626522 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:10:26 INFO - PROCESS | 1646 | 1464624626523 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:10:26 INFO - PROCESS | 1646 | 1464624626528 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1646 | 1464624626529 Marionette TRACE conn2 <- [1,1910,null,{}] 09:10:26 INFO - PROCESS | 1646 | 1464624626532 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}] 09:10:26 INFO - PROCESS | 1646 | 1464624626647 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:10:26 INFO - PROCESS | 1646 | 1464624626729 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc1c000 == 62 [pid = 1646] [id = 485] 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x126111400) [pid = 1646] [serial = 1455] [outer = 0x0] 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1272a8800) [pid = 1646] [serial = 1456] [outer = 0x126111400] 09:10:26 INFO - PROCESS | 1646 | 1464624626760 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x128b20800) [pid = 1646] [serial = 1457] [outer = 0x126111400] 09:10:27 INFO - PROCESS | 1646 | 1464624627166 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]]]}] 09:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 09:10:27 INFO - PROCESS | 1646 | 1464624627198 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:10:27 INFO - PROCESS | 1646 | 1464624627199 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:10:27 INFO - PROCESS | 1646 | 1464624627201 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1646 | 1464624627203 Marionette TRACE conn2 <- [1,1914,null,{}] 09:10:27 INFO - PROCESS | 1646 | 1464624627205 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}] 09:10:27 INFO - PROCESS | 1646 | 1464624627322 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:10:27 INFO - PROCESS | 1646 | 1464624627379 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c80d000 == 63 [pid = 1646] [id = 486] 09:10:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128ad0800) [pid = 1646] [serial = 1458] [outer = 0x0] 09:10:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128c6e800) [pid = 1646] [serial = 1459] [outer = 0x128ad0800] 09:10:27 INFO - PROCESS | 1646 | 1464624627409 Marionette DEBUG loaded listener.js 09:10:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128c6d800) [pid = 1646] [serial = 1460] [outer = 0x128ad0800] 09:10:27 INFO - PROCESS | 1646 | 1464624627858 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]]]}] 09:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 669ms 09:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:10:27 INFO - PROCESS | 1646 | 1464624627870 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:10:27 INFO - PROCESS | 1646 | 1464624627872 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:10:27 INFO - PROCESS | 1646 | 1464624627874 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1646 | 1464624627875 Marionette TRACE conn2 <- [1,1918,null,{}] 09:10:27 INFO - PROCESS | 1646 | 1464624627878 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}] 09:10:27 INFO - PROCESS | 1646 | 1464624627979 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:10:28 INFO - PROCESS | 1646 | 1464624628034 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9c9800 == 64 [pid = 1646] [id = 487] 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12618bc00) [pid = 1646] [serial = 1461] [outer = 0x0] 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x128c79000) [pid = 1646] [serial = 1462] [outer = 0x12618bc00] 09:10:28 INFO - PROCESS | 1646 | 1464624628064 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x128da9000) [pid = 1646] [serial = 1463] [outer = 0x12618bc00] 09:10:28 INFO - PROCESS | 1646 | 1464624628585 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]]]}] 09:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 770ms 09:10:28 INFO - PROCESS | 1646 | 1464624628659 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:10:28 INFO - PROCESS | 1646 | 1464624628661 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:10:28 INFO - PROCESS | 1646 | 1464624628666 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:10:28 INFO - PROCESS | 1646 | 1464624628669 Marionette TRACE conn2 <- [1,1922,null,{}] 09:10:28 INFO - PROCESS | 1646 | 1464624628672 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}] 09:10:28 INFO - PROCESS | 1646 | 1464624628777 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:10:28 INFO - PROCESS | 1646 | 1464624628850 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a2f800 == 65 [pid = 1646] [id = 488] 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x1127de800) [pid = 1646] [serial = 1464] [outer = 0x0] 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x113168c00) [pid = 1646] [serial = 1465] [outer = 0x1127de800] 09:10:28 INFO - PROCESS | 1646 | 1464624628878 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x1164c9000) [pid = 1646] [serial = 1466] [outer = 0x1127de800] 09:10:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12331d800 == 64 [pid = 1646] [id = 478] 09:10:29 INFO - PROCESS | 1646 | --DOCSHELL 0x119b4a000 == 63 [pid = 1646] [id = 477] 09:10:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1183d2000 == 62 [pid = 1646] [id = 476] 09:10:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1183d6000 == 61 [pid = 1646] [id = 475] 09:10:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b0800 == 60 [pid = 1646] [id = 474] 09:10:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12705c800 == 59 [pid = 1646] [id = 470] 09:10:29 INFO - PROCESS | 1646 | --DOCSHELL 0x119a2d000 == 58 [pid = 1646] [id = 469] 09:10:29 INFO - PROCESS | 1646 | 1464624629399 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]]]}] 09:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 771ms 09:10:29 INFO - PROCESS | 1646 | 1464624629438 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:10:29 INFO - PROCESS | 1646 | 1464624629440 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:10:29 INFO - PROCESS | 1646 | 1464624629463 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:10:29 INFO - PROCESS | 1646 | 1464624629466 Marionette TRACE conn2 <- [1,1926,null,{}] 09:10:29 INFO - PROCESS | 1646 | 1464624629470 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}] 09:10:29 INFO - PROCESS | 1646 | 1464624629573 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:10:29 INFO - PROCESS | 1646 | 1464624629647 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e1c000 == 59 [pid = 1646] [id = 489] 09:10:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1127e3c00) [pid = 1646] [serial = 1467] [outer = 0x0] 09:10:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x115df7400) [pid = 1646] [serial = 1468] [outer = 0x1127e3c00] 09:10:29 INFO - PROCESS | 1646 | 1464624629680 Marionette DEBUG loaded listener.js 09:10:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1175ac000) [pid = 1646] [serial = 1469] [outer = 0x1127e3c00] 09:10:30 INFO - PROCESS | 1646 | 1464624630145 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]]]}] 09:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 725ms 09:10:30 INFO - PROCESS | 1646 | 1464624630186 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:10:30 INFO - PROCESS | 1646 | 1464624630190 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:10:30 INFO - PROCESS | 1646 | 1464624630214 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1646 | 1464624630215 Marionette TRACE conn2 <- [1,1930,null,{}] 09:10:30 INFO - PROCESS | 1646 | 1464624630218 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}] 09:10:30 INFO - PROCESS | 1646 | 1464624630325 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:10:30 INFO - PROCESS | 1646 | 1464624630399 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x123322800 == 60 [pid = 1646] [id = 490] 09:10:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x11906ec00) [pid = 1646] [serial = 1470] [outer = 0x0] 09:10:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x119647400) [pid = 1646] [serial = 1471] [outer = 0x11906ec00] 09:10:30 INFO - PROCESS | 1646 | 1464624630430 Marionette DEBUG loaded listener.js 09:10:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x119798800) [pid = 1646] [serial = 1472] [outer = 0x11906ec00] 09:10:30 INFO - PROCESS | 1646 | 1464624630904 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]]]}] 09:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 723ms 09:10:30 INFO - PROCESS | 1646 | 1464624630945 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:10:30 INFO - PROCESS | 1646 | 1464624630947 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:10:30 INFO - PROCESS | 1646 | 1464624630953 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1646 | 1464624630958 Marionette TRACE conn2 <- [1,1934,null,{}] 09:10:30 INFO - PROCESS | 1646 | 1464624630972 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}] 09:10:31 INFO - PROCESS | 1646 | 1464624631129 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:10:31 INFO - PROCESS | 1646 | 1464624631204 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12904c800 == 61 [pid = 1646] [id = 491] 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x121108000) [pid = 1646] [serial = 1473] [outer = 0x0] 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12323b000) [pid = 1646] [serial = 1474] [outer = 0x121108000] 09:10:31 INFO - PROCESS | 1646 | 1464624631238 Marionette DEBUG loaded listener.js 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x123634400) [pid = 1646] [serial = 1475] [outer = 0x121108000] 09:10:31 INFO - PROCESS | 1646 | 1464624631715 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]]]}] 09:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 781ms 09:10:31 INFO - PROCESS | 1646 | 1464624631743 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:10:31 INFO - PROCESS | 1646 | 1464624631745 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:10:31 INFO - PROCESS | 1646 | 1464624631749 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:10:31 INFO - PROCESS | 1646 | 1464624631751 Marionette TRACE conn2 <- [1,1938,null,{}] 09:10:31 INFO - PROCESS | 1646 | 1464624631753 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}] 09:10:31 INFO - PROCESS | 1646 | 1464624631857 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:10:31 INFO - PROCESS | 1646 | 1464624631929 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50d800 == 62 [pid = 1646] [id = 492] 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x125209000) [pid = 1646] [serial = 1476] [outer = 0x0] 09:10:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x126185400) [pid = 1646] [serial = 1477] [outer = 0x125209000] 09:10:31 INFO - PROCESS | 1646 | 1464624631959 Marionette DEBUG loaded listener.js 09:10:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x127470c00) [pid = 1646] [serial = 1478] [outer = 0x125209000] 09:10:32 INFO - PROCESS | 1646 | 1464624632361 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]]]}] 09:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 618ms 09:10:32 INFO - PROCESS | 1646 | 1464624632368 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:10:32 INFO - PROCESS | 1646 | 1464624632370 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:10:32 INFO - PROCESS | 1646 | 1464624632372 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:10:32 INFO - PROCESS | 1646 | 1464624632373 Marionette TRACE conn2 <- [1,1942,null,{}] 09:10:32 INFO - PROCESS | 1646 | 1464624632376 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}] 09:10:32 INFO - PROCESS | 1646 | 1464624632474 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:10:32 INFO - PROCESS | 1646 | 1464624632531 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d59c000 == 63 [pid = 1646] [id = 493] 09:10:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12520c800) [pid = 1646] [serial = 1479] [outer = 0x0] 09:10:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x128ac2000) [pid = 1646] [serial = 1480] [outer = 0x12520c800] 09:10:32 INFO - PROCESS | 1646 | 1464624632561 Marionette DEBUG loaded listener.js 09:10:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x128b1c000) [pid = 1646] [serial = 1481] [outer = 0x12520c800] 09:10:32 INFO - PROCESS | 1646 | 1464624632991 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]]]}] 09:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 668ms 09:10:33 INFO - PROCESS | 1646 | 1464624633059 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:10:33 INFO - PROCESS | 1646 | 1464624633060 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:10:33 INFO - PROCESS | 1646 | 1464624633064 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:10:33 INFO - PROCESS | 1646 | 1464624633066 Marionette TRACE conn2 <- [1,1946,null,{}] 09:10:33 INFO - PROCESS | 1646 | 1464624633068 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}] 09:10:33 INFO - PROCESS | 1646 | 1464624633210 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:10:33 INFO - PROCESS | 1646 | 1464624633286 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d811800 == 64 [pid = 1646] [id = 494] 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x128db0800) [pid = 1646] [serial = 1482] [outer = 0x0] 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x129387800) [pid = 1646] [serial = 1483] [outer = 0x128db0800] 09:10:33 INFO - PROCESS | 1646 | 1464624633316 Marionette DEBUG loaded listener.js 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12938e400) [pid = 1646] [serial = 1484] [outer = 0x128db0800] 09:10:33 INFO - PROCESS | 1646 | 1464624633738 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]]]}] 09:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms 09:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:10:33 INFO - PROCESS | 1646 | 1464624633786 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:10:33 INFO - PROCESS | 1646 | 1464624633787 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:10:33 INFO - PROCESS | 1646 | 1464624633789 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:10:33 INFO - PROCESS | 1646 | 1464624633791 Marionette TRACE conn2 <- [1,1950,null,{}] 09:10:33 INFO - PROCESS | 1646 | 1464624633793 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}] 09:10:33 INFO - PROCESS | 1646 | 1464624633891 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:10:33 INFO - PROCESS | 1646 | 1464624633953 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d99f000 == 65 [pid = 1646] [id = 495] 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x128c7c800) [pid = 1646] [serial = 1485] [outer = 0x0] 09:10:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x129393000) [pid = 1646] [serial = 1486] [outer = 0x128c7c800] 09:10:33 INFO - PROCESS | 1646 | 1464624633982 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x129606000) [pid = 1646] [serial = 1487] [outer = 0x128c7c800] 09:10:34 INFO - PROCESS | 1646 | 1464624634433 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]]]}] 09:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 09:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:10:34 INFO - PROCESS | 1646 | 1464624634462 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:10:34 INFO - PROCESS | 1646 | 1464624634464 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:10:34 INFO - PROCESS | 1646 | 1464624634468 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1646 | 1464624634470 Marionette TRACE conn2 <- [1,1954,null,{}] 09:10:34 INFO - PROCESS | 1646 | 1464624634473 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}] 09:10:34 INFO - PROCESS | 1646 | 1464624634648 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:10:34 INFO - PROCESS | 1646 | 1464624634767 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9af000 == 66 [pid = 1646] [id = 496] 09:10:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x129393c00) [pid = 1646] [serial = 1488] [outer = 0x0] 09:10:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x129611400) [pid = 1646] [serial = 1489] [outer = 0x129393c00] 09:10:34 INFO - PROCESS | 1646 | 1464624634816 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12a771400) [pid = 1646] [serial = 1490] [outer = 0x129393c00] 09:10:35 INFO - PROCESS | 1646 | 1464624635281 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]]]}] 09:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 822ms 09:10:35 INFO - PROCESS | 1646 | 1464624635290 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:10:35 INFO - PROCESS | 1646 | 1464624635291 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:10:35 INFO - PROCESS | 1646 | 1464624635294 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:10:35 INFO - PROCESS | 1646 | 1464624635295 Marionette TRACE conn2 <- [1,1958,null,{}] 09:10:35 INFO - PROCESS | 1646 | 1464624635297 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}] 09:10:35 INFO - PROCESS | 1646 | 1464624635398 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:10:35 INFO - PROCESS | 1646 | 1464624635458 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x134c36800 == 67 [pid = 1646] [id = 497] 09:10:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12479ac00) [pid = 1646] [serial = 1491] [outer = 0x0] 09:10:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12a77b800) [pid = 1646] [serial = 1492] [outer = 0x12479ac00] 09:10:35 INFO - PROCESS | 1646 | 1464624635490 Marionette DEBUG loaded listener.js 09:10:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12a806800) [pid = 1646] [serial = 1493] [outer = 0x12479ac00] 09:10:36 INFO - PROCESS | 1646 | 1464624636036 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]]]}] 09:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 769ms 09:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:10:36 INFO - PROCESS | 1646 | 1464624636066 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:10:36 INFO - PROCESS | 1646 | 1464624636068 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:10:36 INFO - PROCESS | 1646 | 1464624636071 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:10:36 INFO - PROCESS | 1646 | 1464624636074 Marionette TRACE conn2 <- [1,1962,null,{}] 09:10:36 INFO - PROCESS | 1646 | 1464624636093 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}] 09:10:36 INFO - PROCESS | 1646 | 1464624636192 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:10:36 INFO - PROCESS | 1646 | 1464624636259 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x124730800 == 68 [pid = 1646] [id = 498] 09:10:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x114fb8000) [pid = 1646] [serial = 1494] [outer = 0x0] 09:10:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x117125000) [pid = 1646] [serial = 1495] [outer = 0x114fb8000] 09:10:36 INFO - PROCESS | 1646 | 1464624636333 Marionette DEBUG loaded listener.js 09:10:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x118741800) [pid = 1646] [serial = 1496] [outer = 0x114fb8000] 09:10:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119ed4000 == 67 [pid = 1646] [id = 481] 09:10:36 INFO - PROCESS | 1646 | --DOCSHELL 0x116f35000 == 66 [pid = 1646] [id = 480] 09:10:36 INFO - PROCESS | 1646 | 1464624636830 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]]]}] 09:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 786ms 09:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:10:36 INFO - PROCESS | 1646 | 1464624636857 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:10:36 INFO - PROCESS | 1646 | 1464624636859 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:10:36 INFO - PROCESS | 1646 | 1464624636863 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:10:36 INFO - PROCESS | 1646 | 1464624636865 Marionette TRACE conn2 <- [1,1966,null,{}] 09:10:36 INFO - PROCESS | 1646 | 1464624636869 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}] 09:10:36 INFO - PROCESS | 1646 | 1464624636975 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:10:37 INFO - PROCESS | 1646 | 1464624637055 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b0800 == 67 [pid = 1646] [id = 499] 09:10:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x11316f000) [pid = 1646] [serial = 1497] [outer = 0x0] 09:10:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x118748800) [pid = 1646] [serial = 1498] [outer = 0x11316f000] 09:10:37 INFO - PROCESS | 1646 | 1464624637090 Marionette DEBUG loaded listener.js 09:10:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x119787400) [pid = 1646] [serial = 1499] [outer = 0x11316f000] 09:10:37 INFO - PROCESS | 1646 | 1464624637606 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]]]}] 09:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 774ms 09:10:37 INFO - PROCESS | 1646 | 1464624637638 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:10:37 INFO - PROCESS | 1646 | 1464624637647 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:10:37 INFO - PROCESS | 1646 | 1464624637654 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1646 | 1464624637656 Marionette TRACE conn2 <- [1,1970,null,{}] 09:10:37 INFO - PROCESS | 1646 | 1464624637661 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}] 09:10:37 INFO - PROCESS | 1646 | 1464624637798 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:10:37 INFO - PROCESS | 1646 | 1464624637877 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b36b800 == 68 [pid = 1646] [id = 500] 09:10:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x123108000) [pid = 1646] [serial = 1500] [outer = 0x0] 09:10:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x123313400) [pid = 1646] [serial = 1501] [outer = 0x123108000] 09:10:37 INFO - PROCESS | 1646 | 1464624637908 Marionette DEBUG loaded listener.js 09:10:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x124376800) [pid = 1646] [serial = 1502] [outer = 0x123108000] 09:10:38 INFO - PROCESS | 1646 | 1464624638346 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]]]}] 09:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 721ms 09:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:10:38 INFO - PROCESS | 1646 | 1464624638374 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:10:38 INFO - PROCESS | 1646 | 1464624638376 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:10:38 INFO - PROCESS | 1646 | 1464624638378 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:10:38 INFO - PROCESS | 1646 | 1464624638381 Marionette TRACE conn2 <- [1,1974,null,{}] 09:10:38 INFO - PROCESS | 1646 | 1464624638389 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}] 09:10:38 INFO - PROCESS | 1646 | 1464624638496 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:10:38 INFO - PROCESS | 1646 | 1464624638563 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d624800 == 69 [pid = 1646] [id = 501] 09:10:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x124f0f000) [pid = 1646] [serial = 1503] [outer = 0x0] 09:10:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x127476000) [pid = 1646] [serial = 1504] [outer = 0x124f0f000] 09:10:38 INFO - PROCESS | 1646 | 1464624638637 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x128c74800) [pid = 1646] [serial = 1505] [outer = 0x124f0f000] 09:10:39 INFO - PROCESS | 1646 | 1464624639057 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]]]}] 09:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 722ms 09:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:10:39 INFO - PROCESS | 1646 | 1464624639103 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:10:39 INFO - PROCESS | 1646 | 1464624639105 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:10:39 INFO - PROCESS | 1646 | 1464624639120 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1646 | 1464624639121 Marionette TRACE conn2 <- [1,1978,null,{}] 09:10:39 INFO - PROCESS | 1646 | 1464624639126 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}] 09:10:39 INFO - PROCESS | 1646 | 1464624639229 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:10:39 INFO - PROCESS | 1646 | 1464624639294 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x134dc7000 == 70 [pid = 1646] [id = 502] 09:10:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x128dad800) [pid = 1646] [serial = 1506] [outer = 0x0] 09:10:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x128ef0000) [pid = 1646] [serial = 1507] [outer = 0x128dad800] 09:10:39 INFO - PROCESS | 1646 | 1464624639364 Marionette DEBUG loaded listener.js 09:10:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x129388000) [pid = 1646] [serial = 1508] [outer = 0x128dad800] 09:10:39 INFO - PROCESS | 1646 | 1464624639799 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]]]}] 09:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 737ms 09:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:10:39 INFO - PROCESS | 1646 | 1464624639845 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:10:39 INFO - PROCESS | 1646 | 1464624639846 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:10:39 INFO - PROCESS | 1646 | 1464624639848 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1646 | 1464624639849 Marionette TRACE conn2 <- [1,1982,null,{}] 09:10:39 INFO - PROCESS | 1646 | 1464624639852 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}] 09:10:39 INFO - PROCESS | 1646 | 1464624639950 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:10:40 INFO - PROCESS | 1646 | 1464624640014 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x134f10800 == 71 [pid = 1646] [id = 503] 09:10:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x1290f4000) [pid = 1646] [serial = 1509] [outer = 0x0] 09:10:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12977d000) [pid = 1646] [serial = 1510] [outer = 0x1290f4000] 09:10:40 INFO - PROCESS | 1646 | 1464624640044 Marionette DEBUG loaded listener.js 09:10:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12a80bc00) [pid = 1646] [serial = 1511] [outer = 0x1290f4000] 09:10:40 INFO - PROCESS | 1646 | 1464624640478 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]]]}] 09:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 668ms 09:10:40 INFO - PROCESS | 1646 | 1464624640517 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:10:40 INFO - PROCESS | 1646 | 1464624640518 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:10:40 INFO - PROCESS | 1646 | 1464624640521 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:10:40 INFO - PROCESS | 1646 | 1464624640522 Marionette TRACE conn2 <- [1,1986,null,{}] 09:10:40 INFO - PROCESS | 1646 | 1464624640544 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}] 09:10:40 INFO - PROCESS | 1646 | 1464624640689 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:10:40 INFO - PROCESS | 1646 | 1464624640768 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x135006800 == 72 [pid = 1646] [id = 504] 09:10:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12a851c00) [pid = 1646] [serial = 1512] [outer = 0x0] 09:10:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12a877400) [pid = 1646] [serial = 1513] [outer = 0x12a851c00] 09:10:40 INFO - PROCESS | 1646 | 1464624640799 Marionette DEBUG loaded listener.js 09:10:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12ac26800) [pid = 1646] [serial = 1514] [outer = 0x12a851c00] 09:10:41 INFO - PROCESS | 1646 | 1464624641211 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]]]}] 09:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 723ms 09:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:10:41 INFO - PROCESS | 1646 | 1464624641245 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1646 | 1464624641246 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:10:41 INFO - PROCESS | 1646 | 1464624641248 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1646 | 1464624641249 Marionette TRACE conn2 <- [1,1990,null,{}] 09:10:41 INFO - PROCESS | 1646 | 1464624641251 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}] 09:10:41 INFO - PROCESS | 1646 | 1464624641350 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:10:41 INFO - PROCESS | 1646 | 1464624641415 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x135020000 == 73 [pid = 1646] [id = 505] 09:10:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x113161400) [pid = 1646] [serial = 1515] [outer = 0x0] 09:10:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12ac2d800) [pid = 1646] [serial = 1516] [outer = 0x113161400] 09:10:41 INFO - PROCESS | 1646 | 1464624641485 Marionette DEBUG loaded listener.js 09:10:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12acd9800) [pid = 1646] [serial = 1517] [outer = 0x113161400] 09:10:41 INFO - PROCESS | 1646 | 1464624641899 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]]]}] 09:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 668ms 09:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:10:41 INFO - PROCESS | 1646 | 1464624641917 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1646 | 1464624641918 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:10:41 INFO - PROCESS | 1646 | 1464624641920 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1646 | 1464624641922 Marionette TRACE conn2 <- [1,1994,null,{}] 09:10:41 INFO - PROCESS | 1646 | 1464624641924 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}] 09:10:42 INFO - PROCESS | 1646 | 1464624642026 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:10:42 INFO - PROCESS | 1646 | 1464624642123 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1353ef000 == 74 [pid = 1646] [id = 506] 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12a852c00) [pid = 1646] [serial = 1518] [outer = 0x0] 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12ba02c00) [pid = 1646] [serial = 1519] [outer = 0x12a852c00] 09:10:42 INFO - PROCESS | 1646 | 1464624642165 Marionette DEBUG loaded listener.js 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12ba07c00) [pid = 1646] [serial = 1520] [outer = 0x12a852c00] 09:10:42 INFO - PROCESS | 1646 | 1464624642591 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]]]}] 09:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 719ms 09:10:42 INFO - PROCESS | 1646 | 1464624642640 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:10:42 INFO - PROCESS | 1646 | 1464624642641 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:10:42 INFO - PROCESS | 1646 | 1464624642644 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:10:42 INFO - PROCESS | 1646 | 1464624642645 Marionette TRACE conn2 <- [1,1998,null,{}] 09:10:42 INFO - PROCESS | 1646 | 1464624642647 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}] 09:10:42 INFO - PROCESS | 1646 | 1464624642750 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:10:42 INFO - PROCESS | 1646 | 1464624642831 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x13570b800 == 75 [pid = 1646] [id = 507] 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12ba04000) [pid = 1646] [serial = 1521] [outer = 0x0] 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12ba0c400) [pid = 1646] [serial = 1522] [outer = 0x12ba04000] 09:10:42 INFO - PROCESS | 1646 | 1464624642863 Marionette DEBUG loaded listener.js 09:10:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12ba11c00) [pid = 1646] [serial = 1523] [outer = 0x12ba04000] 09:10:43 INFO - PROCESS | 1646 | 1464624643344 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]]]}] 09:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 769ms 09:10:43 INFO - PROCESS | 1646 | 1464624643414 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:10:43 INFO - PROCESS | 1646 | 1464624643416 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:10:43 INFO - PROCESS | 1646 | 1464624643419 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:10:43 INFO - PROCESS | 1646 | 1464624643422 Marionette TRACE conn2 <- [1,2002,null,{}] 09:10:43 INFO - PROCESS | 1646 | 1464624643445 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}] 09:10:43 INFO - PROCESS | 1646 | 1464624643550 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:10:43 INFO - PROCESS | 1646 | 1464624643631 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x123265800 == 76 [pid = 1646] [id = 508] 09:10:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x119788400) [pid = 1646] [serial = 1524] [outer = 0x0] 09:10:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x119d60800) [pid = 1646] [serial = 1525] [outer = 0x119788400] 09:10:43 INFO - PROCESS | 1646 | 1464624643661 Marionette DEBUG loaded listener.js 09:10:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12323f400) [pid = 1646] [serial = 1526] [outer = 0x119788400] 09:10:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9af000 == 75 [pid = 1646] [id = 496] 09:10:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d99f000 == 74 [pid = 1646] [id = 495] 09:10:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d811800 == 73 [pid = 1646] [id = 494] 09:10:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d59c000 == 72 [pid = 1646] [id = 493] 09:10:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50d800 == 71 [pid = 1646] [id = 492] 09:10:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12904c800 == 70 [pid = 1646] [id = 491] 09:10:43 INFO - PROCESS | 1646 | --DOCSHELL 0x123322800 == 69 [pid = 1646] [id = 490] 09:10:44 INFO - PROCESS | 1646 | --DOCSHELL 0x117e1c000 == 68 [pid = 1646] [id = 489] 09:10:44 INFO - PROCESS | 1646 | 1464624644200 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]]]}] 09:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 825ms 09:10:44 INFO - PROCESS | 1646 | 1464624644246 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:10:44 INFO - PROCESS | 1646 | 1464624644248 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:10:44 INFO - PROCESS | 1646 | 1464624644252 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1646 | 1464624644254 Marionette TRACE conn2 <- [1,2006,null,{}] 09:10:44 INFO - PROCESS | 1646 | 1464624644258 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}] 09:10:44 INFO - PROCESS | 1646 | 1464624644365 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:10:44 INFO - PROCESS | 1646 | 1464624644446 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a7b2000 == 69 [pid = 1646] [id = 509] 09:10:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x11977e800) [pid = 1646] [serial = 1527] [outer = 0x0] 09:10:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x123308c00) [pid = 1646] [serial = 1528] [outer = 0x11977e800] 09:10:44 INFO - PROCESS | 1646 | 1464624644480 Marionette DEBUG loaded listener.js 09:10:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x124799c00) [pid = 1646] [serial = 1529] [outer = 0x11977e800] 09:10:44 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 09:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 09:10:44 INFO - PROCESS | 1646 | 1464624644913 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]]]}] 09:10:44 INFO - PROCESS | 1646 | 1464624644923 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:10:44 INFO - PROCESS | 1646 | 1464624644929 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:10:44 INFO - PROCESS | 1646 | 1464624644933 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1646 | 1464624644935 Marionette TRACE conn2 <- [1,2010,null,{}] 09:10:44 INFO - PROCESS | 1646 | 1464624644938 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}] 09:10:45 INFO - PROCESS | 1646 | 1464624645067 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:10:45 INFO - PROCESS | 1646 | 1464624645177 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d61e000 == 70 [pid = 1646] [id = 510] 09:10:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x126097000) [pid = 1646] [serial = 1530] [outer = 0x0] 09:10:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x128ac8000) [pid = 1646] [serial = 1531] [outer = 0x126097000] 09:10:45 INFO - PROCESS | 1646 | 1464624645211 Marionette DEBUG loaded listener.js 09:10:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x128da4800) [pid = 1646] [serial = 1532] [outer = 0x126097000] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x124740000 == 69 [pid = 1646] [id = 398] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12d5a4800 == 68 [pid = 1646] [id = 473] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x126b50000 == 67 [pid = 1646] [id = 401] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x124ba7000 == 66 [pid = 1646] [id = 399] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x128d0c800 == 65 [pid = 1646] [id = 482] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd9d000 == 64 [pid = 1646] [id = 440] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1297f1800 == 63 [pid = 1646] [id = 483] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd91000 == 62 [pid = 1646] [id = 454] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12c80d000 == 61 [pid = 1646] [id = 486] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc1c000 == 60 [pid = 1646] [id = 485] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdcc000 == 59 [pid = 1646] [id = 455] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x128d17000 == 58 [pid = 1646] [id = 403] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2d1800 == 57 [pid = 1646] [id = 472] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x13570b800 == 56 [pid = 1646] [id = 507] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1353ef000 == 55 [pid = 1646] [id = 506] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x135020000 == 54 [pid = 1646] [id = 505] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x135006800 == 53 [pid = 1646] [id = 504] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x134f10800 == 52 [pid = 1646] [id = 503] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x134dc7000 == 51 [pid = 1646] [id = 502] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12d624800 == 50 [pid = 1646] [id = 501] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12b36b800 == 49 [pid = 1646] [id = 500] 09:10:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b0800 == 48 [pid = 1646] [id = 499] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x112175000 == 47 [pid = 1646] [id = 386] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x116975800 == 46 [pid = 1646] [id = 23] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a79e000 == 45 [pid = 1646] [id = 422] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x128d13000 == 44 [pid = 1646] [id = 451] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1183d8000 == 43 [pid = 1646] [id = 390] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x116f43800 == 42 [pid = 1646] [id = 24] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11697e800 == 41 [pid = 1646] [id = 394] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5b4800 == 40 [pid = 1646] [id = 452] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12b369800 == 39 [pid = 1646] [id = 484] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12954d000 == 38 [pid = 1646] [id = 420] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123772000 == 37 [pid = 1646] [id = 397] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x134c36800 == 36 [pid = 1646] [id = 497] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac6d800 == 35 [pid = 1646] [id = 453] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bda5800 == 34 [pid = 1646] [id = 12] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9c9800 == 33 [pid = 1646] [id = 487] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119ebb800 == 32 [pid = 1646] [id = 400] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12b36b000 == 31 [pid = 1646] [id = 9] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9cf800 == 30 [pid = 1646] [id = 471] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x114fe0000 == 29 [pid = 1646] [id = 387] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119a30000 == 28 [pid = 1646] [id = 393] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c811800 == 27 [pid = 1646] [id = 14] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x127263800 == 26 [pid = 1646] [id = 402] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119a2f800 == 25 [pid = 1646] [id = 488] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1183e8000 == 24 [pid = 1646] [id = 20] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc06000 == 23 [pid = 1646] [id = 439] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1183d7800 == 22 [pid = 1646] [id = 396] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1297f4000 == 21 [pid = 1646] [id = 421] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119688800 == 20 [pid = 1646] [id = 21] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x117442000 == 19 [pid = 1646] [id = 389] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x116981000 == 18 [pid = 1646] [id = 388] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119de3000 == 17 [pid = 1646] [id = 395] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11966d000 == 16 [pid = 1646] [id = 392] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119d12800 == 15 [pid = 1646] [id = 450] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119026000 == 14 [pid = 1646] [id = 391] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9ce000 == 13 [pid = 1646] [id = 468] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x124730800 == 12 [pid = 1646] [id = 498] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x116756800 == 11 [pid = 1646] [id = 479] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123265800 == 10 [pid = 1646] [id = 508] 09:10:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a7b2000 == 9 [pid = 1646] [id = 509] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x116a72c00) [pid = 1646] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x114fb9800) [pid = 1646] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x116613c00) [pid = 1646] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x113059400) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x111aaf800) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x11828f000) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x112698000) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x113104000) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12110dc00) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x116a6a000) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x11979a000) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x113102400) [pid = 1646] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x128a0c800) [pid = 1646] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x113103000) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x123240800) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x123307000) [pid = 1646] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x11759fc00) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x128b18800) [pid = 1646] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x1247a3800) [pid = 1646] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x126b9a000) [pid = 1646] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12344f800) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x11920d400) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12362cc00) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x1184b4800) [pid = 1646] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x11906a800) [pid = 1646] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x1247a3400) [pid = 1646] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x119781800) [pid = 1646] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x124b4fc00) [pid = 1646] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x11bb74400) [pid = 1646] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x11310fc00) [pid = 1646] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x110d60400) [pid = 1646] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x1127ddc00) [pid = 1646] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x123237000) [pid = 1646] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x119044000) [pid = 1646] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12702d400) [pid = 1646] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x128acac00) [pid = 1646] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x113055800) [pid = 1646] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x110d59400) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x119787c00) [pid = 1646] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x123637c00) [pid = 1646] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x119781c00) [pid = 1646] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x1290f4000) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x1127e3c00) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x126111400) [pid = 1646] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12310bc00) [pid = 1646] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x124f0f000) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12431fc00) [pid = 1646] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x128dad800) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x123108000) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12618bc00) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x128ad0800) [pid = 1646] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12a851c00) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1127de800) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11906ec00) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x1187f7400) [pid = 1646] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x1232e3800) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x129393c00) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x128c7c800) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x128db0800) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12520c800) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x125209000) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x121108000) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1188c0000) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x113161400) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x119788400) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12ba04000) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11977e800) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12a852c00) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x111f39400) [pid = 1646] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x126f26000) [pid = 1646] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x123238800) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12479ac00) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x114fb8000) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11316f000) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x123631000) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:10:51 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1127dec00) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:10:51 INFO - PROCESS | 1646 | 1464624651851 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]]]}] 09:10:51 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 09:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 6942ms 09:10:51 INFO - PROCESS | 1646 | 1464624651877 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:10:51 INFO - PROCESS | 1646 | 1464624651879 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:10:51 INFO - PROCESS | 1646 | 1464624651883 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:10:51 INFO - PROCESS | 1646 | 1464624651885 Marionette TRACE conn2 <- [1,2014,null,{}] 09:10:51 INFO - PROCESS | 1646 | 1464624651889 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}] 09:10:51 INFO - PROCESS | 1646 | 1464624651973 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:10:52 INFO - PROCESS | 1646 | 1464624652038 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x112e8c800 == 10 [pid = 1646] [id = 511] 09:10:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x112693000) [pid = 1646] [serial = 1533] [outer = 0x0] 09:10:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1127d8400) [pid = 1646] [serial = 1534] [outer = 0x112693000] 09:10:52 INFO - PROCESS | 1646 | 1464624652065 Marionette DEBUG loaded listener.js 09:10:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1127e2800) [pid = 1646] [serial = 1535] [outer = 0x112693000] 09:10:52 INFO - PROCESS | 1646 | 1464624652366 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]]]}] 09:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 524ms 09:10:52 INFO - PROCESS | 1646 | 1464624652407 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:10:52 INFO - PROCESS | 1646 | 1464624652414 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:10:52 INFO - PROCESS | 1646 | 1464624652419 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1646 | 1464624652420 Marionette TRACE conn2 <- [1,2018,null,{}] 09:10:52 INFO - PROCESS | 1646 | 1464624652423 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}] 09:10:52 INFO - PROCESS | 1646 | 1464624652502 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:10:52 INFO - PROCESS | 1646 | 1464624652510 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x112ab6800 == 11 [pid = 1646] [id = 512] 09:10:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x112a7e000) [pid = 1646] [serial = 1536] [outer = 0x0] 09:10:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x112ee3800) [pid = 1646] [serial = 1537] [outer = 0x112a7e000] 09:10:52 INFO - PROCESS | 1646 | 1464624652538 Marionette DEBUG loaded listener.js 09:10:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11310b000) [pid = 1646] [serial = 1538] [outer = 0x112a7e000] 09:10:52 INFO - PROCESS | 1646 | 1464624652917 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]]]}] 09:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 09:10:52 INFO - PROCESS | 1646 | 1464624652940 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:10:52 INFO - PROCESS | 1646 | 1464624652943 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:10:52 INFO - PROCESS | 1646 | 1464624652946 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1646 | 1464624652949 Marionette TRACE conn2 <- [1,2022,null,{}] 09:10:52 INFO - PROCESS | 1646 | 1464624652956 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}] 09:10:53 INFO - PROCESS | 1646 | 1464624653040 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:10:53 INFO - PROCESS | 1646 | 1464624653049 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d7800 == 12 [pid = 1646] [id = 513] 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x110d5a400) [pid = 1646] [serial = 1539] [outer = 0x0] 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x113167000) [pid = 1646] [serial = 1540] [outer = 0x110d5a400] 09:10:53 INFO - PROCESS | 1646 | 1464624653086 Marionette DEBUG loaded listener.js 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x114fb2400) [pid = 1646] [serial = 1541] [outer = 0x110d5a400] 09:10:53 INFO - PROCESS | 1646 | 1464624653430 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]]]}] 09:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 521ms 09:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:10:53 INFO - PROCESS | 1646 | 1464624653468 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:10:53 INFO - PROCESS | 1646 | 1464624653469 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:10:53 INFO - PROCESS | 1646 | 1464624653472 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:10:53 INFO - PROCESS | 1646 | 1464624653473 Marionette TRACE conn2 <- [1,2026,null,{}] 09:10:53 INFO - PROCESS | 1646 | 1464624653475 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}] 09:10:53 INFO - PROCESS | 1646 | 1464624653552 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:10:53 INFO - PROCESS | 1646 | 1464624653617 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119292800 == 13 [pid = 1646] [id = 514] 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x113c74800) [pid = 1646] [serial = 1542] [outer = 0x0] 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1166d9c00) [pid = 1646] [serial = 1543] [outer = 0x113c74800] 09:10:53 INFO - PROCESS | 1646 | 1464624653643 Marionette DEBUG loaded listener.js 09:10:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x116a73000) [pid = 1646] [serial = 1544] [outer = 0x113c74800] 09:10:54 INFO - PROCESS | 1646 | 1464624654174 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]]]}] 09:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 768ms 09:10:54 INFO - PROCESS | 1646 | 1464624654241 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:10:54 INFO - PROCESS | 1646 | 1464624654244 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:10:54 INFO - PROCESS | 1646 | 1464624654248 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:10:54 INFO - PROCESS | 1646 | 1464624654250 Marionette TRACE conn2 <- [1,2030,null,{}] 09:10:54 INFO - PROCESS | 1646 | 1464624654254 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}] 09:10:54 INFO - PROCESS | 1646 | 1464624654357 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:10:54 INFO - PROCESS | 1646 | 1464624654418 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x116975800 == 14 [pid = 1646] [id = 515] 09:10:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x112695400) [pid = 1646] [serial = 1545] [outer = 0x0] 09:10:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x112d02c00) [pid = 1646] [serial = 1546] [outer = 0x112695400] 09:10:54 INFO - PROCESS | 1646 | 1464624654450 Marionette DEBUG loaded listener.js 09:10:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x112f2bc00) [pid = 1646] [serial = 1547] [outer = 0x112695400] 09:10:55 INFO - PROCESS | 1646 | 1464624655005 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]]]}] 09:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 820ms 09:10:55 INFO - PROCESS | 1646 | 1464624655069 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:10:55 INFO - PROCESS | 1646 | 1464624655073 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:10:55 INFO - PROCESS | 1646 | 1464624655077 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:10:55 INFO - PROCESS | 1646 | 1464624655079 Marionette TRACE conn2 <- [1,2034,null,{}] 09:10:55 INFO - PROCESS | 1646 | 1464624655082 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}] 09:10:55 INFO - PROCESS | 1646 | 1464624655196 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:10:55 INFO - PROCESS | 1646 | 1464624655279 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a2c000 == 15 [pid = 1646] [id = 516] 09:10:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x1121b4c00) [pid = 1646] [serial = 1548] [outer = 0x0] 09:10:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x113168800) [pid = 1646] [serial = 1549] [outer = 0x1121b4c00] 09:10:55 INFO - PROCESS | 1646 | 1464624655309 Marionette DEBUG loaded listener.js 09:10:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x11746bc00) [pid = 1646] [serial = 1550] [outer = 0x1121b4c00] 09:10:55 INFO - PROCESS | 1646 | 1464624655959 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]]]}] 09:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 926ms 09:10:56 INFO - PROCESS | 1646 | 1464624656003 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:10:56 INFO - PROCESS | 1646 | 1464624656005 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:10:56 INFO - PROCESS | 1646 | 1464624656009 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:10:56 INFO - PROCESS | 1646 | 1464624656011 Marionette TRACE conn2 <- [1,2038,null,{}] 09:10:56 INFO - PROCESS | 1646 | 1464624656016 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}] 09:10:56 INFO - PROCESS | 1646 | 1464624656112 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:10:56 INFO - PROCESS | 1646 | 1464624656173 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x113321000 == 16 [pid = 1646] [id = 517] 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x11268f000) [pid = 1646] [serial = 1551] [outer = 0x0] 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x112695c00) [pid = 1646] [serial = 1552] [outer = 0x11268f000] 09:10:56 INFO - PROCESS | 1646 | 1464624656200 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1127d9800) [pid = 1646] [serial = 1553] [outer = 0x11268f000] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11828a000) [pid = 1646] [serial = 1443] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x118741800) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x118748800) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12702d800) [pid = 1646] [serial = 1386] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12747bc00) [pid = 1646] [serial = 1389] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1272a0400) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x128a98000) [pid = 1646] [serial = 1392] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x128a0fc00) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11802bc00) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x1164c0c00) [pid = 1646] [serial = 1422] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x124374c00) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11874ec00) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x1245f4400) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x113171800) [pid = 1646] [serial = 1371] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x118293000) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11304f400) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11269b800) [pid = 1646] [serial = 1368] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x117125000) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11310f400) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x118136400) [pid = 1646] [serial = 1425] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12330d000) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x126f26800) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12479f000) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11695a000) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1164bac00) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11874d400) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12110b400) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x112691000) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128ac9400) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x113170c00) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x126186400) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12323f000) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12418b800) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12110bc00) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1187fbc00) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x123444800) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x123632400) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11bb07800) [pid = 1646] [serial = 1377] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x112a82400) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x123310800) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1127e4000) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1245fa800) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x115e68400) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119797000) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x119bb8400) [pid = 1646] [serial = 1431] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11920cc00) [pid = 1646] [serial = 1374] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119795c00) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x121105800) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123630000) [pid = 1646] [serial = 1380] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1245f9400) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118137000) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x115e6a800) [pid = 1646] [serial = 1407] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x118139c00) [pid = 1646] [serial = 1428] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119786c00) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1247a0800) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x124799400) [pid = 1646] [serial = 1413] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119ad4c00) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x126097c00) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x118291400) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11bb09000) [pid = 1646] [serial = 1410] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12110ec00) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x113164800) [pid = 1646] [serial = 1440] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x126b96c00) [pid = 1646] [serial = 1365] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128a0f800) [pid = 1646] [serial = 1416] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128ac9800) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x124f0d000) [pid = 1646] [serial = 1362] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128c73000) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128b21400) [pid = 1646] [serial = 1419] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123633c00) [pid = 1646] [serial = 1437] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x121110000) [pid = 1646] [serial = 1434] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128aa0c00) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x124f61000) [pid = 1646] [serial = 1383] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128aa1000) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x128ace800) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x126191800) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12609a800) [pid = 1646] [serial = 1395] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x128da5800) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x128aa4400) [pid = 1646] [serial = 1398] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x128c71c00) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12323e000) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x127476000) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123309c00) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1245fa400) [pid = 1646] [serial = 1449] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x124376800) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1188bf000) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x123313400) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11bb6f000) [pid = 1646] [serial = 1446] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x115df7400) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11621d000) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x126103000) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x129388000) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1175ac000) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128ef0000) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1247a8c00) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119d60800) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12520dc00) [pid = 1646] [serial = 1452] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x113168c00) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x128c79800) [pid = 1646] [serial = 1404] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x128c6d800) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x128c74800) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x128b24800) [pid = 1646] [serial = 1401] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12323f400) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x128da9000) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x124799c00) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1164c9000) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12a80bc00) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x123308c00) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x128b20800) [pid = 1646] [serial = 1457] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12a877400) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x128c6e800) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x119647400) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1272a8800) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x128c79000) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12bf47800) [pid = 1646] [serial = 901] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12977d000) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x129606000) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x129611400) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x119787400) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x12938e400) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x129393000) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x128b1c000) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x129387800) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x127470c00) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x128ac2000) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x123634400) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x126185400) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 52 (0x119798800) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 51 (0x128ac8000) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 50 (0x12323b000) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 49 (0x12a771400) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 48 (0x12ba11c00) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 47 (0x12ba0c400) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 46 (0x12ba07c00) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 45 (0x12ac2d800) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 44 (0x12ba02c00) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 43 (0x12acd9800) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 42 (0x12ac26800) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 41 (0x12a77b800) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | --DOMWINDOW == 40 (0x12a806800) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 09:10:56 INFO - PROCESS | 1646 | 1464624656640 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]]]}] 09:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 677ms 09:10:56 INFO - PROCESS | 1646 | 1464624656686 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:10:56 INFO - PROCESS | 1646 | 1464624656689 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:10:56 INFO - PROCESS | 1646 | 1464624656694 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:10:56 INFO - PROCESS | 1646 | 1464624656695 Marionette TRACE conn2 <- [1,2042,null,{}] 09:10:56 INFO - PROCESS | 1646 | 1464624656697 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}] 09:10:56 INFO - PROCESS | 1646 | 1464624656774 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:10:56 INFO - PROCESS | 1646 | 1464624656781 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac6000 == 17 [pid = 1646] [id = 518] 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x112d14400) [pid = 1646] [serial = 1554] [outer = 0x0] 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x113106800) [pid = 1646] [serial = 1555] [outer = 0x112d14400] 09:10:56 INFO - PROCESS | 1646 | 1464624656807 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x113159c00) [pid = 1646] [serial = 1556] [outer = 0x112d14400] 09:10:57 INFO - PROCESS | 1646 | 1464624657134 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]]]}] 09:10:57 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) 09:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 470ms 09:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:10:57 INFO - PROCESS | 1646 | 1464624657169 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1646 | 1464624657170 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:10:57 INFO - PROCESS | 1646 | 1464624657173 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1646 | 1464624657175 Marionette TRACE conn2 <- [1,2046,null,{}] 09:10:57 INFO - PROCESS | 1646 | 1464624657183 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}] 09:10:57 INFO - PROCESS | 1646 | 1464624657263 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:10:57 INFO - PROCESS | 1646 | 1464624657269 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11903a000 == 18 [pid = 1646] [id = 519] 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x110d55c00) [pid = 1646] [serial = 1557] [outer = 0x0] 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x1166d7800) [pid = 1646] [serial = 1558] [outer = 0x110d55c00] 09:10:57 INFO - PROCESS | 1646 | 1464624657297 Marionette DEBUG loaded listener.js 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x1175ad800) [pid = 1646] [serial = 1559] [outer = 0x110d55c00] 09:10:57 INFO - PROCESS | 1646 | 1464624657644 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]]]}] 09:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 09:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:10:57 INFO - PROCESS | 1646 | 1464624657693 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1646 | 1464624657695 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:10:57 INFO - PROCESS | 1646 | 1464624657706 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1646 | 1464624657707 Marionette TRACE conn2 <- [1,2050,null,{}] 09:10:57 INFO - PROCESS | 1646 | 1464624657709 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}] 09:10:57 INFO - PROCESS | 1646 | 1464624657793 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:10:57 INFO - PROCESS | 1646 | 1464624657799 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a3a000 == 19 [pid = 1646] [id = 520] 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x1176ab800) [pid = 1646] [serial = 1560] [outer = 0x0] 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x118134c00) [pid = 1646] [serial = 1561] [outer = 0x1176ab800] 09:10:57 INFO - PROCESS | 1646 | 1464624657826 Marionette DEBUG loaded listener.js 09:10:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x118290400) [pid = 1646] [serial = 1562] [outer = 0x1176ab800] 09:10:58 INFO - PROCESS | 1646 | 1464624658167 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]]]}] 09:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 477ms 09:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:10:58 INFO - PROCESS | 1646 | 1464624658181 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1646 | 1464624658182 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:10:58 INFO - PROCESS | 1646 | 1464624658184 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:10:58 INFO - PROCESS | 1646 | 1464624658185 Marionette TRACE conn2 <- [1,2054,null,{}] 09:10:58 INFO - PROCESS | 1646 | 1464624658188 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}] 09:10:58 INFO - PROCESS | 1646 | 1464624658269 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:10:58 INFO - PROCESS | 1646 | 1464624658274 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x119de8800 == 20 [pid = 1646] [id = 521] 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x118296800) [pid = 1646] [serial = 1563] [outer = 0x0] 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x1185ac400) [pid = 1646] [serial = 1564] [outer = 0x118296800] 09:10:58 INFO - PROCESS | 1646 | 1464624658305 Marionette DEBUG loaded listener.js 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x11874b000) [pid = 1646] [serial = 1565] [outer = 0x118296800] 09:10:58 INFO - PROCESS | 1646 | 1464624658615 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]]]}] 09:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 468ms 09:10:58 INFO - PROCESS | 1646 | 1464624658653 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1646 | 1464624658654 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:10:58 INFO - PROCESS | 1646 | 1464624658656 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:10:58 INFO - PROCESS | 1646 | 1464624658658 Marionette TRACE conn2 <- [1,2058,null,{}] 09:10:58 INFO - PROCESS | 1646 | 1464624658685 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}] 09:10:58 INFO - PROCESS | 1646 | 1464624658797 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:10:58 INFO - PROCESS | 1646 | 1464624658811 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183d4000 == 21 [pid = 1646] [id = 522] 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x1187ee400) [pid = 1646] [serial = 1566] [outer = 0x0] 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x119069800) [pid = 1646] [serial = 1567] [outer = 0x1187ee400] 09:10:58 INFO - PROCESS | 1646 | 1464624658837 Marionette DEBUG loaded listener.js 09:10:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x11964c800) [pid = 1646] [serial = 1568] [outer = 0x1187ee400] 09:10:59 INFO - PROCESS | 1646 | 1464624659187 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]]]}] 09:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 545ms 09:10:59 INFO - PROCESS | 1646 | 1464624659203 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:10:59 INFO - PROCESS | 1646 | 1464624659204 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:10:59 INFO - PROCESS | 1646 | 1464624659206 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:10:59 INFO - PROCESS | 1646 | 1464624659207 Marionette TRACE conn2 <- [1,2062,null,{}] 09:10:59 INFO - PROCESS | 1646 | 1464624659212 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}] 09:10:59 INFO - PROCESS | 1646 | 1464624659302 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:10:59 INFO - PROCESS | 1646 | 1464624659316 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12375c800 == 22 [pid = 1646] [id = 523] 09:10:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11977e800) [pid = 1646] [serial = 1569] [outer = 0x0] 09:10:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x119785800) [pid = 1646] [serial = 1570] [outer = 0x11977e800] 09:10:59 INFO - PROCESS | 1646 | 1464624659340 Marionette DEBUG loaded listener.js 09:10:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x11978b400) [pid = 1646] [serial = 1571] [outer = 0x11977e800] 09:10:59 INFO - PROCESS | 1646 | 1464624659673 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]]]}] 09:10:59 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x110d5a400) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:10:59 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x112a7e000) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:10:59 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x112693000) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:10:59 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x126097000) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 09:10:59 INFO - PROCESS | 1646 | 1464624659728 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:10:59 INFO - PROCESS | 1646 | 1464624659729 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:10:59 INFO - PROCESS | 1646 | 1464624659731 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:10:59 INFO - PROCESS | 1646 | 1464624659732 Marionette TRACE conn2 <- [1,2066,null,{}] 09:10:59 INFO - PROCESS | 1646 | 1464624659735 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}] 09:10:59 INFO - PROCESS | 1646 | 1464624659825 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:10:59 INFO - PROCESS | 1646 | 1464624659857 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x123769800 == 23 [pid = 1646] [id = 524] 09:10:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x110d61000) [pid = 1646] [serial = 1572] [outer = 0x0] 09:10:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11315d400) [pid = 1646] [serial = 1573] [outer = 0x110d61000] 09:10:59 INFO - PROCESS | 1646 | 1464624659882 Marionette DEBUG loaded listener.js 09:10:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x1197a0000) [pid = 1646] [serial = 1574] [outer = 0x110d61000] 09:11:00 INFO - PROCESS | 1646 | 1464624660148 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]]]}] 09:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 468ms 09:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:11:00 INFO - PROCESS | 1646 | 1464624660201 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:11:00 INFO - PROCESS | 1646 | 1464624660202 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:11:00 INFO - PROCESS | 1646 | 1464624660204 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1646 | 1464624660205 Marionette TRACE conn2 <- [1,2070,null,{}] 09:11:00 INFO - PROCESS | 1646 | 1464624660207 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}] 09:11:00 INFO - PROCESS | 1646 | 1464624660296 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:11:00 INFO - PROCESS | 1646 | 1464624660301 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x118860000 == 24 [pid = 1646] [id = 525] 09:11:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x119795800) [pid = 1646] [serial = 1575] [outer = 0x0] 09:11:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x119d5e000) [pid = 1646] [serial = 1576] [outer = 0x119795800] 09:11:00 INFO - PROCESS | 1646 | 1464624660325 Marionette DEBUG loaded listener.js 09:11:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11bb73000) [pid = 1646] [serial = 1577] [outer = 0x119795800] 09:11:00 INFO - PROCESS | 1646 | 1464624660650 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]]]}] 09:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 472ms 09:11:00 INFO - PROCESS | 1646 | 1464624660678 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:11:00 INFO - PROCESS | 1646 | 1464624660680 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:11:00 INFO - PROCESS | 1646 | 1464624660682 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1646 | 1464624660683 Marionette TRACE conn2 <- [1,2074,null,{}] 09:11:00 INFO - PROCESS | 1646 | 1464624660685 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}] 09:11:00 INFO - PROCESS | 1646 | 1464624660784 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:11:00 INFO - PROCESS | 1646 | 1464624660792 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x125270000 == 25 [pid = 1646] [id = 526] 09:11:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x119d60800) [pid = 1646] [serial = 1578] [outer = 0x0] 09:11:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x11bb7ac00) [pid = 1646] [serial = 1579] [outer = 0x119d60800] 09:11:00 INFO - PROCESS | 1646 | 1464624660817 Marionette DEBUG loaded listener.js 09:11:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x120f3c800) [pid = 1646] [serial = 1580] [outer = 0x119d60800] 09:11:01 INFO - PROCESS | 1646 | 1464624661109 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]]]}] 09:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 468ms 09:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:11:01 INFO - PROCESS | 1646 | 1464624661150 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:11:01 INFO - PROCESS | 1646 | 1464624661152 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:11:01 INFO - PROCESS | 1646 | 1464624661154 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:11:01 INFO - PROCESS | 1646 | 1464624661155 Marionette TRACE conn2 <- [1,2078,null,{}] 09:11:01 INFO - PROCESS | 1646 | 1464624661158 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}] 09:11:01 INFO - PROCESS | 1646 | 1464624661253 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:11:01 INFO - PROCESS | 1646 | 1464624661257 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x127254000 == 26 [pid = 1646] [id = 527] 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x11bb75000) [pid = 1646] [serial = 1581] [outer = 0x0] 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x12110b800) [pid = 1646] [serial = 1582] [outer = 0x11bb75000] 09:11:01 INFO - PROCESS | 1646 | 1464624661287 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x123232400) [pid = 1646] [serial = 1583] [outer = 0x11bb75000] 09:11:01 INFO - PROCESS | 1646 | 1464624661615 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]]]}] 09:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 469ms 09:11:01 INFO - PROCESS | 1646 | 1464624661624 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:11:01 INFO - PROCESS | 1646 | 1464624661625 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:11:01 INFO - PROCESS | 1646 | 1464624661631 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:11:01 INFO - PROCESS | 1646 | 1464624661632 Marionette TRACE conn2 <- [1,2082,null,{}] 09:11:01 INFO - PROCESS | 1646 | 1464624661635 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}] 09:11:01 INFO - PROCESS | 1646 | 1464624661737 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:11:01 INFO - PROCESS | 1646 | 1464624661744 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x127263800 == 27 [pid = 1646] [id = 528] 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11978a000) [pid = 1646] [serial = 1584] [outer = 0x0] 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x123236400) [pid = 1646] [serial = 1585] [outer = 0x11978a000] 09:11:01 INFO - PROCESS | 1646 | 1464624661768 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1232e1800) [pid = 1646] [serial = 1586] [outer = 0x11978a000] 09:11:02 INFO - PROCESS | 1646 | 1464624662068 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]]]}] 09:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 471ms 09:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:11:02 INFO - PROCESS | 1646 | 1464624662102 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:11:02 INFO - PROCESS | 1646 | 1464624662103 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:11:02 INFO - PROCESS | 1646 | 1464624662105 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1646 | 1464624662106 Marionette TRACE conn2 <- [1,2086,null,{}] 09:11:02 INFO - PROCESS | 1646 | 1464624662108 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}] 09:11:02 INFO - PROCESS | 1646 | 1464624662186 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:11:02 INFO - PROCESS | 1646 | 1464624662191 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x129040800 == 28 [pid = 1646] [id = 529] 09:11:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x120f42c00) [pid = 1646] [serial = 1587] [outer = 0x0] 09:11:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x12330e400) [pid = 1646] [serial = 1588] [outer = 0x120f42c00] 09:11:02 INFO - PROCESS | 1646 | 1464624662217 Marionette DEBUG loaded listener.js 09:11:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x123442400) [pid = 1646] [serial = 1589] [outer = 0x120f42c00] 09:11:02 INFO - PROCESS | 1646 | 1464624662544 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]]]}] 09:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 473ms 09:11:02 INFO - PROCESS | 1646 | 1464624662580 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:11:02 INFO - PROCESS | 1646 | 1464624662588 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:11:02 INFO - PROCESS | 1646 | 1464624662591 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1646 | 1464624662592 Marionette TRACE conn2 <- [1,2090,null,{}] 09:11:02 INFO - PROCESS | 1646 | 1464624662594 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}] 09:11:02 INFO - PROCESS | 1646 | 1464624662692 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:11:02 INFO - PROCESS | 1646 | 1464624662786 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x112121000 == 29 [pid = 1646] [id = 530] 09:11:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x110d5a400) [pid = 1646] [serial = 1590] [outer = 0x0] 09:11:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x111a0dc00) [pid = 1646] [serial = 1591] [outer = 0x110d5a400] 09:11:02 INFO - PROCESS | 1646 | 1464624662817 Marionette DEBUG loaded listener.js 09:11:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x112691800) [pid = 1646] [serial = 1592] [outer = 0x110d5a400] 09:11:03 INFO - PROCESS | 1646 | 1464624663212 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]]]}] 09:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 672ms 09:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:11:03 INFO - PROCESS | 1646 | 1464624663264 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:11:03 INFO - PROCESS | 1646 | 1464624663268 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:11:03 INFO - PROCESS | 1646 | 1464624663272 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 1646 | 1464624663276 Marionette TRACE conn2 <- [1,2094,null,{}] 09:11:03 INFO - PROCESS | 1646 | 1464624663281 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}] 09:11:03 INFO - PROCESS | 1646 | 1464624663437 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:11:03 INFO - PROCESS | 1646 | 1464624663601 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11967a800 == 30 [pid = 1646] [id = 531] 09:11:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x113157800) [pid = 1646] [serial = 1593] [outer = 0x0] 09:11:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x113164400) [pid = 1646] [serial = 1594] [outer = 0x113157800] 09:11:03 INFO - PROCESS | 1646 | 1464624663654 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x114fb7800) [pid = 1646] [serial = 1595] [outer = 0x113157800] 09:11:04 INFO - PROCESS | 1646 | 1464624664098 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]]]}] 09:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 875ms 09:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:11:04 INFO - PROCESS | 1646 | 1464624664149 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:11:04 INFO - PROCESS | 1646 | 1464624664152 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:11:04 INFO - PROCESS | 1646 | 1464624664154 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:11:04 INFO - PROCESS | 1646 | 1464624664155 Marionette TRACE conn2 <- [1,2098,null,{}] 09:11:04 INFO - PROCESS | 1646 | 1464624664158 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}] 09:11:04 INFO - PROCESS | 1646 | 1464624664259 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:11:04 INFO - PROCESS | 1646 | 1464624664312 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x127061000 == 31 [pid = 1646] [id = 532] 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11711c400) [pid = 1646] [serial = 1596] [outer = 0x0] 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118136400) [pid = 1646] [serial = 1597] [outer = 0x11711c400] 09:11:04 INFO - PROCESS | 1646 | 1464624664342 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11874ec00) [pid = 1646] [serial = 1598] [outer = 0x11711c400] 09:11:04 INFO - PROCESS | 1646 | 1464624664722 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]]]}] 09:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 622ms 09:11:04 INFO - PROCESS | 1646 | 1464624664776 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:11:04 INFO - PROCESS | 1646 | 1464624664778 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:11:04 INFO - PROCESS | 1646 | 1464624664785 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:11:04 INFO - PROCESS | 1646 | 1464624664789 Marionette TRACE conn2 <- [1,2102,null,{}] 09:11:04 INFO - PROCESS | 1646 | 1464624664793 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}] 09:11:04 INFO - PROCESS | 1646 | 1464624664894 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:11:04 INFO - PROCESS | 1646 | 1464624664981 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297df800 == 32 [pid = 1646] [id = 533] 09:11:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1188c6c00) [pid = 1646] [serial = 1599] [outer = 0x0] 09:11:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11921bc00) [pid = 1646] [serial = 1600] [outer = 0x1188c6c00] 09:11:05 INFO - PROCESS | 1646 | 1464624665011 Marionette DEBUG loaded listener.js 09:11:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119bb0400) [pid = 1646] [serial = 1601] [outer = 0x1188c6c00] 09:11:05 INFO - PROCESS | 1646 | 1464624665419 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]]]}] 09:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 680ms 09:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:11:05 INFO - PROCESS | 1646 | 1464624665462 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:11:05 INFO - PROCESS | 1646 | 1464624665464 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:11:05 INFO - PROCESS | 1646 | 1464624665466 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - PROCESS | 1646 | 1464624665467 Marionette TRACE conn2 <- [1,2106,null,{}] 09:11:05 INFO - PROCESS | 1646 | 1464624665470 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}] 09:11:05 INFO - PROCESS | 1646 | 1464624665572 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:11:05 INFO - PROCESS | 1646 | 1464624665636 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a79a000 == 33 [pid = 1646] [id = 534] 09:11:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11979d400) [pid = 1646] [serial = 1602] [outer = 0x0] 09:11:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12110c800) [pid = 1646] [serial = 1603] [outer = 0x11979d400] 09:11:05 INFO - PROCESS | 1646 | 1464624665665 Marionette DEBUG loaded listener.js 09:11:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x123109400) [pid = 1646] [serial = 1604] [outer = 0x11979d400] 09:11:06 INFO - PROCESS | 1646 | 1464624666070 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]]]}] 09:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 618ms 09:11:06 INFO - PROCESS | 1646 | 1464624666085 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:11:06 INFO - PROCESS | 1646 | 1464624666086 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:11:06 INFO - PROCESS | 1646 | 1464624666088 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 1646 | 1464624666090 Marionette TRACE conn2 <- [1,2110,null,{}] 09:11:06 INFO - PROCESS | 1646 | 1464624666092 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}] 09:11:06 INFO - PROCESS | 1646 | 1464624666190 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:11:06 INFO - PROCESS | 1646 | 1464624666308 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa11000 == 34 [pid = 1646] [id = 535] 09:11:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x123444c00) [pid = 1646] [serial = 1605] [outer = 0x0] 09:11:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1234e3000) [pid = 1646] [serial = 1606] [outer = 0x123444c00] 09:11:06 INFO - PROCESS | 1646 | 1464624666345 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x123632000) [pid = 1646] [serial = 1607] [outer = 0x123444c00] 09:11:06 INFO - PROCESS | 1646 | 1464624666906 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]]]}] 09:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 869ms 09:11:06 INFO - PROCESS | 1646 | 1464624666958 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:11:06 INFO - PROCESS | 1646 | 1464624666961 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:11:06 INFO - PROCESS | 1646 | 1464624666966 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 1646 | 1464624666968 Marionette TRACE conn2 <- [1,2114,null,{}] 09:11:06 INFO - PROCESS | 1646 | 1464624666971 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}] 09:11:07 INFO - PROCESS | 1646 | 1464624667060 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:11:07 INFO - PROCESS | 1646 | 1464624667128 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183e5000 == 35 [pid = 1646] [id = 536] 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x112693c00) [pid = 1646] [serial = 1608] [outer = 0x0] 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11269b400) [pid = 1646] [serial = 1609] [outer = 0x112693c00] 09:11:07 INFO - PROCESS | 1646 | 1464624667157 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1127e4400) [pid = 1646] [serial = 1610] [outer = 0x112693c00] 09:11:07 INFO - PROCESS | 1646 | 1464624667609 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]]]}] 09:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 09:11:07 INFO - PROCESS | 1646 | 1464624667637 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:11:07 INFO - PROCESS | 1646 | 1464624667643 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:11:07 INFO - PROCESS | 1646 | 1464624667652 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 1646 | 1464624667654 Marionette TRACE conn2 <- [1,2118,null,{}] 09:11:07 INFO - PROCESS | 1646 | 1464624667658 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}] 09:11:07 INFO - PROCESS | 1646 | 1464624667822 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:11:07 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1166d9c00) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 09:11:07 INFO - PROCESS | 1646 | 1464624667938 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x112798800 == 36 [pid = 1646] [id = 537] 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x112695800) [pid = 1646] [serial = 1611] [outer = 0x0] 09:11:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x112d21800) [pid = 1646] [serial = 1612] [outer = 0x112695800] 09:11:07 INFO - PROCESS | 1646 | 1464624667980 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x114fb8c00) [pid = 1646] [serial = 1613] [outer = 0x112695800] 09:11:08 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x114fb2400) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 09:11:08 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112ee3800) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 09:11:08 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x113167000) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 09:11:08 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11310b000) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 09:11:08 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1127e2800) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 09:11:08 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1127d8400) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 09:11:08 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128da4800) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 09:11:08 INFO - PROCESS | 1646 | 1464624668291 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]]]}] 09:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 672ms 09:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:11:08 INFO - PROCESS | 1646 | 1464624668323 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 1646 | 1464624668325 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:11:08 INFO - PROCESS | 1646 | 1464624668358 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 1646 | 1464624668360 Marionette TRACE conn2 <- [1,2122,null,{}] 09:11:08 INFO - PROCESS | 1646 | 1464624668369 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}] 09:11:08 INFO - PROCESS | 1646 | 1464624668449 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:11:08 INFO - PROCESS | 1646 | 1464624668455 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119686000 == 37 [pid = 1646] [id = 538] 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116953800) [pid = 1646] [serial = 1614] [outer = 0x0] 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1175a8800) [pid = 1646] [serial = 1615] [outer = 0x116953800] 09:11:08 INFO - PROCESS | 1646 | 1464624668483 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11828b000) [pid = 1646] [serial = 1616] [outer = 0x116953800] 09:11:08 INFO - PROCESS | 1646 | 1464624668888 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]]]}] 09:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 605ms 09:11:08 INFO - PROCESS | 1646 | 1464624668935 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 1646 | 1464624668937 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:11:08 INFO - PROCESS | 1646 | 1464624668941 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 1646 | 1464624668944 Marionette TRACE conn2 <- [1,2126,null,{}] 09:11:08 INFO - PROCESS | 1646 | 1464624668948 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}] 09:11:09 INFO - PROCESS | 1646 | 1464624669044 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:11:09 INFO - PROCESS | 1646 | 1464624669097 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e04800 == 38 [pid = 1646] [id = 539] 09:11:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1121bc000) [pid = 1646] [serial = 1617] [outer = 0x0] 09:11:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1127e3c00) [pid = 1646] [serial = 1618] [outer = 0x1121bc000] 09:11:09 INFO - PROCESS | 1646 | 1464624669129 Marionette DEBUG loaded listener.js 09:11:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11310c400) [pid = 1646] [serial = 1619] [outer = 0x1121bc000] 09:11:09 INFO - PROCESS | 1646 | 1464624669552 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]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 624ms 09:11:09 INFO - PROCESS | 1646 | 1464624669565 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 1646 | 1464624669569 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:11:09 INFO - PROCESS | 1646 | 1464624669573 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 1646 | 1464624669575 Marionette TRACE conn2 <- [1,2130,null,{}] 09:11:09 INFO - PROCESS | 1646 | 1464624669577 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}] 09:11:09 INFO - PROCESS | 1646 | 1464624669674 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:11:09 INFO - PROCESS | 1646 | 1464624669723 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d15800 == 39 [pid = 1646] [id = 540] 09:11:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x113057c00) [pid = 1646] [serial = 1620] [outer = 0x0] 09:11:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116285400) [pid = 1646] [serial = 1621] [outer = 0x113057c00] 09:11:09 INFO - PROCESS | 1646 | 1464624669753 Marionette DEBUG loaded listener.js 09:11:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118135000) [pid = 1646] [serial = 1622] [outer = 0x113057c00] 09:11:10 INFO - PROCESS | 1646 | 1464624670146 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] 09:11:10 INFO - PROCESS | 1646 | 1464624670199 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:11:10 INFO - PROCESS | 1646 | 1464624670201 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1646 | 1464624670204 Marionette TRACE conn2 <- [1,2134,null,{}] 09:11:10 INFO - PROCESS | 1646 | 1464624670212 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}] 09:11:10 INFO - PROCESS | 1646 | 1464624670308 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:11:10 INFO - PROCESS | 1646 | 1464624670394 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x123763800 == 40 [pid = 1646] [id = 541] 09:11:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1185ad000) [pid = 1646] [serial = 1623] [outer = 0x0] 09:11:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119064400) [pid = 1646] [serial = 1624] [outer = 0x1185ad000] 09:11:10 INFO - PROCESS | 1646 | 1464624670426 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11977dc00) [pid = 1646] [serial = 1625] [outer = 0x1185ad000] 09:11:10 INFO - PROCESS | 1646 | 1464624670825 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]]]}] 09:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 673ms 09:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:11:10 INFO - PROCESS | 1646 | 1464624670875 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:11:10 INFO - PROCESS | 1646 | 1464624670878 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:11:10 INFO - PROCESS | 1646 | 1464624670881 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1646 | 1464624670882 Marionette TRACE conn2 <- [1,2138,null,{}] 09:11:10 INFO - PROCESS | 1646 | 1464624670885 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}] 09:11:10 INFO - PROCESS | 1646 | 1464624670981 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:11:11 INFO - PROCESS | 1646 | 1464624671032 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260c0800 == 41 [pid = 1646] [id = 542] 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119797000) [pid = 1646] [serial = 1626] [outer = 0x0] 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119d61000) [pid = 1646] [serial = 1627] [outer = 0x119797000] 09:11:11 INFO - PROCESS | 1646 | 1464624671062 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x120f39800) [pid = 1646] [serial = 1628] [outer = 0x119797000] 09:11:11 INFO - PROCESS | 1646 | 1464624671470 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]]]}] 09:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 619ms 09:11:11 INFO - PROCESS | 1646 | 1464624671500 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:11:11 INFO - PROCESS | 1646 | 1464624671502 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:11:11 INFO - PROCESS | 1646 | 1464624671504 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:11:11 INFO - PROCESS | 1646 | 1464624671505 Marionette TRACE conn2 <- [1,2142,null,{}] 09:11:11 INFO - PROCESS | 1646 | 1464624671508 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}] 09:11:11 INFO - PROCESS | 1646 | 1464624671601 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:11:11 INFO - PROCESS | 1646 | 1464624671683 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12725c000 == 42 [pid = 1646] [id = 543] 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x120f3d800) [pid = 1646] [serial = 1629] [outer = 0x0] 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x121110400) [pid = 1646] [serial = 1630] [outer = 0x120f3d800] 09:11:11 INFO - PROCESS | 1646 | 1464624671714 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x123232800) [pid = 1646] [serial = 1631] [outer = 0x120f3d800] 09:11:12 INFO - PROCESS | 1646 | 1464624672131 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:11:12 INFO - PROCESS | 1646 | 1464624672177 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:11:12 INFO - PROCESS | 1646 | 1464624672179 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 1646 | 1464624672180 Marionette TRACE conn2 <- [1,2146,null,{}] 09:11:12 INFO - PROCESS | 1646 | 1464624672183 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}] 09:11:12 INFO - PROCESS | 1646 | 1464624672290 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:11:12 INFO - PROCESS | 1646 | 1464624672345 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x129553800 == 43 [pid = 1646] [id = 544] 09:11:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x123306000) [pid = 1646] [serial = 1632] [outer = 0x0] 09:11:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1235ac800) [pid = 1646] [serial = 1633] [outer = 0x123306000] 09:11:12 INFO - PROCESS | 1646 | 1464624672376 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12418d000) [pid = 1646] [serial = 1634] [outer = 0x123306000] 09:11:12 INFO - PROCESS | 1646 | 1464624672781 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] 09:11:12 INFO - PROCESS | 1646 | 1464624672804 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:11:12 INFO - PROCESS | 1646 | 1464624672806 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 1646 | 1464624672807 Marionette TRACE conn2 <- [1,2150,null,{}] 09:11:12 INFO - PROCESS | 1646 | 1464624672810 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}] 09:11:12 INFO - PROCESS | 1646 | 1464624672905 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:11:12 INFO - PROCESS | 1646 | 1464624672988 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa13000 == 44 [pid = 1646] [id = 545] 09:11:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x124323800) [pid = 1646] [serial = 1635] [outer = 0x0] 09:11:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12436e400) [pid = 1646] [serial = 1636] [outer = 0x124323800] 09:11:13 INFO - PROCESS | 1646 | 1464624673018 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x124375c00) [pid = 1646] [serial = 1637] [outer = 0x124323800] 09:11:13 INFO - PROCESS | 1646 | 1464624673434 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]]]}] 09:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 671ms 09:11:13 INFO - PROCESS | 1646 | 1464624673478 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:11:13 INFO - PROCESS | 1646 | 1464624673479 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:11:13 INFO - PROCESS | 1646 | 1464624673482 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 1646 | 1464624673483 Marionette TRACE conn2 <- [1,2154,null,{}] 09:11:13 INFO - PROCESS | 1646 | 1464624673485 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}] 09:11:13 INFO - PROCESS | 1646 | 1464624673581 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:11:13 INFO - PROCESS | 1646 | 1464624673633 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b32c000 == 45 [pid = 1646] [id = 546] 09:11:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11268f800) [pid = 1646] [serial = 1638] [outer = 0x0] 09:11:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1245ed800) [pid = 1646] [serial = 1639] [outer = 0x11268f800] 09:11:13 INFO - PROCESS | 1646 | 1464624673663 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1245f9000) [pid = 1646] [serial = 1640] [outer = 0x11268f800] 09:11:14 INFO - PROCESS | 1646 | 1464624674161 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]]]}] 09:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 718ms 09:11:14 INFO - PROCESS | 1646 | 1464624674220 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:11:14 INFO - PROCESS | 1646 | 1464624674222 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:11:14 INFO - PROCESS | 1646 | 1464624674240 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1646 | 1464624674242 Marionette TRACE conn2 <- [1,2158,null,{}] 09:11:14 INFO - PROCESS | 1646 | 1464624674249 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}] 09:11:14 INFO - PROCESS | 1646 | 1464624674348 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:11:14 INFO - PROCESS | 1646 | 1464624674409 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e09800 == 46 [pid = 1646] [id = 547] 09:11:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x112d04000) [pid = 1646] [serial = 1641] [outer = 0x0] 09:11:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11315a400) [pid = 1646] [serial = 1642] [outer = 0x112d04000] 09:11:14 INFO - PROCESS | 1646 | 1464624674456 Marionette DEBUG loaded listener.js 09:11:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1164c0c00) [pid = 1646] [serial = 1643] [outer = 0x112d04000] 09:11:14 INFO - PROCESS | 1646 | --DOCSHELL 0x112798800 == 45 [pid = 1646] [id = 537] 09:11:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1183e5000 == 44 [pid = 1646] [id = 536] 09:11:14 INFO - PROCESS | 1646 | --DOCSHELL 0x127061000 == 43 [pid = 1646] [id = 532] 09:11:14 INFO - PROCESS | 1646 | --DOCSHELL 0x11967a800 == 42 [pid = 1646] [id = 531] 09:11:14 INFO - PROCESS | 1646 | --DOCSHELL 0x112121000 == 41 [pid = 1646] [id = 530] 09:11:14 INFO - PROCESS | 1646 | 1464624674870 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]]]}] 09:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 690ms 09:11:14 INFO - PROCESS | 1646 | 1464624674916 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:11:14 INFO - PROCESS | 1646 | 1464624674919 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:11:14 INFO - PROCESS | 1646 | 1464624674923 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1646 | 1464624674925 Marionette TRACE conn2 <- [1,2162,null,{}] 09:11:14 INFO - PROCESS | 1646 | 1464624674927 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}] 09:11:15 INFO - PROCESS | 1646 | 1464624675013 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:11:15 INFO - PROCESS | 1646 | 1464624675067 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119032000 == 42 [pid = 1646] [id = 548] 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11315f000) [pid = 1646] [serial = 1644] [outer = 0x0] 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x118024800) [pid = 1646] [serial = 1645] [outer = 0x11315f000] 09:11:15 INFO - PROCESS | 1646 | 1464624675092 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119043000) [pid = 1646] [serial = 1646] [outer = 0x11315f000] 09:11:15 INFO - PROCESS | 1646 | 1464624675406 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]]]}] 09:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 523ms 09:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:11:15 INFO - PROCESS | 1646 | 1464624675447 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:11:15 INFO - PROCESS | 1646 | 1464624675448 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:11:15 INFO - PROCESS | 1646 | 1464624675450 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:11:15 INFO - PROCESS | 1646 | 1464624675453 Marionette TRACE conn2 <- [1,2166,null,{}] 09:11:15 INFO - PROCESS | 1646 | 1464624675460 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}] 09:11:15 INFO - PROCESS | 1646 | 1464624675545 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:11:15 INFO - PROCESS | 1646 | 1464624675620 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d11000 == 43 [pid = 1646] [id = 549] 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11802e000) [pid = 1646] [serial = 1647] [outer = 0x0] 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11964bc00) [pid = 1646] [serial = 1648] [outer = 0x11802e000] 09:11:15 INFO - PROCESS | 1646 | 1464624675649 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12323b400) [pid = 1646] [serial = 1649] [outer = 0x11802e000] 09:11:16 INFO - PROCESS | 1646 | 1464624676055 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]]]}] 09:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 623ms 09:11:16 INFO - PROCESS | 1646 | 1464624676086 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 1646 | 1464624676088 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:11:16 INFO - PROCESS | 1646 | 1464624676102 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 1646 | 1464624676103 Marionette TRACE conn2 <- [1,2170,null,{}] 09:11:16 INFO - PROCESS | 1646 | 1464624676105 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}] 09:11:16 INFO - PROCESS | 1646 | 1464624676245 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:11:16 INFO - PROCESS | 1646 | 1464624676273 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac84800 == 44 [pid = 1646] [id = 550] 09:11:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1235b1800) [pid = 1646] [serial = 1650] [outer = 0x0] 09:11:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x123633c00) [pid = 1646] [serial = 1651] [outer = 0x1235b1800] 09:11:16 INFO - PROCESS | 1646 | 1464624676314 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12436d000) [pid = 1646] [serial = 1652] [outer = 0x1235b1800] 09:11:16 INFO - PROCESS | 1646 | 1464624676676 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]]]}] 09:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 619ms 09:11:16 INFO - PROCESS | 1646 | 1464624676721 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 1646 | 1464624676722 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:11:16 INFO - PROCESS | 1646 | 1464624676724 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 1646 | 1464624676725 Marionette TRACE conn2 <- [1,2174,null,{}] 09:11:16 INFO - PROCESS | 1646 | 1464624676728 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}] 09:11:16 INFO - PROCESS | 1646 | 1464624676826 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:11:16 INFO - PROCESS | 1646 | 1464624676875 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc02800 == 45 [pid = 1646] [id = 551] 09:11:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1245f2000) [pid = 1646] [serial = 1653] [outer = 0x0] 09:11:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12479c800) [pid = 1646] [serial = 1654] [outer = 0x1245f2000] 09:11:16 INFO - PROCESS | 1646 | 1464624676902 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1247a2000) [pid = 1646] [serial = 1655] [outer = 0x1245f2000] 09:11:17 INFO - PROCESS | 1646 | 1464624677269 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]]]}] 09:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 570ms 09:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:11:17 INFO - PROCESS | 1646 | 1464624677302 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:11:17 INFO - PROCESS | 1646 | 1464624677304 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:11:17 INFO - PROCESS | 1646 | 1464624677307 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:11:17 INFO - PROCESS | 1646 | 1464624677310 Marionette TRACE conn2 <- [1,2178,null,{}] 09:11:17 INFO - PROCESS | 1646 | 1464624677315 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}] 09:11:17 INFO - PROCESS | 1646 | 1464624677503 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:11:17 INFO - PROCESS | 1646 | 1464624677530 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd96000 == 46 [pid = 1646] [id = 552] 09:11:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1247a7800) [pid = 1646] [serial = 1656] [outer = 0x0] 09:11:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x124f11400) [pid = 1646] [serial = 1657] [outer = 0x1247a7800] 09:11:17 INFO - PROCESS | 1646 | 1464624677570 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12609c000) [pid = 1646] [serial = 1658] [outer = 0x1247a7800] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11977e800) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118296800) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1176ab800) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11268f000) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x110d61000) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x112d14400) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x110d55c00) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119795800) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x112693c00) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x119d60800) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11978a000) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11bb75000) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x112695800) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1187ee400) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:11:17 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123444c00) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:11:17 INFO - PROCESS | 1646 | 1464624677962 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]]]}] 09:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 678ms 09:11:17 INFO - PROCESS | 1646 | 1464624677991 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:11:17 INFO - PROCESS | 1646 | 1464624677993 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:11:18 INFO - PROCESS | 1646 | 1464624678000 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1646 | 1464624678001 Marionette TRACE conn2 <- [1,2182,null,{}] 09:11:18 INFO - PROCESS | 1646 | 1464624678003 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}] 09:11:18 INFO - PROCESS | 1646 | 1464624678086 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:11:18 INFO - PROCESS | 1646 | 1464624678115 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc1d000 == 47 [pid = 1646] [id = 553] 09:11:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11828a000) [pid = 1646] [serial = 1659] [outer = 0x0] 09:11:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119781000) [pid = 1646] [serial = 1660] [outer = 0x11828a000] 09:11:18 INFO - PROCESS | 1646 | 1464624678140 Marionette DEBUG loaded listener.js 09:11:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12110f000) [pid = 1646] [serial = 1661] [outer = 0x11828a000] 09:11:18 INFO - PROCESS | 1646 | 1464624678456 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]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 470ms 09:11:18 INFO - PROCESS | 1646 | 1464624678470 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 1646 | 1464624678471 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:11:18 INFO - PROCESS | 1646 | 1464624678473 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1646 | 1464624678474 Marionette TRACE conn2 <- [1,2186,null,{}] 09:11:18 INFO - PROCESS | 1646 | 1464624678478 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}] 09:11:18 INFO - PROCESS | 1646 | 1464624678561 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:11:18 INFO - PROCESS | 1646 | 1464624678567 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50d800 == 48 [pid = 1646] [id = 554] 09:11:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x123444c00) [pid = 1646] [serial = 1662] [outer = 0x0] 09:11:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x126110000) [pid = 1646] [serial = 1663] [outer = 0x123444c00] 09:11:18 INFO - PROCESS | 1646 | 1464624678600 Marionette DEBUG loaded listener.js 09:11:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x126b8f400) [pid = 1646] [serial = 1664] [outer = 0x123444c00] 09:11:18 INFO - PROCESS | 1646 | 1464624678925 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]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 472ms 09:11:18 INFO - PROCESS | 1646 | 1464624678947 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 1646 | 1464624678948 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:11:18 INFO - PROCESS | 1646 | 1464624678950 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1646 | 1464624678951 Marionette TRACE conn2 <- [1,2190,null,{}] 09:11:18 INFO - PROCESS | 1646 | 1464624678954 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}] 09:11:19 INFO - PROCESS | 1646 | 1464624679060 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:11:19 INFO - PROCESS | 1646 | 1464624679068 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c522000 == 49 [pid = 1646] [id = 555] 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x110faa800) [pid = 1646] [serial = 1665] [outer = 0x0] 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x126b8ec00) [pid = 1646] [serial = 1666] [outer = 0x110faa800] 09:11:19 INFO - PROCESS | 1646 | 1464624679093 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1270d2800) [pid = 1646] [serial = 1667] [outer = 0x110faa800] 09:11:19 INFO - PROCESS | 1646 | 1464624679415 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]]]}] 09:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 468ms 09:11:19 INFO - PROCESS | 1646 | 1464624679419 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:11:19 INFO - PROCESS | 1646 | 1464624679420 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:11:19 INFO - PROCESS | 1646 | 1464624679422 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:11:19 INFO - PROCESS | 1646 | 1464624679423 Marionette TRACE conn2 <- [1,2194,null,{}] 09:11:19 INFO - PROCESS | 1646 | 1464624679425 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}] 09:11:19 INFO - PROCESS | 1646 | 1464624679506 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:11:19 INFO - PROCESS | 1646 | 1464624679513 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9c2800 == 50 [pid = 1646] [id = 556] 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x111a0b000) [pid = 1646] [serial = 1668] [outer = 0x0] 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x127473000) [pid = 1646] [serial = 1669] [outer = 0x111a0b000] 09:11:19 INFO - PROCESS | 1646 | 1464624679540 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128a0c000) [pid = 1646] [serial = 1670] [outer = 0x111a0b000] 09:11:20 INFO - PROCESS | 1646 | 1464624680121 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]]]}] 09:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 720ms 09:11:20 INFO - PROCESS | 1646 | 1464624680142 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 1646 | 1464624680144 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:11:20 INFO - PROCESS | 1646 | 1464624680148 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 1646 | 1464624680150 Marionette TRACE conn2 <- [1,2198,null,{}] 09:11:20 INFO - PROCESS | 1646 | 1464624680153 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}] 09:11:20 INFO - PROCESS | 1646 | 1464624680242 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:11:20 INFO - PROCESS | 1646 | 1464624680316 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d10000 == 51 [pid = 1646] [id = 557] 09:11:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1127de400) [pid = 1646] [serial = 1671] [outer = 0x0] 09:11:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11315e000) [pid = 1646] [serial = 1672] [outer = 0x1127de400] 09:11:20 INFO - PROCESS | 1646 | 1464624680365 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1175ac000) [pid = 1646] [serial = 1673] [outer = 0x1127de400] 09:11:20 INFO - PROCESS | 1646 | 1464624680926 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]]]}] 09:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 824ms 09:11:20 INFO - PROCESS | 1646 | 1464624680973 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 1646 | 1464624680979 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:11:20 INFO - PROCESS | 1646 | 1464624680985 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 1646 | 1464624680987 Marionette TRACE conn2 <- [1,2202,null,{}] 09:11:20 INFO - PROCESS | 1646 | 1464624680989 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}] 09:11:21 INFO - PROCESS | 1646 | 1464624681095 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:11:21 INFO - PROCESS | 1646 | 1464624681153 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a7ad000 == 52 [pid = 1646] [id = 558] 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1185aa000) [pid = 1646] [serial = 1674] [outer = 0x0] 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119219400) [pid = 1646] [serial = 1675] [outer = 0x1185aa000] 09:11:21 INFO - PROCESS | 1646 | 1464624681182 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x119bb1400) [pid = 1646] [serial = 1676] [outer = 0x1185aa000] 09:11:21 INFO - PROCESS | 1646 | 1464624681599 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]]]}] 09:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 624ms 09:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:11:21 INFO - PROCESS | 1646 | 1464624681610 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:11:21 INFO - PROCESS | 1646 | 1464624681612 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:11:21 INFO - PROCESS | 1646 | 1464624681614 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:11:21 INFO - PROCESS | 1646 | 1464624681616 Marionette TRACE conn2 <- [1,2206,null,{}] 09:11:21 INFO - PROCESS | 1646 | 1464624681624 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}] 09:11:21 INFO - PROCESS | 1646 | 1464624681730 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:11:21 INFO - PROCESS | 1646 | 1464624681790 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce92000 == 53 [pid = 1646] [id = 559] 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x123233000) [pid = 1646] [serial = 1677] [outer = 0x0] 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1235b5800) [pid = 1646] [serial = 1678] [outer = 0x123233000] 09:11:21 INFO - PROCESS | 1646 | 1464624681821 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12479e400) [pid = 1646] [serial = 1679] [outer = 0x123233000] 09:11:22 INFO - PROCESS | 1646 | 1464624682276 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]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 673ms 09:11:22 INFO - PROCESS | 1646 | 1464624682287 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 1646 | 1464624682289 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:11:22 INFO - PROCESS | 1646 | 1464624682292 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1646 | 1464624682293 Marionette TRACE conn2 <- [1,2210,null,{}] 09:11:22 INFO - PROCESS | 1646 | 1464624682296 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}] 09:11:22 INFO - PROCESS | 1646 | 1464624682399 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:11:22 INFO - PROCESS | 1646 | 1464624682487 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2dc800 == 54 [pid = 1646] [id = 560] 09:11:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1247a8000) [pid = 1646] [serial = 1680] [outer = 0x0] 09:11:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x124fe8000) [pid = 1646] [serial = 1681] [outer = 0x1247a8000] 09:11:22 INFO - PROCESS | 1646 | 1464624682517 Marionette DEBUG loaded listener.js 09:11:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12609a800) [pid = 1646] [serial = 1682] [outer = 0x1247a8000] 09:11:22 INFO - PROCESS | 1646 | 1464624682921 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]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 09:11:22 INFO - PROCESS | 1646 | 1464624682963 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 1646 | 1464624682964 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:11:22 INFO - PROCESS | 1646 | 1464624682967 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1646 | 1464624682968 Marionette TRACE conn2 <- [1,2214,null,{}] 09:11:22 INFO - PROCESS | 1646 | 1464624682971 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}] 09:11:23 INFO - PROCESS | 1646 | 1464624683068 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:11:23 INFO - PROCESS | 1646 | 1464624683126 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d5a3000 == 55 [pid = 1646] [id = 561] 09:11:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x125203800) [pid = 1646] [serial = 1683] [outer = 0x0] 09:11:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x127471000) [pid = 1646] [serial = 1684] [outer = 0x125203800] 09:11:23 INFO - PROCESS | 1646 | 1464624683155 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128a0fc00) [pid = 1646] [serial = 1685] [outer = 0x125203800] 09:11:23 INFO - PROCESS | 1646 | 1464624683613 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]]]}] 09:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 09:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:11:23 INFO - PROCESS | 1646 | 1464624683645 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:11:23 INFO - PROCESS | 1646 | 1464624683646 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:11:23 INFO - PROCESS | 1646 | 1464624683649 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:11:23 INFO - PROCESS | 1646 | 1464624683651 Marionette TRACE conn2 <- [1,2218,null,{}] 09:11:23 INFO - PROCESS | 1646 | 1464624683653 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:23 INFO - PROCESS | 1646 | 1464624683801 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:11:23 INFO - PROCESS | 1646 | 1464624683887 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12377b800 == 56 [pid = 1646] [id = 562] 09:11:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119781c00) [pid = 1646] [serial = 1686] [outer = 0x0] 09:11:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128a10400) [pid = 1646] [serial = 1687] [outer = 0x119781c00] 09:11:23 INFO - PROCESS | 1646 | 1464624683935 Marionette DEBUG loaded listener.js 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128ac4800) [pid = 1646] [serial = 1688] [outer = 0x119781c00] 09:11:24 INFO - PROCESS | 1646 | 1464624684589 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 971ms 09:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:11:24 INFO - PROCESS | 1646 | 1464624684622 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:11:24 INFO - PROCESS | 1646 | 1464624684624 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:11:24 INFO - PROCESS | 1646 | 1464624684645 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:11:24 INFO - PROCESS | 1646 | 1464624684648 Marionette TRACE conn2 <- [1,2222,null,{}] 09:11:24 INFO - PROCESS | 1646 | 1464624684653 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:24 INFO - PROCESS | 1646 | 1464624684745 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:11:24 INFO - PROCESS | 1646 | 1464624684821 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11694f800 == 57 [pid = 1646] [id = 563] 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1121b2400) [pid = 1646] [serial = 1689] [outer = 0x0] 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x112690800) [pid = 1646] [serial = 1690] [outer = 0x1121b2400] 09:11:24 INFO - PROCESS | 1646 | 1464624684849 Marionette DEBUG loaded listener.js 09:11:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x112a82400) [pid = 1646] [serial = 1691] [outer = 0x1121b2400] 09:11:25 INFO - PROCESS | 1646 | 1464624685333 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 741ms 09:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:11:25 INFO - PROCESS | 1646 | 1464624685368 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:11:25 INFO - PROCESS | 1646 | 1464624685374 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:11:25 INFO - PROCESS | 1646 | 1464624685380 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:11:25 INFO - PROCESS | 1646 | 1464624685383 Marionette TRACE conn2 <- [1,2226,null,{}] 09:11:25 INFO - PROCESS | 1646 | 1464624685387 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:25 INFO - PROCESS | 1646 | 1464624685523 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:11:25 INFO - PROCESS | 1646 | 1464624685595 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x119296000 == 58 [pid = 1646] [id = 564] 09:11:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11310a800) [pid = 1646] [serial = 1692] [outer = 0x0] 09:11:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11316a800) [pid = 1646] [serial = 1693] [outer = 0x11310a800] 09:11:25 INFO - PROCESS | 1646 | 1464624685623 Marionette DEBUG loaded listener.js 09:11:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x1164be400) [pid = 1646] [serial = 1694] [outer = 0x11310a800] 09:11:25 INFO - PROCESS | 1646 | --DOCSHELL 0x129040800 == 57 [pid = 1646] [id = 529] 09:11:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12c522000 == 56 [pid = 1646] [id = 555] 09:11:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50d800 == 55 [pid = 1646] [id = 554] 09:11:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc1d000 == 54 [pid = 1646] [id = 553] 09:11:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd96000 == 53 [pid = 1646] [id = 552] 09:11:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc02800 == 52 [pid = 1646] [id = 551] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12330e400) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x112d02c00) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x113168800) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x111a0dc00) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x113164400) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x118136400) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11921bc00) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1175a8800) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12110c800) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac84800 == 51 [pid = 1646] [id = 550] 09:11:26 INFO - PROCESS | 1646 | --DOCSHELL 0x128d11000 == 50 [pid = 1646] [id = 549] 09:11:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119032000 == 49 [pid = 1646] [id = 548] 09:11:26 INFO - PROCESS | 1646 | --DOCSHELL 0x117e09800 == 48 [pid = 1646] [id = 547] 09:11:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119d15800 == 47 [pid = 1646] [id = 540] 09:11:26 INFO - PROCESS | 1646 | --DOCSHELL 0x117e04800 == 46 [pid = 1646] [id = 539] 09:11:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119686000 == 45 [pid = 1646] [id = 538] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x119785800) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1185ac400) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x118134c00) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x118290400) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x112695c00) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1127d9800) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11315d400) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x113106800) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x113159c00) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1197a0000) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1166d7800) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119d5e000) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11269b400) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1175ad800) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x120f3c800) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11bb73000) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123236400) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12110b800) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x112d21800) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119069800) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x114fb8c00) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x123232400) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11978b400) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11bb7ac00) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1232e1800) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1234e3000) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11874b000) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11964c800) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1127e4400) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123632000) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 09:11:26 INFO - PROCESS | 1646 | 1464624686076 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:11:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 722ms 09:11:26 INFO - PROCESS | 1646 | 1464624686101 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:11:26 INFO - PROCESS | 1646 | 1464624686103 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:11:26 INFO - PROCESS | 1646 | 1464624686105 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 1646 | 1464624686108 Marionette TRACE conn2 <- [1,2230,null,{}] 09:11:26 INFO - PROCESS | 1646 | 1464624686115 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:26 INFO - PROCESS | 1646 | 1464624686197 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:11:26 INFO - PROCESS | 1646 | 1464624686203 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x116656000 == 46 [pid = 1646] [id = 565] 09:11:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x113108c00) [pid = 1646] [serial = 1695] [outer = 0x0] 09:11:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11695d000) [pid = 1646] [serial = 1696] [outer = 0x113108c00] 09:11:26 INFO - PROCESS | 1646 | 1464624686230 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118136400) [pid = 1646] [serial = 1697] [outer = 0x113108c00] 09:11:26 INFO - PROCESS | 1646 | 1464624686602 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:11:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 09:11:26 INFO - PROCESS | 1646 | 1464624686628 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:11:26 INFO - PROCESS | 1646 | 1464624686630 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:11:26 INFO - PROCESS | 1646 | 1464624686632 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 1646 | 1464624686633 Marionette TRACE conn2 <- [1,2234,null,{}] 09:11:26 INFO - PROCESS | 1646 | 1464624686635 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:26 INFO - PROCESS | 1646 | 1464624686719 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:11:26 INFO - PROCESS | 1646 | 1464624686724 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197d7800 == 47 [pid = 1646] [id = 566] 09:11:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1187f1000) [pid = 1646] [serial = 1698] [outer = 0x0] 09:11:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11906d400) [pid = 1646] [serial = 1699] [outer = 0x1187f1000] 09:11:26 INFO - PROCESS | 1646 | 1464624686751 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119647800) [pid = 1646] [serial = 1700] [outer = 0x1187f1000] 09:11:27 INFO - PROCESS | 1646 | 1464624687082 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 09:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:11:27 INFO - PROCESS | 1646 | 1464624687100 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 1646 | 1464624687101 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:11:27 INFO - PROCESS | 1646 | 1464624687113 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 1646 | 1464624687114 Marionette TRACE conn2 <- [1,2238,null,{}] 09:11:27 INFO - PROCESS | 1646 | 1464624687117 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:27 INFO - PROCESS | 1646 | 1464624687202 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:11:27 INFO - PROCESS | 1646 | 1464624687256 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab9800 == 48 [pid = 1646] [id = 567] 09:11:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1187f2800) [pid = 1646] [serial = 1701] [outer = 0x0] 09:11:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119783c00) [pid = 1646] [serial = 1702] [outer = 0x1187f2800] 09:11:27 INFO - PROCESS | 1646 | 1464624687282 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119acf000) [pid = 1646] [serial = 1703] [outer = 0x1187f2800] 09:11:27 INFO - PROCESS | 1646 | 1464624687555 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 479ms 09:11:27 INFO - PROCESS | 1646 | 1464624687584 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 1646 | 1464624687585 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:11:27 INFO - PROCESS | 1646 | 1464624687587 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 1646 | 1464624687588 Marionette TRACE conn2 <- [1,2242,null,{}] 09:11:27 INFO - PROCESS | 1646 | 1464624687591 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:27 INFO - PROCESS | 1646 | 1464624687695 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:11:27 INFO - PROCESS | 1646 | 1464624687702 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x124b9f800 == 49 [pid = 1646] [id = 568] 09:11:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11bb6f000) [pid = 1646] [serial = 1704] [outer = 0x0] 09:11:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x120f43400) [pid = 1646] [serial = 1705] [outer = 0x11bb6f000] 09:11:27 INFO - PROCESS | 1646 | 1464624687728 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12323cc00) [pid = 1646] [serial = 1706] [outer = 0x11bb6f000] 09:11:28 INFO - PROCESS | 1646 | 1464624688087 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 09:11:28 INFO - PROCESS | 1646 | 1464624688108 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1646 | 1464624688110 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:11:28 INFO - PROCESS | 1646 | 1464624688139 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1646 | 1464624688141 Marionette TRACE conn2 <- [1,2246,null,{}] 09:11:28 INFO - PROCESS | 1646 | 1464624688144 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:28 INFO - PROCESS | 1646 | 1464624688314 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:11:28 INFO - PROCESS | 1646 | 1464624688333 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12705a800 == 50 [pid = 1646] [id = 569] 09:11:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x123108000) [pid = 1646] [serial = 1707] [outer = 0x0] 09:11:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12330c400) [pid = 1646] [serial = 1708] [outer = 0x123108000] 09:11:28 INFO - PROCESS | 1646 | 1464624688373 Marionette DEBUG loaded listener.js 09:11:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1234ed400) [pid = 1646] [serial = 1709] [outer = 0x123108000] 09:11:28 INFO - PROCESS | 1646 | 1464624688757 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 695ms 09:11:28 INFO - PROCESS | 1646 | 1464624688808 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1646 | 1464624688809 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:11:28 INFO - PROCESS | 1646 | 1464624688812 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1646 | 1464624688813 Marionette TRACE conn2 <- [1,2250,null,{}] 09:11:28 INFO - PROCESS | 1646 | 1464624688815 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:28 INFO - PROCESS | 1646 | 1464624688917 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:11:28 INFO - PROCESS | 1646 | 1464624688930 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d0b000 == 51 [pid = 1646] [id = 570] 09:11:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123629c00) [pid = 1646] [serial = 1710] [outer = 0x0] 09:11:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x123637400) [pid = 1646] [serial = 1711] [outer = 0x123629c00] 09:11:28 INFO - PROCESS | 1646 | 1464624688955 Marionette DEBUG loaded listener.js 09:11:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x124369c00) [pid = 1646] [serial = 1712] [outer = 0x123629c00] 09:11:29 INFO - PROCESS | 1646 | 1464624689292 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:11:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:11:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 09:11:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:11:29 INFO - PROCESS | 1646 | 1464624689346 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:11:29 INFO - PROCESS | 1646 | 1464624689347 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:11:29 INFO - PROCESS | 1646 | 1464624689349 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:11:29 INFO - PROCESS | 1646 | 1464624689350 Marionette TRACE conn2 <- [1,2254,null,{}] 09:11:29 INFO - PROCESS | 1646 | 1464624689352 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:29 INFO - PROCESS | 1646 | 1464624689465 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:11:29 INFO - PROCESS | 1646 | 1464624689470 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x129550000 == 52 [pid = 1646] [id = 571] 09:11:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123630800) [pid = 1646] [serial = 1713] [outer = 0x0] 09:11:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x124377000) [pid = 1646] [serial = 1714] [outer = 0x123630800] 09:11:29 INFO - PROCESS | 1646 | 1464624689525 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12479d000) [pid = 1646] [serial = 1715] [outer = 0x123630800] 09:11:29 INFO - PROCESS | 1646 | 1464624689842 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:11:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:11:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 09:11:29 INFO - PROCESS | 1646 | 1464624689867 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:11:29 INFO - PROCESS | 1646 | 1464624689868 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:11:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:11:29 INFO - PROCESS | 1646 | 1464624689871 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:11:29 INFO - PROCESS | 1646 | 1464624689872 Marionette TRACE conn2 <- [1,2258,null,{}] 09:11:29 INFO - PROCESS | 1646 | 1464624689874 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:29 INFO - PROCESS | 1646 | 1464624689980 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:11:29 INFO - PROCESS | 1646 | 1464624689995 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa0f800 == 53 [pid = 1646] [id = 572] 09:11:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12436ac00) [pid = 1646] [serial = 1716] [outer = 0x0] 09:11:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1247a4400) [pid = 1646] [serial = 1717] [outer = 0x12436ac00] 09:11:30 INFO - PROCESS | 1646 | 1464624690020 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x126097c00) [pid = 1646] [serial = 1718] [outer = 0x12436ac00] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11711c400) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11268f800) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1245f2000) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x110d5a400) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x119797000) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x113c74800) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x112d04000) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11979d400) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x113057c00) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1185ad000) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1121bc000) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11315f000) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x110faa800) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11828a000) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11802e000) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x113157800) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1235b1800) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1247a7800) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123444c00) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x112695400) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x120f42c00) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1188c6c00) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:11:30 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1121b4c00) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:11:30 INFO - PROCESS | 1646 | 1464624690524 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 669ms 09:11:30 INFO - PROCESS | 1646 | 1464624690541 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 1646 | 1464624690543 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:11:30 INFO - PROCESS | 1646 | 1464624690547 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 1646 | 1464624690549 Marionette TRACE conn2 <- [1,2262,null,{}] 09:11:30 INFO - PROCESS | 1646 | 1464624690551 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:30 INFO - PROCESS | 1646 | 1464624690647 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:11:30 INFO - PROCESS | 1646 | 1464624690704 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a30800 == 54 [pid = 1646] [id = 573] 09:11:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x111c19800) [pid = 1646] [serial = 1719] [outer = 0x0] 09:11:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x113157800) [pid = 1646] [serial = 1720] [outer = 0x111c19800] 09:11:30 INFO - PROCESS | 1646 | 1464624690734 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12323f800) [pid = 1646] [serial = 1721] [outer = 0x111c19800] 09:11:31 INFO - PROCESS | 1646 | 1464624691049 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 521ms 09:11:31 INFO - PROCESS | 1646 | 1464624691069 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:11:31 INFO - PROCESS | 1646 | 1464624691071 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:11:31 INFO - PROCESS | 1646 | 1464624691074 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:11:31 INFO - PROCESS | 1646 | 1464624691076 Marionette TRACE conn2 <- [1,2266,null,{}] 09:11:31 INFO - PROCESS | 1646 | 1464624691081 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:31 INFO - PROCESS | 1646 | 1464624691215 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:11:31 INFO - PROCESS | 1646 | 1464624691296 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b377000 == 55 [pid = 1646] [id = 574] 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11268f800) [pid = 1646] [serial = 1722] [outer = 0x0] 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1247a0c00) [pid = 1646] [serial = 1723] [outer = 0x11268f800] 09:11:31 INFO - PROCESS | 1646 | 1464624691337 Marionette DEBUG loaded listener.js 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x126f33400) [pid = 1646] [serial = 1724] [outer = 0x11268f800] 09:11:31 INFO - PROCESS | 1646 | 1464624691723 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 674ms 09:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:11:31 INFO - PROCESS | 1646 | 1464624691748 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:11:31 INFO - PROCESS | 1646 | 1464624691749 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:11:31 INFO - PROCESS | 1646 | 1464624691751 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:11:31 INFO - PROCESS | 1646 | 1464624691752 Marionette TRACE conn2 <- [1,2270,null,{}] 09:11:31 INFO - PROCESS | 1646 | 1464624691755 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:31 INFO - PROCESS | 1646 | 1464624691862 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:11:31 INFO - PROCESS | 1646 | 1464624691870 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdd5800 == 56 [pid = 1646] [id = 575] 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x121104000) [pid = 1646] [serial = 1725] [outer = 0x0] 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128a15c00) [pid = 1646] [serial = 1726] [outer = 0x121104000] 09:11:31 INFO - PROCESS | 1646 | 1464624691896 Marionette DEBUG loaded listener.js 09:11:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128a9c000) [pid = 1646] [serial = 1727] [outer = 0x121104000] 09:11:32 INFO - PROCESS | 1646 | 1464624692209 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:11:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:11:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 09:11:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:11:32 INFO - PROCESS | 1646 | 1464624692220 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:11:32 INFO - PROCESS | 1646 | 1464624692221 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:11:32 INFO - PROCESS | 1646 | 1464624692223 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 1646 | 1464624692224 Marionette TRACE conn2 <- [1,2274,null,{}] 09:11:32 INFO - PROCESS | 1646 | 1464624692227 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:32 INFO - PROCESS | 1646 | 1464624692324 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:11:32 INFO - PROCESS | 1646 | 1464624692329 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9c3800 == 57 [pid = 1646] [id = 576] 09:11:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128a9f000) [pid = 1646] [serial = 1728] [outer = 0x0] 09:11:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128ac4400) [pid = 1646] [serial = 1729] [outer = 0x128a9f000] 09:11:32 INFO - PROCESS | 1646 | 1464624692353 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128ac9400) [pid = 1646] [serial = 1730] [outer = 0x128a9f000] 09:11:32 INFO - PROCESS | 1646 | 1464624692873 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:11:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:11:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 671ms 09:11:32 INFO - PROCESS | 1646 | 1464624692911 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:11:32 INFO - PROCESS | 1646 | 1464624692913 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:11:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:11:32 INFO - PROCESS | 1646 | 1464624692918 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 1646 | 1464624692920 Marionette TRACE conn2 <- [1,2278,null,{}] 09:11:32 INFO - PROCESS | 1646 | 1464624692924 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:33 INFO - PROCESS | 1646 | 1464624693033 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:11:33 INFO - PROCESS | 1646 | 1464624693104 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e04800 == 58 [pid = 1646] [id = 577] 09:11:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x112d02c00) [pid = 1646] [serial = 1731] [outer = 0x0] 09:11:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x113052000) [pid = 1646] [serial = 1732] [outer = 0x112d02c00] 09:11:33 INFO - PROCESS | 1646 | 1464624693135 Marionette DEBUG loaded listener.js 09:11:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11315e800) [pid = 1646] [serial = 1733] [outer = 0x112d02c00] 09:11:33 INFO - PROCESS | 1646 | 1464624693560 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 671ms 09:11:33 INFO - PROCESS | 1646 | 1464624693589 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:11:33 INFO - PROCESS | 1646 | 1464624693593 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:11:33 INFO - PROCESS | 1646 | 1464624693598 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:11:33 INFO - PROCESS | 1646 | 1464624693599 Marionette TRACE conn2 <- [1,2282,null,{}] 09:11:33 INFO - PROCESS | 1646 | 1464624693602 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:33 INFO - PROCESS | 1646 | 1464624693710 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:11:33 INFO - PROCESS | 1646 | 1464624693786 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12325d800 == 59 [pid = 1646] [id = 578] 09:11:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x113168800) [pid = 1646] [serial = 1734] [outer = 0x0] 09:11:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x118029800) [pid = 1646] [serial = 1735] [outer = 0x113168800] 09:11:33 INFO - PROCESS | 1646 | 1464624693858 Marionette DEBUG loaded listener.js 09:11:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1185ae000) [pid = 1646] [serial = 1736] [outer = 0x113168800] 09:11:34 INFO - PROCESS | 1646 | 1464624694278 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 719ms 09:11:34 INFO - PROCESS | 1646 | 1464624694317 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:11:34 INFO - PROCESS | 1646 | 1464624694319 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:11:34 INFO - PROCESS | 1646 | 1464624694321 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1646 | 1464624694324 Marionette TRACE conn2 <- [1,2286,null,{}] 09:11:34 INFO - PROCESS | 1646 | 1464624694331 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:34 INFO - PROCESS | 1646 | 1464624694439 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:11:34 INFO - PROCESS | 1646 | 1464624694509 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c811800 == 60 [pid = 1646] [id = 579] 09:11:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1187f7400) [pid = 1646] [serial = 1737] [outer = 0x0] 09:11:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11bb6d000) [pid = 1646] [serial = 1738] [outer = 0x1187f7400] 09:11:34 INFO - PROCESS | 1646 | 1464624694541 Marionette DEBUG loaded listener.js 09:11:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x121109400) [pid = 1646] [serial = 1739] [outer = 0x1187f7400] 09:11:34 INFO - PROCESS | 1646 | 1464624694960 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 09:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 09:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:11:34 INFO - PROCESS | 1646 | 1464624694992 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:11:34 INFO - PROCESS | 1646 | 1464624694994 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:11:34 INFO - PROCESS | 1646 | 1464624694996 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1646 | 1464624694997 Marionette TRACE conn2 <- [1,2290,null,{}] 09:11:35 INFO - PROCESS | 1646 | 1464624695000 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:35 INFO - PROCESS | 1646 | 1464624695105 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:11:35 INFO - PROCESS | 1646 | 1464624695193 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d62a000 == 61 [pid = 1646] [id = 580] 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x121111400) [pid = 1646] [serial = 1740] [outer = 0x0] 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12344f800) [pid = 1646] [serial = 1741] [outer = 0x121111400] 09:11:35 INFO - PROCESS | 1646 | 1464624695223 Marionette DEBUG loaded listener.js 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x124a71800) [pid = 1646] [serial = 1742] [outer = 0x121111400] 09:11:35 INFO - PROCESS | 1646 | 1464624695625 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:11:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:11:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 669ms 09:11:35 INFO - PROCESS | 1646 | 1464624695677 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 1646 | 1464624695679 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:11:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:11:35 INFO - PROCESS | 1646 | 1464624695683 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 1646 | 1464624695684 Marionette TRACE conn2 <- [1,2294,null,{}] 09:11:35 INFO - PROCESS | 1646 | 1464624695686 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:35 INFO - PROCESS | 1646 | 1464624695789 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:11:35 INFO - PROCESS | 1646 | 1464624695861 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d81f000 == 62 [pid = 1646] [id = 581] 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x126191000) [pid = 1646] [serial = 1743] [outer = 0x0] 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12729f400) [pid = 1646] [serial = 1744] [outer = 0x126191000] 09:11:35 INFO - PROCESS | 1646 | 1464624695891 Marionette DEBUG loaded listener.js 09:11:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x128ac2400) [pid = 1646] [serial = 1745] [outer = 0x126191000] 09:11:36 INFO - PROCESS | 1646 | 1464624696352 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 718ms 09:11:36 INFO - PROCESS | 1646 | 1464624696402 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:11:36 INFO - PROCESS | 1646 | 1464624696403 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:11:36 INFO - PROCESS | 1646 | 1464624696405 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:11:36 INFO - PROCESS | 1646 | 1464624696407 Marionette TRACE conn2 <- [1,2298,null,{}] 09:11:36 INFO - PROCESS | 1646 | 1464624696449 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:36 INFO - PROCESS | 1646 | 1464624696565 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:11:36 INFO - PROCESS | 1646 | 1464624696636 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x112ae4800 == 63 [pid = 1646] [id = 582] 09:11:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11268f000) [pid = 1646] [serial = 1746] [outer = 0x0] 09:11:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x112d1fc00) [pid = 1646] [serial = 1747] [outer = 0x11268f000] 09:11:36 INFO - PROCESS | 1646 | 1464624696668 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128ac2000) [pid = 1646] [serial = 1748] [outer = 0x11268f000] 09:11:37 INFO - PROCESS | 1646 | 1464624697235 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 843ms 09:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:11:37 INFO - PROCESS | 1646 | 1464624697250 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 1646 | 1464624697252 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:11:37 INFO - PROCESS | 1646 | 1464624697255 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1646 | 1464624697258 Marionette TRACE conn2 <- [1,2302,null,{}] 09:11:37 INFO - PROCESS | 1646 | 1464624697261 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:37 INFO - PROCESS | 1646 | 1464624697357 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:11:37 INFO - PROCESS | 1646 | 1464624697414 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11885f000 == 64 [pid = 1646] [id = 583] 09:11:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1127da400) [pid = 1646] [serial = 1749] [outer = 0x0] 09:11:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1127e0c00) [pid = 1646] [serial = 1750] [outer = 0x1127da400] 09:11:37 INFO - PROCESS | 1646 | 1464624697445 Marionette DEBUG loaded listener.js 09:11:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x112f1e800) [pid = 1646] [serial = 1751] [outer = 0x1127da400] 09:11:37 INFO - PROCESS | 1646 | 1464624697883 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 673ms 09:11:37 INFO - PROCESS | 1646 | 1464624697946 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 1646 | 1464624697949 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:11:37 INFO - PROCESS | 1646 | 1464624697955 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1646 | 1464624697956 Marionette TRACE conn2 <- [1,2306,null,{}] 09:11:37 INFO - PROCESS | 1646 | 1464624697959 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:38 INFO - PROCESS | 1646 | 1464624698076 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdd5800 == 63 [pid = 1646] [id = 575] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12b377000 == 62 [pid = 1646] [id = 574] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x128a30800 == 61 [pid = 1646] [id = 573] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa0f800 == 60 [pid = 1646] [id = 572] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x129550000 == 59 [pid = 1646] [id = 571] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x128d0b000 == 58 [pid = 1646] [id = 570] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12705a800 == 57 [pid = 1646] [id = 569] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x127473000) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1235ac800) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12436e400) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x121110400) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | 1464624698219 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x124b9f800 == 56 [pid = 1646] [id = 568] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x116ab9800 == 55 [pid = 1646] [id = 567] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1197d7800 == 54 [pid = 1646] [id = 566] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x116656000 == 53 [pid = 1646] [id = 565] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x119296000 == 52 [pid = 1646] [id = 564] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11694f800 == 51 [pid = 1646] [id = 563] 09:11:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x112e96000 == 52 [pid = 1646] [id = 584] 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11269b800) [pid = 1646] [serial = 1752] [outer = 0x0] 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x113170000) [pid = 1646] [serial = 1753] [outer = 0x11269b800] 09:11:38 INFO - PROCESS | 1646 | 1464624698254 Marionette DEBUG loaded listener.js 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x116457c00) [pid = 1646] [serial = 1754] [outer = 0x11269b800] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12a7ad000 == 51 [pid = 1646] [id = 558] 09:11:38 INFO - PROCESS | 1646 | --DOCSHELL 0x119d10000 == 50 [pid = 1646] [id = 557] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1270d2800) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11874ec00) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1245f9000) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12479c800) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x112691800) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x120f39800) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1245ed800) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x116a73000) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x119d61000) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1164c0c00) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x123109400) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x116285400) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119064400) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11310c400) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119043000) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x126b8ec00) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x119781000) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118024800) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12323b400) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x114fb7800) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x123633c00) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x118135000) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x124f11400) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x126110000) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1247a2000) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12436d000) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12609c000) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12110f000) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11977dc00) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11964bc00) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x112f2bc00) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123442400) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1127e3c00) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x126b8f400) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119bb0400) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11746bc00) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11315a400) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 09:11:38 INFO - PROCESS | 1646 | 1464624698573 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:11:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:11:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 621ms 09:11:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:11:38 INFO - PROCESS | 1646 | 1464624698584 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 1646 | 1464624698586 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:11:38 INFO - PROCESS | 1646 | 1464624698588 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 1646 | 1464624698590 Marionette TRACE conn2 <- [1,2310,null,{}] 09:11:38 INFO - PROCESS | 1646 | 1464624698601 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:38 INFO - PROCESS | 1646 | 1464624698688 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:11:38 INFO - PROCESS | 1646 | 1464624698694 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b4a800 == 51 [pid = 1646] [id = 585] 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1169dbc00) [pid = 1646] [serial = 1755] [outer = 0x0] 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x118023800) [pid = 1646] [serial = 1756] [outer = 0x1169dbc00] 09:11:38 INFO - PROCESS | 1646 | 1464624698722 Marionette DEBUG loaded listener.js 09:11:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1187f0c00) [pid = 1646] [serial = 1757] [outer = 0x1169dbc00] 09:11:39 INFO - PROCESS | 1646 | 1464624699084 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 525ms 09:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:11:39 INFO - PROCESS | 1646 | 1464624699114 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:11:39 INFO - PROCESS | 1646 | 1464624699116 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:11:39 INFO - PROCESS | 1646 | 1464624699118 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:11:39 INFO - PROCESS | 1646 | 1464624699119 Marionette TRACE conn2 <- [1,2314,null,{}] 09:11:39 INFO - PROCESS | 1646 | 1464624699121 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:39 INFO - PROCESS | 1646 | 1464624699204 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:11:39 INFO - PROCESS | 1646 | 1464624699208 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x123322000 == 52 [pid = 1646] [id = 586] 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119047400) [pid = 1646] [serial = 1758] [outer = 0x0] 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119219000) [pid = 1646] [serial = 1759] [outer = 0x119047400] 09:11:39 INFO - PROCESS | 1646 | 1464624699238 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119786c00) [pid = 1646] [serial = 1760] [outer = 0x119047400] 09:11:39 INFO - PROCESS | 1646 | 1464624699584 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 09:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:11:39 INFO - PROCESS | 1646 | 1464624699637 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:11:39 INFO - PROCESS | 1646 | 1464624699638 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:11:39 INFO - PROCESS | 1646 | 1464624699640 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:11:39 INFO - PROCESS | 1646 | 1464624699641 Marionette TRACE conn2 <- [1,2318,null,{}] 09:11:39 INFO - PROCESS | 1646 | 1464624699644 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:39 INFO - PROCESS | 1646 | 1464624699723 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:11:39 INFO - PROCESS | 1646 | 1464624699728 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1247d8800 == 53 [pid = 1646] [id = 587] 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119787000) [pid = 1646] [serial = 1761] [outer = 0x0] 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119bb0000) [pid = 1646] [serial = 1762] [outer = 0x119787000] 09:11:39 INFO - PROCESS | 1646 | 1464624699754 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11bb74c00) [pid = 1646] [serial = 1763] [outer = 0x119787000] 09:11:40 INFO - PROCESS | 1646 | 1464624700097 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 1646 | 1464624700116 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:11:40 INFO - PROCESS | 1646 | 1464624700118 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 1646 | 1464624700119 Marionette TRACE conn2 <- [1,2322,null,{}] 09:11:40 INFO - PROCESS | 1646 | 1464624700121 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:40 INFO - PROCESS | 1646 | 1464624700215 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:11:40 INFO - PROCESS | 1646 | 1464624700220 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d09800 == 54 [pid = 1646] [id = 588] 09:11:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x120f47000) [pid = 1646] [serial = 1764] [outer = 0x0] 09:11:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x123234800) [pid = 1646] [serial = 1765] [outer = 0x120f47000] 09:11:40 INFO - PROCESS | 1646 | 1464624700246 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123631c00) [pid = 1646] [serial = 1766] [outer = 0x120f47000] 09:11:40 INFO - PROCESS | 1646 | 1464624700636 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 568ms 09:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:11:40 INFO - PROCESS | 1646 | 1464624700686 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 1646 | 1464624700688 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:11:40 INFO - PROCESS | 1646 | 1464624700690 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 1646 | 1464624700691 Marionette TRACE conn2 <- [1,2326,null,{}] 09:11:40 INFO - PROCESS | 1646 | 1464624700693 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:40 INFO - PROCESS | 1646 | 1464624700791 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:11:40 INFO - PROCESS | 1646 | 1464624700814 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12904a000 == 55 [pid = 1646] [id = 589] 09:11:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12418d400) [pid = 1646] [serial = 1767] [outer = 0x0] 09:11:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12436e400) [pid = 1646] [serial = 1768] [outer = 0x12418d400] 09:11:40 INFO - PROCESS | 1646 | 1464624700840 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1245f1000) [pid = 1646] [serial = 1769] [outer = 0x12418d400] 09:11:41 INFO - PROCESS | 1646 | 1464624701154 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 469ms 09:11:41 INFO - PROCESS | 1646 | 1464624701159 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:11:41 INFO - PROCESS | 1646 | 1464624701160 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:11:41 INFO - PROCESS | 1646 | 1464624701187 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:11:41 INFO - PROCESS | 1646 | 1464624701188 Marionette TRACE conn2 <- [1,2330,null,{}] 09:11:41 INFO - PROCESS | 1646 | 1464624701191 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:41 INFO - PROCESS | 1646 | 1464624701301 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:11:41 INFO - PROCESS | 1646 | 1464624701305 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5aa800 == 56 [pid = 1646] [id = 590] 09:11:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x124319400) [pid = 1646] [serial = 1770] [outer = 0x0] 09:11:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1245fa400) [pid = 1646] [serial = 1771] [outer = 0x124319400] 09:11:41 INFO - PROCESS | 1646 | 1464624701362 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1247a8400) [pid = 1646] [serial = 1772] [outer = 0x124319400] 09:11:41 INFO - PROCESS | 1646 | 1464624701768 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 637ms 09:11:41 INFO - PROCESS | 1646 | 1464624701809 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:11:41 INFO - PROCESS | 1646 | 1464624701811 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:11:41 INFO - PROCESS | 1646 | 1464624701814 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:11:41 INFO - PROCESS | 1646 | 1464624701816 Marionette TRACE conn2 <- [1,2334,null,{}] 09:11:41 INFO - PROCESS | 1646 | 1464624701825 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:41 INFO - PROCESS | 1646 | 1464624701983 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:11:42 INFO - PROCESS | 1646 | 1464624702005 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa22000 == 57 [pid = 1646] [id = 591] 09:11:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x120f39c00) [pid = 1646] [serial = 1773] [outer = 0x0] 09:11:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x124f09400) [pid = 1646] [serial = 1774] [outer = 0x120f39c00] 09:11:42 INFO - PROCESS | 1646 | 1464624702036 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x125209000) [pid = 1646] [serial = 1775] [outer = 0x120f39c00] 09:11:42 INFO - PROCESS | 1646 | 1464624702519 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1185aa000) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123629c00) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11bb6f000) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1127de400) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1187f1000) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123630800) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x125203800) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x113108c00) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1121b2400) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1187f2800) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11310a800) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12436ac00) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1247a8000) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x111c19800) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119781c00) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11268f800) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123108000) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x121104000) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x124323800) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x116953800) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123306000) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x120f3d800) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:11:42 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123233000) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 727ms 09:11:42 INFO - PROCESS | 1646 | 1464624702540 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:11:42 INFO - PROCESS | 1646 | 1464624702542 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:11:42 INFO - PROCESS | 1646 | 1464624702545 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:11:42 INFO - PROCESS | 1646 | 1464624702546 Marionette TRACE conn2 <- [1,2338,null,{}] 09:11:42 INFO - PROCESS | 1646 | 1464624702549 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:42 INFO - PROCESS | 1646 | 1464624702647 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:11:42 INFO - PROCESS | 1646 | 1464624702653 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x119670000 == 58 [pid = 1646] [id = 592] 09:11:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x113057c00) [pid = 1646] [serial = 1776] [outer = 0x0] 09:11:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118022800) [pid = 1646] [serial = 1777] [outer = 0x113057c00] 09:11:42 INFO - PROCESS | 1646 | 1464624702688 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119785c00) [pid = 1646] [serial = 1778] [outer = 0x113057c00] 09:11:43 INFO - PROCESS | 1646 | 1464624703084 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 572ms 09:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:11:43 INFO - PROCESS | 1646 | 1464624703117 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:11:43 INFO - PROCESS | 1646 | 1464624703118 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:11:43 INFO - PROCESS | 1646 | 1464624703120 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - PROCESS | 1646 | 1464624703122 Marionette TRACE conn2 <- [1,2342,null,{}] 09:11:43 INFO - PROCESS | 1646 | 1464624703124 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:43 INFO - PROCESS | 1646 | 1464624703256 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:11:43 INFO - PROCESS | 1646 | 1464624703284 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc14000 == 59 [pid = 1646] [id = 593] 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12310bc00) [pid = 1646] [serial = 1779] [outer = 0x0] 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1247a3c00) [pid = 1646] [serial = 1780] [outer = 0x12310bc00] 09:11:43 INFO - PROCESS | 1646 | 1464624703313 Marionette DEBUG loaded listener.js 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12729e800) [pid = 1646] [serial = 1781] [outer = 0x12310bc00] 09:11:43 INFO - PROCESS | 1646 | 1464624703617 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 09:11:43 INFO - PROCESS | 1646 | 1464624703640 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:11:43 INFO - PROCESS | 1646 | 1464624703642 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:11:43 INFO - PROCESS | 1646 | 1464624703644 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - PROCESS | 1646 | 1464624703647 Marionette TRACE conn2 <- [1,2346,null,{}] 09:11:43 INFO - PROCESS | 1646 | 1464624703651 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:43 INFO - PROCESS | 1646 | 1464624703745 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:11:43 INFO - PROCESS | 1646 | 1464624703750 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdd7000 == 60 [pid = 1646] [id = 594] 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12747b000) [pid = 1646] [serial = 1782] [outer = 0x0] 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128a99400) [pid = 1646] [serial = 1783] [outer = 0x12747b000] 09:11:43 INFO - PROCESS | 1646 | 1464624703776 Marionette DEBUG loaded listener.js 09:11:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x128ac1c00) [pid = 1646] [serial = 1784] [outer = 0x12747b000] 09:11:44 INFO - PROCESS | 1646 | 1464624704132 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 522ms 09:11:44 INFO - PROCESS | 1646 | 1464624704175 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:11:44 INFO - PROCESS | 1646 | 1464624704177 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:11:44 INFO - PROCESS | 1646 | 1464624704179 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:11:44 INFO - PROCESS | 1646 | 1464624704180 Marionette TRACE conn2 <- [1,2350,null,{}] 09:11:44 INFO - PROCESS | 1646 | 1464624704182 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:44 INFO - PROCESS | 1646 | 1464624704266 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:11:44 INFO - PROCESS | 1646 | 1464624704271 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c81a800 == 61 [pid = 1646] [id = 595] 09:11:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x128ac2800) [pid = 1646] [serial = 1785] [outer = 0x0] 09:11:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128aca800) [pid = 1646] [serial = 1786] [outer = 0x128ac2800] 09:11:44 INFO - PROCESS | 1646 | 1464624704296 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128ad0400) [pid = 1646] [serial = 1787] [outer = 0x128ac2800] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12377b800 == 60 [pid = 1646] [id = 562] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9c2800 == 59 [pid = 1646] [id = 556] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce92000 == 58 [pid = 1646] [id = 559] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12d5a3000 == 57 [pid = 1646] [id = 561] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12725c000 == 56 [pid = 1646] [id = 543] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x129553800 == 55 [pid = 1646] [id = 544] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1297df800 == 54 [pid = 1646] [id = 533] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa13000 == 53 [pid = 1646] [id = 545] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2dc800 == 52 [pid = 1646] [id = 560] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x123763800 == 51 [pid = 1646] [id = 541] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12b32c000 == 50 [pid = 1646] [id = 546] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa11000 == 49 [pid = 1646] [id = 535] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1260c0800 == 48 [pid = 1646] [id = 542] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12d61e000 == 47 [pid = 1646] [id = 510] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12a79a000 == 46 [pid = 1646] [id = 534] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x11885f000 == 45 [pid = 1646] [id = 583] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x112ae4800 == 44 [pid = 1646] [id = 582] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12d81f000 == 43 [pid = 1646] [id = 581] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12d62a000 == 42 [pid = 1646] [id = 580] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12c811800 == 41 [pid = 1646] [id = 579] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12325d800 == 40 [pid = 1646] [id = 578] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x117e04800 == 39 [pid = 1646] [id = 577] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9c3800 == 38 [pid = 1646] [id = 576] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x112e96000 == 37 [pid = 1646] [id = 584] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12904a000 == 36 [pid = 1646] [id = 589] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1247d8800 == 35 [pid = 1646] [id = 587] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x119b4a800 == 34 [pid = 1646] [id = 585] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa22000 == 33 [pid = 1646] [id = 591] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x123322000 == 32 [pid = 1646] [id = 586] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdd7000 == 31 [pid = 1646] [id = 594] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc14000 == 30 [pid = 1646] [id = 593] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x119670000 == 29 [pid = 1646] [id = 592] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x128d09800 == 28 [pid = 1646] [id = 588] 09:11:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5aa800 == 27 [pid = 1646] [id = 590] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124375c00) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11828b000) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12418d000) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x123232800) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12479e400) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1235b5800) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119bb1400) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119219400) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123637400) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x120f43400) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1175ac000) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11315e000) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11906d400) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119647800) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x124377000) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x128a0fc00) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x127471000) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11695d000) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118136400) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x112a82400) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112690800) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119783c00) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119acf000) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1164be400) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11316a800) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x124369c00) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1247a4400) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x124fe8000) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12609a800) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x113157800) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12479d000) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x128ac4800) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128a10400) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126f33400) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12323f800) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12330c400) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x126097c00) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1234ed400) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12323cc00) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1247a0c00) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x128a9c000) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 09:11:45 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x128a15c00) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 09:11:46 INFO - PROCESS | 1646 | 1464624706002 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1871ms 09:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:11:46 INFO - PROCESS | 1646 | 1464624706051 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 1646 | 1464624706053 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:11:46 INFO - PROCESS | 1646 | 1464624706057 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 1646 | 1464624706059 Marionette TRACE conn2 <- [1,2354,null,{}] 09:11:46 INFO - PROCESS | 1646 | 1464624706065 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:46 INFO - PROCESS | 1646 | 1464624706148 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:11:46 INFO - PROCESS | 1646 | 1464624706200 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x112798800 == 28 [pid = 1646] [id = 596] 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x112695000) [pid = 1646] [serial = 1788] [outer = 0x0] 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112695800) [pid = 1646] [serial = 1789] [outer = 0x112695000] 09:11:46 INFO - PROCESS | 1646 | 1464624706227 Marionette DEBUG loaded listener.js 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1127d5c00) [pid = 1646] [serial = 1790] [outer = 0x112695000] 09:11:46 INFO - PROCESS | 1646 | 1464624706541 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 526ms 09:11:46 INFO - PROCESS | 1646 | 1464624706583 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 1646 | 1464624706588 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:11:46 INFO - PROCESS | 1646 | 1464624706592 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 1646 | 1464624706594 Marionette TRACE conn2 <- [1,2358,null,{}] 09:11:46 INFO - PROCESS | 1646 | 1464624706597 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:46 INFO - PROCESS | 1646 | 1464624706674 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:11:46 INFO - PROCESS | 1646 | 1464624706682 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164ef800 == 29 [pid = 1646] [id = 597] 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1127db400) [pid = 1646] [serial = 1791] [outer = 0x0] 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x112d16400) [pid = 1646] [serial = 1792] [outer = 0x1127db400] 09:11:46 INFO - PROCESS | 1646 | 1464624706708 Marionette DEBUG loaded listener.js 09:11:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x113051000) [pid = 1646] [serial = 1793] [outer = 0x1127db400] 09:11:47 INFO - PROCESS | 1646 | 1464624707039 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 473ms 09:11:47 INFO - PROCESS | 1646 | 1464624707066 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:11:47 INFO - PROCESS | 1646 | 1464624707068 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:11:47 INFO - PROCESS | 1646 | 1464624707070 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:11:47 INFO - PROCESS | 1646 | 1464624707073 Marionette TRACE conn2 <- [1,2362,null,{}] 09:11:47 INFO - PROCESS | 1646 | 1464624707081 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:47 INFO - PROCESS | 1646 | 1464624707158 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:11:47 INFO - PROCESS | 1646 | 1464624707167 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e11800 == 30 [pid = 1646] [id = 598] 09:11:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x110d58000) [pid = 1646] [serial = 1794] [outer = 0x0] 09:11:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x113158000) [pid = 1646] [serial = 1795] [outer = 0x110d58000] 09:11:47 INFO - PROCESS | 1646 | 1464624707203 Marionette DEBUG loaded listener.js 09:11:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113166800) [pid = 1646] [serial = 1796] [outer = 0x110d58000] 09:11:47 INFO - PROCESS | 1646 | 1464624707552 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 525ms 09:11:47 INFO - PROCESS | 1646 | 1464624707595 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:11:47 INFO - PROCESS | 1646 | 1464624707597 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:11:47 INFO - PROCESS | 1646 | 1464624707599 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:11:47 INFO - PROCESS | 1646 | 1464624707600 Marionette TRACE conn2 <- [1,2366,null,{}] 09:11:47 INFO - PROCESS | 1646 | 1464624707602 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:47 INFO - PROCESS | 1646 | 1464624707697 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:11:47 INFO - PROCESS | 1646 | 1464624707705 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182ec800 == 31 [pid = 1646] [id = 599] 09:11:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11316b400) [pid = 1646] [serial = 1797] [outer = 0x0] 09:11:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x114fbd400) [pid = 1646] [serial = 1798] [outer = 0x11316b400] 09:11:47 INFO - PROCESS | 1646 | 1464624707731 Marionette DEBUG loaded listener.js 09:11:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x116457400) [pid = 1646] [serial = 1799] [outer = 0x11316b400] 09:11:48 INFO - PROCESS | 1646 | 1464624708047 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 469ms 09:11:48 INFO - PROCESS | 1646 | 1464624708068 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:11:48 INFO - PROCESS | 1646 | 1464624708069 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:11:48 INFO - PROCESS | 1646 | 1464624708072 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:11:48 INFO - PROCESS | 1646 | 1464624708073 Marionette TRACE conn2 <- [1,2370,null,{}] 09:11:48 INFO - PROCESS | 1646 | 1464624708075 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:48 INFO - PROCESS | 1646 | 1464624708147 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:11:48 INFO - PROCESS | 1646 | 1464624708151 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192ac000 == 32 [pid = 1646] [id = 600] 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1127d9800) [pid = 1646] [serial = 1800] [outer = 0x0] 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11660c800) [pid = 1646] [serial = 1801] [outer = 0x1127d9800] 09:11:48 INFO - PROCESS | 1646 | 1464624708180 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11711f400) [pid = 1646] [serial = 1802] [outer = 0x1127d9800] 09:11:48 INFO - PROCESS | 1646 | 1464624708534 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 469ms 09:11:48 INFO - PROCESS | 1646 | 1464624708541 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:11:48 INFO - PROCESS | 1646 | 1464624708542 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:11:48 INFO - PROCESS | 1646 | 1464624708546 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:11:48 INFO - PROCESS | 1646 | 1464624708547 Marionette TRACE conn2 <- [1,2374,null,{}] 09:11:48 INFO - PROCESS | 1646 | 1464624708549 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:48 INFO - PROCESS | 1646 | 1464624708665 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:11:48 INFO - PROCESS | 1646 | 1464624708671 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a3b800 == 33 [pid = 1646] [id = 601] 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11746bc00) [pid = 1646] [serial = 1803] [outer = 0x0] 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1176ab400) [pid = 1646] [serial = 1804] [outer = 0x11746bc00] 09:11:48 INFO - PROCESS | 1646 | 1464624708697 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1185ad000) [pid = 1646] [serial = 1805] [outer = 0x11746bc00] 09:11:49 INFO - PROCESS | 1646 | 1464624709003 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 470ms 09:11:49 INFO - PROCESS | 1646 | 1464624709018 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 1646 | 1464624709020 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:11:49 INFO - PROCESS | 1646 | 1464624709022 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 1646 | 1464624709023 Marionette TRACE conn2 <- [1,2378,null,{}] 09:11:49 INFO - PROCESS | 1646 | 1464624709025 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:49 INFO - PROCESS | 1646 | 1464624709101 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:11:49 INFO - PROCESS | 1646 | 1464624709106 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x119de0000 == 34 [pid = 1646] [id = 602] 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x113167400) [pid = 1646] [serial = 1806] [outer = 0x0] 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1187f0400) [pid = 1646] [serial = 1807] [outer = 0x113167400] 09:11:49 INFO - PROCESS | 1646 | 1464624709134 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119043400) [pid = 1646] [serial = 1808] [outer = 0x113167400] 09:11:49 INFO - PROCESS | 1646 | 1464624709439 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 470ms 09:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:11:49 INFO - PROCESS | 1646 | 1464624709493 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 1646 | 1464624709494 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:11:49 INFO - PROCESS | 1646 | 1464624709496 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 1646 | 1464624709497 Marionette TRACE conn2 <- [1,2382,null,{}] 09:11:49 INFO - PROCESS | 1646 | 1464624709500 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:49 INFO - PROCESS | 1646 | 1464624709594 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:11:49 INFO - PROCESS | 1646 | 1464624709602 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b4800 == 35 [pid = 1646] [id = 603] 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119049000) [pid = 1646] [serial = 1809] [outer = 0x0] 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11906f000) [pid = 1646] [serial = 1810] [outer = 0x119049000] 09:11:49 INFO - PROCESS | 1646 | 1464624709628 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11921b400) [pid = 1646] [serial = 1811] [outer = 0x119049000] 09:11:49 INFO - PROCESS | 1646 | 1464624709950 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 470ms 09:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:11:49 INFO - PROCESS | 1646 | 1464624709967 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 1646 | 1464624709968 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:11:49 INFO - PROCESS | 1646 | 1464624709970 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 1646 | 1464624709971 Marionette TRACE conn2 <- [1,2386,null,{}] 09:11:49 INFO - PROCESS | 1646 | 1464624709973 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:50 INFO - PROCESS | 1646 | 1464624710049 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:11:50 INFO - PROCESS | 1646 | 1464624710053 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e10800 == 36 [pid = 1646] [id = 604] 09:11:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119042400) [pid = 1646] [serial = 1812] [outer = 0x0] 09:11:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11977dc00) [pid = 1646] [serial = 1813] [outer = 0x119042400] 09:11:50 INFO - PROCESS | 1646 | 1464624710079 Marionette DEBUG loaded listener.js 09:11:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119783800) [pid = 1646] [serial = 1814] [outer = 0x119042400] 09:11:50 INFO - PROCESS | 1646 | 1464624710399 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 468ms 09:11:50 INFO - PROCESS | 1646 | 1464624710438 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:11:50 INFO - PROCESS | 1646 | 1464624710439 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:11:50 INFO - PROCESS | 1646 | 1464624710442 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:11:50 INFO - PROCESS | 1646 | 1464624710443 Marionette TRACE conn2 <- [1,2390,null,{}] 09:11:50 INFO - PROCESS | 1646 | 1464624710445 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:50 INFO - PROCESS | 1646 | 1464624710547 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:11:50 INFO - PROCESS | 1646 | 1464624710555 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12415a000 == 37 [pid = 1646] [id = 605] 09:11:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119643400) [pid = 1646] [serial = 1815] [outer = 0x0] 09:11:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11978a400) [pid = 1646] [serial = 1816] [outer = 0x119643400] 09:11:50 INFO - PROCESS | 1646 | 1464624710580 Marionette DEBUG loaded listener.js 09:11:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11979c800) [pid = 1646] [serial = 1817] [outer = 0x119643400] 09:11:50 INFO - PROCESS | 1646 | 1464624710883 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 472ms 09:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:11:50 INFO - PROCESS | 1646 | 1464624710916 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:11:50 INFO - PROCESS | 1646 | 1464624710917 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:11:50 INFO - PROCESS | 1646 | 1464624710919 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:11:50 INFO - PROCESS | 1646 | 1464624710930 Marionette TRACE conn2 <- [1,2394,null,{}] 09:11:50 INFO - PROCESS | 1646 | 1464624710934 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:51 INFO - PROCESS | 1646 | 1464624711019 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:11:51 INFO - PROCESS | 1646 | 1464624711023 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192ab800 == 38 [pid = 1646] [id = 606] 09:11:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119ace000) [pid = 1646] [serial = 1818] [outer = 0x0] 09:11:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119d63000) [pid = 1646] [serial = 1819] [outer = 0x119ace000] 09:11:51 INFO - PROCESS | 1646 | 1464624711054 Marionette DEBUG loaded listener.js 09:11:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x120f40800) [pid = 1646] [serial = 1820] [outer = 0x119ace000] 09:11:51 INFO - PROCESS | 1646 | 1464624711436 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 529ms 09:11:51 INFO - PROCESS | 1646 | 1464624711449 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:11:51 INFO - PROCESS | 1646 | 1464624711451 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:11:51 INFO - PROCESS | 1646 | 1464624711453 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:11:51 INFO - PROCESS | 1646 | 1464624711454 Marionette TRACE conn2 <- [1,2398,null,{}] 09:11:51 INFO - PROCESS | 1646 | 1464624711456 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:51 INFO - PROCESS | 1646 | 1464624711552 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:11:51 INFO - PROCESS | 1646 | 1464624711566 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12705a800 == 39 [pid = 1646] [id = 607] 09:11:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x120f46800) [pid = 1646] [serial = 1821] [outer = 0x0] 09:11:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12110c400) [pid = 1646] [serial = 1822] [outer = 0x120f46800] 09:11:51 INFO - PROCESS | 1646 | 1464624711591 Marionette DEBUG loaded listener.js 09:11:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123103800) [pid = 1646] [serial = 1823] [outer = 0x120f46800] 09:11:51 INFO - PROCESS | 1646 | 1464624711934 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 09:11:51 INFO - PROCESS | 1646 | 1464624711973 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:11:51 INFO - PROCESS | 1646 | 1464624711974 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:11:51 INFO - PROCESS | 1646 | 1464624711976 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:11:51 INFO - PROCESS | 1646 | 1464624711977 Marionette TRACE conn2 <- [1,2402,null,{}] 09:11:51 INFO - PROCESS | 1646 | 1464624711979 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:52 INFO - PROCESS | 1646 | 1464624712074 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:11:52 INFO - PROCESS | 1646 | 1464624712078 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d02800 == 40 [pid = 1646] [id = 608] 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x116782800) [pid = 1646] [serial = 1824] [outer = 0x0] 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12110d000) [pid = 1646] [serial = 1825] [outer = 0x116782800] 09:11:52 INFO - PROCESS | 1646 | 1464624712111 Marionette DEBUG loaded listener.js 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123108000) [pid = 1646] [serial = 1826] [outer = 0x116782800] 09:11:52 INFO - PROCESS | 1646 | 1464624712449 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 09:11:52 INFO - PROCESS | 1646 | 1464624712496 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:11:52 INFO - PROCESS | 1646 | 1464624712497 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:11:52 INFO - PROCESS | 1646 | 1464624712500 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 1646 | 1464624712501 Marionette TRACE conn2 <- [1,2406,null,{}] 09:11:52 INFO - PROCESS | 1646 | 1464624712503 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:52 INFO - PROCESS | 1646 | 1464624712598 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:11:52 INFO - PROCESS | 1646 | 1464624712602 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x128e8e000 == 41 [pid = 1646] [id = 609] 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x121108400) [pid = 1646] [serial = 1827] [outer = 0x0] 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x123233000) [pid = 1646] [serial = 1828] [outer = 0x121108400] 09:11:52 INFO - PROCESS | 1646 | 1464624712655 Marionette DEBUG loaded listener.js 09:11:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12323b000) [pid = 1646] [serial = 1829] [outer = 0x121108400] 09:11:52 INFO - PROCESS | 1646 | 1464624712950 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 469ms 09:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:11:52 INFO - PROCESS | 1646 | 1464624712970 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:11:52 INFO - PROCESS | 1646 | 1464624712971 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:11:52 INFO - PROCESS | 1646 | 1464624712974 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 1646 | 1464624712975 Marionette TRACE conn2 <- [1,2410,null,{}] 09:11:52 INFO - PROCESS | 1646 | 1464624712981 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:53 INFO - PROCESS | 1646 | 1464624713098 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:11:53 INFO - PROCESS | 1646 | 1464624713102 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12905c800 == 42 [pid = 1646] [id = 610] 09:11:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1231d8c00) [pid = 1646] [serial = 1830] [outer = 0x0] 09:11:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12323f000) [pid = 1646] [serial = 1831] [outer = 0x1231d8c00] 09:11:53 INFO - PROCESS | 1646 | 1464624713127 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123306400) [pid = 1646] [serial = 1832] [outer = 0x1231d8c00] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x111a0b000) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12747b000) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12418d400) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124319400) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x120f39c00) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x113057c00) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12310bc00) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1169dbc00) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11269b800) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1127da400) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11268f000) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x126191000) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x121111400) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1187f7400) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x113168800) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x112d02c00) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x128a9f000) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x120f47000) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119787000) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:11:53 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119047400) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:11:53 INFO - PROCESS | 1646 | 1464624713734 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 773ms 09:11:53 INFO - PROCESS | 1646 | 1464624713750 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:11:53 INFO - PROCESS | 1646 | 1464624713751 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:11:53 INFO - PROCESS | 1646 | 1464624713769 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:11:53 INFO - PROCESS | 1646 | 1464624713770 Marionette TRACE conn2 <- [1,2414,null,{}] 09:11:53 INFO - PROCESS | 1646 | 1464624713773 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:53 INFO - PROCESS | 1646 | 1464624713875 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:11:53 INFO - PROCESS | 1646 | 1464624713882 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a3a800 == 43 [pid = 1646] [id = 611] 09:11:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119072000) [pid = 1646] [serial = 1833] [outer = 0x0] 09:11:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x123102800) [pid = 1646] [serial = 1834] [outer = 0x119072000] 09:11:53 INFO - PROCESS | 1646 | 1464624713907 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x123306000) [pid = 1646] [serial = 1835] [outer = 0x119072000] 09:11:54 INFO - PROCESS | 1646 | 1464624714215 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 476ms 09:11:54 INFO - PROCESS | 1646 | 1464624714238 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:11:54 INFO - PROCESS | 1646 | 1464624714239 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:11:54 INFO - PROCESS | 1646 | 1464624714241 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:11:54 INFO - PROCESS | 1646 | 1464624714242 Marionette TRACE conn2 <- [1,2418,null,{}] 09:11:54 INFO - PROCESS | 1646 | 1464624714244 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:54 INFO - PROCESS | 1646 | 1464624714322 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:11:54 INFO - PROCESS | 1646 | 1464624714326 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5b8800 == 44 [pid = 1646] [id = 612] 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119071c00) [pid = 1646] [serial = 1836] [outer = 0x0] 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12330fc00) [pid = 1646] [serial = 1837] [outer = 0x119071c00] 09:11:54 INFO - PROCESS | 1646 | 1464624714353 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123443800) [pid = 1646] [serial = 1838] [outer = 0x119071c00] 09:11:54 INFO - PROCESS | 1646 | 1464624714682 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 468ms 09:11:54 INFO - PROCESS | 1646 | 1464624714709 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:11:54 INFO - PROCESS | 1646 | 1464624714711 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:11:54 INFO - PROCESS | 1646 | 1464624714715 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:11:54 INFO - PROCESS | 1646 | 1464624714716 Marionette TRACE conn2 <- [1,2422,null,{}] 09:11:54 INFO - PROCESS | 1646 | 1464624714719 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:54 INFO - PROCESS | 1646 | 1464624714830 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:11:54 INFO - PROCESS | 1646 | 1464624714837 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a7b2000 == 45 [pid = 1646] [id = 613] 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123445000) [pid = 1646] [serial = 1839] [outer = 0x0] 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1234ccc00) [pid = 1646] [serial = 1840] [outer = 0x123445000] 09:11:54 INFO - PROCESS | 1646 | 1464624714861 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123629c00) [pid = 1646] [serial = 1841] [outer = 0x123445000] 09:11:55 INFO - PROCESS | 1646 | 1464624715168 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 470ms 09:11:55 INFO - PROCESS | 1646 | 1464624715184 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1646 | 1464624715185 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:11:55 INFO - PROCESS | 1646 | 1464624715188 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1646 | 1464624715189 Marionette TRACE conn2 <- [1,2426,null,{}] 09:11:55 INFO - PROCESS | 1646 | 1464624715191 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:55 INFO - PROCESS | 1646 | 1464624715272 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:11:55 INFO - PROCESS | 1646 | 1464624715277 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac71000 == 46 [pid = 1646] [id = 614] 09:11:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12362ac00) [pid = 1646] [serial = 1842] [outer = 0x0] 09:11:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123632c00) [pid = 1646] [serial = 1843] [outer = 0x12362ac00] 09:11:55 INFO - PROCESS | 1646 | 1464624715302 Marionette DEBUG loaded listener.js 09:11:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12369f400) [pid = 1646] [serial = 1844] [outer = 0x12362ac00] 09:11:55 INFO - PROCESS | 1646 | 1464624715772 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 621ms 09:11:55 INFO - PROCESS | 1646 | 1464624715810 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1646 | 1464624715812 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:11:55 INFO - PROCESS | 1646 | 1464624715816 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1646 | 1464624715818 Marionette TRACE conn2 <- [1,2430,null,{}] 09:11:55 INFO - PROCESS | 1646 | 1464624715836 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:55 INFO - PROCESS | 1646 | 1464624715951 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:11:56 INFO - PROCESS | 1646 | 1464624716007 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x116252800 == 47 [pid = 1646] [id = 615] 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x111f3f800) [pid = 1646] [serial = 1845] [outer = 0x0] 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x112730400) [pid = 1646] [serial = 1846] [outer = 0x111f3f800] 09:11:56 INFO - PROCESS | 1646 | 1464624716039 Marionette DEBUG loaded listener.js 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x112d0f400) [pid = 1646] [serial = 1847] [outer = 0x111f3f800] 09:11:56 INFO - PROCESS | 1646 | 1464624716599 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 835ms 09:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:11:56 INFO - PROCESS | 1646 | 1464624716651 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:11:56 INFO - PROCESS | 1646 | 1464624716655 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:11:56 INFO - PROCESS | 1646 | 1464624716660 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:11:56 INFO - PROCESS | 1646 | 1464624716662 Marionette TRACE conn2 <- [1,2434,null,{}] 09:11:56 INFO - PROCESS | 1646 | 1464624716664 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:56 INFO - PROCESS | 1646 | 1464624716778 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:11:56 INFO - PROCESS | 1646 | 1464624716856 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a30000 == 48 [pid = 1646] [id = 616] 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x113156800) [pid = 1646] [serial = 1848] [outer = 0x0] 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x113167000) [pid = 1646] [serial = 1849] [outer = 0x113156800] 09:11:56 INFO - PROCESS | 1646 | 1464624716886 Marionette DEBUG loaded listener.js 09:11:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x115df7400) [pid = 1646] [serial = 1850] [outer = 0x113156800] 09:11:57 INFO - PROCESS | 1646 | 1464624717728 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1074ms 09:11:57 INFO - PROCESS | 1646 | 1464624717733 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:11:57 INFO - PROCESS | 1646 | 1464624717736 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:11:57 INFO - PROCESS | 1646 | 1464624717739 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:11:57 INFO - PROCESS | 1646 | 1464624717741 Marionette TRACE conn2 <- [1,2438,null,{}] 09:11:57 INFO - PROCESS | 1646 | 1464624717747 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:57 INFO - PROCESS | 1646 | 1464624717846 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:11:57 INFO - PROCESS | 1646 | 1464624717930 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x112ae4800 == 49 [pid = 1646] [id = 617] 09:11:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1127df400) [pid = 1646] [serial = 1851] [outer = 0x0] 09:11:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x112e86400) [pid = 1646] [serial = 1852] [outer = 0x1127df400] 09:11:57 INFO - PROCESS | 1646 | 1464624717958 Marionette DEBUG loaded listener.js 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x113109c00) [pid = 1646] [serial = 1853] [outer = 0x1127df400] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12a7b2000 == 48 [pid = 1646] [id = 613] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5b8800 == 47 [pid = 1646] [id = 612] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x128a3a800 == 46 [pid = 1646] [id = 611] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12905c800 == 45 [pid = 1646] [id = 610] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x128e8e000 == 44 [pid = 1646] [id = 609] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x128d02800 == 43 [pid = 1646] [id = 608] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12705a800 == 42 [pid = 1646] [id = 607] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x128aca800) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1192ab800 == 41 [pid = 1646] [id = 606] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12415a000 == 40 [pid = 1646] [id = 605] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x117e10800 == 39 [pid = 1646] [id = 604] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b4800 == 38 [pid = 1646] [id = 603] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119de0000 == 37 [pid = 1646] [id = 602] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119a3b800 == 36 [pid = 1646] [id = 601] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1192ac000 == 35 [pid = 1646] [id = 600] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1182ec800 == 34 [pid = 1646] [id = 599] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x117e11800 == 33 [pid = 1646] [id = 598] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1164ef800 == 32 [pid = 1646] [id = 597] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x112798800 == 31 [pid = 1646] [id = 596] 09:11:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12c81a800 == 30 [pid = 1646] [id = 595] 09:11:58 INFO - PROCESS | 1646 | 1464624718405 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 677ms 09:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:11:58 INFO - PROCESS | 1646 | 1464624718416 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:11:58 INFO - PROCESS | 1646 | 1464624718419 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:11:58 INFO - PROCESS | 1646 | 1464624718423 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:11:58 INFO - PROCESS | 1646 | 1464624718425 Marionette TRACE conn2 <- [1,2442,null,{}] 09:11:58 INFO - PROCESS | 1646 | 1464624718428 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:58 INFO - PROCESS | 1646 | 1464624718506 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:11:58 INFO - PROCESS | 1646 | 1464624718515 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x117452800 == 31 [pid = 1646] [id = 618] 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x113157400) [pid = 1646] [serial = 1854] [outer = 0x0] 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x113168400) [pid = 1646] [serial = 1855] [outer = 0x113157400] 09:11:58 INFO - PROCESS | 1646 | 1464624718544 Marionette DEBUG loaded listener.js 09:11:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x113378000) [pid = 1646] [serial = 1856] [outer = 0x113157400] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128a0c000) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x128ac1c00) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12436e400) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1245fa400) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1245f1000) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x124f09400) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1247a8400) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118022800) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x119785c00) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x128a99400) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x125209000) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1247a3c00) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118023800) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1187f0c00) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x113170000) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x116457c00) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x112f1e800) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1127e0c00) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128ac2000) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x112d1fc00) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128ac2400) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12729f400) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x124a71800) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12344f800) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121109400) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11bb6d000) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1185ae000) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118029800) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11315e800) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x113052000) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x128ac4400) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x128ac9400) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x123234800) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119bb0000) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11bb74c00) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119786c00) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119219000) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12729e800) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123631c00) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 09:11:58 INFO - PROCESS | 1646 | 1464624718982 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 571ms 09:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:11:59 INFO - PROCESS | 1646 | 1464624718998 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:11:59 INFO - PROCESS | 1646 | 1464624719000 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:11:59 INFO - PROCESS | 1646 | 1464624719003 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 1646 | 1464624719008 Marionette TRACE conn2 <- [1,2446,null,{}] 09:11:59 INFO - PROCESS | 1646 | 1464624719019 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:59 INFO - PROCESS | 1646 | 1464624719145 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:11:59 INFO - PROCESS | 1646 | 1464624719227 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b0000 == 32 [pid = 1646] [id = 619] 09:11:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112690000) [pid = 1646] [serial = 1857] [outer = 0x0] 09:11:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1164bc800) [pid = 1646] [serial = 1858] [outer = 0x112690000] 09:11:59 INFO - PROCESS | 1646 | 1464624719275 Marionette DEBUG loaded listener.js 09:11:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1175a9400) [pid = 1646] [serial = 1859] [outer = 0x112690000] 09:11:59 INFO - PROCESS | 1646 | 1464624719571 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 628ms 09:11:59 INFO - PROCESS | 1646 | 1464624719639 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:11:59 INFO - PROCESS | 1646 | 1464624719641 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:11:59 INFO - PROCESS | 1646 | 1464624719643 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 1646 | 1464624719644 Marionette TRACE conn2 <- [1,2450,null,{}] 09:11:59 INFO - PROCESS | 1646 | 1464624719646 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:59 INFO - PROCESS | 1646 | 1464624719744 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:11:59 INFO - PROCESS | 1646 | 1464624719751 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dd6800 == 33 [pid = 1646] [id = 620] 09:11:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11745c800) [pid = 1646] [serial = 1860] [outer = 0x0] 09:11:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11813f400) [pid = 1646] [serial = 1861] [outer = 0x11745c800] 09:11:59 INFO - PROCESS | 1646 | 1464624719777 Marionette DEBUG loaded listener.js 09:11:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1184b2c00) [pid = 1646] [serial = 1862] [outer = 0x11745c800] 09:12:00 INFO - PROCESS | 1646 | 1464624720081 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 469ms 09:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:12:00 INFO - PROCESS | 1646 | 1464624720114 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:12:00 INFO - PROCESS | 1646 | 1464624720116 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:12:00 INFO - PROCESS | 1646 | 1464624720118 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:12:00 INFO - PROCESS | 1646 | 1464624720119 Marionette TRACE conn2 <- [1,2454,null,{}] 09:12:00 INFO - PROCESS | 1646 | 1464624720121 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:00 INFO - PROCESS | 1646 | 1464624720193 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:12:00 INFO - PROCESS | 1646 | 1464624720199 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x123339000 == 34 [pid = 1646] [id = 621] 09:12:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1176a8400) [pid = 1646] [serial = 1863] [outer = 0x0] 09:12:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11874d400) [pid = 1646] [serial = 1864] [outer = 0x1176a8400] 09:12:00 INFO - PROCESS | 1646 | 1464624720225 Marionette DEBUG loaded listener.js 09:12:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1188c7c00) [pid = 1646] [serial = 1865] [outer = 0x1176a8400] 09:12:00 INFO - PROCESS | 1646 | 1464624720598 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 09:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:12:00 INFO - PROCESS | 1646 | 1464624720637 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:12:00 INFO - PROCESS | 1646 | 1464624720638 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:12:00 INFO - PROCESS | 1646 | 1464624720640 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:12:00 INFO - PROCESS | 1646 | 1464624720641 Marionette TRACE conn2 <- [1,2458,null,{}] 09:12:00 INFO - PROCESS | 1646 | 1464624720643 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:00 INFO - PROCESS | 1646 | 1464624720770 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:12:00 INFO - PROCESS | 1646 | 1464624720780 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x124750800 == 35 [pid = 1646] [id = 622] 09:12:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119646c00) [pid = 1646] [serial = 1866] [outer = 0x0] 09:12:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119648400) [pid = 1646] [serial = 1867] [outer = 0x119646c00] 09:12:00 INFO - PROCESS | 1646 | 1464624720835 Marionette DEBUG loaded listener.js 09:12:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11978b400) [pid = 1646] [serial = 1868] [outer = 0x119646c00] 09:12:01 INFO - PROCESS | 1646 | 1464624721227 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 618ms 09:12:01 INFO - PROCESS | 1646 | 1464624721259 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:12:01 INFO - PROCESS | 1646 | 1464624721261 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:12:01 INFO - PROCESS | 1646 | 1464624721270 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:12:01 INFO - PROCESS | 1646 | 1464624721272 Marionette TRACE conn2 <- [1,2462,null,{}] 09:12:01 INFO - PROCESS | 1646 | 1464624721275 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:01 INFO - PROCESS | 1646 | 1464624721418 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:12:01 INFO - PROCESS | 1646 | 1464624721456 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260d5000 == 36 [pid = 1646] [id = 623] 09:12:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119ad5000) [pid = 1646] [serial = 1869] [outer = 0x0] 09:12:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119d61800) [pid = 1646] [serial = 1870] [outer = 0x119ad5000] 09:12:01 INFO - PROCESS | 1646 | 1464624721481 Marionette DEBUG loaded listener.js 09:12:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11bb71000) [pid = 1646] [serial = 1871] [outer = 0x119ad5000] 09:12:01 INFO - PROCESS | 1646 | 1464624721791 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 569ms 09:12:01 INFO - PROCESS | 1646 | 1464624721839 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:12:01 INFO - PROCESS | 1646 | 1464624721840 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:12:01 INFO - PROCESS | 1646 | 1464624721842 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:12:01 INFO - PROCESS | 1646 | 1464624721843 Marionette TRACE conn2 <- [1,2466,null,{}] 09:12:01 INFO - PROCESS | 1646 | 1464624721846 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:01 INFO - PROCESS | 1646 | 1464624721941 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:12:01 INFO - PROCESS | 1646 | 1464624721946 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x127249000 == 37 [pid = 1646] [id = 624] 09:12:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1185b0400) [pid = 1646] [serial = 1872] [outer = 0x0] 09:12:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11bb75800) [pid = 1646] [serial = 1873] [outer = 0x1185b0400] 09:12:02 INFO - PROCESS | 1646 | 1464624722000 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x120f41800) [pid = 1646] [serial = 1874] [outer = 0x1185b0400] 09:12:02 INFO - PROCESS | 1646 | 1464624722305 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms 09:12:02 INFO - PROCESS | 1646 | 1464624722445 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:12:02 INFO - PROCESS | 1646 | 1464624722446 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x110d58000) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x120f46800) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11316b400) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11746bc00) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119643400) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119049000) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1127d9800) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x113167400) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1127db400) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116782800) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x121108400) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119042400) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1231d8c00) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128ac2800) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119ace000) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119071c00) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112695000) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123445000) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:12:02 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119072000) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:12:02 INFO - PROCESS | 1646 | 1464624722461 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 1646 | 1464624722462 Marionette TRACE conn2 <- [1,2470,null,{}] 09:12:02 INFO - PROCESS | 1646 | 1464624722464 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:02 INFO - PROCESS | 1646 | 1464624722538 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:12:02 INFO - PROCESS | 1646 | 1464624722542 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11857f000 == 38 [pid = 1646] [id = 625] 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1127d6c00) [pid = 1646] [serial = 1875] [outer = 0x0] 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x113055800) [pid = 1646] [serial = 1876] [outer = 0x1127d6c00] 09:12:02 INFO - PROCESS | 1646 | 1464624722570 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1175a2800) [pid = 1646] [serial = 1877] [outer = 0x1127d6c00] 09:12:02 INFO - PROCESS | 1646 | 1464624722887 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 471ms 09:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:12:02 INFO - PROCESS | 1646 | 1464624722931 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:12:02 INFO - PROCESS | 1646 | 1464624722932 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:12:02 INFO - PROCESS | 1646 | 1464624722934 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 1646 | 1464624722936 Marionette TRACE conn2 <- [1,2474,null,{}] 09:12:02 INFO - PROCESS | 1646 | 1464624722938 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:03 INFO - PROCESS | 1646 | 1464624723016 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:12:03 INFO - PROCESS | 1646 | 1464624723021 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d1a000 == 39 [pid = 1646] [id = 626] 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118742800) [pid = 1646] [serial = 1878] [outer = 0x0] 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11bb78000) [pid = 1646] [serial = 1879] [outer = 0x118742800] 09:12:03 INFO - PROCESS | 1646 | 1464624723046 Marionette DEBUG loaded listener.js 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1184ab800) [pid = 1646] [serial = 1880] [outer = 0x118742800] 09:12:03 INFO - PROCESS | 1646 | 1464624723394 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 469ms 09:12:03 INFO - PROCESS | 1646 | 1464624723416 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:12:03 INFO - PROCESS | 1646 | 1464624723418 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:12:03 INFO - PROCESS | 1646 | 1464624723421 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:12:03 INFO - PROCESS | 1646 | 1464624723422 Marionette TRACE conn2 <- [1,2478,null,{}] 09:12:03 INFO - PROCESS | 1646 | 1464624723425 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:03 INFO - PROCESS | 1646 | 1464624723521 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:12:03 INFO - PROCESS | 1646 | 1464624723525 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297dd800 == 40 [pid = 1646] [id = 627] 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x120f44400) [pid = 1646] [serial = 1881] [outer = 0x0] 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1231d8c00) [pid = 1646] [serial = 1882] [outer = 0x120f44400] 09:12:03 INFO - PROCESS | 1646 | 1464624723556 Marionette DEBUG loaded listener.js 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1232dd400) [pid = 1646] [serial = 1883] [outer = 0x120f44400] 09:12:03 INFO - PROCESS | 1646 | 1464624723873 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 469ms 09:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:12:03 INFO - PROCESS | 1646 | 1464624723890 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:12:03 INFO - PROCESS | 1646 | 1464624723891 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:12:03 INFO - PROCESS | 1646 | 1464624723893 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:12:03 INFO - PROCESS | 1646 | 1464624723895 Marionette TRACE conn2 <- [1,2482,null,{}] 09:12:03 INFO - PROCESS | 1646 | 1464624723901 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:03 INFO - PROCESS | 1646 | 1464624723979 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:12:03 INFO - PROCESS | 1646 | 1464624723985 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a798000 == 41 [pid = 1646] [id = 628] 09:12:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123305000) [pid = 1646] [serial = 1884] [outer = 0x0] 09:12:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123310000) [pid = 1646] [serial = 1885] [outer = 0x123305000] 09:12:04 INFO - PROCESS | 1646 | 1464624724010 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1235ac800) [pid = 1646] [serial = 1886] [outer = 0x123305000] 09:12:04 INFO - PROCESS | 1646 | 1464624724329 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:12:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:12:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 474ms 09:12:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:12:04 INFO - PROCESS | 1646 | 1464624724380 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:12:04 INFO - PROCESS | 1646 | 1464624724383 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:12:04 INFO - PROCESS | 1646 | 1464624724386 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:12:04 INFO - PROCESS | 1646 | 1464624724395 Marionette TRACE conn2 <- [1,2486,null,{}] 09:12:04 INFO - PROCESS | 1646 | 1464624724400 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:04 INFO - PROCESS | 1646 | 1464624724476 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:12:04 INFO - PROCESS | 1646 | 1464624724581 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x114e6a800 == 42 [pid = 1646] [id = 629] 09:12:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x110d57c00) [pid = 1646] [serial = 1887] [outer = 0x0] 09:12:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x110d62c00) [pid = 1646] [serial = 1888] [outer = 0x110d57c00] 09:12:04 INFO - PROCESS | 1646 | 1464624724612 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x112696000) [pid = 1646] [serial = 1889] [outer = 0x110d57c00] 09:12:05 INFO - PROCESS | 1646 | 1464624725030 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 680ms 09:12:05 INFO - PROCESS | 1646 | 1464624725069 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 1646 | 1464624725072 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:12:05 INFO - PROCESS | 1646 | 1464624725075 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1646 | 1464624725077 Marionette TRACE conn2 <- [1,2490,null,{}] 09:12:05 INFO - PROCESS | 1646 | 1464624725083 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:05 INFO - PROCESS | 1646 | 1464624725184 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:12:05 INFO - PROCESS | 1646 | 1464624725239 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b56000 == 43 [pid = 1646] [id = 630] 09:12:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x112ed5c00) [pid = 1646] [serial = 1890] [outer = 0x0] 09:12:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11315f000) [pid = 1646] [serial = 1891] [outer = 0x112ed5c00] 09:12:05 INFO - PROCESS | 1646 | 1464624725270 Marionette DEBUG loaded listener.js 09:12:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x113c08400) [pid = 1646] [serial = 1892] [outer = 0x112ed5c00] 09:12:05 INFO - PROCESS | 1646 | 1464624725722 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 675ms 09:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:12:05 INFO - PROCESS | 1646 | 1464624725751 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 1646 | 1464624725754 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:12:05 INFO - PROCESS | 1646 | 1464624725757 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1646 | 1464624725758 Marionette TRACE conn2 <- [1,2494,null,{}] 09:12:05 INFO - PROCESS | 1646 | 1464624725761 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:05 INFO - PROCESS | 1646 | 1464624725862 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:12:05 INFO - PROCESS | 1646 | 1464624725956 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297da800 == 44 [pid = 1646] [id = 631] 09:12:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1176a6800) [pid = 1646] [serial = 1893] [outer = 0x0] 09:12:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118136c00) [pid = 1646] [serial = 1894] [outer = 0x1176a6800] 09:12:05 INFO - PROCESS | 1646 | 1464624725985 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1187f6000) [pid = 1646] [serial = 1895] [outer = 0x1176a6800] 09:12:06 INFO - PROCESS | 1646 | 1464624726402 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 668ms 09:12:06 INFO - PROCESS | 1646 | 1464624726426 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:12:06 INFO - PROCESS | 1646 | 1464624726428 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:12:06 INFO - PROCESS | 1646 | 1464624726455 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:12:06 INFO - PROCESS | 1646 | 1464624726460 Marionette TRACE conn2 <- [1,2498,null,{}] 09:12:06 INFO - PROCESS | 1646 | 1464624726465 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:06 INFO - PROCESS | 1646 | 1464624726566 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:12:06 INFO - PROCESS | 1646 | 1464624726634 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b378800 == 45 [pid = 1646] [id = 632] 09:12:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118746800) [pid = 1646] [serial = 1896] [outer = 0x0] 09:12:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119795400) [pid = 1646] [serial = 1897] [outer = 0x118746800] 09:12:06 INFO - PROCESS | 1646 | 1464624726664 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11bb75c00) [pid = 1646] [serial = 1898] [outer = 0x118746800] 09:12:07 INFO - PROCESS | 1646 | 1464624727080 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 680ms 09:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:12:07 INFO - PROCESS | 1646 | 1464624727129 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:12:07 INFO - PROCESS | 1646 | 1464624727131 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:12:07 INFO - PROCESS | 1646 | 1464624727134 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - PROCESS | 1646 | 1464624727135 Marionette TRACE conn2 <- [1,2502,null,{}] 09:12:07 INFO - PROCESS | 1646 | 1464624727137 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:07 INFO - PROCESS | 1646 | 1464624727253 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:12:07 INFO - PROCESS | 1646 | 1464624727333 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc0d000 == 46 [pid = 1646] [id = 633] 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123104400) [pid = 1646] [serial = 1899] [outer = 0x0] 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123234800) [pid = 1646] [serial = 1900] [outer = 0x123104400] 09:12:07 INFO - PROCESS | 1646 | 1464624727363 Marionette DEBUG loaded listener.js 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123308800) [pid = 1646] [serial = 1901] [outer = 0x123104400] 09:12:07 INFO - PROCESS | 1646 | 1464624727789 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 668ms 09:12:07 INFO - PROCESS | 1646 | 1464624727802 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:12:07 INFO - PROCESS | 1646 | 1464624727804 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:12:07 INFO - PROCESS | 1646 | 1464624727806 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - PROCESS | 1646 | 1464624727807 Marionette TRACE conn2 <- [1,2506,null,{}] 09:12:07 INFO - PROCESS | 1646 | 1464624727810 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:07 INFO - PROCESS | 1646 | 1464624727911 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:12:07 INFO - PROCESS | 1646 | 1464624727964 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x118275000 == 47 [pid = 1646] [id = 634] 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11bb7b000) [pid = 1646] [serial = 1902] [outer = 0x0] 09:12:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12310bc00) [pid = 1646] [serial = 1903] [outer = 0x11bb7b000] 09:12:08 INFO - PROCESS | 1646 | 1464624727999 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123630800) [pid = 1646] [serial = 1904] [outer = 0x11bb7b000] 09:12:08 INFO - PROCESS | 1646 | 1464624728641 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:12:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:12:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 869ms 09:12:08 INFO - PROCESS | 1646 | 1464624728676 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:12:08 INFO - PROCESS | 1646 | 1464624728678 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:12:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:12:08 INFO - PROCESS | 1646 | 1464624728682 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:12:08 INFO - PROCESS | 1646 | 1464624728684 Marionette TRACE conn2 <- [1,2510,null,{}] 09:12:08 INFO - PROCESS | 1646 | 1464624728688 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:08 INFO - PROCESS | 1646 | 1464624728782 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:12:08 INFO - PROCESS | 1646 | 1464624728839 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d0e000 == 48 [pid = 1646] [id = 635] 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x112a82400) [pid = 1646] [serial = 1905] [outer = 0x0] 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x113104800) [pid = 1646] [serial = 1906] [outer = 0x112a82400] 09:12:08 INFO - PROCESS | 1646 | 1464624728867 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x113164800) [pid = 1646] [serial = 1907] [outer = 0x112a82400] 09:12:09 INFO - PROCESS | 1646 | 1464624729315 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:12:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:12:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 672ms 09:12:09 INFO - PROCESS | 1646 | 1464624729355 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:12:09 INFO - PROCESS | 1646 | 1464624729360 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:12:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:12:09 INFO - PROCESS | 1646 | 1464624729367 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:12:09 INFO - PROCESS | 1646 | 1464624729370 Marionette TRACE conn2 <- [1,2514,null,{}] 09:12:09 INFO - PROCESS | 1646 | 1464624729373 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:09 INFO - PROCESS | 1646 | 1464624729509 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:12:09 INFO - PROCESS | 1646 | 1464624729613 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183e1800 == 49 [pid = 1646] [id = 636] 09:12:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x114fba000) [pid = 1646] [serial = 1908] [outer = 0x0] 09:12:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1164be400) [pid = 1646] [serial = 1909] [outer = 0x114fba000] 09:12:09 INFO - PROCESS | 1646 | 1464624729656 Marionette DEBUG loaded listener.js 09:12:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11695a000) [pid = 1646] [serial = 1910] [outer = 0x114fba000] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a798000 == 48 [pid = 1646] [id = 628] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1297dd800 == 47 [pid = 1646] [id = 627] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x128d1a000 == 46 [pid = 1646] [id = 626] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11857f000 == 45 [pid = 1646] [id = 625] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x127249000 == 44 [pid = 1646] [id = 624] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1260d5000 == 43 [pid = 1646] [id = 623] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123632c00) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x124750800 == 42 [pid = 1646] [id = 622] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x123339000 == 41 [pid = 1646] [id = 621] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x119dd6800 == 40 [pid = 1646] [id = 620] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b0000 == 39 [pid = 1646] [id = 619] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x117452800 == 38 [pid = 1646] [id = 618] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x112ae4800 == 37 [pid = 1646] [id = 617] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x119a30000 == 36 [pid = 1646] [id = 616] 09:12:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116252800 == 35 [pid = 1646] [id = 615] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x113158000) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x113166800) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12110c400) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x114fbd400) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x116457400) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1176ab400) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1185ad000) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11978a400) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11979c800) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11906f000) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11921b400) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11660c800) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11711f400) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1187f0400) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119043400) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x112d16400) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12110d000) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x113051000) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123233000) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11977dc00) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119783800) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12323f000) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12323b000) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128ad0400) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119d63000) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12330fc00) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112695800) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1127d5c00) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1234ccc00) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x123629c00) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x123306400) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x123443800) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x123103800) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123108000) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x123102800) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x120f40800) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 09:12:09 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x123306000) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 09:12:10 INFO - PROCESS | 1646 | 1464624730106 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:12:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:12:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 775ms 09:12:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:12:10 INFO - PROCESS | 1646 | 1464624730141 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:12:10 INFO - PROCESS | 1646 | 1464624730143 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:12:10 INFO - PROCESS | 1646 | 1464624730147 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 1646 | 1464624730149 Marionette TRACE conn2 <- [1,2518,null,{}] 09:12:10 INFO - PROCESS | 1646 | 1464624730156 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:10 INFO - PROCESS | 1646 | 1464624730237 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:12:10 INFO - PROCESS | 1646 | 1464624730242 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x118584000 == 36 [pid = 1646] [id = 637] 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1176a1000) [pid = 1646] [serial = 1911] [outer = 0x0] 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118291c00) [pid = 1646] [serial = 1912] [outer = 0x1176a1000] 09:12:10 INFO - PROCESS | 1646 | 1464624730275 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118743400) [pid = 1646] [serial = 1913] [outer = 0x1176a1000] 09:12:10 INFO - PROCESS | 1646 | 1464624730673 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:12:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:12:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 572ms 09:12:10 INFO - PROCESS | 1646 | 1464624730717 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:12:10 INFO - PROCESS | 1646 | 1464624730719 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:12:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:12:10 INFO - PROCESS | 1646 | 1464624730722 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 1646 | 1464624730723 Marionette TRACE conn2 <- [1,2522,null,{}] 09:12:10 INFO - PROCESS | 1646 | 1464624730725 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:10 INFO - PROCESS | 1646 | 1464624730806 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:12:10 INFO - PROCESS | 1646 | 1464624730810 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211ab800 == 37 [pid = 1646] [id = 638] 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1187f7800) [pid = 1646] [serial = 1914] [outer = 0x0] 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11906f000) [pid = 1646] [serial = 1915] [outer = 0x1187f7800] 09:12:10 INFO - PROCESS | 1646 | 1464624730837 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119644800) [pid = 1646] [serial = 1916] [outer = 0x1187f7800] 09:12:11 INFO - PROCESS | 1646 | 1464624731173 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 469ms 09:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:12:11 INFO - PROCESS | 1646 | 1464624731191 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:12:11 INFO - PROCESS | 1646 | 1464624731192 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:12:11 INFO - PROCESS | 1646 | 1464624731195 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 1646 | 1464624731198 Marionette TRACE conn2 <- [1,2526,null,{}] 09:12:11 INFO - PROCESS | 1646 | 1464624731201 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:11 INFO - PROCESS | 1646 | 1464624731286 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:12:11 INFO - PROCESS | 1646 | 1464624731336 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x123776000 == 38 [pid = 1646] [id = 639] 09:12:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x112f20c00) [pid = 1646] [serial = 1917] [outer = 0x0] 09:12:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119783800) [pid = 1646] [serial = 1918] [outer = 0x112f20c00] 09:12:11 INFO - PROCESS | 1646 | 1464624731361 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119ad9800) [pid = 1646] [serial = 1919] [outer = 0x112f20c00] 09:12:11 INFO - PROCESS | 1646 | 1464624731659 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 472ms 09:12:11 INFO - PROCESS | 1646 | 1464624731669 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:12:11 INFO - PROCESS | 1646 | 1464624731670 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:12:11 INFO - PROCESS | 1646 | 1464624731673 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 1646 | 1464624731674 Marionette TRACE conn2 <- [1,2530,null,{}] 09:12:11 INFO - PROCESS | 1646 | 1464624731676 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:11 INFO - PROCESS | 1646 | 1464624731783 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:12:11 INFO - PROCESS | 1646 | 1464624731788 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12705c800 == 39 [pid = 1646] [id = 640] 09:12:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11bb6fc00) [pid = 1646] [serial = 1920] [outer = 0x0] 09:12:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12110e800) [pid = 1646] [serial = 1921] [outer = 0x11bb6fc00] 09:12:11 INFO - PROCESS | 1646 | 1464624731814 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12344f000) [pid = 1646] [serial = 1922] [outer = 0x11bb6fc00] 09:12:12 INFO - PROCESS | 1646 | 1464624732152 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 09:12:12 INFO - PROCESS | 1646 | 1464624732193 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:12:12 INFO - PROCESS | 1646 | 1464624732203 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:12:12 INFO - PROCESS | 1646 | 1464624732222 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:12:12 INFO - PROCESS | 1646 | 1464624732223 Marionette TRACE conn2 <- [1,2534,null,{}] 09:12:12 INFO - PROCESS | 1646 | 1464624732226 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:12 INFO - PROCESS | 1646 | 1464624732324 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:12:12 INFO - PROCESS | 1646 | 1464624732337 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d08000 == 40 [pid = 1646] [id = 641] 09:12:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123309400) [pid = 1646] [serial = 1923] [outer = 0x0] 09:12:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12362f000) [pid = 1646] [serial = 1924] [outer = 0x123309400] 09:12:12 INFO - PROCESS | 1646 | 1464624732362 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1236a5800) [pid = 1646] [serial = 1925] [outer = 0x123309400] 09:12:12 INFO - PROCESS | 1646 | 1464624732695 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 09:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:12:12 INFO - PROCESS | 1646 | 1464624732742 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:12:12 INFO - PROCESS | 1646 | 1464624732743 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:12:12 INFO - PROCESS | 1646 | 1464624732745 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:12:12 INFO - PROCESS | 1646 | 1464624732746 Marionette TRACE conn2 <- [1,2538,null,{}] 09:12:12 INFO - PROCESS | 1646 | 1464624732749 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:12 INFO - PROCESS | 1646 | 1464624732848 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:12:12 INFO - PROCESS | 1646 | 1464624732880 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x129050800 == 41 [pid = 1646] [id = 642] 09:12:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x124074800) [pid = 1646] [serial = 1926] [outer = 0x0] 09:12:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x124324800) [pid = 1646] [serial = 1927] [outer = 0x124074800] 09:12:12 INFO - PROCESS | 1646 | 1464624732907 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12436ec00) [pid = 1646] [serial = 1928] [outer = 0x124074800] 09:12:13 INFO - PROCESS | 1646 | 1464624733224 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:12:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:12:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 09:12:13 INFO - PROCESS | 1646 | 1464624733266 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:12:13 INFO - PROCESS | 1646 | 1464624733267 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:12:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:12:13 INFO - PROCESS | 1646 | 1464624733269 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:12:13 INFO - PROCESS | 1646 | 1464624733270 Marionette TRACE conn2 <- [1,2542,null,{}] 09:12:13 INFO - PROCESS | 1646 | 1464624733273 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:13 INFO - PROCESS | 1646 | 1464624733381 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:12:13 INFO - PROCESS | 1646 | 1464624733394 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297f1000 == 42 [pid = 1646] [id = 643] 09:12:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12431d000) [pid = 1646] [serial = 1929] [outer = 0x0] 09:12:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x124374400) [pid = 1646] [serial = 1930] [outer = 0x12431d000] 09:12:13 INFO - PROCESS | 1646 | 1464624733419 Marionette DEBUG loaded listener.js 09:12:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1245f1400) [pid = 1646] [serial = 1931] [outer = 0x12431d000] 09:12:13 INFO - PROCESS | 1646 | 1464624733761 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:12:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:12:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 09:12:13 INFO - PROCESS | 1646 | 1464624733789 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:12:13 INFO - PROCESS | 1646 | 1464624733791 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:12:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:12:13 INFO - PROCESS | 1646 | 1464624733799 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:12:13 INFO - PROCESS | 1646 | 1464624733801 Marionette TRACE conn2 <- [1,2546,null,{}] 09:12:13 INFO - PROCESS | 1646 | 1464624733803 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:13 INFO - PROCESS | 1646 | 1464624733904 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:12:13 INFO - PROCESS | 1646 | 1464624733940 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa18800 == 43 [pid = 1646] [id = 644] 09:12:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x124320000) [pid = 1646] [serial = 1932] [outer = 0x0] 09:12:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1245f6400) [pid = 1646] [serial = 1933] [outer = 0x124320000] 09:12:13 INFO - PROCESS | 1646 | 1464624733964 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12479d400) [pid = 1646] [serial = 1934] [outer = 0x124320000] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1176a8400) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x113157400) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12362ac00) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x120f44400) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119646c00) [pid = 1646] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x112690000) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1127df400) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11745c800) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1185b0400) [pid = 1646] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119ad5000) [pid = 1646] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118742800) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:12:14 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1127d6c00) [pid = 1646] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:12:14 INFO - PROCESS | 1646 | 1464624734340 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:12:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:12:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 575ms 09:12:14 INFO - PROCESS | 1646 | 1464624734369 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:12:14 INFO - PROCESS | 1646 | 1464624734370 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:12:14 INFO - PROCESS | 1646 | 1464624734372 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:12:14 INFO - PROCESS | 1646 | 1464624734374 Marionette TRACE conn2 <- [1,2550,null,{}] 09:12:14 INFO - PROCESS | 1646 | 1464624734377 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:14 INFO - PROCESS | 1646 | 1464624734473 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:12:14 INFO - PROCESS | 1646 | 1464624734477 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b36c000 == 44 [pid = 1646] [id = 645] 09:12:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x112d48800) [pid = 1646] [serial = 1935] [outer = 0x0] 09:12:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118292000) [pid = 1646] [serial = 1936] [outer = 0x112d48800] 09:12:14 INFO - PROCESS | 1646 | 1464624734507 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1247a7400) [pid = 1646] [serial = 1937] [outer = 0x112d48800] 09:12:15 INFO - PROCESS | 1646 | 1464624735075 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:12:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:12:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 772ms 09:12:15 INFO - PROCESS | 1646 | 1464624735145 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:12:15 INFO - PROCESS | 1646 | 1464624735148 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:12:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:12:15 INFO - PROCESS | 1646 | 1464624735152 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:12:15 INFO - PROCESS | 1646 | 1464624735154 Marionette TRACE conn2 <- [1,2554,null,{}] 09:12:15 INFO - PROCESS | 1646 | 1464624735158 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:15 INFO - PROCESS | 1646 | 1464624735264 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:12:15 INFO - PROCESS | 1646 | 1464624735321 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1182f2800 == 45 [pid = 1646] [id = 646] 09:12:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x112f1e800) [pid = 1646] [serial = 1938] [outer = 0x0] 09:12:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11315a400) [pid = 1646] [serial = 1939] [outer = 0x112f1e800] 09:12:15 INFO - PROCESS | 1646 | 1464624735352 Marionette DEBUG loaded listener.js 09:12:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x114fbd400) [pid = 1646] [serial = 1940] [outer = 0x112f1e800] 09:12:15 INFO - PROCESS | 1646 | 1464624735791 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:12:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:12:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 671ms 09:12:15 INFO - PROCESS | 1646 | 1464624735824 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:12:15 INFO - PROCESS | 1646 | 1464624735828 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:12:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:12:15 INFO - PROCESS | 1646 | 1464624735848 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:12:15 INFO - PROCESS | 1646 | 1464624735850 Marionette TRACE conn2 <- [1,2558,null,{}] 09:12:15 INFO - PROCESS | 1646 | 1464624735852 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:15 INFO - PROCESS | 1646 | 1464624735955 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:12:16 INFO - PROCESS | 1646 | 1464624736023 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1247d4800 == 46 [pid = 1646] [id = 647] 09:12:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1164c6400) [pid = 1646] [serial = 1941] [outer = 0x0] 09:12:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1176a0400) [pid = 1646] [serial = 1942] [outer = 0x1164c6400] 09:12:16 INFO - PROCESS | 1646 | 1464624736052 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11874c000) [pid = 1646] [serial = 1943] [outer = 0x1164c6400] 09:12:16 INFO - PROCESS | 1646 | 1464624736492 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:12:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:12:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 672ms 09:12:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:12:16 INFO - PROCESS | 1646 | 1464624736519 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:12:16 INFO - PROCESS | 1646 | 1464624736521 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:12:16 INFO - PROCESS | 1646 | 1464624736523 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:12:16 INFO - PROCESS | 1646 | 1464624736525 Marionette TRACE conn2 <- [1,2562,null,{}] 09:12:16 INFO - PROCESS | 1646 | 1464624736552 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:16 INFO - PROCESS | 1646 | 1464624736658 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:12:16 INFO - PROCESS | 1646 | 1464624736728 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bda7000 == 47 [pid = 1646] [id = 648] 09:12:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119ad3000) [pid = 1646] [serial = 1944] [outer = 0x0] 09:12:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x120f44400) [pid = 1646] [serial = 1945] [outer = 0x119ad3000] 09:12:16 INFO - PROCESS | 1646 | 1464624736760 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x123233400) [pid = 1646] [serial = 1946] [outer = 0x119ad3000] 09:12:17 INFO - PROCESS | 1646 | 1464624737203 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 721ms 09:12:17 INFO - PROCESS | 1646 | 1464624737273 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:12:17 INFO - PROCESS | 1646 | 1464624737274 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:12:17 INFO - PROCESS | 1646 | 1464624737278 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 1646 | 1464624737281 Marionette TRACE conn2 <- [1,2566,null,{}] 09:12:17 INFO - PROCESS | 1646 | 1464624737284 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:17 INFO - PROCESS | 1646 | 1464624737385 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:12:17 INFO - PROCESS | 1646 | 1464624737453 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50e800 == 48 [pid = 1646] [id = 649] 09:12:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123442800) [pid = 1646] [serial = 1947] [outer = 0x0] 09:12:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123635400) [pid = 1646] [serial = 1948] [outer = 0x123442800] 09:12:17 INFO - PROCESS | 1646 | 1464624737483 Marionette DEBUG loaded listener.js 09:12:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x124371400) [pid = 1646] [serial = 1949] [outer = 0x123442800] 09:12:17 INFO - PROCESS | 1646 | 1464624737909 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 672ms 09:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:12:17 INFO - PROCESS | 1646 | 1464624737951 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:12:17 INFO - PROCESS | 1646 | 1464624737952 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:12:17 INFO - PROCESS | 1646 | 1464624737954 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 1646 | 1464624737955 Marionette TRACE conn2 <- [1,2570,null,{}] 09:12:17 INFO - PROCESS | 1646 | 1464624737958 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:18 INFO - PROCESS | 1646 | 1464624738058 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:12:18 INFO - PROCESS | 1646 | 1464624738126 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c809800 == 49 [pid = 1646] [id = 650] 09:12:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123628400) [pid = 1646] [serial = 1950] [outer = 0x0] 09:12:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1245f7800) [pid = 1646] [serial = 1951] [outer = 0x123628400] 09:12:18 INFO - PROCESS | 1646 | 1464624738155 Marionette DEBUG loaded listener.js 09:12:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1247a6800) [pid = 1646] [serial = 1952] [outer = 0x123628400] 09:12:18 INFO - PROCESS | 1646 | 1464624738850 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:12:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:12:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 921ms 09:12:18 INFO - PROCESS | 1646 | 1464624738876 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:12:18 INFO - PROCESS | 1646 | 1464624738882 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:12:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:12:18 INFO - PROCESS | 1646 | 1464624738888 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:12:18 INFO - PROCESS | 1646 | 1464624738891 Marionette TRACE conn2 <- [1,2574,null,{}] 09:12:18 INFO - PROCESS | 1646 | 1464624738913 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:19 INFO - PROCESS | 1646 | 1464624739045 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:12:19 INFO - PROCESS | 1646 | 1464624739103 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x119def800 == 50 [pid = 1646] [id = 651] 09:12:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1127db400) [pid = 1646] [serial = 1953] [outer = 0x0] 09:12:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x113157c00) [pid = 1646] [serial = 1954] [outer = 0x1127db400] 09:12:19 INFO - PROCESS | 1646 | 1464624739130 Marionette DEBUG loaded listener.js 09:12:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x113c0ac00) [pid = 1646] [serial = 1955] [outer = 0x1127db400] 09:12:19 INFO - PROCESS | 1646 | 1464624739556 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:12:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:12:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 724ms 09:12:19 INFO - PROCESS | 1646 | 1464624739611 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:12:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:12:19 INFO - PROCESS | 1646 | 1464624739615 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:12:19 INFO - PROCESS | 1646 | 1464624739619 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:12:19 INFO - PROCESS | 1646 | 1464624739621 Marionette TRACE conn2 <- [1,2578,null,{}] 09:12:19 INFO - PROCESS | 1646 | 1464624739623 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:19 INFO - PROCESS | 1646 | 1464624739716 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:12:19 INFO - PROCESS | 1646 | 1464624739773 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x118856800 == 51 [pid = 1646] [id = 652] 09:12:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x116604400) [pid = 1646] [serial = 1956] [outer = 0x0] 09:12:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11745c800) [pid = 1646] [serial = 1957] [outer = 0x116604400] 09:12:19 INFO - PROCESS | 1646 | 1464624739801 Marionette DEBUG loaded listener.js 09:12:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11802a800) [pid = 1646] [serial = 1958] [outer = 0x116604400] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa18800 == 50 [pid = 1646] [id = 644] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1297f1000 == 49 [pid = 1646] [id = 643] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x129050800 == 48 [pid = 1646] [id = 642] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x128d08000 == 47 [pid = 1646] [id = 641] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12705c800 == 46 [pid = 1646] [id = 640] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x123776000 == 45 [pid = 1646] [id = 639] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1211ab800 == 44 [pid = 1646] [id = 638] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x118584000 == 43 [pid = 1646] [id = 637] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123310000) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1183e1800 == 42 [pid = 1646] [id = 636] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119d0e000 == 41 [pid = 1646] [id = 635] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12b378800 == 40 [pid = 1646] [id = 632] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1297da800 == 39 [pid = 1646] [id = 631] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119b56000 == 38 [pid = 1646] [id = 630] 09:12:20 INFO - PROCESS | 1646 | --DOCSHELL 0x114e6a800 == 37 [pid = 1646] [id = 629] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11874d400) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x113168400) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1188c7c00) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12369f400) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x112730400) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x113167000) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1231d8c00) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119648400) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1175a9400) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x113109c00) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1184b2c00) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x120f41800) [pid = 1646] [serial = 1874] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11bb71000) [pid = 1646] [serial = 1871] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1184ab800) [pid = 1646] [serial = 1880] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1164bc800) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11813f400) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1175a2800) [pid = 1646] [serial = 1877] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x112e86400) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119d61800) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11bb78000) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11bb75800) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x113378000) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11978b400) [pid = 1646] [serial = 1868] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x113055800) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1232dd400) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 09:12:20 INFO - PROCESS | 1646 | 1464624740170 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms 09:12:20 INFO - PROCESS | 1646 | 1464624740190 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:12:20 INFO - PROCESS | 1646 | 1464624740191 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:12:20 INFO - PROCESS | 1646 | 1464624740193 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - PROCESS | 1646 | 1464624740197 Marionette TRACE conn2 <- [1,2582,null,{}] 09:12:20 INFO - PROCESS | 1646 | 1464624740207 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:20 INFO - PROCESS | 1646 | 1464624740293 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:12:20 INFO - PROCESS | 1646 | 1464624740370 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x119689800 == 38 [pid = 1646] [id = 653] 09:12:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1164bc800) [pid = 1646] [serial = 1959] [outer = 0x0] 09:12:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11828d400) [pid = 1646] [serial = 1960] [outer = 0x1164bc800] 09:12:20 INFO - PROCESS | 1646 | 1464624740398 Marionette DEBUG loaded listener.js 09:12:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119043400) [pid = 1646] [serial = 1961] [outer = 0x1164bc800] 09:12:20 INFO - PROCESS | 1646 | 1464624740708 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 525ms 09:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:12:20 INFO - PROCESS | 1646 | 1464624740720 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:12:20 INFO - PROCESS | 1646 | 1464624740721 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:12:20 INFO - PROCESS | 1646 | 1464624740724 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - PROCESS | 1646 | 1464624740725 Marionette TRACE conn2 <- [1,2586,null,{}] 09:12:20 INFO - PROCESS | 1646 | 1464624740727 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:20 INFO - PROCESS | 1646 | 1464624740812 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:12:20 INFO - PROCESS | 1646 | 1464624740866 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x123763800 == 39 [pid = 1646] [id = 654] 09:12:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11906c400) [pid = 1646] [serial = 1962] [outer = 0x0] 09:12:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11964c400) [pid = 1646] [serial = 1963] [outer = 0x11906c400] 09:12:20 INFO - PROCESS | 1646 | 1464624740892 Marionette DEBUG loaded listener.js 09:12:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119d5e000) [pid = 1646] [serial = 1964] [outer = 0x11906c400] 09:12:21 INFO - PROCESS | 1646 | 1464624741172 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 469ms 09:12:21 INFO - PROCESS | 1646 | 1464624741193 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:12:21 INFO - PROCESS | 1646 | 1464624741194 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:12:21 INFO - PROCESS | 1646 | 1464624741219 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 1646 | 1464624741220 Marionette TRACE conn2 <- [1,2590,null,{}] 09:12:21 INFO - PROCESS | 1646 | 1464624741223 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:21 INFO - PROCESS | 1646 | 1464624741307 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:12:21 INFO - PROCESS | 1646 | 1464624741312 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e1c000 == 40 [pid = 1646] [id = 655] 09:12:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11963e800) [pid = 1646] [serial = 1965] [outer = 0x0] 09:12:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x120f47c00) [pid = 1646] [serial = 1966] [outer = 0x11963e800] 09:12:21 INFO - PROCESS | 1646 | 1464624741337 Marionette DEBUG loaded listener.js 09:12:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x123109800) [pid = 1646] [serial = 1967] [outer = 0x11963e800] 09:12:21 INFO - PROCESS | 1646 | 1464624741679 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 476ms 09:12:21 INFO - PROCESS | 1646 | 1464624741687 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:12:21 INFO - PROCESS | 1646 | 1464624741689 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:12:21 INFO - PROCESS | 1646 | 1464624741691 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 1646 | 1464624741692 Marionette TRACE conn2 <- [1,2594,null,{}] 09:12:21 INFO - PROCESS | 1646 | 1464624741694 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:21 INFO - PROCESS | 1646 | 1464624741826 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:12:21 INFO - PROCESS | 1646 | 1464624741862 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a25800 == 41 [pid = 1646] [id = 656] 09:12:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119acec00) [pid = 1646] [serial = 1968] [outer = 0x0] 09:12:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x123306800) [pid = 1646] [serial = 1969] [outer = 0x119acec00] 09:12:21 INFO - PROCESS | 1646 | 1464624741888 Marionette DEBUG loaded listener.js 09:12:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x124370800) [pid = 1646] [serial = 1970] [outer = 0x119acec00] 09:12:22 INFO - PROCESS | 1646 | 1464624742195 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 09:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:12:22 INFO - PROCESS | 1646 | 1464624742210 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:12:22 INFO - PROCESS | 1646 | 1464624742211 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:12:22 INFO - PROCESS | 1646 | 1464624742215 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:12:22 INFO - PROCESS | 1646 | 1464624742218 Marionette TRACE conn2 <- [1,2598,null,{}] 09:12:22 INFO - PROCESS | 1646 | 1464624742226 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:22 INFO - PROCESS | 1646 | 1464624742327 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:12:22 INFO - PROCESS | 1646 | 1464624742369 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12904f000 == 42 [pid = 1646] [id = 657] 09:12:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x123235c00) [pid = 1646] [serial = 1971] [outer = 0x0] 09:12:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1245f8400) [pid = 1646] [serial = 1972] [outer = 0x123235c00] 09:12:22 INFO - PROCESS | 1646 | 1464624742394 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1247a8c00) [pid = 1646] [serial = 1973] [outer = 0x123235c00] 09:12:22 INFO - PROCESS | 1646 | 1464624742750 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 578ms 09:12:22 INFO - PROCESS | 1646 | 1464624742793 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:12:22 INFO - PROCESS | 1646 | 1464624742795 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:12:22 INFO - PROCESS | 1646 | 1464624742798 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:12:22 INFO - PROCESS | 1646 | 1464624742800 Marionette TRACE conn2 <- [1,2602,null,{}] 09:12:22 INFO - PROCESS | 1646 | 1464624742803 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:22 INFO - PROCESS | 1646 | 1464624742955 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:12:22 INFO - PROCESS | 1646 | 1464624742986 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa03800 == 43 [pid = 1646] [id = 658] 09:12:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x124a6f000) [pid = 1646] [serial = 1974] [outer = 0x0] 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x124f0d000) [pid = 1646] [serial = 1975] [outer = 0x124a6f000] 09:12:23 INFO - PROCESS | 1646 | 1464624743026 Marionette DEBUG loaded listener.js 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x124fe7400) [pid = 1646] [serial = 1976] [outer = 0x124a6f000] 09:12:23 INFO - PROCESS | 1646 | 1464624743436 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 670ms 09:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:12:23 INFO - PROCESS | 1646 | 1464624743473 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:12:23 INFO - PROCESS | 1646 | 1464624743474 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:12:23 INFO - PROCESS | 1646 | 1464624743476 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:12:23 INFO - PROCESS | 1646 | 1464624743477 Marionette TRACE conn2 <- [1,2606,null,{}] 09:12:23 INFO - PROCESS | 1646 | 1464624743481 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:23 INFO - PROCESS | 1646 | 1464624743581 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:12:23 INFO - PROCESS | 1646 | 1464624743615 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac7e000 == 44 [pid = 1646] [id = 659] 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x124b47000) [pid = 1646] [serial = 1977] [outer = 0x0] 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x126099400) [pid = 1646] [serial = 1978] [outer = 0x124b47000] 09:12:23 INFO - PROCESS | 1646 | 1464624743640 Marionette DEBUG loaded listener.js 09:12:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12610e800) [pid = 1646] [serial = 1979] [outer = 0x124b47000] 09:12:23 INFO - PROCESS | 1646 | 1464624743962 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 523ms 09:12:24 INFO - PROCESS | 1646 | 1464624744004 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:12:24 INFO - PROCESS | 1646 | 1464624744005 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:12:24 INFO - PROCESS | 1646 | 1464624744008 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 1646 | 1464624744009 Marionette TRACE conn2 <- [1,2610,null,{}] 09:12:24 INFO - PROCESS | 1646 | 1464624744011 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:24 INFO - PROCESS | 1646 | 1464624744113 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:12:24 INFO - PROCESS | 1646 | 1464624744205 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123305000) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x124074800) [pid = 1646] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12431d000) [pid = 1646] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x112f20c00) [pid = 1646] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1176a1000) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11bb6fc00) [pid = 1646] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114fba000) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1187f7800) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x112a82400) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x124320000) [pid = 1646] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:12:24 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x123309400) [pid = 1646] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:12:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11261c000 == 45 [pid = 1646] [id = 660] 09:12:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x111a0b000) [pid = 1646] [serial = 1980] [outer = 0x0] 09:12:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x112f20c00) [pid = 1646] [serial = 1981] [outer = 0x111a0b000] 09:12:24 INFO - PROCESS | 1646 | 1464624744239 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119ad9400) [pid = 1646] [serial = 1982] [outer = 0x111a0b000] 09:12:24 INFO - PROCESS | 1646 | 1464624744546 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:12:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:12:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 567ms 09:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:12:24 INFO - PROCESS | 1646 | 1464624744576 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:12:24 INFO - PROCESS | 1646 | 1464624744577 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:12:24 INFO - PROCESS | 1646 | 1464624744581 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 1646 | 1464624744584 Marionette TRACE conn2 <- [1,2614,null,{}] 09:12:24 INFO - PROCESS | 1646 | 1464624744586 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:24 INFO - PROCESS | 1646 | 1464624744682 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:12:24 INFO - PROCESS | 1646 | 1464624744687 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50c000 == 46 [pid = 1646] [id = 661] 09:12:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x113167800) [pid = 1646] [serial = 1983] [outer = 0x0] 09:12:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x126095800) [pid = 1646] [serial = 1984] [outer = 0x113167800] 09:12:24 INFO - PROCESS | 1646 | 1464624744716 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123304c00) [pid = 1646] [serial = 1985] [outer = 0x113167800] 09:12:25 INFO - PROCESS | 1646 | 1464624745042 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 471ms 09:12:25 INFO - PROCESS | 1646 | 1464624745061 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:12:25 INFO - PROCESS | 1646 | 1464624745062 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:12:25 INFO - PROCESS | 1646 | 1464624745068 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:12:25 INFO - PROCESS | 1646 | 1464624745069 Marionette TRACE conn2 <- [1,2618,null,{}] 09:12:25 INFO - PROCESS | 1646 | 1464624745071 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:25 INFO - PROCESS | 1646 | 1464624745181 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:12:25 INFO - PROCESS | 1646 | 1464624745189 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9c2800 == 47 [pid = 1646] [id = 662] 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x127471800) [pid = 1646] [serial = 1986] [outer = 0x0] 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128a0c800) [pid = 1646] [serial = 1987] [outer = 0x127471800] 09:12:25 INFO - PROCESS | 1646 | 1464624745213 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128a96800) [pid = 1646] [serial = 1988] [outer = 0x127471800] 09:12:25 INFO - PROCESS | 1646 | 1464624745520 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 470ms 09:12:25 INFO - PROCESS | 1646 | 1464624745537 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:12:25 INFO - PROCESS | 1646 | 1464624745538 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:12:25 INFO - PROCESS | 1646 | 1464624745540 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:12:25 INFO - PROCESS | 1646 | 1464624745541 Marionette TRACE conn2 <- [1,2622,null,{}] 09:12:25 INFO - PROCESS | 1646 | 1464624745543 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:25 INFO - PROCESS | 1646 | 1464624745631 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:12:25 INFO - PROCESS | 1646 | 1464624745636 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce95000 == 48 [pid = 1646] [id = 663] 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128a99c00) [pid = 1646] [serial = 1989] [outer = 0x0] 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128aa1400) [pid = 1646] [serial = 1990] [outer = 0x128a99c00] 09:12:25 INFO - PROCESS | 1646 | 1464624745660 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128ac5400) [pid = 1646] [serial = 1991] [outer = 0x128a99c00] 09:12:25 INFO - PROCESS | 1646 | 1464624745994 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 470ms 09:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:12:26 INFO - PROCESS | 1646 | 1464624746010 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:12:26 INFO - PROCESS | 1646 | 1464624746011 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:12:26 INFO - PROCESS | 1646 | 1464624746016 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - PROCESS | 1646 | 1464624746017 Marionette TRACE conn2 <- [1,2626,null,{}] 09:12:26 INFO - PROCESS | 1646 | 1464624746020 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:26 INFO - PROCESS | 1646 | 1464624746138 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:12:26 INFO - PROCESS | 1646 | 1464624746144 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2d6800 == 49 [pid = 1646] [id = 664] 09:12:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x128ac5800) [pid = 1646] [serial = 1992] [outer = 0x0] 09:12:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x128acc800) [pid = 1646] [serial = 1993] [outer = 0x128ac5800] 09:12:26 INFO - PROCESS | 1646 | 1464624746169 Marionette DEBUG loaded listener.js 09:12:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128b19c00) [pid = 1646] [serial = 1994] [outer = 0x128ac5800] 09:12:26 INFO - PROCESS | 1646 | 1464624746649 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 674ms 09:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:12:26 INFO - PROCESS | 1646 | 1464624746688 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:12:26 INFO - PROCESS | 1646 | 1464624746692 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:12:26 INFO - PROCESS | 1646 | 1464624746695 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - PROCESS | 1646 | 1464624746698 Marionette TRACE conn2 <- [1,2630,null,{}] 09:12:26 INFO - PROCESS | 1646 | 1464624746701 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:26 INFO - PROCESS | 1646 | 1464624746809 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:12:26 INFO - PROCESS | 1646 | 1464624746919 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119688000 == 50 [pid = 1646] [id = 665] 09:12:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11315d400) [pid = 1646] [serial = 1995] [outer = 0x0] 09:12:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11316c400) [pid = 1646] [serial = 1996] [outer = 0x11315d400] 09:12:26 INFO - PROCESS | 1646 | 1464624746952 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11711f400) [pid = 1646] [serial = 1997] [outer = 0x11315d400] 09:12:27 INFO - PROCESS | 1646 | 1464624747378 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 724ms 09:12:27 INFO - PROCESS | 1646 | 1464624747419 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:12:27 INFO - PROCESS | 1646 | 1464624747423 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:12:27 INFO - PROCESS | 1646 | 1464624747427 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:12:27 INFO - PROCESS | 1646 | 1464624747429 Marionette TRACE conn2 <- [1,2634,null,{}] 09:12:27 INFO - PROCESS | 1646 | 1464624747432 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:27 INFO - PROCESS | 1646 | 1464624747538 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:12:27 INFO - PROCESS | 1646 | 1464624747598 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d09000 == 51 [pid = 1646] [id = 666] 09:12:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11828dc00) [pid = 1646] [serial = 1998] [outer = 0x0] 09:12:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x119070000) [pid = 1646] [serial = 1999] [outer = 0x11828dc00] 09:12:27 INFO - PROCESS | 1646 | 1464624747627 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x120f39800) [pid = 1646] [serial = 2000] [outer = 0x11828dc00] 09:12:28 INFO - PROCESS | 1646 | 1464624748082 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 719ms 09:12:28 INFO - PROCESS | 1646 | 1464624748166 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 1646 | 1464624748167 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:12:28 INFO - PROCESS | 1646 | 1464624748170 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 1646 | 1464624748172 Marionette TRACE conn2 <- [1,2638,null,{}] 09:12:28 INFO - PROCESS | 1646 | 1464624748197 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:28 INFO - PROCESS | 1646 | 1464624748326 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:12:28 INFO - PROCESS | 1646 | 1464624748380 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d592000 == 52 [pid = 1646] [id = 667] 09:12:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1234cd000) [pid = 1646] [serial = 2001] [outer = 0x0] 09:12:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1236a1c00) [pid = 1646] [serial = 2002] [outer = 0x1234cd000] 09:12:28 INFO - PROCESS | 1646 | 1464624748411 Marionette DEBUG loaded listener.js 09:12:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x124372c00) [pid = 1646] [serial = 2003] [outer = 0x1234cd000] 09:12:28 INFO - PROCESS | 1646 | 1464624748850 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 721ms 09:12:28 INFO - PROCESS | 1646 | 1464624748893 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 1646 | 1464624748896 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:12:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:12:28 INFO - PROCESS | 1646 | 1464624748899 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 1646 | 1464624748901 Marionette TRACE conn2 <- [1,2642,null,{}] 09:12:28 INFO - PROCESS | 1646 | 1464624748905 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:29 INFO - PROCESS | 1646 | 1464624749063 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:12:29 INFO - PROCESS | 1646 | 1464624749161 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d61e800 == 53 [pid = 1646] [id = 668] 09:12:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x123449000) [pid = 1646] [serial = 2004] [outer = 0x0] 09:12:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x124f0d800) [pid = 1646] [serial = 2005] [outer = 0x123449000] 09:12:29 INFO - PROCESS | 1646 | 1464624749190 Marionette DEBUG loaded listener.js 09:12:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x126b8f800) [pid = 1646] [serial = 2006] [outer = 0x123449000] 09:12:29 INFO - PROCESS | 1646 | 1464624749623 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:12:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 771ms 09:12:29 INFO - PROCESS | 1646 | 1464624749670 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:12:29 INFO - PROCESS | 1646 | 1464624749671 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:12:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:12:29 INFO - PROCESS | 1646 | 1464624749673 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 1646 | 1464624749674 Marionette TRACE conn2 <- [1,2646,null,{}] 09:12:29 INFO - PROCESS | 1646 | 1464624749677 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:29 INFO - PROCESS | 1646 | 1464624749793 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:12:29 INFO - PROCESS | 1646 | 1464624749875 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d62f800 == 54 [pid = 1646] [id = 669] 09:12:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1121b1400) [pid = 1646] [serial = 2007] [outer = 0x0] 09:12:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1245f0800) [pid = 1646] [serial = 2008] [outer = 0x1121b1400] 09:12:29 INFO - PROCESS | 1646 | 1464624749905 Marionette DEBUG loaded listener.js 09:12:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1270d3400) [pid = 1646] [serial = 2009] [outer = 0x1121b1400] 09:12:30 INFO - PROCESS | 1646 | 1464624750327 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:12:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:12:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 671ms 09:12:30 INFO - PROCESS | 1646 | 1464624750344 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:12:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:12:30 INFO - PROCESS | 1646 | 1464624750346 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:12:30 INFO - PROCESS | 1646 | 1464624750348 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:12:30 INFO - PROCESS | 1646 | 1464624750349 Marionette TRACE conn2 <- [1,2650,null,{}] 09:12:30 INFO - PROCESS | 1646 | 1464624750351 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:30 INFO - PROCESS | 1646 | 1464624750616 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:12:30 INFO - PROCESS | 1646 | 1464624750747 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11966b800 == 55 [pid = 1646] [id = 670] 09:12:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x112690800) [pid = 1646] [serial = 2010] [outer = 0x0] 09:12:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11269ac00) [pid = 1646] [serial = 2011] [outer = 0x112690800] 09:12:30 INFO - PROCESS | 1646 | 1464624750776 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x112d03000) [pid = 1646] [serial = 2012] [outer = 0x112690800] 09:12:31 INFO - PROCESS | 1646 | 1464624751163 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:12:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:12:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 869ms 09:12:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:12:31 INFO - PROCESS | 1646 | 1464624751218 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:12:31 INFO - PROCESS | 1646 | 1464624751220 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:12:31 INFO - PROCESS | 1646 | 1464624751223 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:12:31 INFO - PROCESS | 1646 | 1464624751226 Marionette TRACE conn2 <- [1,2654,null,{}] 09:12:31 INFO - PROCESS | 1646 | 1464624751229 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:31 INFO - PROCESS | 1646 | 1464624751323 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:12:31 INFO - PROCESS | 1646 | 1464624751397 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f3b800 == 56 [pid = 1646] [id = 671] 09:12:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11315fc00) [pid = 1646] [serial = 2013] [outer = 0x0] 09:12:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x115df3000) [pid = 1646] [serial = 2014] [outer = 0x11315fc00] 09:12:31 INFO - PROCESS | 1646 | 1464624751426 Marionette DEBUG loaded listener.js 09:12:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11695d000) [pid = 1646] [serial = 2015] [outer = 0x11315fc00] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc0d000 == 55 [pid = 1646] [id = 633] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce95000 == 54 [pid = 1646] [id = 663] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9c2800 == 53 [pid = 1646] [id = 662] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50c000 == 52 [pid = 1646] [id = 661] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11261c000 == 51 [pid = 1646] [id = 660] 09:12:31 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x110d62c00) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 09:12:31 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11315f000) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 09:12:31 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x118136c00) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 09:12:31 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x119795400) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 09:12:31 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123234800) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 09:12:31 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x118292000) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac7e000 == 50 [pid = 1646] [id = 659] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa03800 == 49 [pid = 1646] [id = 658] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12904f000 == 48 [pid = 1646] [id = 657] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x128a25800 == 47 [pid = 1646] [id = 656] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x117e1c000 == 46 [pid = 1646] [id = 655] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x123763800 == 45 [pid = 1646] [id = 654] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x119689800 == 44 [pid = 1646] [id = 653] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x118856800 == 43 [pid = 1646] [id = 652] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x119def800 == 42 [pid = 1646] [id = 651] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12bda7000 == 41 [pid = 1646] [id = 648] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1247d4800 == 40 [pid = 1646] [id = 647] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1182f2800 == 39 [pid = 1646] [id = 646] 09:12:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12b36c000 == 38 [pid = 1646] [id = 645] 09:12:31 INFO - PROCESS | 1646 | 1464624751893 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:12:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:12:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 720ms 09:12:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:12:31 INFO - PROCESS | 1646 | 1464624751944 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:12:31 INFO - PROCESS | 1646 | 1464624751946 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:12:31 INFO - PROCESS | 1646 | 1464624751948 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:12:31 INFO - PROCESS | 1646 | 1464624751949 Marionette TRACE conn2 <- [1,2658,null,{}] 09:12:31 INFO - PROCESS | 1646 | 1464624751952 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:32 INFO - PROCESS | 1646 | 1464624752043 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:12:32 INFO - PROCESS | 1646 | 1464624752055 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e21800 == 39 [pid = 1646] [id = 672] 09:12:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11828a400) [pid = 1646] [serial = 2016] [outer = 0x0] 09:12:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1184b0c00) [pid = 1646] [serial = 2017] [outer = 0x11828a400] 09:12:32 INFO - PROCESS | 1646 | 1464624752097 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1188c0400) [pid = 1646] [serial = 2018] [outer = 0x11828a400] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1235ac800) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x124324800) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x124374400) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x119783800) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119ad9800) [pid = 1646] [serial = 1919] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x118291c00) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118743400) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12110e800) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11695a000) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1164be400) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119644800) [pid = 1646] [serial = 1916] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11906f000) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x113164800) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x113104800) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1245f6400) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12310bc00) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12479d400) [pid = 1646] [serial = 1934] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12362f000) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1236a5800) [pid = 1646] [serial = 1925] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12436ec00) [pid = 1646] [serial = 1928] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1245f1400) [pid = 1646] [serial = 1931] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12344f000) [pid = 1646] [serial = 1922] [outer = 0x0] [url = about:blank] 09:12:32 INFO - PROCESS | 1646 | 1464624752508 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:12:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:12:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 571ms 09:12:32 INFO - PROCESS | 1646 | 1464624752519 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 1646 | 1464624752522 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:12:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:12:32 INFO - PROCESS | 1646 | 1464624752529 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - PROCESS | 1646 | 1464624752534 Marionette TRACE conn2 <- [1,2662,null,{}] 09:12:32 INFO - PROCESS | 1646 | 1464624752537 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:32 INFO - PROCESS | 1646 | 1464624752621 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:12:32 INFO - PROCESS | 1646 | 1464624752648 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12332c800 == 40 [pid = 1646] [id = 673] 09:12:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119646400) [pid = 1646] [serial = 2019] [outer = 0x0] 09:12:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119788400) [pid = 1646] [serial = 2020] [outer = 0x119646400] 09:12:32 INFO - PROCESS | 1646 | 1464624752673 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1197a2000) [pid = 1646] [serial = 2021] [outer = 0x119646400] 09:12:32 INFO - PROCESS | 1646 | 1464624752996 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:12:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:12:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 477ms 09:12:33 INFO - PROCESS | 1646 | 1464624753002 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:12:33 INFO - PROCESS | 1646 | 1464624753003 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:12:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:12:33 INFO - PROCESS | 1646 | 1464624753005 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:12:33 INFO - PROCESS | 1646 | 1464624753015 Marionette TRACE conn2 <- [1,2666,null,{}] 09:12:33 INFO - PROCESS | 1646 | 1464624753018 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:33 INFO - PROCESS | 1646 | 1464624753105 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:12:33 INFO - PROCESS | 1646 | 1464624753159 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1243d9000 == 41 [pid = 1646] [id = 674] 09:12:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11977dc00) [pid = 1646] [serial = 2022] [outer = 0x0] 09:12:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11bb6f000) [pid = 1646] [serial = 2023] [outer = 0x11977dc00] 09:12:33 INFO - PROCESS | 1646 | 1464624753184 Marionette DEBUG loaded listener.js 09:12:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x120f3d000) [pid = 1646] [serial = 2024] [outer = 0x11977dc00] 09:12:33 INFO - PROCESS | 1646 | 1464624753944 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:12:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 09:12:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 981ms 09:12:33 INFO - PROCESS | 1646 | 1464624753987 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:12:33 INFO - PROCESS | 1646 | 1464624753989 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:12:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:12:33 INFO - PROCESS | 1646 | 1464624753991 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:12:33 INFO - PROCESS | 1646 | 1464624753992 Marionette TRACE conn2 <- [1,2670,null,{}] 09:12:33 INFO - PROCESS | 1646 | 1464624753994 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:34 INFO - PROCESS | 1646 | 1464624754091 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:12:34 INFO - PROCESS | 1646 | 1464624754106 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x127062800 == 42 [pid = 1646] [id = 675] 09:12:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12310a400) [pid = 1646] [serial = 2025] [outer = 0x0] 09:12:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123232c00) [pid = 1646] [serial = 2026] [outer = 0x12310a400] 09:12:34 INFO - PROCESS | 1646 | 1464624754136 Marionette DEBUG loaded listener.js 09:12:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1232e7000) [pid = 1646] [serial = 2027] [outer = 0x12310a400] 09:12:34 INFO - PROCESS | 1646 | 1464624754962 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 09:12:35 INFO - PROCESS | 1646 | 1464624755012 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:12:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:12:35 INFO - PROCESS | 1646 | 1464624755021 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:12:35 INFO - PROCESS | 1646 | 1464624755022 Marionette TRACE conn2 <- [1,2674,null,{}] 09:12:35 INFO - PROCESS | 1646 | 1464624755025 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:35 INFO - PROCESS | 1646 | 1464624755129 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:12:35 INFO - PROCESS | 1646 | 1464624755166 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12903f000 == 43 [pid = 1646] [id = 676] 09:12:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12323a400) [pid = 1646] [serial = 2028] [outer = 0x0] 09:12:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12362cc00) [pid = 1646] [serial = 2029] [outer = 0x12323a400] 09:12:35 INFO - PROCESS | 1646 | 1464624755190 Marionette DEBUG loaded listener.js 09:12:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x124184000) [pid = 1646] [serial = 2030] [outer = 0x12323a400] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128a99c00) [pid = 1646] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1127db400) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x116604400) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11963e800) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x123235c00) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1164bc800) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11906c400) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124a6f000) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119acec00) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x124b47000) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x111a0b000) [pid = 1646] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x127471800) [pid = 1646] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:12:36 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x113167800) [pid = 1646] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:12:36 INFO - PROCESS | 1646 | 1464624756016 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 09:12:36 INFO - PROCESS | 1646 | 1464624756042 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:12:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:12:36 INFO - PROCESS | 1646 | 1464624756044 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:12:36 INFO - PROCESS | 1646 | 1464624756046 Marionette TRACE conn2 <- [1,2678,null,{}] 09:12:36 INFO - PROCESS | 1646 | 1464624756057 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:36 INFO - PROCESS | 1646 | 1464624756137 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:12:36 INFO - PROCESS | 1646 | 1464624756142 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5aa000 == 44 [pid = 1646] [id = 677] 09:12:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1127db400) [pid = 1646] [serial = 2031] [outer = 0x0] 09:12:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119788000) [pid = 1646] [serial = 2032] [outer = 0x1127db400] 09:12:36 INFO - PROCESS | 1646 | 1464624756168 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12436f000) [pid = 1646] [serial = 2033] [outer = 0x1127db400] 09:12:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 09:12:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 929ms 09:12:36 INFO - PROCESS | 1646 | 1464624756972 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:12:36 INFO - PROCESS | 1646 | 1464624756974 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:12:36 INFO - PROCESS | 1646 | 1464624756976 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:12:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:12:36 INFO - PROCESS | 1646 | 1464624756978 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:12:36 INFO - PROCESS | 1646 | 1464624756980 Marionette TRACE conn2 <- [1,2682,null,{}] 09:12:36 INFO - PROCESS | 1646 | 1464624756983 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:37 INFO - PROCESS | 1646 | 1464624757063 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:12:37 INFO - PROCESS | 1646 | 1464624757069 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa03800 == 45 [pid = 1646] [id = 678] 09:12:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x124369800) [pid = 1646] [serial = 2034] [outer = 0x0] 09:12:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124799800) [pid = 1646] [serial = 2035] [outer = 0x124369800] 09:12:37 INFO - PROCESS | 1646 | 1464624757094 Marionette DEBUG loaded listener.js 09:12:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1247a5000) [pid = 1646] [serial = 2036] [outer = 0x124369800] 09:12:37 INFO - PROCESS | 1646 | 1464624757895 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:12:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 09:12:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 923ms 09:12:37 INFO - PROCESS | 1646 | 1464624757901 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:12:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:12:37 INFO - PROCESS | 1646 | 1464624757902 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:12:37 INFO - PROCESS | 1646 | 1464624757904 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 1646 | 1464624757905 Marionette TRACE conn2 <- [1,2686,null,{}] 09:12:37 INFO - PROCESS | 1646 | 1464624757908 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:37 INFO - PROCESS | 1646 | 1464624757990 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:12:38 INFO - PROCESS | 1646 | 1464624758097 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x113233800 == 46 [pid = 1646] [id = 679] 09:12:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x110d59400) [pid = 1646] [serial = 2037] [outer = 0x0] 09:12:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x111e35800) [pid = 1646] [serial = 2038] [outer = 0x110d59400] 09:12:38 INFO - PROCESS | 1646 | 1464624758128 Marionette DEBUG loaded listener.js 09:12:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x113051000) [pid = 1646] [serial = 2039] [outer = 0x110d59400] 09:12:39 INFO - PROCESS | 1646 | 1464624759058 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 09:12:39 INFO - PROCESS | 1646 | 1464624759081 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:12:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:12:39 INFO - PROCESS | 1646 | 1464624759084 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 1646 | 1464624759087 Marionette TRACE conn2 <- [1,2690,null,{}] 09:12:39 INFO - PROCESS | 1646 | 1464624759090 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:39 INFO - PROCESS | 1646 | 1464624759197 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:12:39 INFO - PROCESS | 1646 | 1464624759253 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x123557800 == 47 [pid = 1646] [id = 680] 09:12:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x113102800) [pid = 1646] [serial = 2040] [outer = 0x0] 09:12:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1185adc00) [pid = 1646] [serial = 2041] [outer = 0x113102800] 09:12:39 INFO - PROCESS | 1646 | 1464624759284 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11906cc00) [pid = 1646] [serial = 2042] [outer = 0x113102800] 09:12:40 INFO - PROCESS | 1646 | 1464624760217 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 09:12:40 INFO - PROCESS | 1646 | 1464624760263 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:12:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:12:40 INFO - PROCESS | 1646 | 1464624760266 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:12:40 INFO - PROCESS | 1646 | 1464624760267 Marionette TRACE conn2 <- [1,2694,null,{}] 09:12:40 INFO - PROCESS | 1646 | 1464624760270 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:40 INFO - PROCESS | 1646 | 1464624760370 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:12:40 INFO - PROCESS | 1646 | 1464624760425 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b368000 == 48 [pid = 1646] [id = 681] 09:12:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11906f800) [pid = 1646] [serial = 2043] [outer = 0x0] 09:12:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11bb73c00) [pid = 1646] [serial = 2044] [outer = 0x11906f800] 09:12:40 INFO - PROCESS | 1646 | 1464624760455 Marionette DEBUG loaded listener.js 09:12:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x123105c00) [pid = 1646] [serial = 2045] [outer = 0x11906f800] 09:12:41 INFO - PROCESS | 1646 | 1464624761393 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:12:41 INFO - PROCESS | 1646 | 1464624761442 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:12:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:12:41 INFO - PROCESS | 1646 | 1464624761449 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 1646 | 1464624761453 Marionette TRACE conn2 <- [1,2698,null,{}] 09:12:41 INFO - PROCESS | 1646 | 1464624761457 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:41 INFO - PROCESS | 1646 | 1464624761561 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:12:41 INFO - PROCESS | 1646 | 1464624761617 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bddc000 == 49 [pid = 1646] [id = 682] 09:12:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11963ec00) [pid = 1646] [serial = 2046] [outer = 0x0] 09:12:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x124375000) [pid = 1646] [serial = 2047] [outer = 0x11963ec00] 09:12:41 INFO - PROCESS | 1646 | 1464624761647 Marionette DEBUG loaded listener.js 09:12:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x125209000) [pid = 1646] [serial = 2048] [outer = 0x11963ec00] 09:12:42 INFO - PROCESS | 1646 | 1464624762804 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 09:12:42 INFO - PROCESS | 1646 | 1464624762832 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:12:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:12:42 INFO - PROCESS | 1646 | 1464624762836 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:12:42 INFO - PROCESS | 1646 | 1464624762837 Marionette TRACE conn2 <- [1,2702,null,{}] 09:12:42 INFO - PROCESS | 1646 | 1464624762842 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:42 INFO - PROCESS | 1646 | 1464624762933 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:12:42 INFO - PROCESS | 1646 | 1464624762988 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x119de5000 == 50 [pid = 1646] [id = 683] 09:12:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x116a67000) [pid = 1646] [serial = 2049] [outer = 0x0] 09:12:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1176a7400) [pid = 1646] [serial = 2050] [outer = 0x116a67000] 09:12:43 INFO - PROCESS | 1646 | 1464624763018 Marionette DEBUG loaded listener.js 09:12:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x118745400) [pid = 1646] [serial = 2051] [outer = 0x116a67000] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa03800 == 49 [pid = 1646] [id = 678] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5aa000 == 48 [pid = 1646] [id = 677] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12903f000 == 47 [pid = 1646] [id = 676] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x127062800 == 46 [pid = 1646] [id = 675] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1243d9000 == 45 [pid = 1646] [id = 674] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1176a0400) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1245f7800) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123635400) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x120f44400) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11315a400) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12332c800 == 44 [pid = 1646] [id = 673] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x117e21800 == 43 [pid = 1646] [id = 672] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x116f3b800 == 42 [pid = 1646] [id = 671] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11966b800 == 41 [pid = 1646] [id = 670] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d62f800 == 40 [pid = 1646] [id = 669] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d61e800 == 39 [pid = 1646] [id = 668] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d592000 == 38 [pid = 1646] [id = 667] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x128d09000 == 37 [pid = 1646] [id = 666] 09:12:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119688000 == 36 [pid = 1646] [id = 665] 09:12:43 INFO - PROCESS | 1646 | 1464624763425 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:12:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:12:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 620ms 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x128aa1400) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x113c0ac00) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x113157c00) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11802a800) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11745c800) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x120f47c00) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x123109800) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1245f8400) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11828d400) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119043400) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11964c400) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119d5e000) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x124fe7400) [pid = 1646] [serial = 1976] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x123306800) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x124f0d000) [pid = 1646] [serial = 1975] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12610e800) [pid = 1646] [serial = 1979] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x126099400) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x112f20c00) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128a96800) [pid = 1646] [serial = 1988] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x119ad9400) [pid = 1646] [serial = 1982] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1247a8c00) [pid = 1646] [serial = 1973] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x126095800) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x124370800) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x128ac5400) [pid = 1646] [serial = 1991] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x123304c00) [pid = 1646] [serial = 1985] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x128a0c800) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 09:12:43 INFO - PROCESS | 1646 | 1464624763459 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:12:43 INFO - PROCESS | 1646 | 1464624763463 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:12:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:12:43 INFO - PROCESS | 1646 | 1464624763470 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 1646 | 1464624763471 Marionette TRACE conn2 <- [1,2706,null,{}] 09:12:43 INFO - PROCESS | 1646 | 1464624763474 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:43 INFO - PROCESS | 1646 | 1464624763556 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:12:43 INFO - PROCESS | 1646 | 1464624763562 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119688800 == 37 [pid = 1646] [id = 684] 09:12:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1187fa400) [pid = 1646] [serial = 2052] [outer = 0x0] 09:12:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119071400) [pid = 1646] [serial = 2053] [outer = 0x1187fa400] 09:12:43 INFO - PROCESS | 1646 | 1464624763589 Marionette DEBUG loaded listener.js 09:12:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119782800) [pid = 1646] [serial = 2054] [outer = 0x1187fa400] 09:12:43 INFO - PROCESS | 1646 | 1464624763932 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:12:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:12:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 470ms 09:12:43 INFO - PROCESS | 1646 | 1464624763941 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:12:43 INFO - PROCESS | 1646 | 1464624763942 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:12:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:12:43 INFO - PROCESS | 1646 | 1464624763945 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 1646 | 1464624763948 Marionette TRACE conn2 <- [1,2710,null,{}] 09:12:43 INFO - PROCESS | 1646 | 1464624763957 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:44 INFO - PROCESS | 1646 | 1464624764059 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:12:44 INFO - PROCESS | 1646 | 1464624764120 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x124f4a800 == 38 [pid = 1646] [id = 685] 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11978bc00) [pid = 1646] [serial = 2055] [outer = 0x0] 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x120f39c00) [pid = 1646] [serial = 2056] [outer = 0x11978bc00] 09:12:44 INFO - PROCESS | 1646 | 1464624764150 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123236400) [pid = 1646] [serial = 2057] [outer = 0x11978bc00] 09:12:44 INFO - PROCESS | 1646 | 1464624764590 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:12:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:12:44 INFO - PROCESS | 1646 | 1464624764633 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:12:44 INFO - PROCESS | 1646 | 1464624764637 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 1646 | 1464624764638 Marionette TRACE conn2 <- [1,2714,null,{}] 09:12:44 INFO - PROCESS | 1646 | 1464624764642 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:44 INFO - PROCESS | 1646 | 1464624764728 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:12:44 INFO - PROCESS | 1646 | 1464624764736 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d20000 == 39 [pid = 1646] [id = 686] 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12344d000) [pid = 1646] [serial = 2058] [outer = 0x0] 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12418b400) [pid = 1646] [serial = 2059] [outer = 0x12344d000] 09:12:44 INFO - PROCESS | 1646 | 1464624764761 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12436ec00) [pid = 1646] [serial = 2060] [outer = 0x12344d000] 09:12:45 INFO - PROCESS | 1646 | 1464624765073 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:12:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:12:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 09:12:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:12:45 INFO - PROCESS | 1646 | 1464624765106 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:12:45 INFO - PROCESS | 1646 | 1464624765107 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:12:45 INFO - PROCESS | 1646 | 1464624765109 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:12:45 INFO - PROCESS | 1646 | 1464624765111 Marionette TRACE conn2 <- [1,2718,null,{}] 09:12:45 INFO - PROCESS | 1646 | 1464624765113 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:45 INFO - PROCESS | 1646 | 1464624765193 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:12:45 INFO - PROCESS | 1646 | 1464624765260 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x129056800 == 40 [pid = 1646] [id = 687] 09:12:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x112d15800) [pid = 1646] [serial = 2061] [outer = 0x0] 09:12:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1245f1800) [pid = 1646] [serial = 2062] [outer = 0x112d15800] 09:12:45 INFO - PROCESS | 1646 | 1464624765284 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x124f66800) [pid = 1646] [serial = 2063] [outer = 0x112d15800] 09:12:45 INFO - PROCESS | 1646 | 1464624765608 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:12:45 INFO - PROCESS | 1646 | 1464624765632 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:12:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:12:45 INFO - PROCESS | 1646 | 1464624765643 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:12:45 INFO - PROCESS | 1646 | 1464624765644 Marionette TRACE conn2 <- [1,2722,null,{}] 09:12:45 INFO - PROCESS | 1646 | 1464624765646 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:45 INFO - PROCESS | 1646 | 1464624765771 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:12:45 INFO - PROCESS | 1646 | 1464624765808 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b33e000 == 41 [pid = 1646] [id = 688] 09:12:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123239000) [pid = 1646] [serial = 2064] [outer = 0x0] 09:12:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x126105c00) [pid = 1646] [serial = 2065] [outer = 0x123239000] 09:12:45 INFO - PROCESS | 1646 | 1464624765834 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128a08c00) [pid = 1646] [serial = 2066] [outer = 0x123239000] 09:12:46 INFO - PROCESS | 1646 | 1464624766200 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:12:46 INFO - PROCESS | 1646 | 1464624766217 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:12:46 INFO - PROCESS | 1646 | 1464624766220 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - PROCESS | 1646 | 1464624766222 Marionette TRACE conn2 <- [1,2726,null,{}] 09:12:46 INFO - PROCESS | 1646 | 1464624766225 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:46 INFO - PROCESS | 1646 | 1464624766374 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:12:46 INFO - PROCESS | 1646 | 1464624766393 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd96000 == 42 [pid = 1646] [id = 689] 09:12:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128a10400) [pid = 1646] [serial = 2067] [outer = 0x0] 09:12:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128a97000) [pid = 1646] [serial = 2068] [outer = 0x128a10400] 09:12:46 INFO - PROCESS | 1646 | 1464624766433 Marionette DEBUG loaded listener.js 09:12:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128a9f800) [pid = 1646] [serial = 2069] [outer = 0x128a10400] 09:12:46 INFO - PROCESS | 1646 | 1464624766885 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:12:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:12:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 671ms 09:12:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:12:46 INFO - PROCESS | 1646 | 1464624766890 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:12:46 INFO - PROCESS | 1646 | 1464624766892 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:12:46 INFO - PROCESS | 1646 | 1464624766894 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - PROCESS | 1646 | 1464624766895 Marionette TRACE conn2 <- [1,2730,null,{}] 09:12:46 INFO - PROCESS | 1646 | 1464624766898 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:47 INFO - PROCESS | 1646 | 1464624767000 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:12:47 INFO - PROCESS | 1646 | 1464624767037 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c80c000 == 43 [pid = 1646] [id = 690] 09:12:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119bb8000) [pid = 1646] [serial = 2070] [outer = 0x0] 09:12:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128aa4400) [pid = 1646] [serial = 2071] [outer = 0x119bb8000] 09:12:47 INFO - PROCESS | 1646 | 1464624767061 Marionette DEBUG loaded listener.js 09:12:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128acb400) [pid = 1646] [serial = 2072] [outer = 0x119bb8000] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x113156800) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11bb7b000) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x112d48800) [pid = 1646] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12323a400) [pid = 1646] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1127db400) [pid = 1646] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11977dc00) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119646400) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x112690800) [pid = 1646] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11315fc00) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11828a400) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12310a400) [pid = 1646] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x112f1e800) [pid = 1646] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x110d57c00) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x118746800) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1176a6800) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123104400) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119ad3000) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x112ed5c00) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1164c6400) [pid = 1646] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x123442800) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x111f3f800) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:12:47 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x123628400) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:12:47 INFO - PROCESS | 1646 | 1464624767855 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:12:47 INFO - PROCESS | 1646 | 1464624767871 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:12:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:12:47 INFO - PROCESS | 1646 | 1464624767874 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:12:47 INFO - PROCESS | 1646 | 1464624767875 Marionette TRACE conn2 <- [1,2734,null,{}] 09:12:47 INFO - PROCESS | 1646 | 1464624767877 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:47 INFO - PROCESS | 1646 | 1464624767957 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:12:47 INFO - PROCESS | 1646 | 1464624767962 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211ac800 == 44 [pid = 1646] [id = 691] 09:12:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11310c800) [pid = 1646] [serial = 2073] [outer = 0x0] 09:12:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x115df4400) [pid = 1646] [serial = 2074] [outer = 0x11310c800] 09:12:47 INFO - PROCESS | 1646 | 1464624767988 Marionette DEBUG loaded listener.js 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11828a400) [pid = 1646] [serial = 2075] [outer = 0x11310c800] 09:12:48 INFO - PROCESS | 1646 | 1464624768323 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:12:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:12:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 09:12:48 INFO - PROCESS | 1646 | 1464624768345 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:12:48 INFO - PROCESS | 1646 | 1464624768346 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:12:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:12:48 INFO - PROCESS | 1646 | 1464624768350 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:12:48 INFO - PROCESS | 1646 | 1464624768353 Marionette TRACE conn2 <- [1,2738,null,{}] 09:12:48 INFO - PROCESS | 1646 | 1464624768355 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:48 INFO - PROCESS | 1646 | 1464624768443 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:12:48 INFO - PROCESS | 1646 | 1464624768448 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce90000 == 45 [pid = 1646] [id = 692] 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11906b400) [pid = 1646] [serial = 2076] [outer = 0x0] 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x123106c00) [pid = 1646] [serial = 2077] [outer = 0x11906b400] 09:12:48 INFO - PROCESS | 1646 | 1464624768473 Marionette DEBUG loaded listener.js 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x124322400) [pid = 1646] [serial = 2078] [outer = 0x11906b400] 09:12:48 INFO - PROCESS | 1646 | 1464624768803 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:12:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:12:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 471ms 09:12:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:12:48 INFO - PROCESS | 1646 | 1464624768821 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:12:48 INFO - PROCESS | 1646 | 1464624768822 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:12:48 INFO - PROCESS | 1646 | 1464624768824 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:12:48 INFO - PROCESS | 1646 | 1464624768826 Marionette TRACE conn2 <- [1,2742,null,{}] 09:12:48 INFO - PROCESS | 1646 | 1464624768828 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:48 INFO - PROCESS | 1646 | 1464624768966 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:12:48 INFO - PROCESS | 1646 | 1464624768971 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2cf000 == 46 [pid = 1646] [id = 693] 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12323a400) [pid = 1646] [serial = 2079] [outer = 0x0] 09:12:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128ace400) [pid = 1646] [serial = 2080] [outer = 0x12323a400] 09:12:49 INFO - PROCESS | 1646 | 1464624769000 Marionette DEBUG loaded listener.js 09:12:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128b27800) [pid = 1646] [serial = 2081] [outer = 0x12323a400] 09:12:49 INFO - PROCESS | 1646 | 1464624769319 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:12:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:12:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 09:12:49 INFO - PROCESS | 1646 | 1464624769346 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:12:49 INFO - PROCESS | 1646 | 1464624769348 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:12:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:12:49 INFO - PROCESS | 1646 | 1464624769352 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:12:49 INFO - PROCESS | 1646 | 1464624769353 Marionette TRACE conn2 <- [1,2746,null,{}] 09:12:49 INFO - PROCESS | 1646 | 1464624769355 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:49 INFO - PROCESS | 1646 | 1464624769438 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:12:49 INFO - PROCESS | 1646 | 1464624769498 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d62f800 == 47 [pid = 1646] [id = 694] 09:12:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1245ec400) [pid = 1646] [serial = 2082] [outer = 0x0] 09:12:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128c72400) [pid = 1646] [serial = 2083] [outer = 0x1245ec400] 09:12:49 INFO - PROCESS | 1646 | 1464624769522 Marionette DEBUG loaded listener.js 09:12:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128c79000) [pid = 1646] [serial = 2084] [outer = 0x1245ec400] 09:12:49 INFO - PROCESS | 1646 | 1464624769955 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:12:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:12:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 619ms 09:12:49 INFO - PROCESS | 1646 | 1464624769971 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:12:49 INFO - PROCESS | 1646 | 1464624769974 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:12:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:12:49 INFO - PROCESS | 1646 | 1464624769978 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:12:49 INFO - PROCESS | 1646 | 1464624769980 Marionette TRACE conn2 <- [1,2750,null,{}] 09:12:50 INFO - PROCESS | 1646 | 1464624770002 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:50 INFO - PROCESS | 1646 | 1464624770110 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:12:50 INFO - PROCESS | 1646 | 1464624770181 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b7800 == 48 [pid = 1646] [id = 695] 09:12:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x116282400) [pid = 1646] [serial = 2085] [outer = 0x0] 09:12:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11759f400) [pid = 1646] [serial = 2086] [outer = 0x116282400] 09:12:50 INFO - PROCESS | 1646 | 1464624770213 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11874cc00) [pid = 1646] [serial = 2087] [outer = 0x116282400] 09:12:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:12:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 688ms 09:12:50 INFO - PROCESS | 1646 | 1464624770662 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:12:50 INFO - PROCESS | 1646 | 1464624770667 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 1646 | 1464624770671 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:12:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:12:50 INFO - PROCESS | 1646 | 1464624770676 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - PROCESS | 1646 | 1464624770678 Marionette TRACE conn2 <- [1,2754,null,{}] 09:12:50 INFO - PROCESS | 1646 | 1464624770680 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:50 INFO - PROCESS | 1646 | 1464624770785 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:12:50 INFO - PROCESS | 1646 | 1464624770841 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa03800 == 49 [pid = 1646] [id = 696] 09:12:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119649400) [pid = 1646] [serial = 2088] [outer = 0x0] 09:12:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11bb04800) [pid = 1646] [serial = 2089] [outer = 0x119649400] 09:12:50 INFO - PROCESS | 1646 | 1464624770870 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12110fc00) [pid = 1646] [serial = 2090] [outer = 0x119649400] 09:12:51 INFO - PROCESS | 1646 | 1464624771339 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:12:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:12:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 673ms 09:12:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:12:51 INFO - PROCESS | 1646 | 1464624771350 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:12:51 INFO - PROCESS | 1646 | 1464624771352 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:12:51 INFO - PROCESS | 1646 | 1464624771355 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:12:51 INFO - PROCESS | 1646 | 1464624771359 Marionette TRACE conn2 <- [1,2758,null,{}] 09:12:51 INFO - PROCESS | 1646 | 1464624771372 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:51 INFO - PROCESS | 1646 | 1464624771514 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:12:51 INFO - PROCESS | 1646 | 1464624771590 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d99f000 == 50 [pid = 1646] [id = 697] 09:12:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123442800) [pid = 1646] [serial = 2091] [outer = 0x0] 09:12:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x124d10400) [pid = 1646] [serial = 2092] [outer = 0x123442800] 09:12:51 INFO - PROCESS | 1646 | 1464624771621 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x126186400) [pid = 1646] [serial = 2093] [outer = 0x123442800] 09:12:52 INFO - PROCESS | 1646 | 1464624772012 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:12:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:12:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 724ms 09:12:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:12:52 INFO - PROCESS | 1646 | 1464624772079 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:12:52 INFO - PROCESS | 1646 | 1464624772081 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:12:52 INFO - PROCESS | 1646 | 1464624772083 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:12:52 INFO - PROCESS | 1646 | 1464624772084 Marionette TRACE conn2 <- [1,2762,null,{}] 09:12:52 INFO - PROCESS | 1646 | 1464624772087 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:52 INFO - PROCESS | 1646 | 1464624772190 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:12:52 INFO - PROCESS | 1646 | 1464624772251 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9b6800 == 51 [pid = 1646] [id = 698] 09:12:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125206800) [pid = 1646] [serial = 2094] [outer = 0x0] 09:12:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1272a6800) [pid = 1646] [serial = 2095] [outer = 0x125206800] 09:12:52 INFO - PROCESS | 1646 | 1464624772321 Marionette DEBUG loaded listener.js 09:12:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128ac2c00) [pid = 1646] [serial = 2096] [outer = 0x125206800] 09:12:52 INFO - PROCESS | 1646 | 1464624772726 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:12:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:12:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 668ms 09:12:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:12:52 INFO - PROCESS | 1646 | 1464624772752 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:12:52 INFO - PROCESS | 1646 | 1464624772753 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:12:52 INFO - PROCESS | 1646 | 1464624772756 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:12:52 INFO - PROCESS | 1646 | 1464624772757 Marionette TRACE conn2 <- [1,2766,null,{}] 09:12:52 INFO - PROCESS | 1646 | 1464624772759 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:52 INFO - PROCESS | 1646 | 1464624772861 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:12:52 INFO - PROCESS | 1646 | 1464624772964 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x134c3b000 == 52 [pid = 1646] [id = 699] 09:12:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12729d000) [pid = 1646] [serial = 2097] [outer = 0x0] 09:12:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128b20c00) [pid = 1646] [serial = 2098] [outer = 0x12729d000] 09:12:52 INFO - PROCESS | 1646 | 1464624772992 Marionette DEBUG loaded listener.js 09:12:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128c73000) [pid = 1646] [serial = 2099] [outer = 0x12729d000] 09:12:53 INFO - PROCESS | 1646 | 1464624773405 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:12:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:12:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 668ms 09:12:53 INFO - PROCESS | 1646 | 1464624773425 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:12:53 INFO - PROCESS | 1646 | 1464624773426 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:12:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:12:53 INFO - PROCESS | 1646 | 1464624773428 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:12:53 INFO - PROCESS | 1646 | 1464624773430 Marionette TRACE conn2 <- [1,2770,null,{}] 09:12:53 INFO - PROCESS | 1646 | 1464624773432 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:53 INFO - PROCESS | 1646 | 1464624773562 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:12:53 INFO - PROCESS | 1646 | 1464624773623 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x134dc5000 == 53 [pid = 1646] [id = 700] 09:12:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128c74400) [pid = 1646] [serial = 2100] [outer = 0x0] 09:12:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128da4000) [pid = 1646] [serial = 2101] [outer = 0x128c74400] 09:12:53 INFO - PROCESS | 1646 | 1464624773653 Marionette DEBUG loaded listener.js 09:12:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128eed000) [pid = 1646] [serial = 2102] [outer = 0x128c74400] 09:12:54 INFO - PROCESS | 1646 | 1464624774077 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:12:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:12:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 09:12:54 INFO - PROCESS | 1646 | 1464624774099 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:12:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:12:54 INFO - PROCESS | 1646 | 1464624774101 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:12:54 INFO - PROCESS | 1646 | 1464624774103 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:12:54 INFO - PROCESS | 1646 | 1464624774104 Marionette TRACE conn2 <- [1,2774,null,{}] 09:12:54 INFO - PROCESS | 1646 | 1464624774107 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:54 INFO - PROCESS | 1646 | 1464624774210 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:12:54 INFO - PROCESS | 1646 | 1464624774492 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192a5800 == 54 [pid = 1646] [id = 701] 09:12:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x112691800) [pid = 1646] [serial = 2103] [outer = 0x0] 09:12:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x112d02c00) [pid = 1646] [serial = 2104] [outer = 0x112691800] 09:12:54 INFO - PROCESS | 1646 | 1464624774524 Marionette DEBUG loaded listener.js 09:12:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11315c400) [pid = 1646] [serial = 2105] [outer = 0x112691800] 09:12:54 INFO - PROCESS | 1646 | 1464624774906 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:12:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:12:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 875ms 09:12:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:12:54 INFO - PROCESS | 1646 | 1464624774978 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:12:54 INFO - PROCESS | 1646 | 1464624774980 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:12:54 INFO - PROCESS | 1646 | 1464624774983 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:12:54 INFO - PROCESS | 1646 | 1464624774985 Marionette TRACE conn2 <- [1,2778,null,{}] 09:12:54 INFO - PROCESS | 1646 | 1464624774988 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:55 INFO - PROCESS | 1646 | 1464624775075 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:12:55 INFO - PROCESS | 1646 | 1464624775130 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119025000 == 55 [pid = 1646] [id = 702] 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x113166800) [pid = 1646] [serial = 2106] [outer = 0x0] 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x116604400) [pid = 1646] [serial = 2107] [outer = 0x113166800] 09:12:55 INFO - PROCESS | 1646 | 1464624775167 Marionette DEBUG loaded listener.js 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1184ab800) [pid = 1646] [serial = 2108] [outer = 0x113166800] 09:12:55 INFO - PROCESS | 1646 | 1464624775685 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:12:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:12:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 773ms 09:12:55 INFO - PROCESS | 1646 | 1464624775758 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:12:55 INFO - PROCESS | 1646 | 1464624775761 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:12:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:12:55 INFO - PROCESS | 1646 | 1464624775763 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:12:55 INFO - PROCESS | 1646 | 1464624775764 Marionette TRACE conn2 <- [1,2782,null,{}] 09:12:55 INFO - PROCESS | 1646 | 1464624775767 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:55 INFO - PROCESS | 1646 | 1464624775885 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2cf000 == 54 [pid = 1646] [id = 693] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce90000 == 53 [pid = 1646] [id = 692] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1211ac800 == 52 [pid = 1646] [id = 691] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12c80c000 == 51 [pid = 1646] [id = 690] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd96000 == 50 [pid = 1646] [id = 689] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2d6800 == 49 [pid = 1646] [id = 664] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b33e000 == 48 [pid = 1646] [id = 688] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x124f0d800) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1245f0800) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128acc800) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11316c400) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119070000) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1236a1c00) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x129056800 == 47 [pid = 1646] [id = 687] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x128d20000 == 46 [pid = 1646] [id = 686] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x124f4a800 == 45 [pid = 1646] [id = 685] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x119688800 == 44 [pid = 1646] [id = 684] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x119de5000 == 43 [pid = 1646] [id = 683] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12bddc000 == 42 [pid = 1646] [id = 682] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b368000 == 41 [pid = 1646] [id = 681] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x123557800 == 40 [pid = 1646] [id = 680] 09:12:55 INFO - PROCESS | 1646 | --DOCSHELL 0x113233800 == 39 [pid = 1646] [id = 679] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x124371400) [pid = 1646] [serial = 1949] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x112d0f400) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1247a6800) [pid = 1646] [serial = 1952] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x115df7400) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x123630800) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x124184000) [pid = 1646] [serial = 2030] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12436f000) [pid = 1646] [serial = 2033] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123232c00) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1232e7000) [pid = 1646] [serial = 2027] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x120f3d000) [pid = 1646] [serial = 2024] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x114fbd400) [pid = 1646] [serial = 1940] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x112696000) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11bb75c00) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1187f6000) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123308800) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123233400) [pid = 1646] [serial = 1946] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x113c08400) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11874c000) [pid = 1646] [serial = 1943] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1247a7400) [pid = 1646] [serial = 1937] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x124799800) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12362cc00) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119788000) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11bb6f000) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119788400) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1197a2000) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11269ac00) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x112d03000) [pid = 1646] [serial = 2012] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11695d000) [pid = 1646] [serial = 2015] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x115df3000) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1184b0c00) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1188c0400) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 09:12:55 INFO - PROCESS | 1646 | 1464624775984 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aaf000 == 40 [pid = 1646] [id = 703] 09:12:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11269ac00) [pid = 1646] [serial = 2109] [outer = 0x0] 09:12:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x114fbd400) [pid = 1646] [serial = 2110] [outer = 0x11269ac00] 09:12:56 INFO - PROCESS | 1646 | 1464624776010 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119646400) [pid = 1646] [serial = 2111] [outer = 0x11269ac00] 09:12:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce9b000 == 39 [pid = 1646] [id = 16] 09:12:56 INFO - PROCESS | 1646 | 1464624776381 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:12:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:12:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 09:12:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:12:56 INFO - PROCESS | 1646 | 1464624776452 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:12:56 INFO - PROCESS | 1646 | 1464624776454 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:12:56 INFO - PROCESS | 1646 | 1464624776461 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:12:56 INFO - PROCESS | 1646 | 1464624776465 Marionette TRACE conn2 <- [1,2786,null,{}] 09:12:56 INFO - PROCESS | 1646 | 1464624776469 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:56 INFO - PROCESS | 1646 | 1464624776557 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:12:56 INFO - PROCESS | 1646 | 1464624776562 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12376a000 == 40 [pid = 1646] [id = 704] 09:12:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119787c00) [pid = 1646] [serial = 2112] [outer = 0x0] 09:12:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11bb78000) [pid = 1646] [serial = 2113] [outer = 0x119787c00] 09:12:56 INFO - PROCESS | 1646 | 1464624776589 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12110f400) [pid = 1646] [serial = 2114] [outer = 0x119787c00] 09:12:56 INFO - PROCESS | 1646 | 1464624776926 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:12:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:12:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 478ms 09:12:56 INFO - PROCESS | 1646 | 1464624776936 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:12:56 INFO - PROCESS | 1646 | 1464624776937 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:12:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:12:56 INFO - PROCESS | 1646 | 1464624776940 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:12:56 INFO - PROCESS | 1646 | 1464624776941 Marionette TRACE conn2 <- [1,2790,null,{}] 09:12:56 INFO - PROCESS | 1646 | 1464624776943 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:57 INFO - PROCESS | 1646 | 1464624777036 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:12:57 INFO - PROCESS | 1646 | 1464624777090 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x119039800 == 41 [pid = 1646] [id = 705] 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x120f44c00) [pid = 1646] [serial = 2115] [outer = 0x0] 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123236c00) [pid = 1646] [serial = 2116] [outer = 0x120f44c00] 09:12:57 INFO - PROCESS | 1646 | 1464624777123 Marionette DEBUG loaded listener.js 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12330dc00) [pid = 1646] [serial = 2117] [outer = 0x120f44c00] 09:12:57 INFO - PROCESS | 1646 | 1464624777405 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:12:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:12:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 471ms 09:12:57 INFO - PROCESS | 1646 | 1464624777411 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:12:57 INFO - PROCESS | 1646 | 1464624777413 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:12:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:12:57 INFO - PROCESS | 1646 | 1464624777427 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:12:57 INFO - PROCESS | 1646 | 1464624777428 Marionette TRACE conn2 <- [1,2794,null,{}] 09:12:57 INFO - PROCESS | 1646 | 1464624777440 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:57 INFO - PROCESS | 1646 | 1464624777539 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:12:57 INFO - PROCESS | 1646 | 1464624777628 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d11800 == 42 [pid = 1646] [id = 706] 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12362cc00) [pid = 1646] [serial = 2118] [outer = 0x0] 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1236a1c00) [pid = 1646] [serial = 2119] [outer = 0x12362cc00] 09:12:57 INFO - PROCESS | 1646 | 1464624777676 Marionette DEBUG loaded listener.js 09:12:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1245ebc00) [pid = 1646] [serial = 2120] [outer = 0x12362cc00] 09:12:58 INFO - PROCESS | 1646 | 1464624778106 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:12:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:12:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 722ms 09:12:58 INFO - PROCESS | 1646 | 1464624778147 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:12:58 INFO - PROCESS | 1646 | 1464624778148 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:12:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:12:58 INFO - PROCESS | 1646 | 1464624778150 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 1646 | 1464624778151 Marionette TRACE conn2 <- [1,2798,null,{}] 09:12:58 INFO - PROCESS | 1646 | 1464624778154 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:58 INFO - PROCESS | 1646 | 1464624778260 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:12:58 INFO - PROCESS | 1646 | 1464624778315 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x129553800 == 43 [pid = 1646] [id = 707] 09:12:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12479b400) [pid = 1646] [serial = 2121] [outer = 0x0] 09:12:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x124f61c00) [pid = 1646] [serial = 2122] [outer = 0x12479b400] 09:12:58 INFO - PROCESS | 1646 | 1464624778340 Marionette DEBUG loaded listener.js 09:12:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x126185400) [pid = 1646] [serial = 2123] [outer = 0x12479b400] 09:12:58 INFO - PROCESS | 1646 | 1464624778692 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:12:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:12:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 569ms 09:12:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:12:58 INFO - PROCESS | 1646 | 1464624778724 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:12:58 INFO - PROCESS | 1646 | 1464624778726 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:12:58 INFO - PROCESS | 1646 | 1464624778728 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 1646 | 1464624778729 Marionette TRACE conn2 <- [1,2802,null,{}] 09:12:58 INFO - PROCESS | 1646 | 1464624778731 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:58 INFO - PROCESS | 1646 | 1464624778835 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:12:58 INFO - PROCESS | 1646 | 1464624778873 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a798800 == 44 [pid = 1646] [id = 708] 09:12:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x124f63000) [pid = 1646] [serial = 2124] [outer = 0x0] 09:12:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x127476000) [pid = 1646] [serial = 2125] [outer = 0x124f63000] 09:12:58 INFO - PROCESS | 1646 | 1464624778898 Marionette DEBUG loaded listener.js 09:12:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128a95800) [pid = 1646] [serial = 2126] [outer = 0x124f63000] 09:12:59 INFO - PROCESS | 1646 | 1464624779203 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:12:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:12:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms 09:12:59 INFO - PROCESS | 1646 | 1464624779251 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:12:59 INFO - PROCESS | 1646 | 1464624779252 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:12:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:12:59 INFO - PROCESS | 1646 | 1464624779254 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:12:59 INFO - PROCESS | 1646 | 1464624779256 Marionette TRACE conn2 <- [1,2806,null,{}] 09:12:59 INFO - PROCESS | 1646 | 1464624779258 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:59 INFO - PROCESS | 1646 | 1464624779363 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:12:59 INFO - PROCESS | 1646 | 1464624779376 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b348000 == 45 [pid = 1646] [id = 709] 09:12:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128a98800) [pid = 1646] [serial = 2127] [outer = 0x0] 09:12:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128ac6400) [pid = 1646] [serial = 2128] [outer = 0x128a98800] 09:12:59 INFO - PROCESS | 1646 | 1464624779401 Marionette DEBUG loaded listener.js 09:12:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128b21000) [pid = 1646] [serial = 2129] [outer = 0x128a98800] 09:12:59 INFO - PROCESS | 1646 | 1464624779769 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:12:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:12:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 518ms 09:12:59 INFO - PROCESS | 1646 | 1464624779773 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:12:59 INFO - PROCESS | 1646 | 1464624779775 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:12:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:12:59 INFO - PROCESS | 1646 | 1464624779778 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:12:59 INFO - PROCESS | 1646 | 1464624779779 Marionette TRACE conn2 <- [1,2810,null,{}] 09:12:59 INFO - PROCESS | 1646 | 1464624779781 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:00 INFO - PROCESS | 1646 | 1464624780047 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11310c800) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11906b400) [pid = 1646] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123239000) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11978bc00) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128a10400) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11963ec00) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x112d15800) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x116a67000) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11315d400) [pid = 1646] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1187fa400) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119bb8000) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123449000) [pid = 1646] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12323a400) [pid = 1646] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12344d000) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1234cd000) [pid = 1646] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1121b1400) [pid = 1646] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x128ac5800) [pid = 1646] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:13:00 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11828dc00) [pid = 1646] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:13:00 INFO - PROCESS | 1646 | 1464624780099 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12331d800 == 46 [pid = 1646] [id = 710] 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x110d5f000) [pid = 1646] [serial = 2130] [outer = 0x0] 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1127d5c00) [pid = 1646] [serial = 2131] [outer = 0x110d5f000] 09:13:00 INFO - PROCESS | 1646 | 1464624780124 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11903f000) [pid = 1646] [serial = 2132] [outer = 0x110d5f000] 09:13:00 INFO - PROCESS | 1646 | 1464624780389 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:13:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:13:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 623ms 09:13:00 INFO - PROCESS | 1646 | 1464624780409 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 1646 | 1464624780410 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:13:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:13:00 INFO - PROCESS | 1646 | 1464624780421 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 1646 | 1464624780422 Marionette TRACE conn2 <- [1,2814,null,{}] 09:13:00 INFO - PROCESS | 1646 | 1464624780424 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:00 INFO - PROCESS | 1646 | 1464624780520 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:13:00 INFO - PROCESS | 1646 | 1464624780524 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdd7800 == 47 [pid = 1646] [id = 711] 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x120f40c00) [pid = 1646] [serial = 2133] [outer = 0x0] 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x128a14400) [pid = 1646] [serial = 2134] [outer = 0x120f40c00] 09:13:00 INFO - PROCESS | 1646 | 1464624780555 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128c7ac00) [pid = 1646] [serial = 2135] [outer = 0x120f40c00] 09:13:00 INFO - PROCESS | 1646 | 1464624780920 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:13:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:13:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 528ms 09:13:00 INFO - PROCESS | 1646 | 1464624780956 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 1646 | 1464624780957 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:13:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:13:00 INFO - PROCESS | 1646 | 1464624780961 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 1646 | 1464624780962 Marionette TRACE conn2 <- [1,2818,null,{}] 09:13:00 INFO - PROCESS | 1646 | 1464624780967 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:01 INFO - PROCESS | 1646 | 1464624781075 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:13:01 INFO - PROCESS | 1646 | 1464624781081 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cea5000 == 48 [pid = 1646] [id = 712] 09:13:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128da6400) [pid = 1646] [serial = 2136] [outer = 0x0] 09:13:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128eee800) [pid = 1646] [serial = 2137] [outer = 0x128da6400] 09:13:01 INFO - PROCESS | 1646 | 1464624781106 Marionette DEBUG loaded listener.js 09:13:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1290ee800) [pid = 1646] [serial = 2138] [outer = 0x128da6400] 09:13:01 INFO - PROCESS | 1646 | 1464624781423 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:13:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:13:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 09:13:01 INFO - PROCESS | 1646 | 1464624781433 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 1646 | 1464624781436 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:13:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:13:01 INFO - PROCESS | 1646 | 1464624781438 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 1646 | 1464624781439 Marionette TRACE conn2 <- [1,2822,null,{}] 09:13:01 INFO - PROCESS | 1646 | 1464624781441 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:01 INFO - PROCESS | 1646 | 1464624781531 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:13:01 INFO - PROCESS | 1646 | 1464624781592 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d58f000 == 49 [pid = 1646] [id = 713] 09:13:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118137000) [pid = 1646] [serial = 2139] [outer = 0x0] 09:13:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1290f0000) [pid = 1646] [serial = 2140] [outer = 0x118137000] 09:13:01 INFO - PROCESS | 1646 | 1464624781616 Marionette DEBUG loaded listener.js 09:13:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129388000) [pid = 1646] [serial = 2141] [outer = 0x118137000] 09:13:01 INFO - PROCESS | 1646 | 1464624781915 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:13:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:13:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 09:13:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:13:01 INFO - PROCESS | 1646 | 1464624781956 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 1646 | 1464624781957 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:13:01 INFO - PROCESS | 1646 | 1464624781960 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 1646 | 1464624781961 Marionette TRACE conn2 <- [1,2826,null,{}] 09:13:01 INFO - PROCESS | 1646 | 1464624781963 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:02 INFO - PROCESS | 1646 | 1464624782052 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:13:02 INFO - PROCESS | 1646 | 1464624782180 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1162d3800 == 50 [pid = 1646] [id = 714] 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x110d57c00) [pid = 1646] [serial = 2142] [outer = 0x0] 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x111a0b000) [pid = 1646] [serial = 2143] [outer = 0x110d57c00] 09:13:02 INFO - PROCESS | 1646 | 1464624782211 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x112f21400) [pid = 1646] [serial = 2144] [outer = 0x110d57c00] 09:13:02 INFO - PROCESS | 1646 | 1464624782641 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:13:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:13:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 718ms 09:13:02 INFO - PROCESS | 1646 | 1464624782680 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:13:02 INFO - PROCESS | 1646 | 1464624782682 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:13:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:13:02 INFO - PROCESS | 1646 | 1464624782685 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:13:02 INFO - PROCESS | 1646 | 1464624782688 Marionette TRACE conn2 <- [1,2830,null,{}] 09:13:02 INFO - PROCESS | 1646 | 1464624782691 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:02 INFO - PROCESS | 1646 | 1464624782803 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:13:02 INFO - PROCESS | 1646 | 1464624782907 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x123763800 == 51 [pid = 1646] [id = 715] 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x116215400) [pid = 1646] [serial = 2145] [outer = 0x0] 09:13:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1185ab000) [pid = 1646] [serial = 2146] [outer = 0x116215400] 09:13:02 INFO - PROCESS | 1646 | 1464624782940 Marionette DEBUG loaded listener.js 09:13:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11921b000) [pid = 1646] [serial = 2147] [outer = 0x116215400] 09:13:03 INFO - PROCESS | 1646 | 1464624783354 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:13:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:13:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 721ms 09:13:03 INFO - PROCESS | 1646 | 1464624783428 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:13:03 INFO - PROCESS | 1646 | 1464624783431 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:13:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:13:03 INFO - PROCESS | 1646 | 1464624783464 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 1646 | 1464624783466 Marionette TRACE conn2 <- [1,2834,null,{}] 09:13:03 INFO - PROCESS | 1646 | 1464624783471 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:03 INFO - PROCESS | 1646 | 1464624783580 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:13:03 INFO - PROCESS | 1646 | 1464624783656 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd90000 == 52 [pid = 1646] [id = 716] 09:13:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11bb6dc00) [pid = 1646] [serial = 2148] [outer = 0x0] 09:13:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x123104400) [pid = 1646] [serial = 2149] [outer = 0x11bb6dc00] 09:13:03 INFO - PROCESS | 1646 | 1464624783685 Marionette DEBUG loaded listener.js 09:13:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12330c800) [pid = 1646] [serial = 2150] [outer = 0x11bb6dc00] 09:13:04 INFO - PROCESS | 1646 | 1464624784104 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:13:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:13:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 691ms 09:13:04 INFO - PROCESS | 1646 | 1464624784138 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:13:04 INFO - PROCESS | 1646 | 1464624784139 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:13:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:13:04 INFO - PROCESS | 1646 | 1464624784147 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:13:04 INFO - PROCESS | 1646 | 1464624784151 Marionette TRACE conn2 <- [1,2838,null,{}] 09:13:04 INFO - PROCESS | 1646 | 1464624784154 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:04 INFO - PROCESS | 1646 | 1464624784262 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:13:04 INFO - PROCESS | 1646 | 1464624784325 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9b0000 == 53 [pid = 1646] [id = 717] 09:13:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12310a400) [pid = 1646] [serial = 2151] [outer = 0x0] 09:13:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x124799c00) [pid = 1646] [serial = 2152] [outer = 0x12310a400] 09:13:04 INFO - PROCESS | 1646 | 1464624784395 Marionette DEBUG loaded listener.js 09:13:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128a14800) [pid = 1646] [serial = 2153] [outer = 0x12310a400] 09:13:04 INFO - PROCESS | 1646 | 1464624784826 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:13:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:13:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 727ms 09:13:04 INFO - PROCESS | 1646 | 1464624784871 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:13:04 INFO - PROCESS | 1646 | 1464624784873 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:13:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:13:04 INFO - PROCESS | 1646 | 1464624784907 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:13:04 INFO - PROCESS | 1646 | 1464624784909 Marionette TRACE conn2 <- [1,2842,null,{}] 09:13:04 INFO - PROCESS | 1646 | 1464624784912 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:05 INFO - PROCESS | 1646 | 1464624785120 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:13:05 INFO - PROCESS | 1646 | 1464624785208 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x134f0e800 == 54 [pid = 1646] [id = 718] 09:13:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128a9e400) [pid = 1646] [serial = 2154] [outer = 0x0] 09:13:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128c7a800) [pid = 1646] [serial = 2155] [outer = 0x128a9e400] 09:13:05 INFO - PROCESS | 1646 | 1464624785239 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128db1800) [pid = 1646] [serial = 2156] [outer = 0x128a9e400] 09:13:05 INFO - PROCESS | 1646 | 1464624785675 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:13:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:13:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 851ms 09:13:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:13:05 INFO - PROCESS | 1646 | 1464624785727 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:13:05 INFO - PROCESS | 1646 | 1464624785729 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:13:05 INFO - PROCESS | 1646 | 1464624785732 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:13:05 INFO - PROCESS | 1646 | 1464624785734 Marionette TRACE conn2 <- [1,2846,null,{}] 09:13:05 INFO - PROCESS | 1646 | 1464624785737 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:05 INFO - PROCESS | 1646 | 1464624785840 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:13:05 INFO - PROCESS | 1646 | 1464624785914 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x134f27800 == 55 [pid = 1646] [id = 719] 09:13:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12938c800) [pid = 1646] [serial = 2157] [outer = 0x0] 09:13:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129391000) [pid = 1646] [serial = 2158] [outer = 0x12938c800] 09:13:05 INFO - PROCESS | 1646 | 1464624785949 Marionette DEBUG loaded listener.js 09:13:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129609400) [pid = 1646] [serial = 2159] [outer = 0x12938c800] 09:13:06 INFO - PROCESS | 1646 | 1464624786392 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:13:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:13:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 722ms 09:13:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:13:06 INFO - PROCESS | 1646 | 1464624786467 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:13:06 INFO - PROCESS | 1646 | 1464624786468 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:13:06 INFO - PROCESS | 1646 | 1464624786472 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - PROCESS | 1646 | 1464624786473 Marionette TRACE conn2 <- [1,2850,null,{}] 09:13:06 INFO - PROCESS | 1646 | 1464624786476 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:06 INFO - PROCESS | 1646 | 1464624786586 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:13:06 INFO - PROCESS | 1646 | 1464624786663 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dd4800 == 56 [pid = 1646] [id = 720] 09:13:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11316ac00) [pid = 1646] [serial = 2160] [outer = 0x0] 09:13:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11bb7a400) [pid = 1646] [serial = 2161] [outer = 0x11316ac00] 09:13:06 INFO - PROCESS | 1646 | 1464624786692 Marionette DEBUG loaded listener.js 09:13:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12960d800) [pid = 1646] [serial = 2162] [outer = 0x11316ac00] 09:13:07 INFO - PROCESS | 1646 | 1464624787289 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:13:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:13:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 871ms 09:13:07 INFO - PROCESS | 1646 | 1464624787344 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:13:07 INFO - PROCESS | 1646 | 1464624787346 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:13:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:13:07 INFO - PROCESS | 1646 | 1464624787369 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:13:07 INFO - PROCESS | 1646 | 1464624787372 Marionette TRACE conn2 <- [1,2854,null,{}] 09:13:07 INFO - PROCESS | 1646 | 1464624787376 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:07 INFO - PROCESS | 1646 | 1464624787478 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:13:07 INFO - PROCESS | 1646 | 1464624787562 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1247d3000 == 57 [pid = 1646] [id = 721] 09:13:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1121b1400) [pid = 1646] [serial = 2163] [outer = 0x0] 09:13:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x112edb400) [pid = 1646] [serial = 2164] [outer = 0x1121b1400] 09:13:07 INFO - PROCESS | 1646 | 1464624787589 Marionette DEBUG loaded listener.js 09:13:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x114fb9c00) [pid = 1646] [serial = 2165] [outer = 0x1121b1400] 09:13:08 INFO - PROCESS | 1646 | 1464624788073 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:13:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:13:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 727ms 09:13:08 INFO - PROCESS | 1646 | 1464624788094 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:13:08 INFO - PROCESS | 1646 | 1464624788100 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:13:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:13:08 INFO - PROCESS | 1646 | 1464624788130 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 1646 | 1464624788135 Marionette TRACE conn2 <- [1,2858,null,{}] 09:13:08 INFO - PROCESS | 1646 | 1464624788139 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:08 INFO - PROCESS | 1646 | 1464624788285 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:13:08 INFO - PROCESS | 1646 | 1464624788396 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211b9800 == 58 [pid = 1646] [id = 722] 09:13:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119042800) [pid = 1646] [serial = 2166] [outer = 0x0] 09:13:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11977d800) [pid = 1646] [serial = 2167] [outer = 0x119042800] 09:13:08 INFO - PROCESS | 1646 | 1464624788440 Marionette DEBUG loaded listener.js 09:13:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11979c800) [pid = 1646] [serial = 2168] [outer = 0x119042800] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12d58f000 == 57 [pid = 1646] [id = 713] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12cea5000 == 56 [pid = 1646] [id = 712] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdd7800 == 55 [pid = 1646] [id = 711] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12331d800 == 54 [pid = 1646] [id = 710] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x128c72400) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12b348000 == 53 [pid = 1646] [id = 709] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12a798800 == 52 [pid = 1646] [id = 708] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x129553800 == 51 [pid = 1646] [id = 707] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x128d11800 == 50 [pid = 1646] [id = 706] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x119039800 == 49 [pid = 1646] [id = 705] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12376a000 == 48 [pid = 1646] [id = 704] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce9a800 == 47 [pid = 1646] [id = 17] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x116aaf000 == 46 [pid = 1646] [id = 703] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x119025000 == 45 [pid = 1646] [id = 702] 09:13:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1192a5800 == 44 [pid = 1646] [id = 701] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x128b27800) [pid = 1646] [serial = 2081] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11828a400) [pid = 1646] [serial = 2075] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x124322400) [pid = 1646] [serial = 2078] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128a08c00) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x123236400) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128a97000) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x125209000) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1185adc00) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x120f39c00) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1245f1800) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1176a7400) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x111e35800) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118745400) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123106c00) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11711f400) [pid = 1646] [serial = 1997] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119071400) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128aa4400) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x126b8f800) [pid = 1646] [serial = 2006] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119782800) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x128a9f800) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x128ace400) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x124375000) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x126105c00) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x115df4400) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12418b400) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x124372c00) [pid = 1646] [serial = 2003] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x128acb400) [pid = 1646] [serial = 2072] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x124f66800) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12436ec00) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11bb73c00) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1270d3400) [pid = 1646] [serial = 2009] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128b19c00) [pid = 1646] [serial = 1994] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x120f39800) [pid = 1646] [serial = 2000] [outer = 0x0] [url = about:blank] 09:13:08 INFO - PROCESS | 1646 | 1464624788884 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:13:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:13:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 779ms 09:13:08 INFO - PROCESS | 1646 | 1464624788904 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:13:08 INFO - PROCESS | 1646 | 1464624788906 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:13:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:13:08 INFO - PROCESS | 1646 | 1464624788908 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 1646 | 1464624788910 Marionette TRACE conn2 <- [1,2862,null,{}] 09:13:08 INFO - PROCESS | 1646 | 1464624788919 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:09 INFO - PROCESS | 1646 | 1464624789013 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:13:09 INFO - PROCESS | 1646 | 1464624789072 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1211bb800 == 45 [pid = 1646] [id = 723] 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119047400) [pid = 1646] [serial = 2169] [outer = 0x0] 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11bb6f000) [pid = 1646] [serial = 2170] [outer = 0x119047400] 09:13:09 INFO - PROCESS | 1646 | 1464624789101 Marionette DEBUG loaded listener.js 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123239800) [pid = 1646] [serial = 2171] [outer = 0x119047400] 09:13:09 INFO - PROCESS | 1646 | 1464624789407 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:13:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:13:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 525ms 09:13:09 INFO - PROCESS | 1646 | 1464624789435 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:13:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:13:09 INFO - PROCESS | 1646 | 1464624789437 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:13:09 INFO - PROCESS | 1646 | 1464624789440 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:13:09 INFO - PROCESS | 1646 | 1464624789441 Marionette TRACE conn2 <- [1,2866,null,{}] 09:13:09 INFO - PROCESS | 1646 | 1464624789444 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:09 INFO - PROCESS | 1646 | 1464624789543 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:13:09 INFO - PROCESS | 1646 | 1464624789623 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a2f800 == 46 [pid = 1646] [id = 724] 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123233400) [pid = 1646] [serial = 2172] [outer = 0x0] 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1234e2000) [pid = 1646] [serial = 2173] [outer = 0x123233400] 09:13:09 INFO - PROCESS | 1646 | 1464624789667 Marionette DEBUG loaded listener.js 09:13:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x124075c00) [pid = 1646] [serial = 2174] [outer = 0x123233400] 09:13:10 INFO - PROCESS | 1646 | 1464624790089 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:13:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:13:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 09:13:10 INFO - PROCESS | 1646 | 1464624790119 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 1646 | 1464624790120 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:13:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:13:10 INFO - PROCESS | 1646 | 1464624790123 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 1646 | 1464624790124 Marionette TRACE conn2 <- [1,2870,null,{}] 09:13:10 INFO - PROCESS | 1646 | 1464624790126 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:10 INFO - PROCESS | 1646 | 1464624790212 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:13:10 INFO - PROCESS | 1646 | 1464624790218 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x123556000 == 47 [pid = 1646] [id = 725] 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x124320000) [pid = 1646] [serial = 2175] [outer = 0x0] 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1245f4400) [pid = 1646] [serial = 2176] [outer = 0x124320000] 09:13:10 INFO - PROCESS | 1646 | 1464624790244 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124d12400) [pid = 1646] [serial = 2177] [outer = 0x124320000] 09:13:10 INFO - PROCESS | 1646 | 1464624790591 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:13:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:13:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 09:13:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:13:10 INFO - PROCESS | 1646 | 1464624790642 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 1646 | 1464624790643 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:13:10 INFO - PROCESS | 1646 | 1464624790645 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 1646 | 1464624790647 Marionette TRACE conn2 <- [1,2874,null,{}] 09:13:10 INFO - PROCESS | 1646 | 1464624790649 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:10 INFO - PROCESS | 1646 | 1464624790749 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:13:10 INFO - PROCESS | 1646 | 1464624790829 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b33e000 == 48 [pid = 1646] [id = 726] 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1247a8c00) [pid = 1646] [serial = 2178] [outer = 0x0] 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x126098000) [pid = 1646] [serial = 2179] [outer = 0x1247a8c00] 09:13:10 INFO - PROCESS | 1646 | 1464624790855 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128aa4c00) [pid = 1646] [serial = 2180] [outer = 0x1247a8c00] 09:13:11 INFO - PROCESS | 1646 | 1464624791213 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:13:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:13:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 620ms 09:13:11 INFO - PROCESS | 1646 | 1464624791276 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:13:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:13:11 INFO - PROCESS | 1646 | 1464624791286 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:13:11 INFO - PROCESS | 1646 | 1464624791289 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:13:11 INFO - PROCESS | 1646 | 1464624791290 Marionette TRACE conn2 <- [1,2878,null,{}] 09:13:11 INFO - PROCESS | 1646 | 1464624791292 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:11 INFO - PROCESS | 1646 | 1464624791397 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:13:11 INFO - PROCESS | 1646 | 1464624791416 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c50a000 == 49 [pid = 1646] [id = 727] 09:13:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128a98400) [pid = 1646] [serial = 2181] [outer = 0x0] 09:13:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128b25800) [pid = 1646] [serial = 2182] [outer = 0x128a98400] 09:13:11 INFO - PROCESS | 1646 | 1464624791441 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128da3c00) [pid = 1646] [serial = 2183] [outer = 0x128a98400] 09:13:11 INFO - PROCESS | 1646 | 1464624791798 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:13:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:13:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 522ms 09:13:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:13:11 INFO - PROCESS | 1646 | 1464624791811 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:13:11 INFO - PROCESS | 1646 | 1464624791812 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:13:11 INFO - PROCESS | 1646 | 1464624791815 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:13:11 INFO - PROCESS | 1646 | 1464624791818 Marionette TRACE conn2 <- [1,2882,null,{}] 09:13:11 INFO - PROCESS | 1646 | 1464624791821 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:11 INFO - PROCESS | 1646 | 1464624791930 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:13:11 INFO - PROCESS | 1646 | 1464624791944 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c80f800 == 50 [pid = 1646] [id = 728] 09:13:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128acc800) [pid = 1646] [serial = 2184] [outer = 0x0] 09:13:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128ef0400) [pid = 1646] [serial = 2185] [outer = 0x128acc800] 09:13:11 INFO - PROCESS | 1646 | 1464624791968 Marionette DEBUG loaded listener.js 09:13:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12938b400) [pid = 1646] [serial = 2186] [outer = 0x128acc800] 09:13:12 INFO - PROCESS | 1646 | 1464624792303 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:13:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:13:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 522ms 09:13:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:13:12 INFO - PROCESS | 1646 | 1464624792339 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:13:12 INFO - PROCESS | 1646 | 1464624792341 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:13:12 INFO - PROCESS | 1646 | 1464624792343 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 1646 | 1464624792344 Marionette TRACE conn2 <- [1,2886,null,{}] 09:13:12 INFO - PROCESS | 1646 | 1464624792346 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:12 INFO - PROCESS | 1646 | 1464624792462 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:13:12 INFO - PROCESS | 1646 | 1464624792473 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d2d3800 == 51 [pid = 1646] [id = 729] 09:13:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12938bc00) [pid = 1646] [serial = 2187] [outer = 0x0] 09:13:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x129608800) [pid = 1646] [serial = 2188] [outer = 0x12938bc00] 09:13:12 INFO - PROCESS | 1646 | 1464624792498 Marionette DEBUG loaded listener.js 09:13:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12977cc00) [pid = 1646] [serial = 2189] [outer = 0x12938bc00] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12479b400) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x124f63000) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x120f44c00) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128a98800) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11269ac00) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12362cc00) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119787c00) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x112691800) [pid = 1646] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x113166800) [pid = 1646] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x110d5f000) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12ceba800) [pid = 1646] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x120f40c00) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12ce9b800) [pid = 1646] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:13:12 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128da6400) [pid = 1646] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:13:12 INFO - PROCESS | 1646 | 1464624792942 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:13:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:13:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 620ms 09:13:12 INFO - PROCESS | 1646 | 1464624792963 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:13:12 INFO - PROCESS | 1646 | 1464624792965 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:13:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:13:12 INFO - PROCESS | 1646 | 1464624792970 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 1646 | 1464624792971 Marionette TRACE conn2 <- [1,2890,null,{}] 09:13:12 INFO - PROCESS | 1646 | 1464624792973 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:13 INFO - PROCESS | 1646 | 1464624793063 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:13:13 INFO - PROCESS | 1646 | 1464624793068 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bddb800 == 52 [pid = 1646] [id = 730] 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x116457400) [pid = 1646] [serial = 2190] [outer = 0x0] 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119787c00) [pid = 1646] [serial = 2191] [outer = 0x116457400] 09:13:13 INFO - PROCESS | 1646 | 1464624793096 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x126191400) [pid = 1646] [serial = 2192] [outer = 0x116457400] 09:13:13 INFO - PROCESS | 1646 | 1464624793485 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:13:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:13:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 09:13:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:13:13 INFO - PROCESS | 1646 | 1464624793494 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:13:13 INFO - PROCESS | 1646 | 1464624793496 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:13:13 INFO - PROCESS | 1646 | 1464624793498 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:13:13 INFO - PROCESS | 1646 | 1464624793502 Marionette TRACE conn2 <- [1,2894,null,{}] 09:13:13 INFO - PROCESS | 1646 | 1464624793504 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:13 INFO - PROCESS | 1646 | 1464624793606 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:13:13 INFO - PROCESS | 1646 | 1464624793610 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9ad000 == 53 [pid = 1646] [id = 731] 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128a9f400) [pid = 1646] [serial = 2193] [outer = 0x0] 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12a803400) [pid = 1646] [serial = 2194] [outer = 0x128a9f400] 09:13:13 INFO - PROCESS | 1646 | 1464624793640 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12a86c400) [pid = 1646] [serial = 2195] [outer = 0x128a9f400] 09:13:13 INFO - PROCESS | 1646 | 1464624793992 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:13:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:13:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 524ms 09:13:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:13:14 INFO - PROCESS | 1646 | 1464624794022 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:13:14 INFO - PROCESS | 1646 | 1464624794023 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:13:14 INFO - PROCESS | 1646 | 1464624794025 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:13:14 INFO - PROCESS | 1646 | 1464624794027 Marionette TRACE conn2 <- [1,2898,null,{}] 09:13:14 INFO - PROCESS | 1646 | 1464624794029 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:14 INFO - PROCESS | 1646 | 1464624794120 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:13:14 INFO - PROCESS | 1646 | 1464624794188 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x134f0f800 == 54 [pid = 1646] [id = 732] 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12a811400) [pid = 1646] [serial = 2196] [outer = 0x0] 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a875400) [pid = 1646] [serial = 2197] [outer = 0x12a811400] 09:13:14 INFO - PROCESS | 1646 | 1464624794212 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12ac24400) [pid = 1646] [serial = 2198] [outer = 0x12a811400] 09:13:14 INFO - PROCESS | 1646 | 1464624794507 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:13:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:13:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 518ms 09:13:14 INFO - PROCESS | 1646 | 1464624794545 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:13:14 INFO - PROCESS | 1646 | 1464624794546 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:13:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:13:14 INFO - PROCESS | 1646 | 1464624794548 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:13:14 INFO - PROCESS | 1646 | 1464624794551 Marionette TRACE conn2 <- [1,2902,null,{}] 09:13:14 INFO - PROCESS | 1646 | 1464624794554 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:14 INFO - PROCESS | 1646 | 1464624794644 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:13:14 INFO - PROCESS | 1646 | 1464624794648 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1353de800 == 55 [pid = 1646] [id = 733] 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12407ec00) [pid = 1646] [serial = 2199] [outer = 0x0] 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12ac2b400) [pid = 1646] [serial = 2200] [outer = 0x12407ec00] 09:13:14 INFO - PROCESS | 1646 | 1464624794673 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ac32c00) [pid = 1646] [serial = 2201] [outer = 0x12407ec00] 09:13:15 INFO - PROCESS | 1646 | 1464624795155 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:13:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:13:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 622ms 09:13:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:13:15 INFO - PROCESS | 1646 | 1464624795171 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 1646 | 1464624795173 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:13:15 INFO - PROCESS | 1646 | 1464624795176 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 1646 | 1464624795179 Marionette TRACE conn2 <- [1,2906,null,{}] 09:13:15 INFO - PROCESS | 1646 | 1464624795183 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:15 INFO - PROCESS | 1646 | 1464624795295 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:13:15 INFO - PROCESS | 1646 | 1464624795398 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119dd2800 == 56 [pid = 1646] [id = 734] 09:13:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1164c2800) [pid = 1646] [serial = 2202] [outer = 0x0] 09:13:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x116a6b000) [pid = 1646] [serial = 2203] [outer = 0x1164c2800] 09:13:15 INFO - PROCESS | 1646 | 1464624795442 Marionette DEBUG loaded listener.js 09:13:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11874b000) [pid = 1646] [serial = 2204] [outer = 0x1164c2800] 09:13:15 INFO - PROCESS | 1646 | 1464624795872 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:13:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:13:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 722ms 09:13:15 INFO - PROCESS | 1646 | 1464624795899 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 1646 | 1464624795903 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:13:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:13:15 INFO - PROCESS | 1646 | 1464624795907 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 1646 | 1464624795909 Marionette TRACE conn2 <- [1,2910,null,{}] 09:13:15 INFO - PROCESS | 1646 | 1464624795911 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:16 INFO - PROCESS | 1646 | 1464624796022 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:13:16 INFO - PROCESS | 1646 | 1464624796100 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b36b800 == 57 [pid = 1646] [id = 735] 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x119219c00) [pid = 1646] [serial = 2205] [outer = 0x0] 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11bb73c00) [pid = 1646] [serial = 2206] [outer = 0x119219c00] 09:13:16 INFO - PROCESS | 1646 | 1464624796129 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12323c000) [pid = 1646] [serial = 2207] [outer = 0x119219c00] 09:13:16 INFO - PROCESS | 1646 | 1464624796490 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:13:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:13:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:13:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 619ms 09:13:16 INFO - TEST-START | /DOMEvents/constructors.html 09:13:16 INFO - PROCESS | 1646 | 1464624796527 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 1646 | 1464624796528 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:13:16 INFO - PROCESS | 1646 | 1464624796531 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 1646 | 1464624796533 Marionette TRACE conn2 <- [1,2914,null,{}] 09:13:16 INFO - PROCESS | 1646 | 1464624796541 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:16 INFO - PROCESS | 1646 | 1464624796656 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:13:16 INFO - PROCESS | 1646 | 1464624796761 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x134f1e000 == 58 [pid = 1646] [id = 736] 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x124372c00) [pid = 1646] [serial = 2208] [outer = 0x0] 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x126092000) [pid = 1646] [serial = 2209] [outer = 0x124372c00] 09:13:16 INFO - PROCESS | 1646 | 1464624796794 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128a08c00) [pid = 1646] [serial = 2210] [outer = 0x124372c00] 09:13:17 INFO - PROCESS | 1646 | 1464624797186 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:13:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:13:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:13:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:13:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 677ms 09:13:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:13:17 INFO - PROCESS | 1646 | 1464624797209 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:13:17 INFO - PROCESS | 1646 | 1464624797211 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:13:17 INFO - PROCESS | 1646 | 1464624797213 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:13:17 INFO - PROCESS | 1646 | 1464624797215 Marionette TRACE conn2 <- [1,2918,null,{}] 09:13:17 INFO - PROCESS | 1646 | 1464624797218 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:17 INFO - PROCESS | 1646 | 1464624797326 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:13:17 INFO - PROCESS | 1646 | 1464624797405 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x13586e000 == 59 [pid = 1646] [id = 737] 09:13:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128a97400) [pid = 1646] [serial = 2211] [outer = 0x0] 09:13:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x128b27c00) [pid = 1646] [serial = 2212] [outer = 0x128a97400] 09:13:17 INFO - PROCESS | 1646 | 1464624797436 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a775c00) [pid = 1646] [serial = 2213] [outer = 0x128a97400] 09:13:17 INFO - PROCESS | 1646 | 1464624797859 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:13:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:13:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 09:13:17 INFO - PROCESS | 1646 | 1464624797884 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:13:17 INFO - PROCESS | 1646 | 1464624797886 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:13:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:13:17 INFO - PROCESS | 1646 | 1464624797890 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:13:17 INFO - PROCESS | 1646 | 1464624797892 Marionette TRACE conn2 <- [1,2922,null,{}] 09:13:17 INFO - PROCESS | 1646 | 1464624797895 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:18 INFO - PROCESS | 1646 | 1464624798055 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:13:18 INFO - PROCESS | 1646 | 1464624798211 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x137bca800 == 60 [pid = 1646] [id = 738] 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x126b8f800) [pid = 1646] [serial = 2214] [outer = 0x0] 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a808000) [pid = 1646] [serial = 2215] [outer = 0x126b8f800] 09:13:18 INFO - PROCESS | 1646 | 1464624798240 Marionette DEBUG loaded listener.js 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12ac2dc00) [pid = 1646] [serial = 2216] [outer = 0x126b8f800] 09:13:18 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:13:18 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:13:18 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:13:18 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:13:18 INFO - PROCESS | 1646 | 1464624798594 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:13:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:13:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:13:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 09:13:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:13:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 09:13:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:13:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 09:13:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:13:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:13:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 728ms 09:13:18 INFO - PROCESS | 1646 | 1464624798617 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:13:18 INFO - PROCESS | 1646 | 1464624798619 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:13:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:13:18 INFO - PROCESS | 1646 | 1464624798621 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 1646 | 1464624798622 Marionette TRACE conn2 <- [1,2926,null,{}] 09:13:18 INFO - PROCESS | 1646 | 1464624798625 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:18 INFO - PROCESS | 1646 | 1464624798746 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:13:18 INFO - PROCESS | 1646 | 1464624798855 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1380d7000 == 61 [pid = 1646] [id = 739] 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a87ac00) [pid = 1646] [serial = 2217] [outer = 0x0] 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12ba0d000) [pid = 1646] [serial = 2218] [outer = 0x12a87ac00] 09:13:18 INFO - PROCESS | 1646 | 1464624798887 Marionette DEBUG loaded listener.js 09:13:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12bad4800) [pid = 1646] [serial = 2219] [outer = 0x12a87ac00] 09:13:19 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:13:19 INFO - PROCESS | 1646 | 1464624799226 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:13:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:13:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 619ms 09:13:19 INFO - PROCESS | 1646 | 1464624799241 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:13:19 INFO - PROCESS | 1646 | 1464624799242 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:13:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:13:19 INFO - PROCESS | 1646 | 1464624799244 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:13:19 INFO - PROCESS | 1646 | 1464624799246 Marionette TRACE conn2 <- [1,2930,null,{}] 09:13:19 INFO - PROCESS | 1646 | 1464624799248 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:19 INFO - PROCESS | 1646 | 1464624799356 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:13:19 INFO - PROCESS | 1646 | 1464624799463 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x13582a000 == 62 [pid = 1646] [id = 740] 09:13:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x116611800) [pid = 1646] [serial = 2220] [outer = 0x0] 09:13:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12ace1400) [pid = 1646] [serial = 2221] [outer = 0x116611800] 09:13:19 INFO - PROCESS | 1646 | 1464624799512 Marionette DEBUG loaded listener.js 09:13:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12badf000) [pid = 1646] [serial = 2222] [outer = 0x116611800] 09:13:19 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:13:19 INFO - PROCESS | 1646 | 1464624799892 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:13:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:13:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 673ms 09:13:19 INFO - PROCESS | 1646 | 1464624799918 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:13:19 INFO - PROCESS | 1646 | 1464624799919 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:13:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:13:19 INFO - PROCESS | 1646 | 1464624799921 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:13:19 INFO - PROCESS | 1646 | 1464624799922 Marionette TRACE conn2 <- [1,2934,null,{}] 09:13:19 INFO - PROCESS | 1646 | 1464624799925 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:20 INFO - PROCESS | 1646 | 1464624800032 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:13:20 INFO - PROCESS | 1646 | 1464624800105 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b365800 == 63 [pid = 1646] [id = 741] 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x112d20800) [pid = 1646] [serial = 2223] [outer = 0x0] 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x127036000) [pid = 1646] [serial = 2224] [outer = 0x112d20800] 09:13:20 INFO - PROCESS | 1646 | 1464624800135 Marionette DEBUG loaded listener.js 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12bf3a400) [pid = 1646] [serial = 2225] [outer = 0x112d20800] 09:13:20 INFO - PROCESS | 1646 | 1464624800494 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:13:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:13:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 09:13:20 INFO - PROCESS | 1646 | 1464624800542 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:13:20 INFO - PROCESS | 1646 | 1464624800543 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:13:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:13:20 INFO - PROCESS | 1646 | 1464624800546 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:13:20 INFO - PROCESS | 1646 | 1464624800547 Marionette TRACE conn2 <- [1,2938,null,{}] 09:13:20 INFO - PROCESS | 1646 | 1464624800549 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:20 INFO - PROCESS | 1646 | 1464624800833 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:13:20 INFO - PROCESS | 1646 | 1464624800964 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x119d05000 == 64 [pid = 1646] [id = 742] 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1121be000) [pid = 1646] [serial = 2226] [outer = 0x0] 09:13:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x112698400) [pid = 1646] [serial = 2227] [outer = 0x1121be000] 09:13:20 INFO - PROCESS | 1646 | 1464624800992 Marionette DEBUG loaded listener.js 09:13:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x112f2b000) [pid = 1646] [serial = 2228] [outer = 0x1121be000] 09:13:21 INFO - PROCESS | 1646 | 1464624801346 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:13:21 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:13:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 821ms 09:13:21 INFO - PROCESS | 1646 | 1464624801369 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:13:21 INFO - PROCESS | 1646 | 1464624801372 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:13:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:13:21 INFO - PROCESS | 1646 | 1464624801374 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:13:21 INFO - PROCESS | 1646 | 1464624801377 Marionette TRACE conn2 <- [1,2942,null,{}] 09:13:21 INFO - PROCESS | 1646 | 1464624801380 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:21 INFO - PROCESS | 1646 | 1464624801485 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:13:21 INFO - PROCESS | 1646 | 1464624801554 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a3f800 == 65 [pid = 1646] [id = 743] 09:13:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11269d800) [pid = 1646] [serial = 2229] [outer = 0x0] 09:13:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x113111800) [pid = 1646] [serial = 2230] [outer = 0x11269d800] 09:13:21 INFO - PROCESS | 1646 | 1464624801582 Marionette DEBUG loaded listener.js 09:13:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11621c800) [pid = 1646] [serial = 2231] [outer = 0x11269d800] 09:13:21 INFO - PROCESS | 1646 | 1464624801978 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:13:21 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:13:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:13:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 624ms 09:13:22 INFO - PROCESS | 1646 | 1464624801999 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:13:22 INFO - PROCESS | 1646 | 1464624802001 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:13:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:13:22 INFO - PROCESS | 1646 | 1464624802004 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:13:22 INFO - PROCESS | 1646 | 1464624802005 Marionette TRACE conn2 <- [1,2946,null,{}] 09:13:22 INFO - PROCESS | 1646 | 1464624802007 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:22 INFO - PROCESS | 1646 | 1464624802106 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:13:22 INFO - PROCESS | 1646 | 1464624802177 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x112799000 == 66 [pid = 1646] [id = 744] 09:13:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11269d000) [pid = 1646] [serial = 2232] [outer = 0x0] 09:13:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x113153c00) [pid = 1646] [serial = 2233] [outer = 0x11269d000] 09:13:22 INFO - PROCESS | 1646 | 1464624802242 Marionette DEBUG loaded listener.js 09:13:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11920dc00) [pid = 1646] [serial = 2234] [outer = 0x11269d000] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x134f0f800 == 65 [pid = 1646] [id = 732] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9ad000 == 64 [pid = 1646] [id = 731] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12bddb800 == 63 [pid = 1646] [id = 730] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12d2d3800 == 62 [pid = 1646] [id = 729] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12c80f800 == 61 [pid = 1646] [id = 728] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12c50a000 == 60 [pid = 1646] [id = 727] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12cea0800) [pid = 1646] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x1290f0000) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12b33e000 == 59 [pid = 1646] [id = 726] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x123556000 == 58 [pid = 1646] [id = 725] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x128a2f800 == 57 [pid = 1646] [id = 724] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1211bb800 == 56 [pid = 1646] [id = 723] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b9800 == 55 [pid = 1646] [id = 722] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1247d3000 == 54 [pid = 1646] [id = 721] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x134f27800 == 53 [pid = 1646] [id = 719] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x134f0e800 == 52 [pid = 1646] [id = 718] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9b0000 == 51 [pid = 1646] [id = 717] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd90000 == 50 [pid = 1646] [id = 716] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x123763800 == 49 [pid = 1646] [id = 715] 09:13:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1162d3800 == 48 [pid = 1646] [id = 714] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1290ee800) [pid = 1646] [serial = 2138] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x124f61c00) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x127476000) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x126185400) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x123236c00) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12330dc00) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x128ac6400) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x114fbd400) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x119646400) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1236a1c00) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11bb78000) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12110f400) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1272a6800) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128a95800) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128b20c00) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11315c400) [pid = 1646] [serial = 2105] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x112d02c00) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11bb04800) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1184ab800) [pid = 1646] [serial = 2108] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x116604400) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128da4000) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11759f400) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x124d10400) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11903f000) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x128b21000) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1270d1400) [pid = 1646] [serial = 1454] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128eee800) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1127d5c00) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128c7ac00) [pid = 1646] [serial = 2135] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1245ebc00) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x128a14400) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 09:13:22 INFO - PROCESS | 1646 | 1464624802587 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:13:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:13:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 618ms 09:13:22 INFO - PROCESS | 1646 | 1464624802623 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:13:22 INFO - PROCESS | 1646 | 1464624802625 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:13:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:13:22 INFO - PROCESS | 1646 | 1464624802635 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:13:22 INFO - PROCESS | 1646 | 1464624802638 Marionette TRACE conn2 <- [1,2950,null,{}] 09:13:22 INFO - PROCESS | 1646 | 1464624802641 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:22 INFO - PROCESS | 1646 | 1464624802758 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:13:22 INFO - PROCESS | 1646 | 1464624802766 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b43000 == 49 [pid = 1646] [id = 745] 09:13:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x119648000) [pid = 1646] [serial = 2235] [outer = 0x0] 09:13:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x119795400) [pid = 1646] [serial = 2236] [outer = 0x119648000] 09:13:22 INFO - PROCESS | 1646 | 1464624802792 Marionette DEBUG loaded listener.js 09:13:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x121108400) [pid = 1646] [serial = 2237] [outer = 0x119648000] 09:13:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12377a800 == 50 [pid = 1646] [id = 746] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12323dc00) [pid = 1646] [serial = 2238] [outer = 0x0] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x123108800) [pid = 1646] [serial = 2239] [outer = 0x12323dc00] 09:13:23 INFO - PROCESS | 1646 | 1464624803169 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:13:23 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:13:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 582ms 09:13:23 INFO - PROCESS | 1646 | 1464624803212 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:13:23 INFO - PROCESS | 1646 | 1464624803213 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:13:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:13:23 INFO - PROCESS | 1646 | 1464624803215 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:13:23 INFO - PROCESS | 1646 | 1464624803216 Marionette TRACE conn2 <- [1,2954,null,{}] 09:13:23 INFO - PROCESS | 1646 | 1464624803219 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:23 INFO - PROCESS | 1646 | 1464624803326 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:13:23 INFO - PROCESS | 1646 | 1464624803335 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d13000 == 51 [pid = 1646] [id = 747] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x121110800) [pid = 1646] [serial = 2240] [outer = 0x0] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x123238400) [pid = 1646] [serial = 2241] [outer = 0x121110800] 09:13:23 INFO - PROCESS | 1646 | 1464624803361 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x119640000) [pid = 1646] [serial = 2242] [outer = 0x121110800] 09:13:23 INFO - PROCESS | 1646 | 1464624803698 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:13:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:13:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:13:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 09:13:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:13:23 INFO - PROCESS | 1646 | 1464624803734 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:13:23 INFO - PROCESS | 1646 | 1464624803736 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:13:23 INFO - PROCESS | 1646 | 1464624803738 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:13:23 INFO - PROCESS | 1646 | 1464624803739 Marionette TRACE conn2 <- [1,2958,null,{}] 09:13:23 INFO - PROCESS | 1646 | 1464624803741 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:23 INFO - PROCESS | 1646 | 1464624803858 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:13:23 INFO - PROCESS | 1646 | 1464624803866 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5c1000 == 52 [pid = 1646] [id = 748] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x124369000) [pid = 1646] [serial = 2243] [outer = 0x0] 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12436ec00) [pid = 1646] [serial = 2244] [outer = 0x124369000] 09:13:23 INFO - PROCESS | 1646 | 1464624803897 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12479b000) [pid = 1646] [serial = 2245] [outer = 0x124369000] 09:13:24 INFO - PROCESS | 1646 | 1464624804215 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:13:24 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:13:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 09:13:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:13:24 INFO - PROCESS | 1646 | 1464624804256 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:13:24 INFO - PROCESS | 1646 | 1464624804257 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:13:24 INFO - PROCESS | 1646 | 1464624804259 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:13:24 INFO - PROCESS | 1646 | 1464624804260 Marionette TRACE conn2 <- [1,2962,null,{}] 09:13:24 INFO - PROCESS | 1646 | 1464624804263 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:24 INFO - PROCESS | 1646 | 1464624804350 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:13:24 INFO - PROCESS | 1646 | 1464624804354 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b33e000 == 53 [pid = 1646] [id = 749] 09:13:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1247a3800) [pid = 1646] [serial = 2246] [outer = 0x0] 09:13:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x125208400) [pid = 1646] [serial = 2247] [outer = 0x1247a3800] 09:13:24 INFO - PROCESS | 1646 | 1464624804379 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x126190000) [pid = 1646] [serial = 2248] [outer = 0x1247a3800] 09:13:24 INFO - PROCESS | 1646 | 1464624804742 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:13:24 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:13:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 519ms 09:13:24 INFO - PROCESS | 1646 | 1464624804785 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:13:24 INFO - PROCESS | 1646 | 1464624804787 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:13:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:13:24 INFO - PROCESS | 1646 | 1464624804789 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:13:24 INFO - PROCESS | 1646 | 1464624804790 Marionette TRACE conn2 <- [1,2966,null,{}] 09:13:24 INFO - PROCESS | 1646 | 1464624804793 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:24 INFO - PROCESS | 1646 | 1464624804910 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:13:24 INFO - PROCESS | 1646 | 1464624804963 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bda2000 == 54 [pid = 1646] [id = 750] 09:13:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x126192400) [pid = 1646] [serial = 2249] [outer = 0x0] 09:13:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1272a6c00) [pid = 1646] [serial = 2250] [outer = 0x126192400] 09:13:25 INFO - PROCESS | 1646 | 1464624805004 Marionette DEBUG loaded listener.js 09:13:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128a09400) [pid = 1646] [serial = 2251] [outer = 0x126192400] 09:13:25 INFO - PROCESS | 1646 | 1464624805393 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:13:25 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:13:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 618ms 09:13:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:13:25 INFO - PROCESS | 1646 | 1464624805409 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:13:25 INFO - PROCESS | 1646 | 1464624805410 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:13:25 INFO - PROCESS | 1646 | 1464624805413 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:13:25 INFO - PROCESS | 1646 | 1464624805414 Marionette TRACE conn2 <- [1,2970,null,{}] 09:13:25 INFO - PROCESS | 1646 | 1464624805423 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:25 INFO - PROCESS | 1646 | 1464624805533 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:13:25 INFO - PROCESS | 1646 | 1464624805544 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c811800 == 55 [pid = 1646] [id = 751] 09:13:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12729dc00) [pid = 1646] [serial = 2252] [outer = 0x0] 09:13:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x128a9d400) [pid = 1646] [serial = 2253] [outer = 0x12729dc00] 09:13:25 INFO - PROCESS | 1646 | 1464624805569 Marionette DEBUG loaded listener.js 09:13:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x128ac4800) [pid = 1646] [serial = 2254] [outer = 0x12729dc00] 09:13:25 INFO - PROCESS | 1646 | 1464624805895 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:13:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:13:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 524ms 09:13:25 INFO - PROCESS | 1646 | 1464624805938 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:13:25 INFO - PROCESS | 1646 | 1464624805939 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:13:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:13:25 INFO - PROCESS | 1646 | 1464624805941 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:13:25 INFO - PROCESS | 1646 | 1464624805943 Marionette TRACE conn2 <- [1,2974,null,{}] 09:13:25 INFO - PROCESS | 1646 | 1464624805945 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:26 INFO - PROCESS | 1646 | 1464624806062 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:13:26 INFO - PROCESS | 1646 | 1464624806075 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cea7000 == 56 [pid = 1646] [id = 752] 09:13:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128ac4c00) [pid = 1646] [serial = 2255] [outer = 0x0] 09:13:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128b1c800) [pid = 1646] [serial = 2256] [outer = 0x128ac4c00] 09:13:26 INFO - PROCESS | 1646 | 1464624806100 Marionette DEBUG loaded listener.js 09:13:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x128c6ec00) [pid = 1646] [serial = 2257] [outer = 0x128ac4c00] 09:13:26 INFO - PROCESS | 1646 | 1464624806407 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:13:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 09:13:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 520ms 09:13:26 INFO - PROCESS | 1646 | 1464624806462 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:13:26 INFO - PROCESS | 1646 | 1464624806463 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:13:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:13:26 INFO - PROCESS | 1646 | 1464624806466 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:13:26 INFO - PROCESS | 1646 | 1464624806467 Marionette TRACE conn2 <- [1,2978,null,{}] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x118137000) [pid = 1646] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x128a98400) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128acc800) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12938bc00) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1121b1400) [pid = 1646] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x116457400) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x123233400) [pid = 1646] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x119042800) [pid = 1646] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x119047400) [pid = 1646] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x124320000) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1247a8c00) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128a9f400) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:13:26 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12a811400) [pid = 1646] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:13:26 INFO - PROCESS | 1646 | 1464624806661 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:26 INFO - PROCESS | 1646 | 1464624806751 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:13:26 INFO - PROCESS | 1646 | 1464624806756 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x129555800 == 57 [pid = 1646] [id = 753] 09:13:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x118290c00) [pid = 1646] [serial = 2258] [outer = 0x0] 09:13:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x124184000) [pid = 1646] [serial = 2259] [outer = 0x118290c00] 09:13:26 INFO - PROCESS | 1646 | 1464624806790 Marionette DEBUG loaded listener.js 09:13:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x128c7ac00) [pid = 1646] [serial = 2260] [outer = 0x118290c00] 09:13:27 INFO - PROCESS | 1646 | 1464624807125 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:13:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:13:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 671ms 09:13:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:13:27 INFO - PROCESS | 1646 | 1464624807137 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:13:27 INFO - PROCESS | 1646 | 1464624807139 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:13:27 INFO - PROCESS | 1646 | 1464624807141 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:13:27 INFO - PROCESS | 1646 | 1464624807142 Marionette TRACE conn2 <- [1,2982,null,{}] 09:13:27 INFO - PROCESS | 1646 | 1464624807144 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:27 INFO - PROCESS | 1646 | 1464624807253 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:13:27 INFO - PROCESS | 1646 | 1464624807319 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d631800 == 58 [pid = 1646] [id = 754] 09:13:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x128dad800) [pid = 1646] [serial = 2261] [outer = 0x0] 09:13:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128db0400) [pid = 1646] [serial = 2262] [outer = 0x128dad800] 09:13:27 INFO - PROCESS | 1646 | 1464624807343 Marionette DEBUG loaded listener.js 09:13:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12960d400) [pid = 1646] [serial = 2263] [outer = 0x128dad800] 09:13:27 INFO - PROCESS | 1646 | 1464624807633 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:13:27 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:13:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:13:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 09:13:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:13:27 INFO - PROCESS | 1646 | 1464624807665 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:13:27 INFO - PROCESS | 1646 | 1464624807670 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:13:27 INFO - PROCESS | 1646 | 1464624807674 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:13:27 INFO - PROCESS | 1646 | 1464624807675 Marionette TRACE conn2 <- [1,2986,null,{}] 09:13:27 INFO - PROCESS | 1646 | 1464624807679 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:27 INFO - PROCESS | 1646 | 1464624807820 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:13:27 INFO - PROCESS | 1646 | 1464624807827 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x134c2a800 == 59 [pid = 1646] [id = 755] 09:13:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12a774400) [pid = 1646] [serial = 2264] [outer = 0x0] 09:13:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a86fc00) [pid = 1646] [serial = 2265] [outer = 0x12a774400] 09:13:27 INFO - PROCESS | 1646 | 1464624807867 Marionette DEBUG loaded listener.js 09:13:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x126191800) [pid = 1646] [serial = 2266] [outer = 0x12a774400] 09:13:28 INFO - PROCESS | 1646 | 1464624808228 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:13:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:13:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 574ms 09:13:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:13:28 INFO - PROCESS | 1646 | 1464624808255 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:13:28 INFO - PROCESS | 1646 | 1464624808256 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:13:28 INFO - PROCESS | 1646 | 1464624808258 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:13:28 INFO - PROCESS | 1646 | 1464624808259 Marionette TRACE conn2 <- [1,2990,null,{}] 09:13:28 INFO - PROCESS | 1646 | 1464624808263 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:28 INFO - PROCESS | 1646 | 1464624808389 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:13:28 INFO - PROCESS | 1646 | 1464624808397 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x134de2800 == 60 [pid = 1646] [id = 756] 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1247a8c00) [pid = 1646] [serial = 2267] [outer = 0x0] 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12ace1800) [pid = 1646] [serial = 2268] [outer = 0x1247a8c00] 09:13:28 INFO - PROCESS | 1646 | 1464624808422 Marionette DEBUG loaded listener.js 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12ba11000) [pid = 1646] [serial = 2269] [outer = 0x1247a8c00] 09:13:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x135019800 == 61 [pid = 1646] [id = 757] 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12ba10000) [pid = 1646] [serial = 2270] [outer = 0x0] 09:13:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12bac9800) [pid = 1646] [serial = 2271] [outer = 0x12ba10000] 09:13:28 INFO - PROCESS | 1646 | 1464624808853 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:13:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:13:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 621ms 09:13:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:13:28 INFO - PROCESS | 1646 | 1464624808880 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:13:28 INFO - PROCESS | 1646 | 1464624808882 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:13:28 INFO - PROCESS | 1646 | 1464624808886 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:13:28 INFO - PROCESS | 1646 | 1464624808889 Marionette TRACE conn2 <- [1,2994,null,{}] 09:13:28 INFO - PROCESS | 1646 | 1464624808892 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:29 INFO - PROCESS | 1646 | 1464624809035 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:13:29 INFO - PROCESS | 1646 | 1464624809116 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x119672000 == 62 [pid = 1646] [id = 758] 09:13:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x112ee2800) [pid = 1646] [serial = 2272] [outer = 0x0] 09:13:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x113158000) [pid = 1646] [serial = 2273] [outer = 0x112ee2800] 09:13:29 INFO - PROCESS | 1646 | 1464624809149 Marionette DEBUG loaded listener.js 09:13:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x118023800) [pid = 1646] [serial = 2274] [outer = 0x112ee2800] 09:13:29 INFO - PROCESS | 1646 | 1464624809535 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:13:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:13:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:13:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 673ms 09:13:29 INFO - PROCESS | 1646 | 1464624809559 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:13:29 INFO - PROCESS | 1646 | 1464624809563 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:13:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:13:29 INFO - PROCESS | 1646 | 1464624809567 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:13:29 INFO - PROCESS | 1646 | 1464624809569 Marionette TRACE conn2 <- [1,2998,null,{}] 09:13:29 INFO - PROCESS | 1646 | 1464624809572 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:29 INFO - PROCESS | 1646 | 1464624809689 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:13:29 INFO - PROCESS | 1646 | 1464624809796 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a30800 == 63 [pid = 1646] [id = 759] 09:13:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x112f21800) [pid = 1646] [serial = 2275] [outer = 0x0] 09:13:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x119071c00) [pid = 1646] [serial = 2276] [outer = 0x112f21800] 09:13:29 INFO - PROCESS | 1646 | 1464624809827 Marionette DEBUG loaded listener.js 09:13:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11bb6cc00) [pid = 1646] [serial = 2277] [outer = 0x112f21800] 09:13:30 INFO - PROCESS | 1646 | 1464624810185 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:13:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:13:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 671ms 09:13:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:13:30 INFO - PROCESS | 1646 | 1464624810238 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:13:30 INFO - PROCESS | 1646 | 1464624810240 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:13:30 INFO - PROCESS | 1646 | 1464624810242 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:13:30 INFO - PROCESS | 1646 | 1464624810245 Marionette TRACE conn2 <- [1,3002,null,{}] 09:13:30 INFO - PROCESS | 1646 | 1464624810253 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:30 INFO - PROCESS | 1646 | 1464624810364 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:13:30 INFO - PROCESS | 1646 | 1464624810463 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d62b000 == 64 [pid = 1646] [id = 760] 09:13:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x123307400) [pid = 1646] [serial = 2278] [outer = 0x0] 09:13:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x124182800) [pid = 1646] [serial = 2279] [outer = 0x123307400] 09:13:30 INFO - PROCESS | 1646 | 1464624810495 Marionette DEBUG loaded listener.js 09:13:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x124f62c00) [pid = 1646] [serial = 2280] [outer = 0x123307400] 09:13:30 INFO - PROCESS | 1646 | 1464624810856 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:13:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:13:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 621ms 09:13:30 INFO - PROCESS | 1646 | 1464624810863 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:13:30 INFO - PROCESS | 1646 | 1464624810865 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:13:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:13:30 INFO - PROCESS | 1646 | 1464624810870 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:13:30 INFO - PROCESS | 1646 | 1464624810871 Marionette TRACE conn2 <- [1,3006,null,{}] 09:13:30 INFO - PROCESS | 1646 | 1464624810874 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:30 INFO - PROCESS | 1646 | 1464624810984 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:13:31 INFO - PROCESS | 1646 | 1464624811090 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x13583c800 == 65 [pid = 1646] [id = 761] 09:13:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x128a0b000) [pid = 1646] [serial = 2281] [outer = 0x0] 09:13:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x128b22000) [pid = 1646] [serial = 2282] [outer = 0x128a0b000] 09:13:31 INFO - PROCESS | 1646 | 1464624811122 Marionette DEBUG loaded listener.js 09:13:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x128da8400) [pid = 1646] [serial = 2283] [outer = 0x128a0b000] 09:13:31 INFO - PROCESS | 1646 | 1464624811491 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:13:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:13:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 09:13:31 INFO - PROCESS | 1646 | 1464624811541 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:13:31 INFO - PROCESS | 1646 | 1464624811542 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:13:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:13:31 INFO - PROCESS | 1646 | 1464624811545 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:13:31 INFO - PROCESS | 1646 | 1464624811546 Marionette TRACE conn2 <- [1,3010,null,{}] 09:13:31 INFO - PROCESS | 1646 | 1464624811549 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:31 INFO - PROCESS | 1646 | 1464624811658 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:13:31 INFO - PROCESS | 1646 | 1464624811756 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x137bc8800 == 66 [pid = 1646] [id = 762] 09:13:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x128da8800) [pid = 1646] [serial = 2284] [outer = 0x0] 09:13:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x129393400) [pid = 1646] [serial = 2285] [outer = 0x128da8800] 09:13:31 INFO - PROCESS | 1646 | 1464624811790 Marionette DEBUG loaded listener.js 09:13:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12a80f000) [pid = 1646] [serial = 2286] [outer = 0x128da8800] 09:13:32 INFO - PROCESS | 1646 | 1464624812176 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:13:32 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 09:13:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 674ms 09:13:32 INFO - PROCESS | 1646 | 1464624812220 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:13:32 INFO - PROCESS | 1646 | 1464624812221 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:13:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:13:32 INFO - PROCESS | 1646 | 1464624812224 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:13:32 INFO - PROCESS | 1646 | 1464624812225 Marionette TRACE conn2 <- [1,3014,null,{}] 09:13:32 INFO - PROCESS | 1646 | 1464624812228 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:32 INFO - PROCESS | 1646 | 1464624812351 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:13:32 INFO - PROCESS | 1646 | 1464624812459 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1351c5000 == 67 [pid = 1646] [id = 763] 09:13:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x128dadc00) [pid = 1646] [serial = 2287] [outer = 0x0] 09:13:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12bac8000) [pid = 1646] [serial = 2288] [outer = 0x128dadc00] 09:13:32 INFO - PROCESS | 1646 | 1464624812491 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12bf3c400) [pid = 1646] [serial = 2289] [outer = 0x128dadc00] 09:13:32 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:13:32 INFO - PROCESS | 1646 | 1464624812882 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:13:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:13:32 INFO - {} 09:13:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:13:32 INFO - {} 09:13:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:13:32 INFO - {} 09:13:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:13:32 INFO - {} 09:13:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 09:13:32 INFO - PROCESS | 1646 | 1464624812896 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:13:32 INFO - PROCESS | 1646 | 1464624812897 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:13:32 INFO - TEST-START | /FileAPI/fileReader.html 09:13:32 INFO - PROCESS | 1646 | 1464624812900 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:13:32 INFO - PROCESS | 1646 | 1464624812901 Marionette TRACE conn2 <- [1,3018,null,{}] 09:13:32 INFO - PROCESS | 1646 | 1464624812904 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:33 INFO - PROCESS | 1646 | 1464624813014 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:13:33 INFO - PROCESS | 1646 | 1464624813108 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1351b9800 == 68 [pid = 1646] [id = 764] 09:13:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12a810000) [pid = 1646] [serial = 2290] [outer = 0x0] 09:13:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12bf44800) [pid = 1646] [serial = 2291] [outer = 0x12a810000] 09:13:33 INFO - PROCESS | 1646 | 1464624813137 Marionette DEBUG loaded listener.js 09:13:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12c533c00) [pid = 1646] [serial = 2292] [outer = 0x12a810000] 09:13:33 INFO - PROCESS | 1646 | 1464624813508 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:13:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:13:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:13:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:13:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:13:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 619ms 09:13:33 INFO - PROCESS | 1646 | 1464624813520 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:13:33 INFO - PROCESS | 1646 | 1464624813523 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:13:33 INFO - TEST-START | /FileAPI/historical.html 09:13:33 INFO - PROCESS | 1646 | 1464624813526 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:13:33 INFO - PROCESS | 1646 | 1464624813528 Marionette TRACE conn2 <- [1,3022,null,{}] 09:13:33 INFO - PROCESS | 1646 | 1464624813531 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:33 INFO - PROCESS | 1646 | 1464624813692 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:13:33 INFO - PROCESS | 1646 | 1464624813836 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x134d47800 == 69 [pid = 1646] [id = 765] 09:13:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12bf3b000) [pid = 1646] [serial = 2293] [outer = 0x0] 09:13:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12c536400) [pid = 1646] [serial = 2294] [outer = 0x12bf3b000] 09:13:33 INFO - PROCESS | 1646 | 1464624813883 Marionette DEBUG loaded listener.js 09:13:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12c53dc00) [pid = 1646] [serial = 2295] [outer = 0x12bf3b000] 09:13:34 INFO - PROCESS | 1646 | 1464624814253 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:13:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:13:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:13:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:13:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:13:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:13:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:13:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:13:34 INFO - TEST-OK | /FileAPI/historical.html | took 774ms 09:13:34 INFO - PROCESS | 1646 | 1464624814300 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:13:34 INFO - PROCESS | 1646 | 1464624814302 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:13:34 INFO - TEST-START | /FileAPI/idlharness.html 09:13:34 INFO - PROCESS | 1646 | 1464624814304 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 1646 | 1464624814305 Marionette TRACE conn2 <- [1,3026,null,{}] 09:13:34 INFO - PROCESS | 1646 | 1464624814308 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:34 INFO - PROCESS | 1646 | 1464624814436 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:13:34 INFO - PROCESS | 1646 | 1464624814543 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x138458000 == 70 [pid = 1646] [id = 766] 09:13:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12c532c00) [pid = 1646] [serial = 2296] [outer = 0x0] 09:13:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12cd15c00) [pid = 1646] [serial = 2297] [outer = 0x12c532c00] 09:13:34 INFO - PROCESS | 1646 | 1464624814573 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12cd1c000) [pid = 1646] [serial = 2298] [outer = 0x12c532c00] 09:13:35 INFO - PROCESS | 1646 | 1464624815128 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:13:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:13:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:13:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:13:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:13:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:13:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:13:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:13:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:13:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:13:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 09:13:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:13:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:13:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:13:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:13:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:13:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:13:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 09:13:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:13:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:13:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:13:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:13:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:13:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:13:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:13:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 884ms 09:13:35 INFO - PROCESS | 1646 | 1464624815229 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:13:35 INFO - PROCESS | 1646 | 1464624815230 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:13:35 INFO - TEST-START | /FileAPI/idlharness.worker 09:13:35 INFO - PROCESS | 1646 | 1464624815240 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:13:35 INFO - PROCESS | 1646 | 1464624815242 Marionette TRACE conn2 <- [1,3030,null,{}] 09:13:35 INFO - PROCESS | 1646 | 1464624815244 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:35 INFO - PROCESS | 1646 | 1464624815368 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:13:35 INFO - PROCESS | 1646 | 1464624815448 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12526b800 == 71 [pid = 1646] [id = 767] 09:13:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12a873000) [pid = 1646] [serial = 2299] [outer = 0x0] 09:13:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12cd20c00) [pid = 1646] [serial = 2300] [outer = 0x12a873000] 09:13:35 INFO - PROCESS | 1646 | 1464624815478 Marionette DEBUG loaded listener.js 09:13:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12d611800) [pid = 1646] [serial = 2301] [outer = 0x12a873000] 09:13:35 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:13:36 INFO - PROCESS | 1646 | 1464624816378 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:13:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:13:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:13:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:13:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:13:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:13:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:13:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:13:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:13:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:13:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:13:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:13:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:13:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:13:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:13:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:13:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:13:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:13:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:13:36 INFO - {} 09:13:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1187ms 09:13:36 INFO - PROCESS | 1646 | 1464624816429 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:13:36 INFO - PROCESS | 1646 | 1464624816432 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:13:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:13:36 INFO - PROCESS | 1646 | 1464624816486 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:13:36 INFO - PROCESS | 1646 | 1464624816491 Marionette TRACE conn2 <- [1,3034,null,{}] 09:13:36 INFO - PROCESS | 1646 | 1464624816505 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:36 INFO - PROCESS | 1646 | 1464624816664 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:13:36 INFO - PROCESS | 1646 | 1464624816806 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1260bf000 == 72 [pid = 1646] [id = 768] 09:13:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x121103400) [pid = 1646] [serial = 2302] [outer = 0x0] 09:13:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x118293400) [pid = 1646] [serial = 2303] [outer = 0x121103400] 09:13:36 INFO - PROCESS | 1646 | 1464624816839 Marionette DEBUG loaded listener.js 09:13:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x123312800) [pid = 1646] [serial = 2304] [outer = 0x121103400] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x134c3b000 == 71 [pid = 1646] [id = 699] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa03800 == 70 [pid = 1646] [id = 696] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x134dc5000 == 69 [pid = 1646] [id = 700] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x1211b7800 == 68 [pid = 1646] [id = 695] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x134c2a800 == 67 [pid = 1646] [id = 755] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12d631800 == 66 [pid = 1646] [id = 754] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x129555800 == 65 [pid = 1646] [id = 753] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12cea7000 == 64 [pid = 1646] [id = 752] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x129391000) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12ac2b400) [pid = 1646] [serial = 2200] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | 1464624817211 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12c811800 == 63 [pid = 1646] [id = 751] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12bda2000 == 62 [pid = 1646] [id = 750] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12b33e000 == 61 [pid = 1646] [id = 749] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5c1000 == 60 [pid = 1646] [id = 748] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x128d13000 == 59 [pid = 1646] [id = 747] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12377a800 == 58 [pid = 1646] [id = 746] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x119b43000 == 57 [pid = 1646] [id = 745] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x112799000 == 56 [pid = 1646] [id = 744] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x119a3f800 == 55 [pid = 1646] [id = 743] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x119d05000 == 54 [pid = 1646] [id = 742] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x137bca800 == 53 [pid = 1646] [id = 738] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x13586e000 == 52 [pid = 1646] [id = 737] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x134f1e000 == 51 [pid = 1646] [id = 736] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12b36b800 == 50 [pid = 1646] [id = 735] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x119dd2800 == 49 [pid = 1646] [id = 734] 09:13:37 INFO - PROCESS | 1646 | --DOCSHELL 0x1353de800 == 48 [pid = 1646] [id = 733] 09:13:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:13:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 831ms 09:13:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:13:37 INFO - PROCESS | 1646 | 1464624817268 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:13:37 INFO - PROCESS | 1646 | 1464624817271 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:13:37 INFO - PROCESS | 1646 | 1464624817275 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 1646 | 1464624817276 Marionette TRACE conn2 <- [1,3038,null,{}] 09:13:37 INFO - PROCESS | 1646 | 1464624817279 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:37 INFO - PROCESS | 1646 | 1464624817358 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x129388000) [pid = 1646] [serial = 2141] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x128b25800) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x128ef0400) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x129608800) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12938b400) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x114fb9c00) [pid = 1646] [serial = 2165] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x112edb400) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x126191400) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x124799c00) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x1234e2000) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x124075c00) [pid = 1646] [serial = 2174] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1185ab000) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x11979c800) [pid = 1646] [serial = 2168] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11977d800) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x119787c00) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11bb6f000) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x123239800) [pid = 1646] [serial = 2171] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x1245f4400) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x124d12400) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128c7a800) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x123104400) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11bb7a400) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x111a0b000) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12977cc00) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x128aa4c00) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x126098000) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12a86c400) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12a803400) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12ac24400) [pid = 1646] [serial = 2198] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128da3c00) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12a875400) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 09:13:37 INFO - PROCESS | 1646 | 1464624817429 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11901e800 == 49 [pid = 1646] [id = 769] 09:13:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x111a0b000) [pid = 1646] [serial = 2305] [outer = 0x0] 09:13:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11660c800) [pid = 1646] [serial = 2306] [outer = 0x111a0b000] 09:13:37 INFO - PROCESS | 1646 | 1464624817452 Marionette DEBUG loaded listener.js 09:13:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12362e000) [pid = 1646] [serial = 2307] [outer = 0x111a0b000] 09:13:37 INFO - PROCESS | 1646 | 1464624817689 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:13:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:13:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:13:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 423ms 09:13:37 INFO - PROCESS | 1646 | 1464624817705 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:13:37 INFO - PROCESS | 1646 | 1464624817706 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:13:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:13:37 INFO - PROCESS | 1646 | 1464624817708 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 1646 | 1464624817710 Marionette TRACE conn2 <- [1,3042,null,{}] 09:13:37 INFO - PROCESS | 1646 | 1464624817724 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:37 INFO - PROCESS | 1646 | 1464624817817 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:13:37 INFO - PROCESS | 1646 | 1464624817822 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x127cba000 == 50 [pid = 1646] [id = 770] 09:13:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1245f0800) [pid = 1646] [serial = 2308] [outer = 0x0] 09:13:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x126186000) [pid = 1646] [serial = 2309] [outer = 0x1245f0800] 09:13:37 INFO - PROCESS | 1646 | 1464624817845 Marionette DEBUG loaded listener.js 09:13:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12747c000) [pid = 1646] [serial = 2310] [outer = 0x1245f0800] 09:13:38 INFO - PROCESS | 1646 | 1464624818252 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:13:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:13:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:13:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:13:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:13:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 584ms 09:13:38 INFO - PROCESS | 1646 | 1464624818293 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:13:38 INFO - PROCESS | 1646 | 1464624818295 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:13:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:13:38 INFO - PROCESS | 1646 | 1464624818298 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:13:38 INFO - PROCESS | 1646 | 1464624818299 Marionette TRACE conn2 <- [1,3046,null,{}] 09:13:38 INFO - PROCESS | 1646 | 1464624818302 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:38 INFO - PROCESS | 1646 | 1464624818383 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:13:38 INFO - PROCESS | 1646 | 1464624818389 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5ac000 == 51 [pid = 1646] [id = 771] 09:13:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128a9ec00) [pid = 1646] [serial = 2311] [outer = 0x0] 09:13:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128c70000) [pid = 1646] [serial = 2312] [outer = 0x128a9ec00] 09:13:38 INFO - PROCESS | 1646 | 1464624818410 Marionette DEBUG loaded listener.js 09:13:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x129390c00) [pid = 1646] [serial = 2313] [outer = 0x128a9ec00] 09:13:38 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:13:38 INFO - PROCESS | 1646 | 1464624818728 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:13:38 INFO - {} 09:13:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 471ms 09:13:38 INFO - PROCESS | 1646 | 1464624818770 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:13:38 INFO - PROCESS | 1646 | 1464624818771 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:13:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:13:38 INFO - PROCESS | 1646 | 1464624818773 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:13:38 INFO - PROCESS | 1646 | 1464624818774 Marionette TRACE conn2 <- [1,3050,null,{}] 09:13:38 INFO - PROCESS | 1646 | 1464624818776 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:38 INFO - PROCESS | 1646 | 1464624818876 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:13:38 INFO - PROCESS | 1646 | 1464624818884 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bdd9800 == 52 [pid = 1646] [id = 772] 09:13:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1290f1c00) [pid = 1646] [serial = 2314] [outer = 0x0] 09:13:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a779800) [pid = 1646] [serial = 2315] [outer = 0x1290f1c00] 09:13:38 INFO - PROCESS | 1646 | 1464624818905 Marionette DEBUG loaded listener.js 09:13:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12ac30800) [pid = 1646] [serial = 2316] [outer = 0x1290f1c00] 09:13:39 INFO - PROCESS | 1646 | 1464624819189 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:13:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 472ms 09:13:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:13:39 INFO - PROCESS | 1646 | 1464624819245 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:13:39 INFO - PROCESS | 1646 | 1464624819246 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:13:39 INFO - PROCESS | 1646 | 1464624819249 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:13:39 INFO - PROCESS | 1646 | 1464624819252 Marionette TRACE conn2 <- [1,3054,null,{}] 09:13:39 INFO - PROCESS | 1646 | 1464624819254 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:39 INFO - PROCESS | 1646 | 1464624819345 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:13:39 INFO - PROCESS | 1646 | 1464624819349 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cea1000 == 53 [pid = 1646] [id = 773] 09:13:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x110e82400) [pid = 1646] [serial = 2317] [outer = 0x0] 09:13:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12acdc000) [pid = 1646] [serial = 2318] [outer = 0x110e82400] 09:13:39 INFO - PROCESS | 1646 | 1464624819371 Marionette DEBUG loaded listener.js 09:13:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12ba0f400) [pid = 1646] [serial = 2319] [outer = 0x110e82400] 09:13:39 INFO - PROCESS | 1646 | 1464624819799 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:13:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 09:13:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:13:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:13:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 590ms 09:13:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:13:39 INFO - PROCESS | 1646 | 1464624819845 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:13:39 INFO - PROCESS | 1646 | 1464624819846 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:13:39 INFO - PROCESS | 1646 | 1464624819848 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:13:39 INFO - PROCESS | 1646 | 1464624819849 Marionette TRACE conn2 <- [1,3058,null,{}] 09:13:39 INFO - PROCESS | 1646 | 1464624819851 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:39 INFO - PROCESS | 1646 | 1464624819963 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:13:40 INFO - PROCESS | 1646 | 1464624820002 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d62c000 == 54 [pid = 1646] [id = 774] 09:13:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12bac6800) [pid = 1646] [serial = 2320] [outer = 0x0] 09:13:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12bad9000) [pid = 1646] [serial = 2321] [outer = 0x12bac6800] 09:13:40 INFO - PROCESS | 1646 | 1464624820022 Marionette DEBUG loaded listener.js 09:13:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12d65ec00) [pid = 1646] [serial = 2322] [outer = 0x12bac6800] 09:13:40 INFO - PROCESS | 1646 | 1464624820277 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:13:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:13:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:13:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:13:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:13:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:13:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:13:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:13:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:13:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 475ms 09:13:40 INFO - PROCESS | 1646 | 1464624820324 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:13:40 INFO - PROCESS | 1646 | 1464624820325 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:13:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:13:40 INFO - PROCESS | 1646 | 1464624820327 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:13:40 INFO - PROCESS | 1646 | 1464624820328 Marionette TRACE conn2 <- [1,3062,null,{}] 09:13:40 INFO - PROCESS | 1646 | 1464624820331 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:40 INFO - PROCESS | 1646 | 1464624820442 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:13:40 INFO - PROCESS | 1646 | 1464624820454 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x134dd6800 == 55 [pid = 1646] [id = 775] 09:13:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12d65e800) [pid = 1646] [serial = 2323] [outer = 0x0] 09:13:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12d665000) [pid = 1646] [serial = 2324] [outer = 0x12d65e800] 09:13:40 INFO - PROCESS | 1646 | 1464624820474 Marionette DEBUG loaded listener.js 09:13:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x13504ac00) [pid = 1646] [serial = 2325] [outer = 0x12d65e800] 09:13:40 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:13:40 INFO - PROCESS | 1646 | 1464624820809 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:13:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:13:40 INFO - {} 09:13:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 09:13:40 INFO - PROCESS | 1646 | 1464624820849 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:13:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:13:40 INFO - PROCESS | 1646 | 1464624820850 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:13:40 INFO - PROCESS | 1646 | 1464624820852 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:13:40 INFO - PROCESS | 1646 | 1464624820853 Marionette TRACE conn2 <- [1,3066,null,{}] 09:13:40 INFO - PROCESS | 1646 | 1464624820855 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:40 INFO - PROCESS | 1646 | 1464624820955 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:13:40 INFO - PROCESS | 1646 | 1464624820992 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1353fa000 == 56 [pid = 1646] [id = 776] 09:13:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x111c1c800) [pid = 1646] [serial = 2326] [outer = 0x0] 09:13:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x134d9b000) [pid = 1646] [serial = 2327] [outer = 0x111c1c800] 09:13:41 INFO - PROCESS | 1646 | 1464624821013 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x13504b400) [pid = 1646] [serial = 2328] [outer = 0x111c1c800] 09:13:41 INFO - PROCESS | 1646 | 1464624821246 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:13:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:13:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:13:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:13:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:13:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:13:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:13:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:13:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 422ms 09:13:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:13:41 INFO - PROCESS | 1646 | 1464624821275 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:13:41 INFO - PROCESS | 1646 | 1464624821276 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:13:41 INFO - PROCESS | 1646 | 1464624821278 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:13:41 INFO - PROCESS | 1646 | 1464624821279 Marionette TRACE conn2 <- [1,3070,null,{}] 09:13:41 INFO - PROCESS | 1646 | 1464624821281 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:41 INFO - PROCESS | 1646 | 1464624821411 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:13:41 INFO - PROCESS | 1646 | 1464624821426 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1380d6000 == 57 [pid = 1646] [id = 777] 09:13:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12a85b800) [pid = 1646] [serial = 2329] [outer = 0x0] 09:13:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12a85d400) [pid = 1646] [serial = 2330] [outer = 0x12a85b800] 09:13:41 INFO - PROCESS | 1646 | 1464624821446 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12a861400) [pid = 1646] [serial = 2331] [outer = 0x12a85b800] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11906f800) [pid = 1646] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x1245ec400) [pid = 1646] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x113102800) [pid = 1646] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x110d59400) [pid = 1646] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x126192400) [pid = 1646] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12729dc00) [pid = 1646] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12407ec00) [pid = 1646] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x121110800) [pid = 1646] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x1121be000) [pid = 1646] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x124369000) [pid = 1646] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11269d000) [pid = 1646] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11269d800) [pid = 1646] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x1247a3800) [pid = 1646] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x128ac4c00) [pid = 1646] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12a774400) [pid = 1646] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x118290c00) [pid = 1646] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x128dad800) [pid = 1646] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12323dc00) [pid = 1646] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:13:41 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x119648000) [pid = 1646] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:13:41 INFO - PROCESS | 1646 | 1464624821843 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:13:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:13:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:13:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:13:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:13:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:13:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:13:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 576ms 09:13:41 INFO - PROCESS | 1646 | 1464624821854 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:13:41 INFO - PROCESS | 1646 | 1464624821856 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:13:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:13:41 INFO - PROCESS | 1646 | 1464624821858 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:13:41 INFO - PROCESS | 1646 | 1464624821860 Marionette TRACE conn2 <- [1,3074,null,{}] 09:13:41 INFO - PROCESS | 1646 | 1464624821864 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:42 INFO - PROCESS | 1646 | 1464624821996 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:13:42 INFO - PROCESS | 1646 | 1464624822040 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce90000 == 58 [pid = 1646] [id = 778] 09:13:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x110fab000) [pid = 1646] [serial = 2332] [outer = 0x0] 09:13:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12323ec00) [pid = 1646] [serial = 2333] [outer = 0x110fab000] 09:13:42 INFO - PROCESS | 1646 | 1464624822065 Marionette DEBUG loaded listener.js 09:13:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12dfa6400) [pid = 1646] [serial = 2334] [outer = 0x110fab000] 09:13:42 INFO - PROCESS | 1646 | 1464624822281 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:13:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 473ms 09:13:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:13:42 INFO - PROCESS | 1646 | 1464624822340 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:13:42 INFO - PROCESS | 1646 | 1464624822341 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:13:42 INFO - PROCESS | 1646 | 1464624822343 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:13:42 INFO - PROCESS | 1646 | 1464624822344 Marionette TRACE conn2 <- [1,3078,null,{}] 09:13:42 INFO - PROCESS | 1646 | 1464624822346 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:42 INFO - PROCESS | 1646 | 1464624822433 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:13:42 INFO - PROCESS | 1646 | 1464624822437 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x13844c800 == 59 [pid = 1646] [id = 779] 09:13:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12dfa7400) [pid = 1646] [serial = 2335] [outer = 0x0] 09:13:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12dfaf400) [pid = 1646] [serial = 2336] [outer = 0x12dfa7400] 09:13:42 INFO - PROCESS | 1646 | 1464624822457 Marionette DEBUG loaded listener.js 09:13:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12dfb3c00) [pid = 1646] [serial = 2337] [outer = 0x12dfa7400] 09:13:42 INFO - PROCESS | 1646 | 1464624822774 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:13:42 INFO - PROCESS | 1646 | 1464624822816 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:13:42 INFO - PROCESS | 1646 | 1464624822818 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:13:42 INFO - PROCESS | 1646 | 1464624822819 Marionette TRACE conn2 <- [1,3082,null,{}] 09:13:42 INFO - PROCESS | 1646 | 1464624822822 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:42 INFO - PROCESS | 1646 | 1464624822935 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:13:42 INFO - PROCESS | 1646 | 1464624822943 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x140812000 == 60 [pid = 1646] [id = 780] 09:13:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12d665c00) [pid = 1646] [serial = 2338] [outer = 0x0] 09:13:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12f115c00) [pid = 1646] [serial = 2339] [outer = 0x12d665c00] 09:13:42 INFO - PROCESS | 1646 | 1464624822963 Marionette DEBUG loaded listener.js 09:13:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x134d9a400) [pid = 1646] [serial = 2340] [outer = 0x12d665c00] 09:13:43 INFO - PROCESS | 1646 | 1464624823246 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:13:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:13:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:13:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:13:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 471ms 09:13:43 INFO - PROCESS | 1646 | 1464624823291 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:13:43 INFO - PROCESS | 1646 | 1464624823292 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:13:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:13:43 INFO - PROCESS | 1646 | 1464624823294 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:13:43 INFO - PROCESS | 1646 | 1464624823295 Marionette TRACE conn2 <- [1,3086,null,{}] 09:13:43 INFO - PROCESS | 1646 | 1464624823297 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:43 INFO - PROCESS | 1646 | 1464624823378 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:13:43 INFO - PROCESS | 1646 | 1464624823382 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x137ba4800 == 61 [pid = 1646] [id = 781] 09:13:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x13504bc00) [pid = 1646] [serial = 2341] [outer = 0x0] 09:13:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x135050400) [pid = 1646] [serial = 2342] [outer = 0x13504bc00] 09:13:43 INFO - PROCESS | 1646 | 1464624823403 Marionette DEBUG loaded listener.js 09:13:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x135056000) [pid = 1646] [serial = 2343] [outer = 0x13504bc00] 09:13:43 INFO - PROCESS | 1646 | 1464624823763 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:13:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:13:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 522ms 09:13:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:13:43 INFO - PROCESS | 1646 | 1464624823817 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:13:43 INFO - PROCESS | 1646 | 1464624823820 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:13:43 INFO - PROCESS | 1646 | 1464624823824 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:13:43 INFO - PROCESS | 1646 | 1464624823827 Marionette TRACE conn2 <- [1,3090,null,{}] 09:13:43 INFO - PROCESS | 1646 | 1464624823831 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:43 INFO - PROCESS | 1646 | 1464624823940 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:13:44 INFO - PROCESS | 1646 | 1464624824047 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1197dd800 == 62 [pid = 1646] [id = 782] 09:13:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x110e87000) [pid = 1646] [serial = 2344] [outer = 0x0] 09:13:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x110e8a000) [pid = 1646] [serial = 2345] [outer = 0x110e87000] 09:13:44 INFO - PROCESS | 1646 | 1464624824102 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x11269d400) [pid = 1646] [serial = 2346] [outer = 0x110e87000] 09:13:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:13:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 678ms 09:13:44 INFO - PROCESS | 1646 | 1464624824497 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:13:44 INFO - PROCESS | 1646 | 1464624824503 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:13:44 INFO - PROCESS | 1646 | 1464624824507 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:13:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:13:44 INFO - PROCESS | 1646 | 1464624824511 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:13:44 INFO - PROCESS | 1646 | 1464624824513 Marionette TRACE conn2 <- [1,3094,null,{}] 09:13:44 INFO - PROCESS | 1646 | 1464624824515 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:44 INFO - PROCESS | 1646 | 1464624824618 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:13:44 INFO - PROCESS | 1646 | 1464624824724 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297d6800 == 63 [pid = 1646] [id = 783] 09:13:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x11813b800) [pid = 1646] [serial = 2347] [outer = 0x0] 09:13:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12110e800) [pid = 1646] [serial = 2348] [outer = 0x11813b800] 09:13:44 INFO - PROCESS | 1646 | 1464624824750 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12344f800) [pid = 1646] [serial = 2349] [outer = 0x11813b800] 09:13:45 INFO - PROCESS | 1646 | 1464624825059 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:13:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:13:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 572ms 09:13:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:13:45 INFO - PROCESS | 1646 | 1464624825085 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 1646 | 1464624825087 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:13:45 INFO - PROCESS | 1646 | 1464624825089 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 1646 | 1464624825092 Marionette TRACE conn2 <- [1,3098,null,{}] 09:13:45 INFO - PROCESS | 1646 | 1464624825099 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:45 INFO - PROCESS | 1646 | 1464624825204 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:13:45 INFO - PROCESS | 1646 | 1464624825310 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce92800 == 64 [pid = 1646] [id = 784] 09:13:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1247a6400) [pid = 1646] [serial = 2350] [outer = 0x0] 09:13:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x126096c00) [pid = 1646] [serial = 2351] [outer = 0x1247a6400] 09:13:45 INFO - PROCESS | 1646 | 1464624825338 Marionette DEBUG loaded listener.js 09:13:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x128a98800) [pid = 1646] [serial = 2352] [outer = 0x1247a6400] 09:13:45 INFO - PROCESS | 1646 | 1464624825676 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:13:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:13:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:13:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 631ms 09:13:45 INFO - PROCESS | 1646 | 1464624825720 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 1646 | 1464624825722 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:13:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:13:45 INFO - PROCESS | 1646 | 1464624825724 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 1646 | 1464624825725 Marionette TRACE conn2 <- [1,3102,null,{}] 09:13:45 INFO - PROCESS | 1646 | 1464624825727 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:45 INFO - PROCESS | 1646 | 1464624825829 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:13:45 INFO - PROCESS | 1646 | 1464624825937 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1351bf000 == 65 [pid = 1646] [id = 785] 09:13:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x118741400) [pid = 1646] [serial = 2353] [outer = 0x0] 09:13:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x128ac6800) [pid = 1646] [serial = 2354] [outer = 0x118741400] 09:13:45 INFO - PROCESS | 1646 | 1464624825963 Marionette DEBUG loaded listener.js 09:13:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x129391000) [pid = 1646] [serial = 2355] [outer = 0x118741400] 09:13:46 INFO - PROCESS | 1646 | 1464624826279 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:13:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:13:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 09:13:46 INFO - PROCESS | 1646 | 1464624826346 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:13:46 INFO - PROCESS | 1646 | 1464624826347 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:13:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:13:46 INFO - PROCESS | 1646 | 1464624826349 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:13:46 INFO - PROCESS | 1646 | 1464624826350 Marionette TRACE conn2 <- [1,3106,null,{}] 09:13:46 INFO - PROCESS | 1646 | 1464624826352 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:46 INFO - PROCESS | 1646 | 1464624826452 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:13:46 INFO - PROCESS | 1646 | 1464624826544 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x137b9e800 == 66 [pid = 1646] [id = 786] 09:13:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x128c73800) [pid = 1646] [serial = 2356] [outer = 0x0] 09:13:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x129784800) [pid = 1646] [serial = 2357] [outer = 0x128c73800] 09:13:46 INFO - PROCESS | 1646 | 1464624826568 Marionette DEBUG loaded listener.js 09:13:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12a85ac00) [pid = 1646] [serial = 2358] [outer = 0x128c73800] 09:13:46 INFO - PROCESS | 1646 | 1464624826897 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:13:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:13:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:13:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:13:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 572ms 09:13:46 INFO - PROCESS | 1646 | 1464624826921 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:13:46 INFO - PROCESS | 1646 | 1464624826922 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:13:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:13:46 INFO - PROCESS | 1646 | 1464624826924 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:13:46 INFO - PROCESS | 1646 | 1464624826925 Marionette TRACE conn2 <- [1,3110,null,{}] 09:13:46 INFO - PROCESS | 1646 | 1464624826928 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:47 INFO - PROCESS | 1646 | 1464624827042 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:13:47 INFO - PROCESS | 1646 | 1464624827175 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ffca000 == 67 [pid = 1646] [id = 787] 09:13:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x123313c00) [pid = 1646] [serial = 2359] [outer = 0x0] 09:13:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12ace1c00) [pid = 1646] [serial = 2360] [outer = 0x123313c00] 09:13:47 INFO - PROCESS | 1646 | 1464624827201 Marionette DEBUG loaded listener.js 09:13:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12cd18c00) [pid = 1646] [serial = 2361] [outer = 0x123313c00] 09:13:47 INFO - PROCESS | 1646 | 1464624827503 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:13:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:13:47 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 09:13:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:13:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 624ms 09:13:47 INFO - PROCESS | 1646 | 1464624827549 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:13:47 INFO - PROCESS | 1646 | 1464624827550 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:13:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:13:47 INFO - PROCESS | 1646 | 1464624827553 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:13:47 INFO - PROCESS | 1646 | 1464624827554 Marionette TRACE conn2 <- [1,3114,null,{}] 09:13:47 INFO - PROCESS | 1646 | 1464624827556 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:47 INFO - PROCESS | 1646 | 1464624827657 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:13:47 INFO - PROCESS | 1646 | 1464624827737 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\", \"e3112f46-1df8-4554-bdc4-6c03c8487e65\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ab2000 == 68 [pid = 1646] [id = 788] 09:13:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x11269a000) [pid = 1646] [serial = 2362] [outer = 0x0] 09:13:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x113167000) [pid = 1646] [serial = 2363] [outer = 0x11269a000] 09:13:47 INFO - PROCESS | 1646 | 1464624827791 Marionette DEBUG loaded listener.js 09:13:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x123309400) [pid = 1646] [serial = 2364] [outer = 0x11269a000] 09:13:48 INFO - PROCESS | 1646 | 1464624828341 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:13:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:13:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 826ms 09:13:48 INFO - PROCESS | 1646 | 1464624828380 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:13:48 INFO - PROCESS | 1646 | 1464624828382 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x140812000 == 67 [pid = 1646] [id = 780] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x135019800 == 66 [pid = 1646] [id = 757] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x13844c800 == 65 [pid = 1646] [id = 779] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce90000 == 64 [pid = 1646] [id = 778] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1380d6000 == 63 [pid = 1646] [id = 777] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1353fa000 == 62 [pid = 1646] [id = 776] 09:13:49 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12ba0d000) [pid = 1646] [serial = 2218] [outer = 0x0] [url = about:blank] 09:13:49 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x126092000) [pid = 1646] [serial = 2209] [outer = 0x0] [url = about:blank] 09:13:49 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x128b27c00) [pid = 1646] [serial = 2212] [outer = 0x0] [url = about:blank] 09:13:49 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12ace1400) [pid = 1646] [serial = 2221] [outer = 0x0] [url = about:blank] 09:13:49 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x127036000) [pid = 1646] [serial = 2224] [outer = 0x0] [url = about:blank] 09:13:49 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x116a6b000) [pid = 1646] [serial = 2203] [outer = 0x0] [url = about:blank] 09:13:49 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12a808000) [pid = 1646] [serial = 2215] [outer = 0x0] [url = about:blank] 09:13:49 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11bb73c00) [pid = 1646] [serial = 2206] [outer = 0x0] [url = about:blank] 09:13:49 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12ace1800) [pid = 1646] [serial = 2268] [outer = 0x0] [url = about:blank] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x134dd6800 == 61 [pid = 1646] [id = 775] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d62c000 == 60 [pid = 1646] [id = 774] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12cea1000 == 59 [pid = 1646] [id = 773] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bdd9800 == 58 [pid = 1646] [id = 772] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5ac000 == 57 [pid = 1646] [id = 771] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x127cba000 == 56 [pid = 1646] [id = 770] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11901e800 == 55 [pid = 1646] [id = 769] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1260bf000 == 54 [pid = 1646] [id = 768] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1351c5000 == 53 [pid = 1646] [id = 763] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x137bc8800 == 52 [pid = 1646] [id = 762] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x13583c800 == 51 [pid = 1646] [id = 761] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d62b000 == 50 [pid = 1646] [id = 760] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x128a30800 == 49 [pid = 1646] [id = 759] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119672000 == 48 [pid = 1646] [id = 758] 09:13:49 INFO - PROCESS | 1646 | --DOCSHELL 0x134de2800 == 47 [pid = 1646] [id = 756] 09:13:49 WARNING - u'runner_teardown' () 09:13:49 INFO - No more tests 09:13:49 INFO - Got 0 unexpected results 09:13:49 INFO - SUITE-END | took 513s 09:13:49 INFO - Closing logging queue 09:13:49 INFO - queue closed 09:13:49 INFO - Return code: 0 09:13:49 WARNING - # TBPL SUCCESS # 09:13:49 INFO - Running post-action listener: _resource_record_post_action 09:13:49 INFO - Running post-run listener: _resource_record_post_run 09:13:50 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 37897728; Write bytes: 953012736; Read time: 396; Write time: 4709 09:13:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:13:50 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150637056; Write bytes: 144064512; Read time: 13574; Write time: 305 09:13:50 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 35726848; Write bytes: 792902656; Read time: 372; Write time: 4281 09:13:50 INFO - Running post-run listener: _upload_blobber_files 09:13:50 INFO - Blob upload gear active. 09:13:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:13:50 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 09:13:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:13:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:13:51 INFO - (blobuploader) - INFO - Open directory for files ... 09:13:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:13:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:13:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:13:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:13:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:13:51 INFO - (blobuploader) - INFO - Done attempting. 09:13:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:13:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:13:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:13:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:13:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:13:53 INFO - (blobuploader) - INFO - Done attempting. 09:13:53 INFO - (blobuploader) - INFO - Iteration through files over. 09:13:53 INFO - Return code: 0 09:13:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:13:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:13:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/902885804a800b7bd2adc5bf9aa3440a0916d3aa8b7d134b9ef9a81b0dad406b574d75f75fa7ec4a3422a42625cdbde12b6587b3011dcc4d3560d8891876ca49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/15eb57d99da1d516f5f1ed534b790c0e7151275fc06762535f0587c614f82d1c0c8ca41ea8f839eaa0ef6e390990c0f27107a831705102c573dabaa3f0a1c9bf"} 09:13:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:13:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:13:53 INFO - Contents: 09:13:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/902885804a800b7bd2adc5bf9aa3440a0916d3aa8b7d134b9ef9a81b0dad406b574d75f75fa7ec4a3422a42625cdbde12b6587b3011dcc4d3560d8891876ca49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/15eb57d99da1d516f5f1ed534b790c0e7151275fc06762535f0587c614f82d1c0c8ca41ea8f839eaa0ef6e390990c0f27107a831705102c573dabaa3f0a1c9bf"} 09:13:53 INFO - Running post-run listener: copy_logs_to_upload_dir 09:13:53 INFO - Copying logs to upload dir... 09:13:53 INFO - mkdir: /builds/slave/test/build/upload/logs 09:13:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=588.614465 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-05-30 09:13:53.649927) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 09:13:53.654117) ========= 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.7e6MH3hbX8/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.kCyuLnXvmz/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/902885804a800b7bd2adc5bf9aa3440a0916d3aa8b7d134b9ef9a81b0dad406b574d75f75fa7ec4a3422a42625cdbde12b6587b3011dcc4d3560d8891876ca49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/15eb57d99da1d516f5f1ed534b790c0e7151275fc06762535f0587c614f82d1c0c8ca41ea8f839eaa0ef6e390990c0f27107a831705102c573dabaa3f0a1c9bf"} build_url:https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012547 build_url: 'https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/902885804a800b7bd2adc5bf9aa3440a0916d3aa8b7d134b9ef9a81b0dad406b574d75f75fa7ec4a3422a42625cdbde12b6587b3011dcc4d3560d8891876ca49", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/15eb57d99da1d516f5f1ed534b790c0e7151275fc06762535f0587c614f82d1c0c8ca41ea8f839eaa0ef6e390990c0f27107a831705102c573dabaa3f0a1c9bf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bD8Q6kfuTZqTgYt2gwwq1w/artifacts/public/build/firefox-48.0a2.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-05-30 09:13:53.689900) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:13:53.690268) ========= 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.7e6MH3hbX8/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.kCyuLnXvmz/Listeners TMPDIR=/var/folders/72/tvk_0qk91l1gsxjmnd64n0bm00000w/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.005253 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:13:53.743549) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 09:13:53.743893) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 09:13:53.744510) ========= ========= Total master_lag: 0.42 =========