builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0070 starttime: 1461475054.0 results: success (0) buildid: 20160423200647 builduid: e22b5d514c594dfea2eb74cda23d211c revision: ef9c1cc0a76ca05d459cda0a0d74266f5d916341 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:33.996608) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:33.997007) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:33.997280) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:34.022290) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:34.022630) ========= 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.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-23 22:17:34-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 7.96M=0.001s 2016-04-23 22:17:34 (7.96 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.115602 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:34.157986) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:34.158307) ========= 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.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.020306 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:34.209969) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 22:17:34.210311) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev ef9c1cc0a76ca05d459cda0a0d74266f5d916341 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev ef9c1cc0a76ca05d459cda0a0d74266f5d916341 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-23 22:17:34,284 truncating revision to first 12 chars 2016-04-23 22:17:34,284 Setting DEBUG logging. 2016-04-23 22:17:34,284 attempt 1/10 2016-04-23 22:17:34,284 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/ef9c1cc0a76c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 22:17:35,005 unpacking tar archive at: fx-team-ef9c1cc0a76c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.965562 ========= master_lag: 0.54 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 22:17:35.715912) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:35.716227) ========= script_repo_revision: ef9c1cc0a76ca05d459cda0a0d74266f5d916341 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 22:17:35.721810) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-23 22:17:35.722249) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-23 22:17:36.883928) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 5 secs) (at 2016-04-23 22:17:36.884287) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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 22:17:37 INFO - MultiFileLogger online at 20160423 22:17:37 in /builds/slave/test 22:17:37 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 22:17:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:17:37 INFO - {'append_to_log': False, 22:17:37 INFO - 'base_work_dir': '/builds/slave/test', 22:17:37 INFO - 'blob_upload_branch': 'fx-team', 22:17:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:17:37 INFO - 'buildbot_json_path': 'buildprops.json', 22:17:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:17:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:17:37 INFO - 'download_minidump_stackwalk': True, 22:17:37 INFO - 'download_symbols': 'true', 22:17:37 INFO - 'e10s': False, 22:17:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:17:37 INFO - 'tooltool.py': '/tools/tooltool.py', 22:17:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:17:37 INFO - '/tools/misc-python/virtualenv.py')}, 22:17:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:17:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:17:37 INFO - 'log_level': 'info', 22:17:37 INFO - 'log_to_console': True, 22:17:37 INFO - 'opt_config_files': (), 22:17:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:17:37 INFO - '--processes=1', 22:17:37 INFO - '--config=%(test_path)s/wptrunner.ini', 22:17:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:17:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:17:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:17:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:17:37 INFO - 'pip_index': False, 22:17:37 INFO - 'require_test_zip': True, 22:17:37 INFO - 'test_type': ('testharness',), 22:17:37 INFO - 'this_chunk': '1', 22:17:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:17:37 INFO - 'total_chunks': '10', 22:17:37 INFO - 'virtualenv_path': 'venv', 22:17:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:17:37 INFO - 'work_dir': 'build'} 22:17:37 INFO - ##### 22:17:37 INFO - ##### Running clobber step. 22:17:37 INFO - ##### 22:17:37 INFO - Running pre-action listener: _resource_record_pre_action 22:17:37 INFO - Running main action method: clobber 22:17:37 INFO - rmtree: /builds/slave/test/build 22:17:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:17:37 INFO - Running post-action listener: _resource_record_post_action 22:17:37 INFO - ##### 22:17:37 INFO - ##### Running read-buildbot-config step. 22:17:37 INFO - ##### 22:17:37 INFO - Running pre-action listener: _resource_record_pre_action 22:17:37 INFO - Running main action method: read_buildbot_config 22:17:37 INFO - Using buildbot properties: 22:17:37 INFO - { 22:17:37 INFO - "project": "", 22:17:37 INFO - "product": "firefox", 22:17:37 INFO - "script_repo_revision": "production", 22:17:37 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 22:17:37 INFO - "repository": "", 22:17:37 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 22:17:37 INFO - "buildid": "20160423200647", 22:17:37 INFO - "pgo_build": "False", 22:17:37 INFO - "basedir": "/builds/slave/test", 22:17:37 INFO - "buildnumber": 375, 22:17:37 INFO - "slavename": "t-yosemite-r7-0070", 22:17:37 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 22:17:37 INFO - "platform": "macosx64", 22:17:37 INFO - "branch": "fx-team", 22:17:37 INFO - "revision": "ef9c1cc0a76ca05d459cda0a0d74266f5d916341", 22:17:37 INFO - "repo_path": "integration/fx-team", 22:17:37 INFO - "moz_repo_path": "", 22:17:37 INFO - "stage_platform": "macosx64", 22:17:37 INFO - "builduid": "e22b5d514c594dfea2eb74cda23d211c", 22:17:37 INFO - "slavebuilddir": "test" 22:17:37 INFO - } 22:17:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 22:17:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 22:17:37 INFO - Running post-action listener: _resource_record_post_action 22:17:37 INFO - ##### 22:17:37 INFO - ##### Running download-and-extract step. 22:17:37 INFO - ##### 22:17:37 INFO - Running pre-action listener: _resource_record_pre_action 22:17:37 INFO - Running main action method: download_and_extract 22:17:37 INFO - mkdir: /builds/slave/test/build/tests 22:17: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')]} 22:17:37 INFO - https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 22:17:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:17:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:17:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:17:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 22:17:39 INFO - Downloaded 1235 bytes. 22:17:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:17:39 INFO - Using the following test package requirements: 22:17:39 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 22:17:39 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:17:39 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 22:17:39 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:17:39 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 22:17:39 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:17:39 INFO - u'jsshell-mac64.zip'], 22:17:39 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:17:39 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 22:17:39 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 22:17:39 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:17:39 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 22:17:39 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:17:39 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 22:17:39 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:17:39 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 22:17:39 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:17:39 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 22:17:39 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 22:17:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:17:39 INFO - https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 22:17:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:17:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:17:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:17:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 22:17:41 INFO - Downloaded 17989109 bytes. 22:17:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:17:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:17:41 INFO - caution: filename not matched: web-platform/* 22:17:41 INFO - Return code: 11 22:17:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:17:41 INFO - https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 22:17:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:17:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:17:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:17:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 22:17:43 INFO - Downloaded 36402275 bytes. 22:17:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:17:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:17:47 INFO - caution: filename not matched: bin/* 22:17:47 INFO - caution: filename not matched: config/* 22:17:47 INFO - caution: filename not matched: mozbase/* 22:17:47 INFO - caution: filename not matched: marionette/* 22:17:47 INFO - caution: filename not matched: tools/wptserve/* 22:17:47 INFO - Return code: 11 22:17:47 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')]} 22:17:47 INFO - https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 22:17:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:17:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:17:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 22:17:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 22:17:51 INFO - Downloaded 68877498 bytes. 22:17:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:17:51 INFO - mkdir: /builds/slave/test/properties 22:17:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:17:51 INFO - Writing to file /builds/slave/test/properties/build_url 22:17:51 INFO - Contents: 22:17:51 INFO - build_url:https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:17:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:17:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:17:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:17:52 INFO - Contents: 22:17:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:17:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:17:52 INFO - https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:17:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:17:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:17:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:17:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 22:17:56 INFO - Downloaded 103550014 bytes. 22:17:56 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 22:17:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 22:18:00 INFO - Return code: 0 22:18:00 INFO - Running post-action listener: _resource_record_post_action 22:18:00 INFO - Running post-action listener: set_extra_try_arguments 22:18:00 INFO - ##### 22:18:00 INFO - ##### Running create-virtualenv step. 22:18:00 INFO - ##### 22:18:00 INFO - Running pre-action listener: _pre_create_virtualenv 22:18:00 INFO - Running pre-action listener: _resource_record_pre_action 22:18:00 INFO - Running main action method: create_virtualenv 22:18:00 INFO - Creating virtualenv /builds/slave/test/build/venv 22:18:00 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 22:18:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:18:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:18:00 INFO - Using real prefix '/tools/python27' 22:18:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:18:00 INFO - Installing distribute.............................................................................................................................................................................................done. 22:18:03 INFO - Installing pip.................done. 22:18:03 INFO - Return code: 0 22:18:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:18:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:18:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:18:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:18:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:18:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10805be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108078f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff9da66c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080745e0>, '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 0x107c57cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c82990>, '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.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:18:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 22:18:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 22:18:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XfTiHxmO9d/Render', 22:18:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:18:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:18:03 INFO - 'HOME': '/Users/cltbld', 22:18:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:18:03 INFO - 'LOGNAME': 'cltbld', 22:18:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:18:03 INFO - 'MOZ_NO_REMOTE': '1', 22:18:03 INFO - 'NO_EM_RESTART': '1', 22:18:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:18:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:18:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:18:03 INFO - 'PWD': '/builds/slave/test', 22:18:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:18:03 INFO - 'SHELL': '/bin/bash', 22:18:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ig8qB7Xtkb/Listeners', 22:18:03 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 22:18:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:18:03 INFO - 'USER': 'cltbld', 22:18:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:18:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:18:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:18:03 INFO - 'XPC_FLAGS': '0x0', 22:18:03 INFO - 'XPC_SERVICE_NAME': '0', 22:18:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:18:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:18:03 INFO - Downloading/unpacking psutil>=0.7.1 22:18:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:18:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:18:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:18:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:18:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:18:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:18:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:18:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:18:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:18:07 INFO - Installing collected packages: psutil 22:18:07 INFO - Running setup.py install for psutil 22:18:07 INFO - building 'psutil._psutil_osx' extension 22:18:07 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 22:18:07 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 22:18:07 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 22:18:07 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 22:18:07 INFO - building 'psutil._psutil_posix' extension 22:18:07 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 22:18:07 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 22:18:07 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 22:18:07 INFO - ^ 22:18:07 INFO - 1 warning generated. 22:18:07 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 22:18:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:18:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:18:08 INFO - Successfully installed psutil 22:18:08 INFO - Cleaning up... 22:18:08 INFO - Return code: 0 22:18:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:18: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')]} 22:18:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:18:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18: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')]} 22:18:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:18:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:08 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 0x10805be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108078f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff9da66c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080745e0>, '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 0x107c57cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c82990>, '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.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:18:08 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 22:18:08 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 22:18:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XfTiHxmO9d/Render', 22:18:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:18:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:18:08 INFO - 'HOME': '/Users/cltbld', 22:18:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:18:08 INFO - 'LOGNAME': 'cltbld', 22:18:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:18:08 INFO - 'MOZ_NO_REMOTE': '1', 22:18:08 INFO - 'NO_EM_RESTART': '1', 22:18:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:18:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:18:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:18:08 INFO - 'PWD': '/builds/slave/test', 22:18:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:18:08 INFO - 'SHELL': '/bin/bash', 22:18:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ig8qB7Xtkb/Listeners', 22:18:08 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 22:18:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:18:08 INFO - 'USER': 'cltbld', 22:18:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:18:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:18:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:18:08 INFO - 'XPC_FLAGS': '0x0', 22:18:08 INFO - 'XPC_SERVICE_NAME': '0', 22:18:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:18:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:18:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:18:08 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 22:18:08 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 22:18:08 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 22:18:08 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 22:18:08 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 22:18:08 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 22:18:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:18:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:18:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:18:11 INFO - Installing collected packages: mozsystemmonitor 22:18:11 INFO - Running setup.py install for mozsystemmonitor 22:18:11 INFO - Successfully installed mozsystemmonitor 22:18:11 INFO - Cleaning up... 22:18:11 INFO - Return code: 0 22:18:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:18:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:18:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:18:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:18:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:18:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10805be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108078f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff9da66c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080745e0>, '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 0x107c57cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c82990>, '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.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:18:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 22:18:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 22:18:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XfTiHxmO9d/Render', 22:18:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:18:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:18:11 INFO - 'HOME': '/Users/cltbld', 22:18:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:18:11 INFO - 'LOGNAME': 'cltbld', 22:18:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:18:11 INFO - 'MOZ_NO_REMOTE': '1', 22:18:11 INFO - 'NO_EM_RESTART': '1', 22:18:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:18:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:18:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:18:11 INFO - 'PWD': '/builds/slave/test', 22:18:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:18:11 INFO - 'SHELL': '/bin/bash', 22:18:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ig8qB7Xtkb/Listeners', 22:18:11 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 22:18:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:18:11 INFO - 'USER': 'cltbld', 22:18:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:18:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:18:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:18:11 INFO - 'XPC_FLAGS': '0x0', 22:18:11 INFO - 'XPC_SERVICE_NAME': '0', 22:18:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:18:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:18:11 INFO - Downloading/unpacking blobuploader==1.2.4 22:18:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:18:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:18:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:18:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:18:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:18:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:18:13 INFO - Downloading blobuploader-1.2.4.tar.gz 22:18:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:18:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:18:13 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 22:18:13 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 22:18:13 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 22:18:13 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 22:18:13 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 22:18:13 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 22:18:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:18:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:18:14 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 22:18:14 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 22:18:14 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 22:18:14 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 22:18:14 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 22:18:14 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 22:18:15 INFO - Downloading docopt-0.6.1.tar.gz 22:18:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:18:15 INFO - Installing collected packages: blobuploader, requests, docopt 22:18:15 INFO - Running setup.py install for blobuploader 22:18:15 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:18:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:18:15 INFO - Running setup.py install for requests 22:18:15 INFO - Running setup.py install for docopt 22:18:15 INFO - Successfully installed blobuploader requests docopt 22:18:15 INFO - Cleaning up... 22:18:15 INFO - Return code: 0 22:18:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:18: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')]} 22:18:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:18:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18: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')]} 22:18:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:18:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:15 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 0x10805be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108078f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff9da66c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080745e0>, '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 0x107c57cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c82990>, '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.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:18:15 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 22:18:15 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 22:18:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XfTiHxmO9d/Render', 22:18:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:18:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:18:15 INFO - 'HOME': '/Users/cltbld', 22:18:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:18:15 INFO - 'LOGNAME': 'cltbld', 22:18:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:18:15 INFO - 'MOZ_NO_REMOTE': '1', 22:18:15 INFO - 'NO_EM_RESTART': '1', 22:18:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:18:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:18:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:18:15 INFO - 'PWD': '/builds/slave/test', 22:18:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:18:15 INFO - 'SHELL': '/bin/bash', 22:18:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ig8qB7Xtkb/Listeners', 22:18:15 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 22:18:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:18:15 INFO - 'USER': 'cltbld', 22:18:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:18:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:18:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:18:15 INFO - 'XPC_FLAGS': '0x0', 22:18:15 INFO - 'XPC_SERVICE_NAME': '0', 22:18:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:18:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:18:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-oYWDVy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:18:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-JGQxFd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:18:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-jku5o6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:18:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-78m24c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:18:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-G0TmiT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:18:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-8_rke9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:18:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-5rlOSa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:18:16 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-BqJTSO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:18:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-e4Z1sg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:18:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-oIFx_q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:18:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-u_g0ou-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:18:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-EB1kho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:18:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-6eLaVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:18:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-067pZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:18:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-tPsni2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:18:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-rc1_zB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:18:17 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-NFyEvU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:18:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:18:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-2zSfS3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:18:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:18:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-1An1Fn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:18:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:18:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-OmEJg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:18:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:18:18 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-TE5oBf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:18:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:18:18 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 22:18:18 INFO - Running setup.py install for manifestparser 22:18:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:18:18 INFO - Running setup.py install for mozcrash 22:18:19 INFO - Running setup.py install for mozdebug 22:18:19 INFO - Running setup.py install for mozdevice 22:18:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:18:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:18:19 INFO - Running setup.py install for mozfile 22:18:19 INFO - Running setup.py install for mozhttpd 22:18:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:18:19 INFO - Running setup.py install for mozinfo 22:18:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:18:19 INFO - Running setup.py install for mozInstall 22:18:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:18:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:18:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:18:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:18:20 INFO - Running setup.py install for mozleak 22:18:20 INFO - Running setup.py install for mozlog 22:18:20 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:18:20 INFO - Running setup.py install for moznetwork 22:18:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:18:20 INFO - Running setup.py install for mozprocess 22:18:20 INFO - Running setup.py install for mozprofile 22:18:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:18:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:18:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:18:20 INFO - Running setup.py install for mozrunner 22:18:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:18:20 INFO - Running setup.py install for mozscreenshot 22:18:21 INFO - Running setup.py install for moztest 22:18:21 INFO - Running setup.py install for mozversion 22:18:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:18:21 INFO - Running setup.py install for wptserve 22:18:21 INFO - Running setup.py install for marionette-driver 22:18:21 INFO - Running setup.py install for browsermob-proxy 22:18:21 INFO - Running setup.py install for marionette-client 22:18:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:18:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:18:22 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 22:18:22 INFO - Cleaning up... 22:18:22 INFO - Return code: 0 22:18:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:18:22 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')]} 22:18:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:18:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:22 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')]} 22:18:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:18:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:22 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 0x10805be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108078f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbff9da66c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080745e0>, '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 0x107c57cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c82990>, '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.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:18:22 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 22:18:22 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 22:18:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XfTiHxmO9d/Render', 22:18:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:18:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:18:22 INFO - 'HOME': '/Users/cltbld', 22:18:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:18:22 INFO - 'LOGNAME': 'cltbld', 22:18:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:18:22 INFO - 'MOZ_NO_REMOTE': '1', 22:18:22 INFO - 'NO_EM_RESTART': '1', 22:18:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:18:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:18:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:18:22 INFO - 'PWD': '/builds/slave/test', 22:18:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:18:22 INFO - 'SHELL': '/bin/bash', 22:18:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ig8qB7Xtkb/Listeners', 22:18:22 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 22:18:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:18:22 INFO - 'USER': 'cltbld', 22:18:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:18:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:18:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:18:22 INFO - 'XPC_FLAGS': '0x0', 22:18:22 INFO - 'XPC_SERVICE_NAME': '0', 22:18:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:18:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:18:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-aiQSx4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:18:22 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)) 22:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:18:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-0LBF1n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:18:22 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)) 22:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:18:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-WfuhDL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:18:22 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)) 22:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:18:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-wp4pyx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:18:22 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)) 22:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:18:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-wQycKJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:18:23 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)) 22:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:18:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-fABfTF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:18:23 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)) 22:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:18:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-5EyvAu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:18:23 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)) 22:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:18:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-S2SETO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:18:23 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)) 22:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:18:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-qnh0HG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:18:23 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)) 22:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:18:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-QmTU62-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:18:23 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)) 22:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:18:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Y2Ru58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:18:23 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)) 22:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:18:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-uqT2mx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:18:23 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)) 22:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:18:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-fPaAgj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:18:23 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)) 22:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:18:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-3fCwzL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:18:24 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)) 22:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:18:24 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-U8cZTi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:18:24 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)) 22:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:18:24 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-IsSfON-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:18:24 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)) 22:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:18:24 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-w7AELr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:18:24 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)) 22:18:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:18:24 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-YZe4nb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:18:24 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)) 22:18:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:18:24 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-2Err3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:18:24 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)) 22:18:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:18:24 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-aTFd9j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:18:24 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)) 22:18:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:18:25 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-jvV8yU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:18:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:18:25 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)) 22:18:25 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)) 22:18:25 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)) 22:18:25 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)) 22:18:25 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)) 22:18:25 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)) 22:18:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:18:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:18:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:18:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:18:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:18:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:18:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:18:27 INFO - Downloading blessings-1.6.tar.gz 22:18:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:18:27 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)) 22:18:27 INFO - Installing collected packages: blessings 22:18:27 INFO - Running setup.py install for blessings 22:18:27 INFO - Successfully installed blessings 22:18:27 INFO - Cleaning up... 22:18:27 INFO - Return code: 0 22:18:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:18:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:18:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:18:28 INFO - Reading from file tmpfile_stdout 22:18:28 INFO - Current package versions: 22:18:28 INFO - blessings == 1.6 22:18:28 INFO - blobuploader == 1.2.4 22:18:28 INFO - browsermob-proxy == 0.6.0 22:18:28 INFO - docopt == 0.6.1 22:18:28 INFO - manifestparser == 1.1 22:18:28 INFO - marionette-client == 2.3.0 22:18:28 INFO - marionette-driver == 1.4.0 22:18:28 INFO - mozInstall == 1.12 22:18:28 INFO - mozcrash == 0.17 22:18:28 INFO - mozdebug == 0.1 22:18:28 INFO - mozdevice == 0.48 22:18:28 INFO - mozfile == 1.2 22:18:28 INFO - mozhttpd == 0.7 22:18:28 INFO - mozinfo == 0.9 22:18:28 INFO - mozleak == 0.1 22:18:28 INFO - mozlog == 3.1 22:18:28 INFO - moznetwork == 0.27 22:18:28 INFO - mozprocess == 0.22 22:18:28 INFO - mozprofile == 0.28 22:18:28 INFO - mozrunner == 6.11 22:18:28 INFO - mozscreenshot == 0.1 22:18:28 INFO - mozsystemmonitor == 0.0 22:18:28 INFO - moztest == 0.7 22:18:28 INFO - mozversion == 1.4 22:18:28 INFO - psutil == 3.1.1 22:18:28 INFO - requests == 1.2.3 22:18:28 INFO - wptserve == 1.4.0 22:18:28 INFO - wsgiref == 0.1.2 22:18:28 INFO - Running post-action listener: _resource_record_post_action 22:18:28 INFO - Running post-action listener: _start_resource_monitoring 22:18:28 INFO - Starting resource monitoring. 22:18:28 INFO - ##### 22:18:28 INFO - ##### Running pull step. 22:18:28 INFO - ##### 22:18:28 INFO - Running pre-action listener: _resource_record_pre_action 22:18:28 INFO - Running main action method: pull 22:18:28 INFO - Pull has nothing to do! 22:18:28 INFO - Running post-action listener: _resource_record_post_action 22:18:28 INFO - ##### 22:18:28 INFO - ##### Running install step. 22:18:28 INFO - ##### 22:18:28 INFO - Running pre-action listener: _resource_record_pre_action 22:18:28 INFO - Running main action method: install 22:18:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:18:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:18:28 INFO - Reading from file tmpfile_stdout 22:18:28 INFO - Detecting whether we're running mozinstall >=1.0... 22:18:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:18:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:18:28 INFO - Reading from file tmpfile_stdout 22:18:28 INFO - Output received: 22:18:28 INFO - Usage: mozinstall [options] installer 22:18:28 INFO - Options: 22:18:28 INFO - -h, --help show this help message and exit 22:18:28 INFO - -d DEST, --destination=DEST 22:18:28 INFO - Directory to install application into. [default: 22:18:28 INFO - "/builds/slave/test"] 22:18:28 INFO - --app=APP Application being installed. [default: firefox] 22:18:28 INFO - mkdir: /builds/slave/test/build/application 22:18:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 22:18:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 22:18:48 INFO - Reading from file tmpfile_stdout 22:18:48 INFO - Output received: 22:18:48 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 22:18:48 INFO - Running post-action listener: _resource_record_post_action 22:18:48 INFO - ##### 22:18:48 INFO - ##### Running run-tests step. 22:18:48 INFO - ##### 22:18:48 INFO - Running pre-action listener: _resource_record_pre_action 22:18:48 INFO - Running main action method: run_tests 22:18:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:18:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:18:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:18:48 INFO - grabbing minidump binary from tooltool 22:18: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')]} 22:18:48 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 0x1080745e0>, '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 0x107c57cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c82990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:18:48 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 22:18:48 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 22:18:48 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:18:48 INFO - Return code: 0 22:18:48 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 22:18:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:18:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 22:18:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 22:18:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XfTiHxmO9d/Render', 22:18:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:18:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:18:48 INFO - 'HOME': '/Users/cltbld', 22:18:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:18:48 INFO - 'LOGNAME': 'cltbld', 22:18:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:18:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:18:48 INFO - 'MOZ_NO_REMOTE': '1', 22:18:48 INFO - 'NO_EM_RESTART': '1', 22:18:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:18:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:18:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:18:48 INFO - 'PWD': '/builds/slave/test', 22:18:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:18:48 INFO - 'SHELL': '/bin/bash', 22:18:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Ig8qB7Xtkb/Listeners', 22:18:48 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 22:18:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:18:48 INFO - 'USER': 'cltbld', 22:18:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:18:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:18:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:18:48 INFO - 'XPC_FLAGS': '0x0', 22:18:48 INFO - 'XPC_SERVICE_NAME': '0', 22:18:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:18:48 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 22:18:49 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 22:18:49 INFO - import pkg_resources 22:18:49 INFO - Using 1 client processes 22:18:50 INFO - wptserve Starting http server on 127.0.0.1:8000 22:18:50 INFO - wptserve Starting http server on 127.0.0.1:8001 22:18:50 INFO - wptserve Starting http server on 127.0.0.1:8443 22:18:52 INFO - SUITE-START | Running 778 tests 22:18:52 INFO - Running testharness tests 22:18:52 INFO - Setting up ssl 22:18:52 INFO - PROCESS | certutil | 22:18:52 INFO - PROCESS | certutil | 22:18:52 INFO - PROCESS | certutil | 22:18:52 INFO - Certificate Nickname Trust Attributes 22:18:52 INFO - SSL,S/MIME,JAR/XPI 22:18:52 INFO - 22:18:52 INFO - web-platform-tests CT,, 22:18:52 INFO - 22:18:52 INFO - Starting runner 22:18:53 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 22:18:53 INFO - PROCESS | 2218 | 1461475133242 Marionette DEBUG Marionette enabled via build flag and pref 22:18:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x11676e800 == 1 [pid = 2218] [id = 1] 22:18:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 1 (0x11676f000) [pid = 2218] [serial = 1] [outer = 0x0] 22:18:53 INFO - PROCESS | 2218 | [2218] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:18:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 2 (0x116770000) [pid = 2218] [serial = 2] [outer = 0x11676f000] 22:18:53 INFO - PROCESS | 2218 | 1461475133553 Marionette INFO Listening on port 2828 22:18:53 INFO - PROCESS | 2218 | 1461475133775 Marionette DEBUG Marionette enabled via command-line flag 22:18:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x11915c800 == 2 [pid = 2218] [id = 2] 22:18:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 3 (0x11915d000) [pid = 2218] [serial = 3] [outer = 0x0] 22:18:53 INFO - PROCESS | 2218 | [2218] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:18:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 4 (0x11915e000) [pid = 2218] [serial = 4] [outer = 0x11915d000] 22:18:53 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:18:53 INFO - PROCESS | 2218 | 1461475133951 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52184 22:18:54 INFO - PROCESS | 2218 | 1461475134023 Marionette DEBUG Closed connection conn0 22:18:54 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:18:54 INFO - PROCESS | 2218 | 1461475134029 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52185 22:18:54 INFO - PROCESS | 2218 | 1461475134045 Marionette DEBUG Closed connection conn1 22:18:54 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:18:54 INFO - PROCESS | 2218 | 1461475134050 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52186 22:18:54 INFO - PROCESS | 2218 | 1461475134057 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:18:54 INFO - PROCESS | 2218 | 1461475134063 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423200647","device":"desktop","version":"48.0a1"} 22:18:54 INFO - PROCESS | 2218 | [2218] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:18:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c379000 == 3 [pid = 2218] [id = 3] 22:18:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 5 (0x11c37f000) [pid = 2218] [serial = 5] [outer = 0x0] 22:18:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c380000 == 4 [pid = 2218] [id = 4] 22:18:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 6 (0x11c42bc00) [pid = 2218] [serial = 6] [outer = 0x0] 22:18:55 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:18:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x123ecd800 == 5 [pid = 2218] [id = 5] 22:18:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 7 (0x11c42a800) [pid = 2218] [serial = 7] [outer = 0x0] 22:18:55 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:18:55 INFO - PROCESS | 2218 | [2218] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:18:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 8 (0x12402ec00) [pid = 2218] [serial = 8] [outer = 0x11c42a800] 22:18:55 INFO - PROCESS | 2218 | [2218] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 22:18:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 9 (0x12644e000) [pid = 2218] [serial = 9] [outer = 0x11c37f000] 22:18:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 10 (0x123e03800) [pid = 2218] [serial = 10] [outer = 0x11c42bc00] 22:18:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 11 (0x123e05800) [pid = 2218] [serial = 11] [outer = 0x11c42a800] 22:18:55 INFO - PROCESS | 2218 | [2218] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 22:18:56 INFO - PROCESS | 2218 | 1461475136026 Marionette DEBUG loaded listener.js 22:18:56 INFO - PROCESS | 2218 | 1461475136034 Marionette DEBUG loaded listener.js 22:18:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 12 (0x128f9a000) [pid = 2218] [serial = 12] [outer = 0x11c42a800] 22:18:56 INFO - PROCESS | 2218 | 1461475136401 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e71f2552-6847-8441-8898-1f26436b1d30","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423200647","device":"desktop","version":"48.0a1","command_id":1}}] 22:18:56 INFO - PROCESS | 2218 | 1461475136497 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}] 22:18:56 INFO - PROCESS | 2218 | 1461475136542 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 22:18:56 INFO - PROCESS | 2218 | 1461475136632 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:18:56 INFO - PROCESS | 2218 | [2218] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:18:56 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:18:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 13 (0x12b073c00) [pid = 2218] [serial = 13] [outer = 0x11c42a800] 22:18:56 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:18:56 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:18:56 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 22:18:56 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 22:18:56 INFO - PROCESS | 2218 | 1461475136910 Marionette TRACE conn2 <- [1,3,null,{}] 22:18:56 INFO - PROCESS | 2218 | 1461475136913 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:18:56 INFO - PROCESS | 2218 | 1461475136934 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 22:18:56 INFO - PROCESS | 2218 | 1461475136963 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 22:18:56 INFO - PROCESS | 2218 | 1461475136964 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 22:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:18:56 INFO - PROCESS | 2218 | 1461475136968 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:18:56 INFO - PROCESS | 2218 | 1461475136971 Marionette TRACE conn2 <- [1,6,null,{}] 22:18:56 INFO - PROCESS | 2218 | 1461475136976 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}] 22:18:56 INFO - PROCESS | 2218 | 1461475136983 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 22:18:56 INFO - PROCESS | 2218 | 1461475136988 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b64c000 == 6 [pid = 2218] [id = 6] 22:18:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 14 (0x12b62e800) [pid = 2218] [serial = 14] [outer = 0x0] 22:18:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 15 (0x12b62f800) [pid = 2218] [serial = 15] [outer = 0x12b62e800] 22:18:57 INFO - PROCESS | 2218 | 1461475137019 Marionette DEBUG loaded listener.js 22:18:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 16 (0x12b636000) [pid = 2218] [serial = 16] [outer = 0x12b62e800] 22:18:57 INFO - PROCESS | 2218 | 1461475137306 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]]]}] 22:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 374ms 22:18:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1c8000 == 7 [pid = 2218] [id = 7] 22:18:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 17 (0x12b63b800) [pid = 2218] [serial = 17] [outer = 0x0] 22:18:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 18 (0x12c0b8000) [pid = 2218] [serial = 18] [outer = 0x12b63b800] 22:18:57 INFO - PROCESS | 2218 | 1461475137361 Marionette DEBUG loaded listener.js 22:18:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 19 (0x12c23f000) [pid = 2218] [serial = 19] [outer = 0x12b63b800] 22:18:57 INFO - PROCESS | 2218 | 1461475137398 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 22:18:57 INFO - PROCESS | 2218 | 1461475137400 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 22:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:18:57 INFO - PROCESS | 2218 | 1461475137443 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:18:57 INFO - PROCESS | 2218 | 1461475137444 Marionette TRACE conn2 <- [1,10,null,{}] 22:18:57 INFO - PROCESS | 2218 | 1461475137459 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}] 22:18:57 INFO - PROCESS | 2218 | 1461475137592 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 22:18:57 INFO - PROCESS | 2218 | 1461475137625 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2bc000 == 8 [pid = 2218] [id = 8] 22:18:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 20 (0x12c23b400) [pid = 2218] [serial = 20] [outer = 0x0] 22:18:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 21 (0x12d381800) [pid = 2218] [serial = 21] [outer = 0x12c23b400] 22:18:57 INFO - PROCESS | 2218 | 1461475137654 Marionette DEBUG loaded listener.js 22:18:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 22 (0x12d385c00) [pid = 2218] [serial = 22] [outer = 0x12c23b400] 22:18:57 INFO - PROCESS | 2218 | 1461475137963 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]]]}] 22:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 591ms 22:18:58 INFO - PROCESS | 2218 | 1461475138024 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 22:18:58 INFO - PROCESS | 2218 | 1461475138025 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 22:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:18:58 INFO - PROCESS | 2218 | 1461475138028 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:18:58 INFO - PROCESS | 2218 | 1461475138029 Marionette TRACE conn2 <- [1,14,null,{}] 22:18:58 INFO - PROCESS | 2218 | 1461475138031 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}] 22:18:58 INFO - PROCESS | 2218 | 1461475138121 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 22:18:58 INFO - PROCESS | 2218 | 1461475138126 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd8b000 == 9 [pid = 2218] [id = 9] 22:18:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 23 (0x12d741400) [pid = 2218] [serial = 23] [outer = 0x0] 22:18:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 24 (0x12d7e6800) [pid = 2218] [serial = 24] [outer = 0x12d741400] 22:18:58 INFO - PROCESS | 2218 | 1461475138151 Marionette DEBUG loaded listener.js 22:18:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 25 (0x12dd59c00) [pid = 2218] [serial = 25] [outer = 0x12d741400] 22:18:58 INFO - PROCESS | 2218 | 1461475138412 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]]]}] 22:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 22:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:18:58 INFO - PROCESS | 2218 | 1461475138447 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 22:18:58 INFO - PROCESS | 2218 | 1461475138448 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 22:18:58 INFO - PROCESS | 2218 | 1461475138450 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:18:58 INFO - PROCESS | 2218 | 1461475138452 Marionette TRACE conn2 <- [1,18,null,{}] 22:18:58 INFO - PROCESS | 2218 | 1461475138462 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}] 22:18:58 INFO - PROCESS | 2218 | 1461475138565 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 22:18:58 INFO - PROCESS | 2218 | 1461475138570 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e551800 == 10 [pid = 2218] [id = 10] 22:18:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 26 (0x12e4b1800) [pid = 2218] [serial = 26] [outer = 0x0] 22:18:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 27 (0x12e4bb400) [pid = 2218] [serial = 27] [outer = 0x12e4b1800] 22:18:58 INFO - PROCESS | 2218 | 1461475138598 Marionette DEBUG loaded listener.js 22:18:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 28 (0x12e51b000) [pid = 2218] [serial = 28] [outer = 0x12e4b1800] 22:18:59 INFO - PROCESS | 2218 | 1461475139032 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]]]}] 22:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 628ms 22:18:59 INFO - PROCESS | 2218 | 1461475139080 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 22:18:59 INFO - PROCESS | 2218 | 1461475139082 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 22:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:18:59 INFO - PROCESS | 2218 | 1461475139086 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:18:59 INFO - PROCESS | 2218 | 1461475139088 Marionette TRACE conn2 <- [1,22,null,{}] 22:18:59 INFO - PROCESS | 2218 | 1461475139091 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}] 22:18:59 INFO - PROCESS | 2218 | 1461475139180 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 22:18:59 INFO - PROCESS | 2218 | 1461475139188 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a840000 == 11 [pid = 2218] [id = 11] 22:18:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 29 (0x119e4dc00) [pid = 2218] [serial = 29] [outer = 0x0] 22:18:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 30 (0x11ae8e400) [pid = 2218] [serial = 30] [outer = 0x119e4dc00] 22:18:59 INFO - PROCESS | 2218 | 1461475139214 Marionette DEBUG loaded listener.js 22:18:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 31 (0x12eaae000) [pid = 2218] [serial = 31] [outer = 0x119e4dc00] 22:18:59 INFO - PROCESS | 2218 | 1461475139457 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]]]}] 22:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 22:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:18:59 INFO - PROCESS | 2218 | 1461475139510 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 22:18:59 INFO - PROCESS | 2218 | 1461475139511 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 22:18:59 INFO - PROCESS | 2218 | 1461475139513 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:18:59 INFO - PROCESS | 2218 | 1461475139514 Marionette TRACE conn2 <- [1,26,null,{}] 22:18:59 INFO - PROCESS | 2218 | 1461475139516 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}] 22:18:59 INFO - PROCESS | 2218 | 1461475139611 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 22:18:59 INFO - PROCESS | 2218 | 1461475139616 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee04000 == 12 [pid = 2218] [id = 12] 22:18:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 32 (0x11a8c3c00) [pid = 2218] [serial = 32] [outer = 0x0] 22:18:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 33 (0x12e533400) [pid = 2218] [serial = 33] [outer = 0x11a8c3c00] 22:18:59 INFO - PROCESS | 2218 | 1461475139641 Marionette DEBUG loaded listener.js 22:18:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 34 (0x12eab6800) [pid = 2218] [serial = 34] [outer = 0x11a8c3c00] 22:18:59 INFO - PROCESS | 2218 | 1461475139980 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]]]}] 22:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 476ms 22:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:18:59 INFO - PROCESS | 2218 | 1461475139992 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 22:18:59 INFO - PROCESS | 2218 | 1461475139994 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 22:18:59 INFO - PROCESS | 2218 | 1461475139997 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:19:00 INFO - PROCESS | 2218 | 1461475139999 Marionette TRACE conn2 <- [1,30,null,{}] 22:19:00 INFO - PROCESS | 2218 | 1461475140003 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}] 22:19:00 INFO - PROCESS | 2218 | 1461475140140 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 22:19:00 INFO - PROCESS | 2218 | 1461475140148 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f13d800 == 13 [pid = 2218] [id = 13] 22:19:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 35 (0x12eeea400) [pid = 2218] [serial = 35] [outer = 0x0] 22:19:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 36 (0x12eef1000) [pid = 2218] [serial = 36] [outer = 0x12eeea400] 22:19:00 INFO - PROCESS | 2218 | 1461475140189 Marionette DEBUG loaded listener.js 22:19:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 37 (0x12eef5800) [pid = 2218] [serial = 37] [outer = 0x12eeea400] 22:19:00 INFO - PROCESS | 2218 | 1461475140506 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]]]}] 22:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 521ms 22:19:00 INFO - PROCESS | 2218 | 1461475140518 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 22:19:00 INFO - PROCESS | 2218 | 1461475140520 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 22:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:19:00 INFO - PROCESS | 2218 | 1461475140532 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:19:00 INFO - PROCESS | 2218 | 1461475140533 Marionette TRACE conn2 <- [1,34,null,{}] 22:19:00 INFO - PROCESS | 2218 | 1461475140542 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}] 22:19:00 INFO - PROCESS | 2218 | 1461475140630 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 22:19:00 INFO - PROCESS | 2218 | 1461475140635 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f15b000 == 14 [pid = 2218] [id = 14] 22:19:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 38 (0x12e4b0000) [pid = 2218] [serial = 38] [outer = 0x0] 22:19:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 39 (0x12f04c000) [pid = 2218] [serial = 39] [outer = 0x12e4b0000] 22:19:00 INFO - PROCESS | 2218 | 1461475140661 Marionette DEBUG loaded listener.js 22:19:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 40 (0x12f053800) [pid = 2218] [serial = 40] [outer = 0x12e4b0000] 22:19:00 INFO - PROCESS | 2218 | 1461475140902 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]]]}] 22:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 424ms 22:19:00 INFO - PROCESS | 2218 | 1461475140960 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 22:19:00 INFO - PROCESS | 2218 | 1461475140961 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 22:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:19:00 INFO - PROCESS | 2218 | 1461475140963 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:19:00 INFO - PROCESS | 2218 | 1461475140964 Marionette TRACE conn2 <- [1,38,null,{}] 22:19:00 INFO - PROCESS | 2218 | 1461475140967 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}] 22:19:01 INFO - PROCESS | 2218 | 1461475141067 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 22:19:01 INFO - PROCESS | 2218 | 1461475141073 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f94c000 == 15 [pid = 2218] [id = 15] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 41 (0x12f04b800) [pid = 2218] [serial = 41] [outer = 0x0] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 42 (0x12f776800) [pid = 2218] [serial = 42] [outer = 0x12f04b800] 22:19:01 INFO - PROCESS | 2218 | 1461475141097 Marionette DEBUG loaded listener.js 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 43 (0x12f77d800) [pid = 2218] [serial = 43] [outer = 0x12f04b800] 22:19:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f967800 == 16 [pid = 2218] [id = 16] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 44 (0x12f968000) [pid = 2218] [serial = 44] [outer = 0x0] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 45 (0x12fc03800) [pid = 2218] [serial = 45] [outer = 0x12f968000] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 46 (0x12fc07800) [pid = 2218] [serial = 46] [outer = 0x12f968000] 22:19:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f967000 == 17 [pid = 2218] [id = 17] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 47 (0x12f7d4c00) [pid = 2218] [serial = 47] [outer = 0x0] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 48 (0x12fb98400) [pid = 2218] [serial = 48] [outer = 0x12f7d4c00] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 49 (0x128c80400) [pid = 2218] [serial = 49] [outer = 0x12f7d4c00] 22:19:01 INFO - PROCESS | 2218 | 1461475141460 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]]]}] 22:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 523ms 22:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:19:01 INFO - PROCESS | 2218 | 1461475141495 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 22:19:01 INFO - PROCESS | 2218 | 1461475141496 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 22:19:01 INFO - PROCESS | 2218 | 1461475141499 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:19:01 INFO - PROCESS | 2218 | 1461475141500 Marionette TRACE conn2 <- [1,42,null,{}] 22:19:01 INFO - PROCESS | 2218 | 1461475141502 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}] 22:19:01 INFO - PROCESS | 2218 | 1461475141591 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 22:19:01 INFO - PROCESS | 2218 | 1461475141596 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300b2800 == 18 [pid = 2218] [id = 18] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 50 (0x128f48000) [pid = 2218] [serial = 50] [outer = 0x0] 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 51 (0x128f49c00) [pid = 2218] [serial = 51] [outer = 0x128f48000] 22:19:01 INFO - PROCESS | 2218 | 1461475141622 Marionette DEBUG loaded listener.js 22:19:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 52 (0x12e4b0c00) [pid = 2218] [serial = 52] [outer = 0x128f48000] 22:19:01 INFO - PROCESS | 2218 | 1461475141864 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]]]}] 22:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 22:19:01 INFO - PROCESS | 2218 | 1461475141925 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 22:19:01 INFO - PROCESS | 2218 | 1461475141927 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 22:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:19:01 INFO - PROCESS | 2218 | 1461475141929 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:19:01 INFO - PROCESS | 2218 | 1461475141931 Marionette TRACE conn2 <- [1,46,null,{}] 22:19:01 INFO - PROCESS | 2218 | 1461475141933 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}] 22:19:02 INFO - PROCESS | 2218 | 1461475142023 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 22:19:02 INFO - PROCESS | 2218 | 1461475142027 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300ce800 == 19 [pid = 2218] [id = 19] 22:19:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 53 (0x11b180800) [pid = 2218] [serial = 53] [outer = 0x0] 22:19:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 54 (0x11b41b000) [pid = 2218] [serial = 54] [outer = 0x11b180800] 22:19:02 INFO - PROCESS | 2218 | 1461475142057 Marionette DEBUG loaded listener.js 22:19:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 55 (0x12f7d8000) [pid = 2218] [serial = 55] [outer = 0x11b180800] 22:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 370ms 22:19:02 INFO - PROCESS | 2218 | 1461475142293 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]]]}] 22:19:02 INFO - PROCESS | 2218 | 1461475142299 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 22:19:02 INFO - PROCESS | 2218 | 1461475142300 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 22:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:19:02 INFO - PROCESS | 2218 | 1461475142309 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:19:02 INFO - PROCESS | 2218 | 1461475142310 Marionette TRACE conn2 <- [1,50,null,{}] 22:19:02 INFO - PROCESS | 2218 | 1461475142313 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}] 22:19:02 INFO - PROCESS | 2218 | 1461475142412 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 22:19:02 INFO - PROCESS | 2218 | 1461475142416 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300c0800 == 20 [pid = 2218] [id = 20] 22:19:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 56 (0x11a979400) [pid = 2218] [serial = 56] [outer = 0x0] 22:19:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 57 (0x11a97c000) [pid = 2218] [serial = 57] [outer = 0x11a979400] 22:19:02 INFO - PROCESS | 2218 | 1461475142441 Marionette DEBUG loaded listener.js 22:19:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 58 (0x12fba1000) [pid = 2218] [serial = 58] [outer = 0x11a979400] 22:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 376ms 22:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:19:02 INFO - PROCESS | 2218 | 1461475142675 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]]]}] 22:19:02 INFO - PROCESS | 2218 | 1461475142679 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 22:19:02 INFO - PROCESS | 2218 | 1461475142680 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 22:19:02 INFO - PROCESS | 2218 | 1461475142683 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:19:02 INFO - PROCESS | 2218 | 1461475142684 Marionette TRACE conn2 <- [1,54,null,{}] 22:19:02 INFO - PROCESS | 2218 | 1461475142692 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}] 22:19:02 INFO - PROCESS | 2218 | 1461475142784 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 22:19:02 INFO - PROCESS | 2218 | 1461475142800 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2ac000 == 21 [pid = 2218] [id = 21] 22:19:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 59 (0x1301b0000) [pid = 2218] [serial = 59] [outer = 0x0] 22:19:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 60 (0x1301b5c00) [pid = 2218] [serial = 60] [outer = 0x1301b0000] 22:19:02 INFO - PROCESS | 2218 | 1461475142824 Marionette DEBUG loaded listener.js 22:19:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 61 (0x1301f0c00) [pid = 2218] [serial = 61] [outer = 0x1301b0000] 22:19:03 INFO - PROCESS | 2218 | 1461475143055 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]]]}] 22:19:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 423ms 22:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:19:03 INFO - PROCESS | 2218 | 1461475143110 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 22:19:03 INFO - PROCESS | 2218 | 1461475143111 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 22:19:03 INFO - PROCESS | 2218 | 1461475143113 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:19:03 INFO - PROCESS | 2218 | 1461475143115 Marionette TRACE conn2 <- [1,58,null,{}] 22:19:03 INFO - PROCESS | 2218 | 1461475143117 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}] 22:19:03 INFO - PROCESS | 2218 | 1461475143226 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 22:19:03 INFO - PROCESS | 2218 | 1461475143229 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x130688000 == 22 [pid = 2218] [id = 22] 22:19:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 62 (0x1301fcc00) [pid = 2218] [serial = 62] [outer = 0x0] 22:19:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 63 (0x1301f4c00) [pid = 2218] [serial = 63] [outer = 0x1301fcc00] 22:19:03 INFO - PROCESS | 2218 | 1461475143256 Marionette DEBUG loaded listener.js 22:19:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 64 (0x130aab800) [pid = 2218] [serial = 64] [outer = 0x1301fcc00] 22:19:04 INFO - PROCESS | 2218 | 1461475144139 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]]]}] 22:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1074ms 22:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:19:04 INFO - PROCESS | 2218 | 1461475144190 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 22:19:04 INFO - PROCESS | 2218 | 1461475144192 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 22:19:04 INFO - PROCESS | 2218 | 1461475144196 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:19:04 INFO - PROCESS | 2218 | 1461475144198 Marionette TRACE conn2 <- [1,62,null,{}] 22:19:04 INFO - PROCESS | 2218 | 1461475144220 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}] 22:19:04 INFO - PROCESS | 2218 | 1461475144344 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 22:19:04 INFO - PROCESS | 2218 | 1461475144375 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x1157ba800 == 23 [pid = 2218] [id = 23] 22:19:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 65 (0x114bb8400) [pid = 2218] [serial = 65] [outer = 0x0] 22:19:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 66 (0x1151f0800) [pid = 2218] [serial = 66] [outer = 0x114bb8400] 22:19:04 INFO - PROCESS | 2218 | 1461475144408 Marionette DEBUG loaded listener.js 22:19:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 67 (0x115cee000) [pid = 2218] [serial = 67] [outer = 0x114bb8400] 22:19:04 INFO - PROCESS | 2218 | 1461475144811 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]]]}] 22:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 22:19:04 INFO - PROCESS | 2218 | 1461475144869 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 22:19:04 INFO - PROCESS | 2218 | 1461475144874 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 22:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:19:04 INFO - PROCESS | 2218 | 1461475144878 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:19:04 INFO - PROCESS | 2218 | 1461475144880 Marionette TRACE conn2 <- [1,66,null,{}] 22:19:04 INFO - PROCESS | 2218 | 1461475144883 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}] 22:19:04 INFO - PROCESS | 2218 | 1461475144992 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 22:19:05 INFO - PROCESS | 2218 | 1461475145033 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x11922b000 == 24 [pid = 2218] [id = 24] 22:19:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 68 (0x11674d800) [pid = 2218] [serial = 68] [outer = 0x0] 22:19:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 69 (0x11925a000) [pid = 2218] [serial = 69] [outer = 0x11674d800] 22:19:05 INFO - PROCESS | 2218 | 1461475145075 Marionette DEBUG loaded listener.js 22:19:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 70 (0x11a8bcc00) [pid = 2218] [serial = 70] [outer = 0x11674d800] 22:19:05 INFO - PROCESS | 2218 | 1461475145487 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]]]}] 22:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 22:19:05 INFO - PROCESS | 2218 | 1461475145549 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 22:19:05 INFO - PROCESS | 2218 | 1461475145550 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 22:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:19:05 INFO - PROCESS | 2218 | 1461475145553 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:19:05 INFO - PROCESS | 2218 | 1461475145556 Marionette TRACE conn2 <- [1,70,null,{}] 22:19:05 INFO - PROCESS | 2218 | 1461475145563 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}] 22:19:05 INFO - PROCESS | 2218 | 1461475145687 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 22:19:05 INFO - PROCESS | 2218 | 1461475145937 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x114b79000 == 25 [pid = 2218] [id = 25] 22:19:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 71 (0x115842000) [pid = 2218] [serial = 71] [outer = 0x0] 22:19:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 72 (0x11584f400) [pid = 2218] [serial = 72] [outer = 0x115842000] 22:19:05 INFO - PROCESS | 2218 | 1461475145967 Marionette DEBUG loaded listener.js 22:19:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 73 (0x116503000) [pid = 2218] [serial = 73] [outer = 0x115842000] 22:19:06 INFO - PROCESS | 2218 | 1461475146414 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]]]}] 22:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 921ms 22:19:06 INFO - PROCESS | 2218 | 1461475146475 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 22:19:06 INFO - PROCESS | 2218 | 1461475146477 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 22:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:19:06 INFO - PROCESS | 2218 | 1461475146481 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:19:06 INFO - PROCESS | 2218 | 1461475146483 Marionette TRACE conn2 <- [1,74,null,{}] 22:19:06 INFO - PROCESS | 2218 | 1461475146486 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}] 22:19:06 INFO - PROCESS | 2218 | 1461475146615 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 22:19:06 INFO - PROCESS | 2218 | 1461475146696 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x118804000 == 26 [pid = 2218] [id = 26] 22:19:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 74 (0x11670fc00) [pid = 2218] [serial = 74] [outer = 0x0] 22:19:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 75 (0x1198d5c00) [pid = 2218] [serial = 75] [outer = 0x11670fc00] 22:19:06 INFO - PROCESS | 2218 | 1461475146746 Marionette DEBUG loaded listener.js 22:19:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 76 (0x11a8c5000) [pid = 2218] [serial = 76] [outer = 0x11670fc00] 22:19:07 INFO - PROCESS | 2218 | 1461475147145 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]]]}] 22:19:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 676ms 22:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:19:07 INFO - PROCESS | 2218 | 1461475147198 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 22:19:07 INFO - PROCESS | 2218 | 1461475147201 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 22:19:07 INFO - PROCESS | 2218 | 1461475147207 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:19:07 INFO - PROCESS | 2218 | 1461475147208 Marionette TRACE conn2 <- [1,78,null,{}] 22:19:07 INFO - PROCESS | 2218 | 1461475147211 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}] 22:19:07 INFO - PROCESS | 2218 | 1461475147281 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 22:19:07 INFO - PROCESS | 2218 | 1461475147290 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x11911d800 == 27 [pid = 2218] [id = 27] 22:19:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 77 (0x11522a000) [pid = 2218] [serial = 77] [outer = 0x0] 22:19:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 78 (0x11a97d000) [pid = 2218] [serial = 78] [outer = 0x11522a000] 22:19:07 INFO - PROCESS | 2218 | 1461475147317 Marionette DEBUG loaded listener.js 22:19:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 79 (0x11b11fc00) [pid = 2218] [serial = 79] [outer = 0x11522a000] 22:19:07 INFO - PROCESS | 2218 | 1461475147628 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]]]}] 22:19:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 22:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:19:07 INFO - PROCESS | 2218 | 1461475147678 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 22:19:07 INFO - PROCESS | 2218 | 1461475147680 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 22:19:07 INFO - PROCESS | 2218 | 1461475147686 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:19:07 INFO - PROCESS | 2218 | 1461475147690 Marionette TRACE conn2 <- [1,82,null,{}] 22:19:07 INFO - PROCESS | 2218 | 1461475147693 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}] 22:19:07 INFO - PROCESS | 2218 | 1461475147780 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 22:19:07 INFO - PROCESS | 2218 | 1461475147820 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x119812000 == 28 [pid = 2218] [id = 28] 22:19:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x11a974400) [pid = 2218] [serial = 80] [outer = 0x0] 22:19:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x11b128c00) [pid = 2218] [serial = 81] [outer = 0x11a974400] 22:19:07 INFO - PROCESS | 2218 | 1461475147845 Marionette DEBUG loaded listener.js 22:19:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x11b128000) [pid = 2218] [serial = 82] [outer = 0x11a974400] 22:19:08 INFO - PROCESS | 2218 | 1461475148105 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]]]}] 22:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 476ms 22:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:19:08 INFO - PROCESS | 2218 | 1461475148160 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 22:19:08 INFO - PROCESS | 2218 | 1461475148161 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 22:19:08 INFO - PROCESS | 2218 | 1461475148163 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:19:08 INFO - PROCESS | 2218 | 1461475148164 Marionette TRACE conn2 <- [1,86,null,{}] 22:19:08 INFO - PROCESS | 2218 | 1461475148166 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}] 22:19:08 INFO - PROCESS | 2218 | 1461475148244 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 22:19:08 INFO - PROCESS | 2218 | 1461475148249 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a912000 == 29 [pid = 2218] [id = 29] 22:19:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11a980400) [pid = 2218] [serial = 83] [outer = 0x0] 22:19:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11baf2800) [pid = 2218] [serial = 84] [outer = 0x11a980400] 22:19:08 INFO - PROCESS | 2218 | 1461475148277 Marionette DEBUG loaded listener.js 22:19:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11bc10000) [pid = 2218] [serial = 85] [outer = 0x11a980400] 22:19:08 INFO - PROCESS | 2218 | 1461475148577 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]]]}] 22:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 22:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:19:08 INFO - PROCESS | 2218 | 1461475148631 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 22:19:08 INFO - PROCESS | 2218 | 1461475148633 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 22:19:08 INFO - PROCESS | 2218 | 1461475148635 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:19:08 INFO - PROCESS | 2218 | 1461475148636 Marionette TRACE conn2 <- [1,90,null,{}] 22:19:08 INFO - PROCESS | 2218 | 1461475148638 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}] 22:19:08 INFO - PROCESS | 2218 | 1461475148710 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 22:19:08 INFO - PROCESS | 2218 | 1461475148715 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac6f800 == 30 [pid = 2218] [id = 30] 22:19:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11c086800) [pid = 2218] [serial = 86] [outer = 0x0] 22:19:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11c089400) [pid = 2218] [serial = 87] [outer = 0x11c086800] 22:19:08 INFO - PROCESS | 2218 | 1461475148752 Marionette DEBUG loaded listener.js 22:19:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11c315800) [pid = 2218] [serial = 88] [outer = 0x11c086800] 22:19:09 INFO - PROCESS | 2218 | 1461475149049 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]]]}] 22:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 22:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:19:09 INFO - PROCESS | 2218 | 1461475149107 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 22:19:09 INFO - PROCESS | 2218 | 1461475149108 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 22:19:09 INFO - PROCESS | 2218 | 1461475149110 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:19:09 INFO - PROCESS | 2218 | 1461475149111 Marionette TRACE conn2 <- [1,94,null,{}] 22:19:09 INFO - PROCESS | 2218 | 1461475149114 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}] 22:19:09 INFO - PROCESS | 2218 | 1461475149185 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 22:19:09 INFO - PROCESS | 2218 | 1461475149230 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b432000 == 31 [pid = 2218] [id = 31] 22:19:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x1156c6000) [pid = 2218] [serial = 89] [outer = 0x0] 22:19:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11c4afc00) [pid = 2218] [serial = 90] [outer = 0x1156c6000] 22:19:09 INFO - PROCESS | 2218 | 1461475149255 Marionette DEBUG loaded listener.js 22:19:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x12386f800) [pid = 2218] [serial = 91] [outer = 0x1156c6000] 22:19:09 INFO - PROCESS | 2218 | 1461475149514 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]]]}] 22:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 22:19:09 INFO - PROCESS | 2218 | 1461475149529 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 22:19:09 INFO - PROCESS | 2218 | 1461475149530 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 22:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:19:09 INFO - PROCESS | 2218 | 1461475149535 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:19:09 INFO - PROCESS | 2218 | 1461475149537 Marionette TRACE conn2 <- [1,98,null,{}] 22:19:09 INFO - PROCESS | 2218 | 1461475149544 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}] 22:19:09 INFO - PROCESS | 2218 | 1461475149618 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 22:19:09 INFO - PROCESS | 2218 | 1461475149625 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcd8800 == 32 [pid = 2218] [id = 32] 22:19:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x12386c800) [pid = 2218] [serial = 92] [outer = 0x0] 22:19:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x123876000) [pid = 2218] [serial = 93] [outer = 0x12386c800] 22:19:09 INFO - PROCESS | 2218 | 1461475149651 Marionette DEBUG loaded listener.js 22:19:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x123c18800) [pid = 2218] [serial = 94] [outer = 0x12386c800] 22:19:09 INFO - PROCESS | 2218 | 1461475149928 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]]]}] 22:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 22:19:09 INFO - PROCESS | 2218 | 1461475149960 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 22:19:09 INFO - PROCESS | 2218 | 1461475149961 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 22:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:19:09 INFO - PROCESS | 2218 | 1461475149963 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:19:09 INFO - PROCESS | 2218 | 1461475149964 Marionette TRACE conn2 <- [1,102,null,{}] 22:19:09 INFO - PROCESS | 2218 | 1461475149967 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}] 22:19:10 INFO - PROCESS | 2218 | 1461475150041 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 22:19:10 INFO - PROCESS | 2218 | 1461475150046 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x11911a000 == 33 [pid = 2218] [id = 33] 22:19:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x123c1bc00) [pid = 2218] [serial = 95] [outer = 0x0] 22:19:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x123e0bc00) [pid = 2218] [serial = 96] [outer = 0x123c1bc00] 22:19:10 INFO - PROCESS | 2218 | 1461475150072 Marionette DEBUG loaded listener.js 22:19:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x1240d9c00) [pid = 2218] [serial = 97] [outer = 0x123c1bc00] 22:19:10 INFO - PROCESS | 2218 | 1461475150356 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]]]}] 22:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 22:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:19:10 INFO - PROCESS | 2218 | 1461475150383 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 22:19:10 INFO - PROCESS | 2218 | 1461475150384 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 22:19:10 INFO - PROCESS | 2218 | 1461475150393 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:19:10 INFO - PROCESS | 2218 | 1461475150394 Marionette TRACE conn2 <- [1,106,null,{}] 22:19:10 INFO - PROCESS | 2218 | 1461475150400 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}] 22:19:10 INFO - PROCESS | 2218 | 1461475150497 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 22:19:10 INFO - PROCESS | 2218 | 1461475150504 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c36c000 == 34 [pid = 2218] [id = 34] 22:19:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x11ae8b800) [pid = 2218] [serial = 98] [outer = 0x0] 22:19:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x1240dac00) [pid = 2218] [serial = 99] [outer = 0x11ae8b800] 22:19:10 INFO - PROCESS | 2218 | 1461475150529 Marionette DEBUG loaded listener.js 22:19:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x1270e9c00) [pid = 2218] [serial = 100] [outer = 0x11ae8b800] 22:19:10 INFO - PROCESS | 2218 | 1461475150792 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]]]}] 22:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 429ms 22:19:10 INFO - PROCESS | 2218 | 1461475150818 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 22:19:10 INFO - PROCESS | 2218 | 1461475150819 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 22:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:19:10 INFO - PROCESS | 2218 | 1461475150829 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:19:10 INFO - PROCESS | 2218 | 1461475150830 Marionette TRACE conn2 <- [1,110,null,{}] 22:19:10 INFO - PROCESS | 2218 | 1461475150832 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}] 22:19:10 INFO - PROCESS | 2218 | 1461475150908 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 22:19:10 INFO - PROCESS | 2218 | 1461475150912 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x123833800 == 35 [pid = 2218] [id = 35] 22:19:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x1240e6c00) [pid = 2218] [serial = 101] [outer = 0x0] 22:19:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x1271a6800) [pid = 2218] [serial = 102] [outer = 0x1240e6c00] 22:19:10 INFO - PROCESS | 2218 | 1461475150942 Marionette DEBUG loaded listener.js 22:19:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x1272f7800) [pid = 2218] [serial = 103] [outer = 0x1240e6c00] 22:19:11 INFO - PROCESS | 2218 | 1461475151277 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]]]}] 22:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 22:19:11 INFO - PROCESS | 2218 | 1461475151298 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 22:19:11 INFO - PROCESS | 2218 | 1461475151300 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 22:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:19:11 INFO - PROCESS | 2218 | 1461475151307 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:19:11 INFO - PROCESS | 2218 | 1461475151310 Marionette TRACE conn2 <- [1,114,null,{}] 22:19:11 INFO - PROCESS | 2218 | 1461475151313 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}] 22:19:11 INFO - PROCESS | 2218 | 1461475151479 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 22:19:11 INFO - PROCESS | 2218 | 1461475151495 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239b8000 == 36 [pid = 2218] [id = 36] 22:19:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x127173c00) [pid = 2218] [serial = 104] [outer = 0x0] 22:19:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x127b11400) [pid = 2218] [serial = 105] [outer = 0x127173c00] 22:19:11 INFO - PROCESS | 2218 | 1461475151536 Marionette DEBUG loaded listener.js 22:19:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x128697800) [pid = 2218] [serial = 106] [outer = 0x127173c00] 22:19:11 INFO - PROCESS | 2218 | 1461475151936 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]]]}] 22:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 676ms 22:19:11 INFO - PROCESS | 2218 | 1461475151979 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 22:19:11 INFO - PROCESS | 2218 | 1461475151980 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 22:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:19:11 INFO - PROCESS | 2218 | 1461475151983 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:19:11 INFO - PROCESS | 2218 | 1461475151984 Marionette TRACE conn2 <- [1,118,null,{}] 22:19:11 INFO - PROCESS | 2218 | 1461475151987 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}] 22:19:12 INFO - PROCESS | 2218 | 1461475152125 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 22:19:12 INFO - PROCESS | 2218 | 1461475152158 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a7b000 == 37 [pid = 2218] [id = 37] 22:19:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x1271a5000) [pid = 2218] [serial = 107] [outer = 0x0] 22:19:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x1286a1000) [pid = 2218] [serial = 108] [outer = 0x1271a5000] 22:19:12 INFO - PROCESS | 2218 | 1461475152199 Marionette DEBUG loaded listener.js 22:19:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x128adc800) [pid = 2218] [serial = 109] [outer = 0x1271a5000] 22:19:12 INFO - PROCESS | 2218 | 1461475152524 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]]]}] 22:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 573ms 22:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:19:12 INFO - PROCESS | 2218 | 1461475152560 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 22:19:12 INFO - PROCESS | 2218 | 1461475152561 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 22:19:12 INFO - PROCESS | 2218 | 1461475152563 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:19:12 INFO - PROCESS | 2218 | 1461475152564 Marionette TRACE conn2 <- [1,122,null,{}] 22:19:12 INFO - PROCESS | 2218 | 1461475152567 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}] 22:19:12 INFO - PROCESS | 2218 | 1461475152645 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 22:19:12 INFO - PROCESS | 2218 | 1461475152649 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x1244af000 == 38 [pid = 2218] [id = 38] 22:19:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x128c7b000) [pid = 2218] [serial = 110] [outer = 0x0] 22:19:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x128f47400) [pid = 2218] [serial = 111] [outer = 0x128c7b000] 22:19:12 INFO - PROCESS | 2218 | 1461475152676 Marionette DEBUG loaded listener.js 22:19:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x128f96000) [pid = 2218] [serial = 112] [outer = 0x128c7b000] 22:19:12 INFO - PROCESS | 2218 | 1461475152959 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]]]}] 22:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 425ms 22:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:19:13 INFO - PROCESS | 2218 | 1461475152993 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 22:19:13 INFO - PROCESS | 2218 | 1461475152994 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 22:19:13 INFO - PROCESS | 2218 | 1461475152998 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:19:13 INFO - PROCESS | 2218 | 1461475152999 Marionette TRACE conn2 <- [1,126,null,{}] 22:19:13 INFO - PROCESS | 2218 | 1461475153002 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}] 22:19:13 INFO - PROCESS | 2218 | 1461475153106 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 22:19:13 INFO - PROCESS | 2218 | 1461475153113 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x12645c000 == 39 [pid = 2218] [id = 39] 22:19:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x11c08a800) [pid = 2218] [serial = 113] [outer = 0x0] 22:19:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x128f4c800) [pid = 2218] [serial = 114] [outer = 0x11c08a800] 22:19:13 INFO - PROCESS | 2218 | 1461475153137 Marionette DEBUG loaded listener.js 22:19:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x129540400) [pid = 2218] [serial = 115] [outer = 0x11c08a800] 22:19:13 INFO - PROCESS | 2218 | 1461475153513 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]]]}] 22:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 568ms 22:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:19:13 INFO - PROCESS | 2218 | 1461475153568 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 22:19:13 INFO - PROCESS | 2218 | 1461475153570 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 22:19:13 INFO - PROCESS | 2218 | 1461475153574 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:19:13 INFO - PROCESS | 2218 | 1461475153576 Marionette TRACE conn2 <- [1,130,null,{}] 22:19:13 INFO - PROCESS | 2218 | 1461475153580 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}] 22:19:13 INFO - PROCESS | 2218 | 1461475153681 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 22:19:13 INFO - PROCESS | 2218 | 1461475153727 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x11678b800 == 40 [pid = 2218] [id = 40] 22:19:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x118878800) [pid = 2218] [serial = 116] [outer = 0x0] 22:19:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x118e0e000) [pid = 2218] [serial = 117] [outer = 0x118878800] 22:19:13 INFO - PROCESS | 2218 | 1461475153760 Marionette DEBUG loaded listener.js 22:19:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x119d88800) [pid = 2218] [serial = 118] [outer = 0x118878800] 22:19:14 INFO - PROCESS | 2218 | 1461475154219 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]]]}] 22:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 672ms 22:19:14 INFO - PROCESS | 2218 | 1461475154246 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 22:19:14 INFO - PROCESS | 2218 | 1461475154250 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 22:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:19:14 INFO - PROCESS | 2218 | 1461475154257 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:19:14 INFO - PROCESS | 2218 | 1461475154259 Marionette TRACE conn2 <- [1,134,null,{}] 22:19:14 INFO - PROCESS | 2218 | 1461475154261 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}] 22:19:14 INFO - PROCESS | 2218 | 1461475154361 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 22:19:14 INFO - PROCESS | 2218 | 1461475154420 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac75000 == 41 [pid = 2218] [id = 41] 22:19:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x11a9a1800) [pid = 2218] [serial = 119] [outer = 0x0] 22:19:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x11b177000) [pid = 2218] [serial = 120] [outer = 0x11a9a1800] 22:19:14 INFO - PROCESS | 2218 | 1461475154451 Marionette DEBUG loaded listener.js 22:19:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11b1b3000) [pid = 2218] [serial = 121] [outer = 0x11a9a1800] 22:19:14 INFO - PROCESS | 2218 | 1461475154909 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]]]}] 22:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 673ms 22:19:14 INFO - PROCESS | 2218 | 1461475154967 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 22:19:14 INFO - PROCESS | 2218 | 1461475154970 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 22:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:19:14 INFO - PROCESS | 2218 | 1461475154980 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:19:14 INFO - PROCESS | 2218 | 1461475154985 Marionette TRACE conn2 <- [1,138,null,{}] 22:19:15 INFO - PROCESS | 2218 | 1461475154998 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}] 22:19:15 INFO - PROCESS | 2218 | 1461475155134 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 22:19:15 INFO - PROCESS | 2218 | 1461475155194 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x1240a1000 == 42 [pid = 2218] [id = 42] 22:19:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x11c30ec00) [pid = 2218] [serial = 122] [outer = 0x0] 22:19:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x11c4b1000) [pid = 2218] [serial = 123] [outer = 0x11c30ec00] 22:19:15 INFO - PROCESS | 2218 | 1461475155227 Marionette DEBUG loaded listener.js 22:19:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x123c15800) [pid = 2218] [serial = 124] [outer = 0x11c30ec00] 22:19:15 INFO - PROCESS | 2218 | 1461475155665 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]]]}] 22:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 729ms 22:19:15 INFO - PROCESS | 2218 | 1461475155721 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 22:19:15 INFO - PROCESS | 2218 | 1461475155723 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 22:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:19:15 INFO - PROCESS | 2218 | 1461475155727 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:19:15 INFO - PROCESS | 2218 | 1461475155728 Marionette TRACE conn2 <- [1,142,null,{}] 22:19:15 INFO - PROCESS | 2218 | 1461475155731 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}] 22:19:15 INFO - PROCESS | 2218 | 1461475155839 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 22:19:15 INFO - PROCESS | 2218 | 1461475155905 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286d4800 == 43 [pid = 2218] [id = 43] 22:19:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x11c314400) [pid = 2218] [serial = 125] [outer = 0x0] 22:19:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x1272f8800) [pid = 2218] [serial = 126] [outer = 0x11c314400] 22:19:15 INFO - PROCESS | 2218 | 1461475155936 Marionette DEBUG loaded listener.js 22:19:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x127c9a800) [pid = 2218] [serial = 127] [outer = 0x11c314400] 22:19:16 INFO - PROCESS | 2218 | 1461475156546 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]]]}] 22:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 869ms 22:19:16 INFO - PROCESS | 2218 | 1461475156597 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 22:19:16 INFO - PROCESS | 2218 | 1461475156599 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 22:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:19:16 INFO - PROCESS | 2218 | 1461475156602 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:19:16 INFO - PROCESS | 2218 | 1461475156605 Marionette TRACE conn2 <- [1,146,null,{}] 22:19:16 INFO - PROCESS | 2218 | 1461475156609 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}] 22:19:16 INFO - PROCESS | 2218 | 1461475156699 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 22:19:16 INFO - PROCESS | 2218 | 1461475156762 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x1157ba000 == 44 [pid = 2218] [id = 44] 22:19:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x118edcc00) [pid = 2218] [serial = 128] [outer = 0x0] 22:19:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x11925b000) [pid = 2218] [serial = 129] [outer = 0x118edcc00] 22:19:16 INFO - PROCESS | 2218 | 1461475156792 Marionette DEBUG loaded listener.js 22:19:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x11a8bd400) [pid = 2218] [serial = 130] [outer = 0x118edcc00] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12b64c000 == 43 [pid = 2218] [id = 6] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x1244af000 == 42 [pid = 2218] [id = 38] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x123a7b000 == 41 [pid = 2218] [id = 37] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x1239b8000 == 40 [pid = 2218] [id = 36] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x123833800 == 39 [pid = 2218] [id = 35] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11c36c000 == 38 [pid = 2218] [id = 34] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11911a000 == 37 [pid = 2218] [id = 33] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11bcd8800 == 36 [pid = 2218] [id = 32] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11b432000 == 35 [pid = 2218] [id = 31] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac6f800 == 34 [pid = 2218] [id = 30] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11a912000 == 33 [pid = 2218] [id = 29] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x119812000 == 32 [pid = 2218] [id = 28] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11911d800 == 31 [pid = 2218] [id = 27] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x118804000 == 30 [pid = 2218] [id = 26] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x114b79000 == 29 [pid = 2218] [id = 25] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11922b000 == 28 [pid = 2218] [id = 24] 22:19:17 INFO - PROCESS | 2218 | --DOCSHELL 0x1157ba800 == 27 [pid = 2218] [id = 23] 22:19:17 INFO - PROCESS | 2218 | 1461475157311 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]]]}] 22:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 773ms 22:19:17 INFO - PROCESS | 2218 | 1461475157376 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 22:19:17 INFO - PROCESS | 2218 | 1461475157378 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 22:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:19:17 INFO - PROCESS | 2218 | 1461475157382 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:19:17 INFO - PROCESS | 2218 | 1461475157385 Marionette TRACE conn2 <- [1,150,null,{}] 22:19:17 INFO - PROCESS | 2218 | 1461475157388 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}] 22:19:17 INFO - PROCESS | 2218 | 1461475157482 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 22:19:17 INFO - PROCESS | 2218 | 1461475157541 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x118815000 == 28 [pid = 2218] [id = 45] 22:19:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x115cf7800) [pid = 2218] [serial = 131] [outer = 0x0] 22:19:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x11918ec00) [pid = 2218] [serial = 132] [outer = 0x115cf7800] 22:19:17 INFO - PROCESS | 2218 | 1461475157575 Marionette DEBUG loaded listener.js 22:19:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x11a8c1000) [pid = 2218] [serial = 133] [outer = 0x115cf7800] 22:19:18 INFO - PROCESS | 2218 | 1461475158026 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]]]}] 22:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 676ms 22:19:18 INFO - PROCESS | 2218 | 1461475158072 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 22:19:18 INFO - PROCESS | 2218 | 1461475158076 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 22:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:19:18 INFO - PROCESS | 2218 | 1461475158083 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:19:18 INFO - PROCESS | 2218 | 1461475158085 Marionette TRACE conn2 <- [1,154,null,{}] 22:19:18 INFO - PROCESS | 2218 | 1461475158089 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}] 22:19:18 INFO - PROCESS | 2218 | 1461475158180 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 22:19:18 INFO - PROCESS | 2218 | 1461475158239 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a90e000 == 29 [pid = 2218] [id = 46] 22:19:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x11b17c000) [pid = 2218] [serial = 134] [outer = 0x0] 22:19:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x11b1b0000) [pid = 2218] [serial = 135] [outer = 0x11b17c000] 22:19:18 INFO - PROCESS | 2218 | 1461475158270 Marionette DEBUG loaded listener.js 22:19:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x11ba69400) [pid = 2218] [serial = 136] [outer = 0x11b17c000] 22:19:18 INFO - PROCESS | 2218 | 1461475158725 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]]]}] 22:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 672ms 22:19:18 INFO - PROCESS | 2218 | 1461475158771 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 22:19:18 INFO - PROCESS | 2218 | 1461475158773 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 22:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:19:18 INFO - PROCESS | 2218 | 1461475158777 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:19:18 INFO - PROCESS | 2218 | 1461475158780 Marionette TRACE conn2 <- [1,158,null,{}] 22:19:18 INFO - PROCESS | 2218 | 1461475158790 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}] 22:19:18 INFO - PROCESS | 2218 | 1461475158883 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 22:19:18 INFO - PROCESS | 2218 | 1461475158943 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcd4800 == 30 [pid = 2218] [id = 47] 22:19:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x11c311c00) [pid = 2218] [serial = 137] [outer = 0x0] 22:19:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x11c431000) [pid = 2218] [serial = 138] [outer = 0x11c311c00] 22:19:18 INFO - PROCESS | 2218 | 1461475158977 Marionette DEBUG loaded listener.js 22:19:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12371ec00) [pid = 2218] [serial = 139] [outer = 0x11c311c00] 22:19:19 INFO - PROCESS | 2218 | 1461475159395 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]]]}] 22:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 22:19:19 INFO - PROCESS | 2218 | 1461475159464 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 22:19:19 INFO - PROCESS | 2218 | 1461475159466 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 22:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:19:19 INFO - PROCESS | 2218 | 1461475159471 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:19:19 INFO - PROCESS | 2218 | 1461475159473 Marionette TRACE conn2 <- [1,162,null,{}] 22:19:19 INFO - PROCESS | 2218 | 1461475159475 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}] 22:19:19 INFO - PROCESS | 2218 | 1461475159566 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 22:19:19 INFO - PROCESS | 2218 | 1461475159625 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3b8800 == 31 [pid = 2218] [id = 48] 22:19:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x123962000) [pid = 2218] [serial = 140] [outer = 0x0] 22:19:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x123e04400) [pid = 2218] [serial = 141] [outer = 0x123962000] 22:19:19 INFO - PROCESS | 2218 | 1461475159658 Marionette DEBUG loaded listener.js 22:19:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12428e800) [pid = 2218] [serial = 142] [outer = 0x123962000] 22:19:20 INFO - PROCESS | 2218 | 1461475160054 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]]]}] 22:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 22:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:19:20 INFO - PROCESS | 2218 | 1461475160091 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 22:19:20 INFO - PROCESS | 2218 | 1461475160092 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 22:19:20 INFO - PROCESS | 2218 | 1461475160095 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:19:20 INFO - PROCESS | 2218 | 1461475160096 Marionette TRACE conn2 <- [1,166,null,{}] 22:19:20 INFO - PROCESS | 2218 | 1461475160098 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}] 22:19:20 INFO - PROCESS | 2218 | 1461475160190 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 22:19:20 INFO - PROCESS | 2218 | 1461475160236 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x123847000 == 32 [pid = 2218] [id = 49] 22:19:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x123e65000) [pid = 2218] [serial = 143] [outer = 0x0] 22:19:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x127173800) [pid = 2218] [serial = 144] [outer = 0x123e65000] 22:19:20 INFO - PROCESS | 2218 | 1461475160266 Marionette DEBUG loaded listener.js 22:19:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x1271fb800) [pid = 2218] [serial = 145] [outer = 0x123e65000] 22:19:20 INFO - PROCESS | 2218 | 1461475160687 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]]]}] 22:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 618ms 22:19:20 INFO - PROCESS | 2218 | 1461475160713 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 22:19:20 INFO - PROCESS | 2218 | 1461475160715 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 22:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:19:20 INFO - PROCESS | 2218 | 1461475160717 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:19:20 INFO - PROCESS | 2218 | 1461475160718 Marionette TRACE conn2 <- [1,170,null,{}] 22:19:20 INFO - PROCESS | 2218 | 1461475160745 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}] 22:19:20 INFO - PROCESS | 2218 | 1461475160878 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 22:19:21 INFO - PROCESS | 2218 | 1461475160995 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x1165df000 == 33 [pid = 2218] [id = 50] 22:19:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x114e6f400) [pid = 2218] [serial = 146] [outer = 0x0] 22:19:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x11584f800) [pid = 2218] [serial = 147] [outer = 0x114e6f400] 22:19:21 INFO - PROCESS | 2218 | 1461475161024 Marionette DEBUG loaded listener.js 22:19:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x118ee2c00) [pid = 2218] [serial = 148] [outer = 0x114e6f400] 22:19:21 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac75000 == 32 [pid = 2218] [id = 41] 22:19:21 INFO - PROCESS | 2218 | --DOCSHELL 0x11678b800 == 31 [pid = 2218] [id = 40] 22:19:21 INFO - PROCESS | 2218 | 1461475161546 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]]]}] 22:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 839ms 22:19:21 INFO - PROCESS | 2218 | 1461475161557 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 22:19:21 INFO - PROCESS | 2218 | 1461475161559 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 22:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:19:21 INFO - PROCESS | 2218 | 1461475161562 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:19:21 INFO - PROCESS | 2218 | 1461475161564 Marionette TRACE conn2 <- [1,174,null,{}] 22:19:21 INFO - PROCESS | 2218 | 1461475161568 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}] 22:19:21 INFO - PROCESS | 2218 | 1461475161666 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 22:19:21 INFO - PROCESS | 2218 | 1461475161730 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c15800 == 32 [pid = 2218] [id = 51] 22:19:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x1188e3800) [pid = 2218] [serial = 149] [outer = 0x0] 22:19:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x11a973800) [pid = 2218] [serial = 150] [outer = 0x1188e3800] 22:19:21 INFO - PROCESS | 2218 | 1461475161786 Marionette DEBUG loaded listener.js 22:19:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x11b17c800) [pid = 2218] [serial = 151] [outer = 0x1188e3800] 22:19:22 INFO - PROCESS | 2218 | 1461475162380 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]]]}] 22:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 828ms 22:19:22 INFO - PROCESS | 2218 | 1461475162405 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 22:19:22 INFO - PROCESS | 2218 | 1461475162409 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 22:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:19:22 INFO - PROCESS | 2218 | 1461475162416 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:19:22 INFO - PROCESS | 2218 | 1461475162418 Marionette TRACE conn2 <- [1,178,null,{}] 22:19:22 INFO - PROCESS | 2218 | 1461475162422 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}] 22:19:22 INFO - PROCESS | 2218 | 1461475162513 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 22:19:22 INFO - PROCESS | 2218 | 1461475162574 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c385000 == 33 [pid = 2218] [id = 52] 22:19:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x11baf7c00) [pid = 2218] [serial = 152] [outer = 0x0] 22:19:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x11c088400) [pid = 2218] [serial = 153] [outer = 0x11baf7c00] 22:19:22 INFO - PROCESS | 2218 | 1461475162604 Marionette DEBUG loaded listener.js 22:19:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x12371b400) [pid = 2218] [serial = 154] [outer = 0x11baf7c00] 22:19:23 INFO - PROCESS | 2218 | 1461475163042 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]]]}] 22:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 675ms 22:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:19:23 INFO - PROCESS | 2218 | 1461475163090 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 22:19:23 INFO - PROCESS | 2218 | 1461475163092 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 22:19:23 INFO - PROCESS | 2218 | 1461475163094 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:19:23 INFO - PROCESS | 2218 | 1461475163097 Marionette TRACE conn2 <- [1,182,null,{}] 22:19:23 INFO - PROCESS | 2218 | 1461475163106 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}] 22:19:23 INFO - PROCESS | 2218 | 1461475163199 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 22:19:23 INFO - PROCESS | 2218 | 1461475163259 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x12645d800 == 34 [pid = 2218] [id = 53] 22:19:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x124289800) [pid = 2218] [serial = 155] [outer = 0x0] 22:19:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x1272ee800) [pid = 2218] [serial = 156] [outer = 0x124289800] 22:19:23 INFO - PROCESS | 2218 | 1461475163292 Marionette DEBUG loaded listener.js 22:19:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x127c6c000) [pid = 2218] [serial = 157] [outer = 0x124289800] 22:19:23 INFO - PROCESS | 2218 | 1461475163727 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]]]}] 22:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 672ms 22:19:23 INFO - PROCESS | 2218 | 1461475163797 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 22:19:23 INFO - PROCESS | 2218 | 1461475163799 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 22:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:19:23 INFO - PROCESS | 2218 | 1461475163806 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:19:23 INFO - PROCESS | 2218 | 1461475163807 Marionette TRACE conn2 <- [1,186,null,{}] 22:19:23 INFO - PROCESS | 2218 | 1461475163810 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}] 22:19:23 INFO - PROCESS | 2218 | 1461475163903 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 22:19:23 INFO - PROCESS | 2218 | 1461475163965 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286da800 == 35 [pid = 2218] [id = 54] 22:19:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x128c78000) [pid = 2218] [serial = 158] [outer = 0x0] 22:19:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x128f4a800) [pid = 2218] [serial = 159] [outer = 0x128c78000] 22:19:24 INFO - PROCESS | 2218 | 1461475163996 Marionette DEBUG loaded listener.js 22:19:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x12953e800) [pid = 2218] [serial = 160] [outer = 0x128c78000] 22:19:24 INFO - PROCESS | 2218 | 1461475164393 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]]]}] 22:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 619ms 22:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:19:24 INFO - PROCESS | 2218 | 1461475164425 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 22:19:24 INFO - PROCESS | 2218 | 1461475164426 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 22:19:24 INFO - PROCESS | 2218 | 1461475164429 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:19:24 INFO - PROCESS | 2218 | 1461475164430 Marionette TRACE conn2 <- [1,190,null,{}] 22:19:24 INFO - PROCESS | 2218 | 1461475164433 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}] 22:19:24 INFO - PROCESS | 2218 | 1461475164521 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 22:19:24 INFO - PROCESS | 2218 | 1461475164566 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x114091800 == 36 [pid = 2218] [id = 55] 22:19:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x129544c00) [pid = 2218] [serial = 161] [outer = 0x0] 22:19:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x12954b800) [pid = 2218] [serial = 162] [outer = 0x129544c00] 22:19:24 INFO - PROCESS | 2218 | 1461475164597 Marionette DEBUG loaded listener.js 22:19:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x12aee5c00) [pid = 2218] [serial = 163] [outer = 0x129544c00] 22:19:25 INFO - PROCESS | 2218 | 1461475165022 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]]]}] 22:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 619ms 22:19:25 INFO - PROCESS | 2218 | 1461475165048 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 22:19:25 INFO - PROCESS | 2218 | 1461475165050 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 22:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:19:25 INFO - PROCESS | 2218 | 1461475165052 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:19:25 INFO - PROCESS | 2218 | 1461475165054 Marionette TRACE conn2 <- [1,194,null,{}] 22:19:25 INFO - PROCESS | 2218 | 1461475165057 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}] 22:19:25 INFO - PROCESS | 2218 | 1461475165198 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 22:19:25 INFO - PROCESS | 2218 | 1461475165329 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b230800 == 37 [pid = 2218] [id = 56] 22:19:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x12b44f800) [pid = 2218] [serial = 164] [outer = 0x0] 22:19:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x12c0abc00) [pid = 2218] [serial = 165] [outer = 0x12b44f800] 22:19:25 INFO - PROCESS | 2218 | 1461475165383 Marionette DEBUG loaded listener.js 22:19:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x12c23e400) [pid = 2218] [serial = 166] [outer = 0x12b44f800] 22:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 821ms 22:19:25 INFO - PROCESS | 2218 | 1461475165866 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]]]}] 22:19:25 INFO - PROCESS | 2218 | 1461475165874 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 22:19:25 INFO - PROCESS | 2218 | 1461475165875 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 22:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:19:25 INFO - PROCESS | 2218 | 1461475165878 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:19:25 INFO - PROCESS | 2218 | 1461475165879 Marionette TRACE conn2 <- [1,198,null,{}] 22:19:25 INFO - PROCESS | 2218 | 1461475165881 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}] 22:19:25 INFO - PROCESS | 2218 | 1461475165972 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 22:19:26 INFO - PROCESS | 2218 | 1461475166020 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b65e000 == 38 [pid = 2218] [id = 57] 22:19:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 167 (0x127b0fc00) [pid = 2218] [serial = 167] [outer = 0x0] 22:19:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 168 (0x12c241c00) [pid = 2218] [serial = 168] [outer = 0x127b0fc00] 22:19:26 INFO - PROCESS | 2218 | 1461475166050 Marionette DEBUG loaded listener.js 22:19:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 169 (0x12d281000) [pid = 2218] [serial = 169] [outer = 0x127b0fc00] 22:19:26 INFO - PROCESS | 2218 | 1461475166559 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]]]}] 22:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 718ms 22:19:26 INFO - PROCESS | 2218 | 1461475166670 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 22:19:26 INFO - PROCESS | 2218 | 1461475166672 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 22:19:26 INFO - PROCESS | 2218 | --DOCSHELL 0x11c3b8800 == 37 [pid = 2218] [id = 48] 22:19:26 INFO - PROCESS | 2218 | --DOCSHELL 0x11bcd4800 == 36 [pid = 2218] [id = 47] 22:19:26 INFO - PROCESS | 2218 | --DOCSHELL 0x11a90e000 == 35 [pid = 2218] [id = 46] 22:19:26 INFO - PROCESS | 2218 | --DOCSHELL 0x118815000 == 34 [pid = 2218] [id = 45] 22:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:19:26 INFO - PROCESS | 2218 | 1461475166702 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:19:26 INFO - PROCESS | 2218 | 1461475166705 Marionette TRACE conn2 <- [1,202,null,{}] 22:19:26 INFO - PROCESS | 2218 | 1461475166709 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}] 22:19:26 INFO - PROCESS | 2218 | 1461475166811 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 22:19:26 INFO - PROCESS | 2218 | 1461475166858 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x119811800 == 35 [pid = 2218] [id = 58] 22:19:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 170 (0x1186ba400) [pid = 2218] [serial = 170] [outer = 0x0] 22:19:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 171 (0x11a8c8800) [pid = 2218] [serial = 171] [outer = 0x1186ba400] 22:19:26 INFO - PROCESS | 2218 | 1461475166891 Marionette DEBUG loaded listener.js 22:19:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 172 (0x11b190c00) [pid = 2218] [serial = 172] [outer = 0x1186ba400] 22:19:27 INFO - PROCESS | 2218 | 1461475167333 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]]]}] 22:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 686ms 22:19:27 INFO - PROCESS | 2218 | 1461475167389 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 22:19:27 INFO - PROCESS | 2218 | 1461475167391 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 22:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:19:27 INFO - PROCESS | 2218 | 1461475167399 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:19:27 INFO - PROCESS | 2218 | 1461475167401 Marionette TRACE conn2 <- [1,206,null,{}] 22:19:27 INFO - PROCESS | 2218 | 1461475167407 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}] 22:19:27 INFO - PROCESS | 2218 | 1461475167500 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 22:19:27 INFO - PROCESS | 2218 | 1461475167564 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c07f000 == 36 [pid = 2218] [id = 59] 22:19:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 173 (0x11c084800) [pid = 2218] [serial = 173] [outer = 0x0] 22:19:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 174 (0x123715400) [pid = 2218] [serial = 174] [outer = 0x11c084800] 22:19:27 INFO - PROCESS | 2218 | 1461475167595 Marionette DEBUG loaded listener.js 22:19:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 175 (0x123871800) [pid = 2218] [serial = 175] [outer = 0x11c084800] 22:19:28 INFO - PROCESS | 2218 | 1461475168036 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]]]}] 22:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 674ms 22:19:28 INFO - PROCESS | 2218 | 1461475168094 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 22:19:28 INFO - PROCESS | 2218 | 1461475168096 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 22:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:19:28 INFO - PROCESS | 2218 | 1461475168100 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:19:28 INFO - PROCESS | 2218 | 1461475168102 Marionette TRACE conn2 <- [1,210,null,{}] 22:19:28 INFO - PROCESS | 2218 | 1461475168148 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}] 22:19:28 INFO - PROCESS | 2218 | 1461475168312 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 22:19:28 INFO - PROCESS | 2218 | 1461475168388 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x127cc3800 == 37 [pid = 2218] [id = 60] 22:19:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 176 (0x127c6f000) [pid = 2218] [serial = 176] [outer = 0x0] 22:19:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 177 (0x127c99400) [pid = 2218] [serial = 177] [outer = 0x127c6f000] 22:19:28 INFO - PROCESS | 2218 | 1461475168422 Marionette DEBUG loaded listener.js 22:19:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 178 (0x128f4b400) [pid = 2218] [serial = 178] [outer = 0x127c6f000] 22:19:28 INFO - PROCESS | 2218 | 1461475168848 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]]]}] 22:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 791ms 22:19:28 INFO - PROCESS | 2218 | 1461475168891 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 22:19:28 INFO - PROCESS | 2218 | 1461475168892 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 22:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:19:28 INFO - PROCESS | 2218 | 1461475168894 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:19:28 INFO - PROCESS | 2218 | 1461475168896 Marionette TRACE conn2 <- [1,214,null,{}] 22:19:28 INFO - PROCESS | 2218 | 1461475168898 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}] 22:19:28 INFO - PROCESS | 2218 | 1461475168992 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 22:19:29 INFO - PROCESS | 2218 | 1461475169053 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b64d800 == 38 [pid = 2218] [id = 61] 22:19:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 179 (0x12b27b000) [pid = 2218] [serial = 179] [outer = 0x0] 22:19:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 180 (0x12b27bc00) [pid = 2218] [serial = 180] [outer = 0x12b27b000] 22:19:29 INFO - PROCESS | 2218 | 1461475169085 Marionette DEBUG loaded listener.js 22:19:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 181 (0x12b634400) [pid = 2218] [serial = 181] [outer = 0x12b27b000] 22:19:29 INFO - PROCESS | 2218 | 1461475169527 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]]]}] 22:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 22:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:19:29 INFO - PROCESS | 2218 | 1461475169565 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 22:19:29 INFO - PROCESS | 2218 | 1461475169566 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 22:19:29 INFO - PROCESS | 2218 | 1461475169569 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:19:29 INFO - PROCESS | 2218 | 1461475169570 Marionette TRACE conn2 <- [1,218,null,{}] 22:19:29 INFO - PROCESS | 2218 | 1461475169573 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}] 22:19:29 INFO - PROCESS | 2218 | 1461475169680 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 22:19:29 INFO - PROCESS | 2218 | 1461475169746 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d171800 == 39 [pid = 2218] [id = 62] 22:19:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 182 (0x12b636800) [pid = 2218] [serial = 182] [outer = 0x0] 22:19:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 183 (0x12c23c400) [pid = 2218] [serial = 183] [outer = 0x12b636800] 22:19:29 INFO - PROCESS | 2218 | 1461475169775 Marionette DEBUG loaded listener.js 22:19:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 184 (0x12d284400) [pid = 2218] [serial = 184] [outer = 0x12b636800] 22:19:30 INFO - PROCESS | 2218 | 1461475170174 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]]]}] 22:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 619ms 22:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:19:30 INFO - PROCESS | 2218 | 1461475170188 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 22:19:30 INFO - PROCESS | 2218 | 1461475170189 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 22:19:30 INFO - PROCESS | 2218 | 1461475170192 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:19:30 INFO - PROCESS | 2218 | 1461475170193 Marionette TRACE conn2 <- [1,222,null,{}] 22:19:30 INFO - PROCESS | 2218 | 1461475170195 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}] 22:19:30 INFO - PROCESS | 2218 | 1461475170314 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 22:19:30 INFO - PROCESS | 2218 | 1461475170368 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d575000 == 40 [pid = 2218] [id = 63] 22:19:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 185 (0x12d2f9000) [pid = 2218] [serial = 185] [outer = 0x0] 22:19:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 186 (0x12d37f400) [pid = 2218] [serial = 186] [outer = 0x12d2f9000] 22:19:30 INFO - PROCESS | 2218 | 1461475170401 Marionette DEBUG loaded listener.js 22:19:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 187 (0x12d7ea800) [pid = 2218] [serial = 187] [outer = 0x12d2f9000] 22:19:30 INFO - PROCESS | 2218 | 1461475170843 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]]]}] 22:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 669ms 22:19:30 INFO - PROCESS | 2218 | 1461475170862 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 22:19:30 INFO - PROCESS | 2218 | 1461475170863 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 22:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:19:30 INFO - PROCESS | 2218 | 1461475170866 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:19:30 INFO - PROCESS | 2218 | 1461475170867 Marionette TRACE conn2 <- [1,226,null,{}] 22:19:30 INFO - PROCESS | 2218 | 1461475170870 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}] 22:19:30 INFO - PROCESS | 2218 | 1461475170970 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 22:19:31 INFO - PROCESS | 2218 | 1461475171073 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd83000 == 41 [pid = 2218] [id = 64] 22:19:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 188 (0x12dd4ec00) [pid = 2218] [serial = 188] [outer = 0x0] 22:19:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 189 (0x12dd53400) [pid = 2218] [serial = 189] [outer = 0x12dd4ec00] 22:19:31 INFO - PROCESS | 2218 | 1461475171122 Marionette DEBUG loaded listener.js 22:19:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 190 (0x12dd5b000) [pid = 2218] [serial = 190] [outer = 0x12dd4ec00] 22:19:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 191 (0x12e516800) [pid = 2218] [serial = 191] [outer = 0x12f7d4c00] 22:19:31 INFO - PROCESS | 2218 | 1461475171759 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]]]}] 22:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 971ms 22:19:31 INFO - PROCESS | 2218 | 1461475171838 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 22:19:31 INFO - PROCESS | 2218 | 1461475171841 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 22:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:19:31 INFO - PROCESS | 2218 | 1461475171844 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:19:31 INFO - PROCESS | 2218 | 1461475171846 Marionette TRACE conn2 <- [1,230,null,{}] 22:19:31 INFO - PROCESS | 2218 | 1461475171851 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}] 22:19:31 INFO - PROCESS | 2218 | 1461475171977 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 22:19:31 INFO - PROCESS | 2218 | 1461475171991 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3c2800 == 42 [pid = 2218] [id = 65] 22:19:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 192 (0x11b1b4000) [pid = 2218] [serial = 192] [outer = 0x0] 22:19:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 193 (0x11b424400) [pid = 2218] [serial = 193] [outer = 0x11b1b4000] 22:19:32 INFO - PROCESS | 2218 | 1461475172019 Marionette DEBUG loaded listener.js 22:19:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 194 (0x11c30dc00) [pid = 2218] [serial = 194] [outer = 0x11b1b4000] 22:19:32 INFO - PROCESS | 2218 | --DOCSHELL 0x119c15800 == 41 [pid = 2218] [id = 51] 22:19:32 INFO - PROCESS | 2218 | 1461475172628 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]]]}] 22:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 821ms 22:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:19:32 INFO - PROCESS | 2218 | 1461475172665 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 22:19:32 INFO - PROCESS | 2218 | 1461475172667 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 22:19:32 INFO - PROCESS | 2218 | 1461475172671 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:19:32 INFO - PROCESS | 2218 | 1461475172674 Marionette TRACE conn2 <- [1,234,null,{}] 22:19:32 INFO - PROCESS | 2218 | 1461475172678 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}] 22:19:32 INFO - PROCESS | 2218 | 1461475172775 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 22:19:32 INFO - PROCESS | 2218 | 1461475172843 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c377800 == 42 [pid = 2218] [id = 66] 22:19:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 195 (0x11b1b4400) [pid = 2218] [serial = 195] [outer = 0x0] 22:19:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 196 (0x11c42f800) [pid = 2218] [serial = 196] [outer = 0x11b1b4400] 22:19:32 INFO - PROCESS | 2218 | 1461475172875 Marionette DEBUG loaded listener.js 22:19:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 197 (0x123c1a000) [pid = 2218] [serial = 197] [outer = 0x11b1b4400] 22:19:33 INFO - PROCESS | 2218 | 1461475173307 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]]]}] 22:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 673ms 22:19:33 INFO - PROCESS | 2218 | 1461475173344 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 22:19:33 INFO - PROCESS | 2218 | 1461475173348 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 22:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:19:33 INFO - PROCESS | 2218 | 1461475173352 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:19:33 INFO - PROCESS | 2218 | 1461475173354 Marionette TRACE conn2 <- [1,238,null,{}] 22:19:33 INFO - PROCESS | 2218 | 1461475173357 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}] 22:19:33 INFO - PROCESS | 2218 | 1461475173454 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 22:19:33 INFO - PROCESS | 2218 | 1461475173509 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b250800 == 43 [pid = 2218] [id = 67] 22:19:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 198 (0x12751e800) [pid = 2218] [serial = 198] [outer = 0x0] 22:19:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 199 (0x128f3e000) [pid = 2218] [serial = 199] [outer = 0x12751e800] 22:19:33 INFO - PROCESS | 2218 | 1461475173540 Marionette DEBUG loaded listener.js 22:19:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 200 (0x129547c00) [pid = 2218] [serial = 200] [outer = 0x12751e800] 22:19:33 INFO - PROCESS | 2218 | 1461475173978 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]]]}] 22:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 22:19:34 INFO - PROCESS | 2218 | 1461475174024 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 22:19:34 INFO - PROCESS | 2218 | 1461475174025 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 22:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:19:34 INFO - PROCESS | 2218 | 1461475174028 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:19:34 INFO - PROCESS | 2218 | 1461475174030 Marionette TRACE conn2 <- [1,242,null,{}] 22:19:34 INFO - PROCESS | 2218 | 1461475174038 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}] 22:19:34 INFO - PROCESS | 2218 | 1461475174159 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 22:19:34 INFO - PROCESS | 2218 | 1461475174225 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd86000 == 44 [pid = 2218] [id = 68] 22:19:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 201 (0x12aee7c00) [pid = 2218] [serial = 201] [outer = 0x0] 22:19:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 202 (0x12b63c400) [pid = 2218] [serial = 202] [outer = 0x12aee7c00] 22:19:34 INFO - PROCESS | 2218 | 1461475174263 Marionette DEBUG loaded listener.js 22:19:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 203 (0x12d2fb800) [pid = 2218] [serial = 203] [outer = 0x12aee7c00] 22:19:34 INFO - PROCESS | 2218 | 1461475174704 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]]]}] 22:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 720ms 22:19:34 INFO - PROCESS | 2218 | 1461475174749 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 22:19:34 INFO - PROCESS | 2218 | 1461475174751 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 22:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:19:34 INFO - PROCESS | 2218 | 1461475174753 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:19:34 INFO - PROCESS | 2218 | 1461475174754 Marionette TRACE conn2 <- [1,246,null,{}] 22:19:34 INFO - PROCESS | 2218 | 1461475174757 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}] 22:19:34 INFO - PROCESS | 2218 | 1461475174851 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 22:19:34 INFO - PROCESS | 2218 | 1461475174905 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea63000 == 45 [pid = 2218] [id = 69] 22:19:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 204 (0x12d740400) [pid = 2218] [serial = 204] [outer = 0x0] 22:19:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 205 (0x12d74a800) [pid = 2218] [serial = 205] [outer = 0x12d740400] 22:19:34 INFO - PROCESS | 2218 | 1461475174936 Marionette DEBUG loaded listener.js 22:19:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 206 (0x12dd57800) [pid = 2218] [serial = 206] [outer = 0x12d740400] 22:19:35 INFO - PROCESS | 2218 | 1461475175390 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]]]}] 22:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 22:19:35 INFO - PROCESS | 2218 | 1461475175424 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 22:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:19:35 INFO - PROCESS | 2218 | 1461475175427 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 22:19:35 INFO - PROCESS | 2218 | 1461475175430 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:19:35 INFO - PROCESS | 2218 | 1461475175432 Marionette TRACE conn2 <- [1,250,null,{}] 22:19:35 INFO - PROCESS | 2218 | 1461475175436 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}] 22:19:35 INFO - PROCESS | 2218 | 1461475175599 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 22:19:35 INFO - PROCESS | 2218 | 1461475175718 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee06000 == 46 [pid = 2218] [id = 70] 22:19:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 207 (0x12d740800) [pid = 2218] [serial = 207] [outer = 0x0] 22:19:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 208 (0x12e4b4000) [pid = 2218] [serial = 208] [outer = 0x12d740800] 22:19:35 INFO - PROCESS | 2218 | 1461475175757 Marionette DEBUG loaded listener.js 22:19:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 209 (0x12e519000) [pid = 2218] [serial = 209] [outer = 0x12d740800] 22:19:36 INFO - PROCESS | 2218 | 1461475176181 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]]]}] 22:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 771ms 22:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:19:36 INFO - PROCESS | 2218 | 1461475176200 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 22:19:36 INFO - PROCESS | 2218 | 1461475176202 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 22:19:36 INFO - PROCESS | 2218 | 1461475176204 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:19:36 INFO - PROCESS | 2218 | 1461475176205 Marionette TRACE conn2 <- [1,254,null,{}] 22:19:36 INFO - PROCESS | 2218 | 1461475176208 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}] 22:19:36 INFO - PROCESS | 2218 | 1461475176327 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 22:19:36 INFO - PROCESS | 2218 | 1461475176384 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f509800 == 47 [pid = 2218] [id = 71] 22:19:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 210 (0x12e533800) [pid = 2218] [serial = 210] [outer = 0x0] 22:19:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 211 (0x12eaaac00) [pid = 2218] [serial = 211] [outer = 0x12e533800] 22:19:36 INFO - PROCESS | 2218 | 1461475176428 Marionette DEBUG loaded listener.js 22:19:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 212 (0x12eef3000) [pid = 2218] [serial = 212] [outer = 0x12e533800] 22:19:36 INFO - PROCESS | 2218 | 1461475176854 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]]]}] 22:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 668ms 22:19:36 INFO - PROCESS | 2218 | 1461475176873 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 22:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:19:36 INFO - PROCESS | 2218 | 1461475176875 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 22:19:36 INFO - PROCESS | 2218 | 1461475176878 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:19:36 INFO - PROCESS | 2218 | 1461475176880 Marionette TRACE conn2 <- [1,258,null,{}] 22:19:36 INFO - PROCESS | 2218 | 1461475176884 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}] 22:19:37 INFO - PROCESS | 2218 | 1461475177052 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 22:19:37 INFO - PROCESS | 2218 | 1461475177163 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f569000 == 48 [pid = 2218] [id = 72] 22:19:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 213 (0x11b1ca800) [pid = 2218] [serial = 213] [outer = 0x0] 22:19:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 214 (0x11b1d0800) [pid = 2218] [serial = 214] [outer = 0x11b1ca800] 22:19:37 INFO - PROCESS | 2218 | 1461475177216 Marionette DEBUG loaded listener.js 22:19:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 215 (0x11b1d4400) [pid = 2218] [serial = 215] [outer = 0x11b1ca800] 22:19:37 INFO - PROCESS | 2218 | 1461475177678 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]]]}] 22:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 820ms 22:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:19:37 INFO - PROCESS | 2218 | 1461475177698 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 22:19:37 INFO - PROCESS | 2218 | 1461475177700 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 22:19:37 INFO - PROCESS | 2218 | 1461475177702 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:19:37 INFO - PROCESS | 2218 | 1461475177703 Marionette TRACE conn2 <- [1,262,null,{}] 22:19:37 INFO - PROCESS | 2218 | 1461475177706 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}] 22:19:37 INFO - PROCESS | 2218 | 1461475177800 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 22:19:37 INFO - PROCESS | 2218 | 1461475177853 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f5e8000 == 49 [pid = 2218] [id = 73] 22:19:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 216 (0x119857800) [pid = 2218] [serial = 216] [outer = 0x0] 22:19:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 217 (0x12e520c00) [pid = 2218] [serial = 217] [outer = 0x119857800] 22:19:37 INFO - PROCESS | 2218 | 1461475177882 Marionette DEBUG loaded listener.js 22:19:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 218 (0x12eef6c00) [pid = 2218] [serial = 218] [outer = 0x119857800] 22:19:38 INFO - PROCESS | 2218 | 1461475178368 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]]]}] 22:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 719ms 22:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:19:38 INFO - PROCESS | 2218 | 1461475178422 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 22:19:38 INFO - PROCESS | 2218 | 1461475178424 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 22:19:38 INFO - PROCESS | 2218 | 1461475178427 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:19:38 INFO - PROCESS | 2218 | 1461475178430 Marionette TRACE conn2 <- [1,266,null,{}] 22:19:38 INFO - PROCESS | 2218 | 1461475178434 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}] 22:19:38 INFO - PROCESS | 2218 | 1461475178551 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 22:19:38 INFO - PROCESS | 2218 | 1461475178622 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x12928f000 == 50 [pid = 2218] [id = 74] 22:19:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 219 (0x11b1c7c00) [pid = 2218] [serial = 219] [outer = 0x0] 22:19:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 220 (0x11c30b800) [pid = 2218] [serial = 220] [outer = 0x11b1c7c00] 22:19:38 INFO - PROCESS | 2218 | 1461475178653 Marionette DEBUG loaded listener.js 22:19:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 221 (0x123e67000) [pid = 2218] [serial = 221] [outer = 0x11b1c7c00] 22:19:39 INFO - PROCESS | 2218 | 1461475179084 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]]]}] 22:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 672ms 22:19:39 INFO - PROCESS | 2218 | 1461475179100 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 22:19:39 INFO - PROCESS | 2218 | 1461475179104 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 22:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:19:39 INFO - PROCESS | 2218 | 1461475179108 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:19:39 INFO - PROCESS | 2218 | 1461475179110 Marionette TRACE conn2 <- [1,270,null,{}] 22:19:39 INFO - PROCESS | 2218 | 1461475179112 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}] 22:19:39 INFO - PROCESS | 2218 | 1461475179271 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 22:19:39 INFO - PROCESS | 2218 | --DOCSHELL 0x127cc3800 == 49 [pid = 2218] [id = 60] 22:19:39 INFO - PROCESS | 2218 | --DOCSHELL 0x11c07f000 == 48 [pid = 2218] [id = 59] 22:19:39 INFO - PROCESS | 2218 | --DOCSHELL 0x119811800 == 47 [pid = 2218] [id = 58] 22:19:39 INFO - PROCESS | 2218 | 1461475179358 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac69000 == 48 [pid = 2218] [id = 75] 22:19:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 222 (0x115844000) [pid = 2218] [serial = 222] [outer = 0x0] 22:19:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 223 (0x1186b5c00) [pid = 2218] [serial = 223] [outer = 0x115844000] 22:19:39 INFO - PROCESS | 2218 | 1461475179391 Marionette DEBUG loaded listener.js 22:19:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 224 (0x11b1c7400) [pid = 2218] [serial = 224] [outer = 0x115844000] 22:19:39 INFO - PROCESS | 2218 | 1461475179854 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]]]}] 22:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 772ms 22:19:39 INFO - PROCESS | 2218 | 1461475179881 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 22:19:39 INFO - PROCESS | 2218 | 1461475179884 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 22:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:19:39 INFO - PROCESS | 2218 | 1461475179887 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:19:39 INFO - PROCESS | 2218 | 1461475179890 Marionette TRACE conn2 <- [1,274,null,{}] 22:19:39 INFO - PROCESS | 2218 | 1461475179894 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}] 22:19:39 INFO - PROCESS | 2218 | 1461475179991 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 22:19:40 INFO - PROCESS | 2218 | 1461475180062 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac81000 == 49 [pid = 2218] [id = 76] 22:19:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 225 (0x123a89c00) [pid = 2218] [serial = 225] [outer = 0x0] 22:19:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 226 (0x128699400) [pid = 2218] [serial = 226] [outer = 0x123a89c00] 22:19:40 INFO - PROCESS | 2218 | 1461475180099 Marionette DEBUG loaded listener.js 22:19:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 227 (0x129543c00) [pid = 2218] [serial = 227] [outer = 0x123a89c00] 22:19:40 INFO - PROCESS | 2218 | 1461475180532 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]]]}] 22:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 671ms 22:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:19:40 INFO - PROCESS | 2218 | 1461475180559 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 22:19:40 INFO - PROCESS | 2218 | 1461475180561 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 22:19:40 INFO - PROCESS | 2218 | 1461475180563 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:19:40 INFO - PROCESS | 2218 | 1461475180565 Marionette TRACE conn2 <- [1,278,null,{}] 22:19:40 INFO - PROCESS | 2218 | 1461475180567 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}] 22:19:40 INFO - PROCESS | 2218 | 1461475180665 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 22:19:40 INFO - PROCESS | 2218 | 1461475180726 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d588000 == 50 [pid = 2218] [id = 77] 22:19:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 228 (0x12ae1cc00) [pid = 2218] [serial = 228] [outer = 0x0] 22:19:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 229 (0x12ae24400) [pid = 2218] [serial = 229] [outer = 0x12ae1cc00] 22:19:40 INFO - PROCESS | 2218 | 1461475180757 Marionette DEBUG loaded listener.js 22:19:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 230 (0x12aedac00) [pid = 2218] [serial = 230] [outer = 0x12ae1cc00] 22:19:41 INFO - PROCESS | 2218 | 1461475181198 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]]]}] 22:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 22:19:41 INFO - PROCESS | 2218 | 1461475181232 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 22:19:41 INFO - PROCESS | 2218 | 1461475181235 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 22:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:19:41 INFO - PROCESS | 2218 | 1461475181243 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:19:41 INFO - PROCESS | 2218 | 1461475181246 Marionette TRACE conn2 <- [1,282,null,{}] 22:19:41 INFO - PROCESS | 2218 | 1461475181249 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}] 22:19:41 INFO - PROCESS | 2218 | 1461475181367 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 22:19:41 INFO - PROCESS | 2218 | 1461475181451 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea55800 == 51 [pid = 2218] [id = 78] 22:19:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 231 (0x12aede000) [pid = 2218] [serial = 231] [outer = 0x0] 22:19:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 232 (0x12c248800) [pid = 2218] [serial = 232] [outer = 0x12aede000] 22:19:41 INFO - PROCESS | 2218 | 1461475181483 Marionette DEBUG loaded listener.js 22:19:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 233 (0x12d37b800) [pid = 2218] [serial = 233] [outer = 0x12aede000] 22:19:41 INFO - PROCESS | 2218 | 1461475181892 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]]]}] 22:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 675ms 22:19:41 INFO - PROCESS | 2218 | 1461475181915 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 22:19:41 INFO - PROCESS | 2218 | 1461475181916 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 22:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:19:41 INFO - PROCESS | 2218 | 1461475181919 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:19:41 INFO - PROCESS | 2218 | 1461475181920 Marionette TRACE conn2 <- [1,286,null,{}] 22:19:41 INFO - PROCESS | 2218 | 1461475181922 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}] 22:19:42 INFO - PROCESS | 2218 | 1461475182016 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 22:19:42 INFO - PROCESS | 2218 | 1461475182073 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f965000 == 52 [pid = 2218] [id = 79] 22:19:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 234 (0x12aedf800) [pid = 2218] [serial = 234] [outer = 0x0] 22:19:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 235 (0x12d743c00) [pid = 2218] [serial = 235] [outer = 0x12aedf800] 22:19:42 INFO - PROCESS | 2218 | 1461475182104 Marionette DEBUG loaded listener.js 22:19:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 236 (0x12dd56000) [pid = 2218] [serial = 236] [outer = 0x12aedf800] 22:19:42 INFO - PROCESS | 2218 | 1461475182522 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]]]}] 22:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 22:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:19:42 INFO - PROCESS | 2218 | 1461475182540 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 22:19:42 INFO - PROCESS | 2218 | 1461475182541 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 22:19:42 INFO - PROCESS | 2218 | 1461475182543 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:19:42 INFO - PROCESS | 2218 | 1461475182545 Marionette TRACE conn2 <- [1,290,null,{}] 22:19:42 INFO - PROCESS | 2218 | 1461475182547 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}] 22:19:42 INFO - PROCESS | 2218 | 1461475182663 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 22:19:42 INFO - PROCESS | 2218 | 1461475182768 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x130684800 == 53 [pid = 2218] [id = 80] 22:19:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 237 (0x12e53ec00) [pid = 2218] [serial = 237] [outer = 0x0] 22:19:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 238 (0x12e540c00) [pid = 2218] [serial = 238] [outer = 0x12e53ec00] 22:19:42 INFO - PROCESS | 2218 | 1461475182822 Marionette DEBUG loaded listener.js 22:19:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 239 (0x12eef2000) [pid = 2218] [serial = 239] [outer = 0x12e53ec00] 22:19:43 INFO - PROCESS | 2218 | 1461475183243 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]]]}] 22:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 718ms 22:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:19:43 INFO - PROCESS | 2218 | 1461475183262 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 22:19:43 INFO - PROCESS | 2218 | 1461475183263 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 22:19:43 INFO - PROCESS | 2218 | 1461475183266 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:19:43 INFO - PROCESS | 2218 | 1461475183267 Marionette TRACE conn2 <- [1,294,null,{}] 22:19:43 INFO - PROCESS | 2218 | 1461475183270 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}] 22:19:43 INFO - PROCESS | 2218 | 1461475183366 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 22:19:43 INFO - PROCESS | 2218 | 1461475183424 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x130cb8000 == 54 [pid = 2218] [id = 81] 22:19:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 240 (0x12e53f000) [pid = 2218] [serial = 240] [outer = 0x0] 22:19:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 241 (0x12f04f400) [pid = 2218] [serial = 241] [outer = 0x12e53f000] 22:19:43 INFO - PROCESS | 2218 | 1461475183454 Marionette DEBUG loaded listener.js 22:19:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 242 (0x12f77a800) [pid = 2218] [serial = 242] [outer = 0x12e53f000] 22:19:44 INFO - PROCESS | 2218 | --DOCSHELL 0x11c385000 == 53 [pid = 2218] [id = 52] 22:19:44 INFO - PROCESS | 2218 | --DOCSHELL 0x12645d800 == 52 [pid = 2218] [id = 53] 22:19:44 INFO - PROCESS | 2218 | --DOCSHELL 0x1286da800 == 51 [pid = 2218] [id = 54] 22:19:44 INFO - PROCESS | 2218 | --DOCSHELL 0x114091800 == 50 [pid = 2218] [id = 55] 22:19:44 INFO - PROCESS | 2218 | --DOCSHELL 0x12b230800 == 49 [pid = 2218] [id = 56] 22:19:44 INFO - PROCESS | 2218 | --DOCSHELL 0x12928f000 == 48 [pid = 2218] [id = 74] 22:19:44 INFO - PROCESS | 2218 | --DOCSHELL 0x12b250800 == 47 [pid = 2218] [id = 67] 22:19:44 INFO - PROCESS | 2218 | --DOCSHELL 0x11c377800 == 46 [pid = 2218] [id = 66] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee04000 == 45 [pid = 2218] [id = 12] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x1300c0800 == 44 [pid = 2218] [id = 20] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd8b000 == 43 [pid = 2218] [id = 9] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2ac000 == 42 [pid = 2218] [id = 21] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12f509800 == 41 [pid = 2218] [id = 71] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x1286d4800 == 40 [pid = 2218] [id = 43] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee06000 == 39 [pid = 2218] [id = 70] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd86000 == 38 [pid = 2218] [id = 68] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12f569000 == 37 [pid = 2218] [id = 72] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12f5e8000 == 36 [pid = 2218] [id = 73] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12ea63000 == 35 [pid = 2218] [id = 69] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x1240a1000 == 34 [pid = 2218] [id = 42] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12f94c000 == 33 [pid = 2218] [id = 15] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x1300b2800 == 32 [pid = 2218] [id = 18] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x1300ce800 == 31 [pid = 2218] [id = 19] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12b64d800 == 30 [pid = 2218] [id = 61] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x123847000 == 29 [pid = 2218] [id = 49] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12f15b000 == 28 [pid = 2218] [id = 14] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12d171800 == 27 [pid = 2218] [id = 62] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2bc000 == 26 [pid = 2218] [id = 8] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12e551800 == 25 [pid = 2218] [id = 10] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd83000 == 24 [pid = 2218] [id = 64] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x11a840000 == 23 [pid = 2218] [id = 11] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12d575000 == 22 [pid = 2218] [id = 63] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12f13d800 == 21 [pid = 2218] [id = 13] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x11c3c2800 == 20 [pid = 2218] [id = 65] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x130684800 == 19 [pid = 2218] [id = 80] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12f965000 == 18 [pid = 2218] [id = 79] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x1165df000 == 17 [pid = 2218] [id = 50] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12645c000 == 16 [pid = 2218] [id = 39] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12ea55800 == 15 [pid = 2218] [id = 78] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12d588000 == 14 [pid = 2218] [id = 77] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x130688000 == 13 [pid = 2218] [id = 22] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac81000 == 12 [pid = 2218] [id = 76] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12b65e000 == 11 [pid = 2218] [id = 57] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x1157ba000 == 10 [pid = 2218] [id = 44] 22:19:46 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac69000 == 9 [pid = 2218] [id = 75] 22:19:47 INFO - PROCESS | 2218 | 1461475187910 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]]]}] 22:19:47 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. 22:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4690ms 22:19:47 INFO - PROCESS | 2218 | 1461475187957 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 22:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:19:47 INFO - PROCESS | 2218 | 1461475187960 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 22:19:47 INFO - PROCESS | 2218 | 1461475187963 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:19:47 INFO - PROCESS | 2218 | 1461475187965 Marionette TRACE conn2 <- [1,298,null,{}] 22:19:47 INFO - PROCESS | 2218 | 1461475187970 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}] 22:19:48 INFO - PROCESS | 2218 | 1461475188053 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 22:19:48 INFO - PROCESS | 2218 | 1461475188117 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x116535000 == 10 [pid = 2218] [id = 82] 22:19:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 243 (0x11a8ca800) [pid = 2218] [serial = 243] [outer = 0x0] 22:19:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 244 (0x11a979000) [pid = 2218] [serial = 244] [outer = 0x11a8ca800] 22:19:48 INFO - PROCESS | 2218 | 1461475188146 Marionette DEBUG loaded listener.js 22:19:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 245 (0x11b124800) [pid = 2218] [serial = 245] [outer = 0x11a8ca800] 22:19:48 INFO - PROCESS | 2218 | 1461475188465 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]]]}] 22:19:48 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. 22:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 521ms 22:19:48 INFO - PROCESS | 2218 | 1461475188484 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 22:19:48 INFO - PROCESS | 2218 | 1461475188490 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 22:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:19:48 INFO - PROCESS | 2218 | 1461475188496 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:19:48 INFO - PROCESS | 2218 | 1461475188498 Marionette TRACE conn2 <- [1,302,null,{}] 22:19:48 INFO - PROCESS | 2218 | 1461475188501 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}] 22:19:48 INFO - PROCESS | 2218 | 1461475188593 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 22:19:48 INFO - PROCESS | 2218 | 1461475188600 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcf0000 == 11 [pid = 2218] [id = 83] 22:19:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 246 (0x116509c00) [pid = 2218] [serial = 246] [outer = 0x0] 22:19:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 247 (0x11ba68400) [pid = 2218] [serial = 247] [outer = 0x116509c00] 22:19:48 INFO - PROCESS | 2218 | 1461475188632 Marionette DEBUG loaded listener.js 22:19:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 248 (0x11c083000) [pid = 2218] [serial = 248] [outer = 0x116509c00] 22:19:49 INFO - PROCESS | 2218 | 1461475189143 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]]]}] 22:19:49 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. 22:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 669ms 22:19:49 INFO - PROCESS | 2218 | 1461475189166 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 22:19:49 INFO - PROCESS | 2218 | 1461475189168 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 22:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:19:49 INFO - PROCESS | 2218 | 1461475189170 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:19:49 INFO - PROCESS | 2218 | 1461475189173 Marionette TRACE conn2 <- [1,306,null,{}] 22:19:49 INFO - PROCESS | 2218 | 1461475189181 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}] 22:19:49 INFO - PROCESS | 2218 | 1461475189263 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 22:19:49 INFO - PROCESS | 2218 | 1461475189346 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x127c05000 == 12 [pid = 2218] [id = 84] 22:19:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 249 (0x11c4b0400) [pid = 2218] [serial = 249] [outer = 0x0] 22:19:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 250 (0x11c710c00) [pid = 2218] [serial = 250] [outer = 0x11c4b0400] 22:19:49 INFO - PROCESS | 2218 | 1461475189375 Marionette DEBUG loaded listener.js 22:19:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 251 (0x123e0f400) [pid = 2218] [serial = 251] [outer = 0x11c4b0400] 22:19:49 INFO - PROCESS | 2218 | 1461475189821 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]]]}] 22:19:49 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. 22:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 22:19:49 INFO - PROCESS | 2218 | 1461475189842 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 22:19:49 INFO - PROCESS | 2218 | 1461475189845 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 22:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:19:49 INFO - PROCESS | 2218 | 1461475189848 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:19:49 INFO - PROCESS | 2218 | 1461475189850 Marionette TRACE conn2 <- [1,310,null,{}] 22:19:49 INFO - PROCESS | 2218 | 1461475189853 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}] 22:19:50 INFO - PROCESS | 2218 | 1461475190027 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 22:19:50 INFO - PROCESS | 2218 | 1461475190046 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac82800 == 13 [pid = 2218] [id = 85] 22:19:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 252 (0x123e66000) [pid = 2218] [serial = 252] [outer = 0x0] 22:19:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 253 (0x127be6800) [pid = 2218] [serial = 253] [outer = 0x123e66000] 22:19:50 INFO - PROCESS | 2218 | 1461475190073 Marionette DEBUG loaded listener.js 22:19:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 254 (0x1286a2800) [pid = 2218] [serial = 254] [outer = 0x123e66000] 22:19:50 INFO - PROCESS | 2218 | 1461475190508 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]]]}] 22:19:50 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. 22:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 722ms 22:19:50 INFO - PROCESS | 2218 | 1461475190570 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 22:19:50 INFO - PROCESS | 2218 | 1461475190572 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 22:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:19:50 INFO - PROCESS | 2218 | 1461475190585 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:19:50 INFO - PROCESS | 2218 | 1461475190587 Marionette TRACE conn2 <- [1,314,null,{}] 22:19:50 INFO - PROCESS | 2218 | 1461475190591 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}] 22:19:50 INFO - PROCESS | 2218 | 1461475190740 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 22:19:50 INFO - PROCESS | 2218 | 1461475190762 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b64b000 == 14 [pid = 2218] [id = 86] 22:19:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 255 (0x128a69000) [pid = 2218] [serial = 255] [outer = 0x0] 22:19:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 256 (0x12922bc00) [pid = 2218] [serial = 256] [outer = 0x128a69000] 22:19:50 INFO - PROCESS | 2218 | 1461475190805 Marionette DEBUG loaded listener.js 22:19:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 257 (0x12954b000) [pid = 2218] [serial = 257] [outer = 0x128a69000] 22:19:51 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. 22:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 627ms 22:19:51 INFO - PROCESS | 2218 | 1461475191201 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]]]}] 22:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:19:51 INFO - PROCESS | 2218 | 1461475191212 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 22:19:51 INFO - PROCESS | 2218 | 1461475191214 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 22:19:51 INFO - PROCESS | 2218 | 1461475191216 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:19:51 INFO - PROCESS | 2218 | 1461475191217 Marionette TRACE conn2 <- [1,318,null,{}] 22:19:51 INFO - PROCESS | 2218 | 1461475191219 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}] 22:19:51 INFO - PROCESS | 2218 | 1461475191339 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 22:19:51 INFO - PROCESS | 2218 | 1461475191345 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d57b800 == 15 [pid = 2218] [id = 87] 22:19:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 258 (0x128a73400) [pid = 2218] [serial = 258] [outer = 0x0] 22:19:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 259 (0x12ae21000) [pid = 2218] [serial = 259] [outer = 0x128a73400] 22:19:51 INFO - PROCESS | 2218 | 1461475191373 Marionette DEBUG loaded listener.js 22:19:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 260 (0x12b451c00) [pid = 2218] [serial = 260] [outer = 0x128a73400] 22:19:51 INFO - PROCESS | 2218 | 1461475191720 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]]]}] 22:19:51 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. 22:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 22:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:19:51 INFO - PROCESS | 2218 | 1461475191735 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 22:19:51 INFO - PROCESS | 2218 | 1461475191736 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 22:19:51 INFO - PROCESS | 2218 | 1461475191740 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:19:51 INFO - PROCESS | 2218 | 1461475191743 Marionette TRACE conn2 <- [1,322,null,{}] 22:19:51 INFO - PROCESS | 2218 | 1461475191752 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}] 22:19:51 INFO - PROCESS | 2218 | 1461475191858 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 22:19:51 INFO - PROCESS | 2218 | 1461475191862 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea5a000 == 16 [pid = 2218] [id = 88] 22:19:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 261 (0x11c707400) [pid = 2218] [serial = 261] [outer = 0x0] 22:19:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 262 (0x12b636c00) [pid = 2218] [serial = 262] [outer = 0x11c707400] 22:19:51 INFO - PROCESS | 2218 | 1461475191889 Marionette DEBUG loaded listener.js 22:19:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 263 (0x12c0b5800) [pid = 2218] [serial = 263] [outer = 0x11c707400] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 262 (0x123962000) [pid = 2218] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 261 (0x128c7b000) [pid = 2218] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 260 (0x11b17c000) [pid = 2218] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 259 (0x11c084800) [pid = 2218] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 258 (0x12d740400) [pid = 2218] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 257 (0x114e6f400) [pid = 2218] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 256 (0x118edcc00) [pid = 2218] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 255 (0x115842000) [pid = 2218] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 254 (0x11522a000) [pid = 2218] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 253 (0x11670fc00) [pid = 2218] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 252 (0x11a974400) [pid = 2218] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 251 (0x11a980400) [pid = 2218] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 250 (0x11c086800) [pid = 2218] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 249 (0x1156c6000) [pid = 2218] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 248 (0x12386c800) [pid = 2218] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 247 (0x123c1bc00) [pid = 2218] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 246 (0x11ae8b800) [pid = 2218] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 245 (0x1240e6c00) [pid = 2218] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 244 (0x127173c00) [pid = 2218] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 243 (0x11674d800) [pid = 2218] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 242 (0x1271a5000) [pid = 2218] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 241 (0x114bb8400) [pid = 2218] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 240 (0x11c08a800) [pid = 2218] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 239 (0x12e533800) [pid = 2218] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 238 (0x11c314400) [pid = 2218] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 237 (0x1186ba400) [pid = 2218] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 236 (0x127c6f000) [pid = 2218] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 235 (0x12d740800) [pid = 2218] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 234 (0x115cf7800) [pid = 2218] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 233 (0x123e65000) [pid = 2218] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 232 (0x11b1c7c00) [pid = 2218] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 231 (0x12751e800) [pid = 2218] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 230 (0x11c30ec00) [pid = 2218] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 229 (0x115844000) [pid = 2218] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 228 (0x12d741400) [pid = 2218] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 227 (0x119857800) [pid = 2218] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 226 (0x12c23b400) [pid = 2218] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 225 (0x124289800) [pid = 2218] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 224 (0x128c78000) [pid = 2218] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 223 (0x127b0fc00) [pid = 2218] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 222 (0x11b1ca800) [pid = 2218] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 221 (0x123a89c00) [pid = 2218] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 220 (0x11b1b4400) [pid = 2218] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 219 (0x12b62e800) [pid = 2218] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 218 (0x11b180800) [pid = 2218] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 217 (0x118878800) [pid = 2218] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 216 (0x128f48000) [pid = 2218] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 215 (0x12d2f9000) [pid = 2218] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 214 (0x11a9a1800) [pid = 2218] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 213 (0x12f04b800) [pid = 2218] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 212 (0x129544c00) [pid = 2218] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 211 (0x12e4b0000) [pid = 2218] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 210 (0x12b44f800) [pid = 2218] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 209 (0x1188e3800) [pid = 2218] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 208 (0x12ae1cc00) [pid = 2218] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 207 (0x12b636800) [pid = 2218] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 206 (0x11baf7c00) [pid = 2218] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 205 (0x12eeea400) [pid = 2218] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 204 (0x12e53ec00) [pid = 2218] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 203 (0x11a8c3c00) [pid = 2218] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 202 (0x119e4dc00) [pid = 2218] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 201 (0x12e4b1800) [pid = 2218] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 200 (0x12aedf800) [pid = 2218] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 199 (0x12b27b000) [pid = 2218] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 198 (0x12aee7c00) [pid = 2218] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 197 (0x1301fcc00) [pid = 2218] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 196 (0x11c311c00) [pid = 2218] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 195 (0x1301b0000) [pid = 2218] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 194 (0x12aede000) [pid = 2218] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 193 (0x11b1b4000) [pid = 2218] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 192 (0x11a979400) [pid = 2218] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:19:53 INFO - PROCESS | 2218 | --DOMWINDOW == 191 (0x12dd4ec00) [pid = 2218] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:19:53 INFO - PROCESS | 2218 | 1461475193427 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]]]}] 22:19:53 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. 22:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1728ms 22:19:53 INFO - PROCESS | 2218 | 1461475193469 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 22:19:53 INFO - PROCESS | 2218 | 1461475193470 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 22:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:19:53 INFO - PROCESS | 2218 | 1461475193490 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:19:53 INFO - PROCESS | 2218 | 1461475193491 Marionette TRACE conn2 <- [1,326,null,{}] 22:19:53 INFO - PROCESS | 2218 | 1461475193509 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}] 22:19:53 INFO - PROCESS | 2218 | 1461475193582 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 22:19:53 INFO - PROCESS | 2218 | 1461475193586 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b444800 == 17 [pid = 2218] [id = 89] 22:19:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 192 (0x11a97dc00) [pid = 2218] [serial = 264] [outer = 0x0] 22:19:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 193 (0x11b177800) [pid = 2218] [serial = 265] [outer = 0x11a97dc00] 22:19:53 INFO - PROCESS | 2218 | 1461475193616 Marionette DEBUG loaded listener.js 22:19:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 194 (0x11baf0c00) [pid = 2218] [serial = 266] [outer = 0x11a97dc00] 22:19:53 INFO - PROCESS | 2218 | 1461475193930 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]]]}] 22:19:53 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. 22:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 481ms 22:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:19:53 INFO - PROCESS | 2218 | 1461475193963 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 22:19:53 INFO - PROCESS | 2218 | 1461475193964 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 22:19:53 INFO - PROCESS | 2218 | 1461475193966 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:19:53 INFO - PROCESS | 2218 | 1461475193968 Marionette TRACE conn2 <- [1,330,null,{}] 22:19:53 INFO - PROCESS | 2218 | 1461475193970 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}] 22:19:54 INFO - PROCESS | 2218 | 1461475194092 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 22:19:54 INFO - PROCESS | 2218 | 1461475194096 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a76000 == 18 [pid = 2218] [id = 90] 22:19:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 195 (0x11bc10800) [pid = 2218] [serial = 267] [outer = 0x0] 22:19:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 196 (0x11c086800) [pid = 2218] [serial = 268] [outer = 0x11bc10800] 22:19:54 INFO - PROCESS | 2218 | 1461475194121 Marionette DEBUG loaded listener.js 22:19:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 197 (0x12386b400) [pid = 2218] [serial = 269] [outer = 0x11bc10800] 22:19:54 INFO - PROCESS | 2218 | 1461475194590 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]]]}] 22:19:54 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. 22:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 671ms 22:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:19:54 INFO - PROCESS | 2218 | 1461475194643 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 22:19:54 INFO - PROCESS | 2218 | 1461475194644 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 22:19:54 INFO - PROCESS | 2218 | 1461475194646 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:19:54 INFO - PROCESS | 2218 | 1461475194647 Marionette TRACE conn2 <- [1,334,null,{}] 22:19:54 INFO - PROCESS | 2218 | 1461475194650 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}] 22:19:54 INFO - PROCESS | 2218 | 1461475194730 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 22:19:54 INFO - PROCESS | 2218 | 1461475194735 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2c2000 == 19 [pid = 2218] [id = 91] 22:19:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 198 (0x11bc0fc00) [pid = 2218] [serial = 270] [outer = 0x0] 22:19:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 199 (0x1270f2400) [pid = 2218] [serial = 271] [outer = 0x11bc0fc00] 22:19:54 INFO - PROCESS | 2218 | 1461475194762 Marionette DEBUG loaded listener.js 22:19:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 200 (0x127be8800) [pid = 2218] [serial = 272] [outer = 0x11bc0fc00] 22:19:55 INFO - PROCESS | 2218 | 1461475195144 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]]]}] 22:19:55 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. 22:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 22:19:55 INFO - PROCESS | 2218 | 1461475195165 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 22:19:55 INFO - PROCESS | 2218 | 1461475195167 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 22:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:19:55 INFO - PROCESS | 2218 | 1461475195171 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:19:55 INFO - PROCESS | 2218 | 1461475195176 Marionette TRACE conn2 <- [1,338,null,{}] 22:19:55 INFO - PROCESS | 2218 | 1461475195181 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}] 22:19:55 INFO - PROCESS | 2218 | 1461475195291 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 22:19:55 INFO - PROCESS | 2218 | 1461475195399 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x119811800 == 20 [pid = 2218] [id = 92] 22:19:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 201 (0x116577c00) [pid = 2218] [serial = 273] [outer = 0x0] 22:19:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 202 (0x11893d400) [pid = 2218] [serial = 274] [outer = 0x116577c00] 22:19:55 INFO - PROCESS | 2218 | 1461475195437 Marionette DEBUG loaded listener.js 22:19:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 203 (0x11a97b400) [pid = 2218] [serial = 275] [outer = 0x116577c00] 22:19:55 INFO - PROCESS | 2218 | 1461475195878 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]]]}] 22:19:55 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. 22:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 775ms 22:19:55 INFO - PROCESS | 2218 | 1461475195946 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 22:19:55 INFO - PROCESS | 2218 | 1461475195950 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 22:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:19:55 INFO - PROCESS | 2218 | 1461475195982 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:19:55 INFO - PROCESS | 2218 | 1461475195984 Marionette TRACE conn2 <- [1,342,null,{}] 22:19:55 INFO - PROCESS | 2218 | 1461475195988 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}] 22:19:56 INFO - PROCESS | 2218 | 1461475196117 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 22:19:56 INFO - PROCESS | 2218 | 1461475196143 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:19:56 INFO - PROCESS | 2218 | 1461475196204 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2be800 == 21 [pid = 2218] [id = 93] 22:19:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 204 (0x11c70d000) [pid = 2218] [serial = 276] [outer = 0x0] 22:19:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 205 (0x11c710000) [pid = 2218] [serial = 277] [outer = 0x11c70d000] 22:19:56 INFO - PROCESS | 2218 | 1461475196235 Marionette DEBUG loaded listener.js 22:19:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 206 (0x12642c800) [pid = 2218] [serial = 278] [outer = 0x11c70d000] 22:19:56 INFO - PROCESS | 2218 | 1461475196908 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]]]}] 22:19:56 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. 22:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1004ms 22:19:56 INFO - PROCESS | 2218 | 1461475196960 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 22:19:56 INFO - PROCESS | 2218 | 1461475196963 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 22:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:19:56 INFO - PROCESS | 2218 | 1461475196968 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:19:56 INFO - PROCESS | 2218 | 1461475196971 Marionette TRACE conn2 <- [1,346,null,{}] 22:19:57 INFO - PROCESS | 2218 | 1461475197000 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}] 22:19:57 INFO - PROCESS | 2218 | 1461475197099 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 22:19:57 INFO - PROCESS | 2218 | 1461475197177 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x114421800 == 22 [pid = 2218] [id = 94] 22:19:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 207 (0x114447c00) [pid = 2218] [serial = 279] [outer = 0x0] 22:19:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 208 (0x114546800) [pid = 2218] [serial = 280] [outer = 0x114447c00] 22:19:57 INFO - PROCESS | 2218 | 1461475197269 Marionette DEBUG loaded listener.js 22:19:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 209 (0x11670e400) [pid = 2218] [serial = 281] [outer = 0x114447c00] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 208 (0x123e05800) [pid = 2218] [serial = 11] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 207 (0x12402ec00) [pid = 2218] [serial = 8] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 206 (0x12f04f400) [pid = 2218] [serial = 241] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOCSHELL 0x130cb8000 == 21 [pid = 2218] [id = 81] 22:19:57 INFO - PROCESS | 2218 | 1461475197796 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]]]}] 22:19:57 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. 22:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 853ms 22:19:57 INFO - PROCESS | 2218 | 1461475197820 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 22:19:57 INFO - PROCESS | 2218 | 1461475197828 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 22:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:19:57 INFO - PROCESS | 2218 | 1461475197835 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:19:57 INFO - PROCESS | 2218 | 1461475197837 Marionette TRACE conn2 <- [1,350,null,{}] 22:19:57 INFO - PROCESS | 2218 | 1461475197841 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}] 22:19:57 INFO - PROCESS | 2218 | 1461475197947 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 205 (0x123876000) [pid = 2218] [serial = 93] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 204 (0x123c18800) [pid = 2218] [serial = 94] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 203 (0x1240d9c00) [pid = 2218] [serial = 97] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 202 (0x11925b000) [pid = 2218] [serial = 129] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 201 (0x123e0bc00) [pid = 2218] [serial = 96] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 200 (0x11b11fc00) [pid = 2218] [serial = 79] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 199 (0x11a8c5000) [pid = 2218] [serial = 76] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 198 (0x1270e9c00) [pid = 2218] [serial = 100] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 197 (0x11bc10000) [pid = 2218] [serial = 85] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 196 (0x1271a6800) [pid = 2218] [serial = 102] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 195 (0x1240dac00) [pid = 2218] [serial = 99] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 194 (0x127b11400) [pid = 2218] [serial = 105] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 193 (0x1272f7800) [pid = 2218] [serial = 103] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 192 (0x128697800) [pid = 2218] [serial = 106] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 191 (0x11584f800) [pid = 2218] [serial = 147] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 190 (0x11b128000) [pid = 2218] [serial = 82] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 189 (0x11925a000) [pid = 2218] [serial = 69] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 188 (0x1286a1000) [pid = 2218] [serial = 108] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 187 (0x128adc800) [pid = 2218] [serial = 109] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 186 (0x128f47400) [pid = 2218] [serial = 111] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 185 (0x1151f0800) [pid = 2218] [serial = 66] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 184 (0x128f4c800) [pid = 2218] [serial = 114] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 183 (0x11a8bcc00) [pid = 2218] [serial = 70] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 182 (0x130aab800) [pid = 2218] [serial = 64] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 181 (0x115cee000) [pid = 2218] [serial = 67] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 180 (0x129540400) [pid = 2218] [serial = 115] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 179 (0x123e04400) [pid = 2218] [serial = 141] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 178 (0x12e4b4000) [pid = 2218] [serial = 208] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 177 (0x123871800) [pid = 2218] [serial = 175] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 176 (0x12dd57800) [pid = 2218] [serial = 206] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 175 (0x123715400) [pid = 2218] [serial = 174] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 174 (0x11b1b0000) [pid = 2218] [serial = 135] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 173 (0x11a8c8800) [pid = 2218] [serial = 171] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 172 (0x12d74a800) [pid = 2218] [serial = 205] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 171 (0x11c30b800) [pid = 2218] [serial = 220] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 170 (0x118ee2c00) [pid = 2218] [serial = 148] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 169 (0x11a973800) [pid = 2218] [serial = 150] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 168 (0x11918ec00) [pid = 2218] [serial = 132] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 167 (0x11a8bd400) [pid = 2218] [serial = 130] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 166 (0x11584f400) [pid = 2218] [serial = 72] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x116503000) [pid = 2218] [serial = 73] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x11a97d000) [pid = 2218] [serial = 78] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x1198d5c00) [pid = 2218] [serial = 75] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x11b128c00) [pid = 2218] [serial = 81] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x11baf2800) [pid = 2218] [serial = 84] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x11c089400) [pid = 2218] [serial = 87] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x11c315800) [pid = 2218] [serial = 88] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x11c4afc00) [pid = 2218] [serial = 90] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x12386f800) [pid = 2218] [serial = 91] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x123c15800) [pid = 2218] [serial = 124] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x12eaaac00) [pid = 2218] [serial = 211] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x128f4b400) [pid = 2218] [serial = 178] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x11b1c7400) [pid = 2218] [serial = 224] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x12e519000) [pid = 2218] [serial = 209] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x11a8c1000) [pid = 2218] [serial = 133] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x1271fb800) [pid = 2218] [serial = 145] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x127173800) [pid = 2218] [serial = 144] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x123e67000) [pid = 2218] [serial = 221] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x127c99400) [pid = 2218] [serial = 177] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x12428e800) [pid = 2218] [serial = 142] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x128f96000) [pid = 2218] [serial = 112] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x11ba69400) [pid = 2218] [serial = 136] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x128699400) [pid = 2218] [serial = 226] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x11c30dc00) [pid = 2218] [serial = 194] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x11b1b3000) [pid = 2218] [serial = 121] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x12eef3000) [pid = 2218] [serial = 212] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x127c9a800) [pid = 2218] [serial = 127] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x11b190c00) [pid = 2218] [serial = 172] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x127c6c000) [pid = 2218] [serial = 157] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x11b1d0800) [pid = 2218] [serial = 214] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x11c431000) [pid = 2218] [serial = 138] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x11c42f800) [pid = 2218] [serial = 196] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x11c088400) [pid = 2218] [serial = 153] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x1272f8800) [pid = 2218] [serial = 126] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x12953e800) [pid = 2218] [serial = 160] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x12d281000) [pid = 2218] [serial = 169] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x11b1d4400) [pid = 2218] [serial = 215] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x128f3e000) [pid = 2218] [serial = 199] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x12e520c00) [pid = 2218] [serial = 217] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x12c0b8000) [pid = 2218] [serial = 18] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x129543c00) [pid = 2218] [serial = 227] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x123c1a000) [pid = 2218] [serial = 197] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x12c241c00) [pid = 2218] [serial = 168] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x128f4a800) [pid = 2218] [serial = 159] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12b62f800) [pid = 2218] [serial = 15] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x12b636000) [pid = 2218] [serial = 16] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x12c23e400) [pid = 2218] [serial = 166] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x12e51b000) [pid = 2218] [serial = 28] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x12dd56000) [pid = 2218] [serial = 236] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x12b27bc00) [pid = 2218] [serial = 180] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x129547c00) [pid = 2218] [serial = 200] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x12d743c00) [pid = 2218] [serial = 235] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12c23c400) [pid = 2218] [serial = 183] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x12ae24400) [pid = 2218] [serial = 229] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x11c4b1000) [pid = 2218] [serial = 123] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x12b634400) [pid = 2218] [serial = 181] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x12e4bb400) [pid = 2218] [serial = 27] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x1186b5c00) [pid = 2218] [serial = 223] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x12d7e6800) [pid = 2218] [serial = 24] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x12eef6c00) [pid = 2218] [serial = 218] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x12954b800) [pid = 2218] [serial = 162] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x12dd59c00) [pid = 2218] [serial = 25] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x12d381800) [pid = 2218] [serial = 21] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x12b63c400) [pid = 2218] [serial = 202] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x1272ee800) [pid = 2218] [serial = 156] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x12d385c00) [pid = 2218] [serial = 22] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x119d88800) [pid = 2218] [serial = 118] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x12f053800) [pid = 2218] [serial = 40] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x12c0abc00) [pid = 2218] [serial = 165] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11b17c800) [pid = 2218] [serial = 151] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x12aedac00) [pid = 2218] [serial = 230] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x12d37f400) [pid = 2218] [serial = 186] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x12f04c000) [pid = 2218] [serial = 39] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x12d284400) [pid = 2218] [serial = 184] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x12371b400) [pid = 2218] [serial = 154] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x12eef1000) [pid = 2218] [serial = 36] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x12eef2000) [pid = 2218] [serial = 239] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x12eef5800) [pid = 2218] [serial = 37] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x12c248800) [pid = 2218] [serial = 232] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x12e533400) [pid = 2218] [serial = 33] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x12e540c00) [pid = 2218] [serial = 238] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x12eab6800) [pid = 2218] [serial = 34] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x11ae8e400) [pid = 2218] [serial = 30] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x12eaae000) [pid = 2218] [serial = 31] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x11a97c000) [pid = 2218] [serial = 57] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x11b41b000) [pid = 2218] [serial = 54] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 79 (0x12f7d8000) [pid = 2218] [serial = 55] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 78 (0x118e0e000) [pid = 2218] [serial = 117] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 77 (0x128f49c00) [pid = 2218] [serial = 51] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 76 (0x12e4b0c00) [pid = 2218] [serial = 52] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 75 (0x12fb98400) [pid = 2218] [serial = 48] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 74 (0x12d7ea800) [pid = 2218] [serial = 187] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 73 (0x11b177000) [pid = 2218] [serial = 120] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 72 (0x12f776800) [pid = 2218] [serial = 42] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 71 (0x12aee5c00) [pid = 2218] [serial = 163] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 70 (0x128c80400) [pid = 2218] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 69 (0x12f77d800) [pid = 2218] [serial = 43] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 68 (0x12dd53400) [pid = 2218] [serial = 189] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 67 (0x12fc03800) [pid = 2218] [serial = 45] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 66 (0x12d2fb800) [pid = 2218] [serial = 203] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 65 (0x1301f4c00) [pid = 2218] [serial = 63] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 64 (0x12371ec00) [pid = 2218] [serial = 139] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 63 (0x1301b5c00) [pid = 2218] [serial = 60] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 62 (0x12d37b800) [pid = 2218] [serial = 233] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 61 (0x1301f0c00) [pid = 2218] [serial = 61] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 60 (0x11b424400) [pid = 2218] [serial = 193] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 59 (0x12fba1000) [pid = 2218] [serial = 58] [outer = 0x0] [url = about:blank] 22:19:57 INFO - PROCESS | 2218 | --DOMWINDOW == 58 (0x12dd5b000) [pid = 2218] [serial = 190] [outer = 0x0] [url = about:blank] 22:19:58 INFO - PROCESS | 2218 | 1461475198025 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x1151c9800 == 22 [pid = 2218] [id = 95] 22:19:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 59 (0x1151f0800) [pid = 2218] [serial = 282] [outer = 0x0] 22:19:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 60 (0x116503000) [pid = 2218] [serial = 283] [outer = 0x1151f0800] 22:19:58 INFO - PROCESS | 2218 | 1461475198051 Marionette DEBUG loaded listener.js 22:19:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 61 (0x1198d8400) [pid = 2218] [serial = 284] [outer = 0x1151f0800] 22:19:58 INFO - PROCESS | 2218 | 1461475198553 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]]]}] 22:19:58 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. 22:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 728ms 22:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:19:58 INFO - PROCESS | 2218 | 1461475198563 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 22:19:58 INFO - PROCESS | 2218 | 1461475198565 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 22:19:58 INFO - PROCESS | 2218 | 1461475198569 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:19:58 INFO - PROCESS | 2218 | 1461475198573 Marionette TRACE conn2 <- [1,354,null,{}] 22:19:58 INFO - PROCESS | 2218 | 1461475198585 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}] 22:19:58 INFO - PROCESS | 2218 | 1461475198708 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 22:19:58 INFO - PROCESS | 2218 | 1461475198720 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x118e36000 == 23 [pid = 2218] [id = 96] 22:19:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 62 (0x114019400) [pid = 2218] [serial = 285] [outer = 0x0] 22:19:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 63 (0x11a973400) [pid = 2218] [serial = 286] [outer = 0x114019400] 22:19:58 INFO - PROCESS | 2218 | 1461475198770 Marionette DEBUG loaded listener.js 22:19:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 64 (0x11a993c00) [pid = 2218] [serial = 287] [outer = 0x114019400] 22:19:59 INFO - PROCESS | 2218 | 1461475199140 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]]]}] 22:19:59 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. 22:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 624ms 22:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:19:59 INFO - PROCESS | 2218 | 1461475199192 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 22:19:59 INFO - PROCESS | 2218 | 1461475199194 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 22:19:59 INFO - PROCESS | 2218 | 1461475199196 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:19:59 INFO - PROCESS | 2218 | 1461475199197 Marionette TRACE conn2 <- [1,358,null,{}] 22:19:59 INFO - PROCESS | 2218 | 1461475199199 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}] 22:19:59 INFO - PROCESS | 2218 | 1461475199283 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 22:19:59 INFO - PROCESS | 2218 | 1461475199290 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x119240000 == 24 [pid = 2218] [id = 97] 22:19:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 65 (0x11b11f800) [pid = 2218] [serial = 288] [outer = 0x0] 22:19:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 66 (0x11b172800) [pid = 2218] [serial = 289] [outer = 0x11b11f800] 22:19:59 INFO - PROCESS | 2218 | 1461475199335 Marionette DEBUG loaded listener.js 22:19:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 67 (0x11b18d800) [pid = 2218] [serial = 290] [outer = 0x11b11f800] 22:19:59 INFO - PROCESS | 2218 | 1461475199668 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]]]}] 22:19:59 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. 22:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 22:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:19:59 INFO - PROCESS | 2218 | 1461475199714 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 22:19:59 INFO - PROCESS | 2218 | 1461475199716 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 22:19:59 INFO - PROCESS | 2218 | 1461475199718 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:19:59 INFO - PROCESS | 2218 | 1461475199719 Marionette TRACE conn2 <- [1,362,null,{}] 22:19:59 INFO - PROCESS | 2218 | 1461475199721 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}] 22:19:59 INFO - PROCESS | 2218 | 1461475199802 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 22:19:59 INFO - PROCESS | 2218 | 1461475199809 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c1c800 == 25 [pid = 2218] [id = 98] 22:19:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 68 (0x11a8c4000) [pid = 2218] [serial = 291] [outer = 0x0] 22:19:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 69 (0x11b1ba400) [pid = 2218] [serial = 292] [outer = 0x11a8c4000] 22:19:59 INFO - PROCESS | 2218 | 1461475199835 Marionette DEBUG loaded listener.js 22:19:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 70 (0x11b1ce000) [pid = 2218] [serial = 293] [outer = 0x11a8c4000] 22:20:00 INFO - PROCESS | 2218 | 1461475200174 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]]]}] 22:20:00 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. 22:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 472ms 22:20:00 INFO - PROCESS | 2218 | 1461475200196 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 22:20:00 INFO - PROCESS | 2218 | 1461475200198 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 22:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:20:00 INFO - PROCESS | 2218 | 1461475200200 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:20:00 INFO - PROCESS | 2218 | 1461475200201 Marionette TRACE conn2 <- [1,366,null,{}] 22:20:00 INFO - PROCESS | 2218 | 1461475200203 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}] 22:20:00 INFO - PROCESS | 2218 | 1461475200301 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 22:20:00 INFO - PROCESS | 2218 | 1461475200309 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac62000 == 26 [pid = 2218] [id = 99] 22:20:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 71 (0x11b1ce400) [pid = 2218] [serial = 294] [outer = 0x0] 22:20:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 72 (0x11ba6f800) [pid = 2218] [serial = 295] [outer = 0x11b1ce400] 22:20:00 INFO - PROCESS | 2218 | 1461475200337 Marionette DEBUG loaded listener.js 22:20:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 73 (0x11c30b800) [pid = 2218] [serial = 296] [outer = 0x11b1ce400] 22:20:00 INFO - PROCESS | 2218 | 1461475200701 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]]]}] 22:20:00 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. 22:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 517ms 22:20:00 INFO - PROCESS | 2218 | 1461475200720 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 22:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:20:00 INFO - PROCESS | 2218 | 1461475200724 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 22:20:00 INFO - PROCESS | 2218 | 1461475200728 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:20:00 INFO - PROCESS | 2218 | 1461475200730 Marionette TRACE conn2 <- [1,370,null,{}] 22:20:00 INFO - PROCESS | 2218 | 1461475200733 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}] 22:20:00 INFO - PROCESS | 2218 | 1461475200865 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 22:20:00 INFO - PROCESS | 2218 | 1461475200878 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acda800 == 27 [pid = 2218] [id = 100] 22:20:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 74 (0x11c314400) [pid = 2218] [serial = 297] [outer = 0x0] 22:20:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 75 (0x11c4abc00) [pid = 2218] [serial = 298] [outer = 0x11c314400] 22:20:00 INFO - PROCESS | 2218 | 1461475200903 Marionette DEBUG loaded listener.js 22:20:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 76 (0x11c70ac00) [pid = 2218] [serial = 299] [outer = 0x11c314400] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 75 (0x128a69000) [pid = 2218] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 74 (0x116509c00) [pid = 2218] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 73 (0x11bc10800) [pid = 2218] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 72 (0x12e53f000) [pid = 2218] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 71 (0x11c4b0400) [pid = 2218] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 70 (0x11a8ca800) [pid = 2218] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 69 (0x128a73400) [pid = 2218] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 68 (0x11c707400) [pid = 2218] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 67 (0x11a97dc00) [pid = 2218] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:20:01 INFO - PROCESS | 2218 | --DOMWINDOW == 66 (0x123e66000) [pid = 2218] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:20:01 INFO - PROCESS | 2218 | 1461475201258 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]]]}] 22:20:01 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. 22:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 571ms 22:20:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:20:01 INFO - PROCESS | 2218 | 1461475201299 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 22:20:01 INFO - PROCESS | 2218 | 1461475201300 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 22:20:01 INFO - PROCESS | 2218 | 1461475201302 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:20:01 INFO - PROCESS | 2218 | 1461475201303 Marionette TRACE conn2 <- [1,374,null,{}] 22:20:01 INFO - PROCESS | 2218 | 1461475201305 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}] 22:20:01 INFO - PROCESS | 2218 | 1461475201376 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 22:20:01 INFO - PROCESS | 2218 | 1461475201380 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b437000 == 28 [pid = 2218] [id = 101] 22:20:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 67 (0x115cef400) [pid = 2218] [serial = 300] [outer = 0x0] 22:20:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 68 (0x11c315800) [pid = 2218] [serial = 301] [outer = 0x115cef400] 22:20:01 INFO - PROCESS | 2218 | 1461475201408 Marionette DEBUG loaded listener.js 22:20:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 69 (0x123711400) [pid = 2218] [serial = 302] [outer = 0x115cef400] 22:20:01 INFO - PROCESS | 2218 | 1461475201721 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:20:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:20:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 22:20:01 INFO - PROCESS | 2218 | 1461475201771 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 22:20:01 INFO - PROCESS | 2218 | 1461475201772 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 22:20:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:20:01 INFO - PROCESS | 2218 | 1461475201778 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:20:01 INFO - PROCESS | 2218 | 1461475201779 Marionette TRACE conn2 <- [1,378,null,{}] 22:20:01 INFO - PROCESS | 2218 | 1461475201782 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}] 22:20:01 INFO - PROCESS | 2218 | 1461475201852 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 22:20:01 INFO - PROCESS | 2218 | 1461475201858 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcdc000 == 29 [pid = 2218] [id = 102] 22:20:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 70 (0x12371bc00) [pid = 2218] [serial = 303] [outer = 0x0] 22:20:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 71 (0x12386f000) [pid = 2218] [serial = 304] [outer = 0x12371bc00] 22:20:01 INFO - PROCESS | 2218 | 1461475201884 Marionette DEBUG loaded listener.js 22:20:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 72 (0x123a93800) [pid = 2218] [serial = 305] [outer = 0x12371bc00] 22:20:02 INFO - PROCESS | 2218 | 1461475202210 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:20:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:20:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 472ms 22:20:02 INFO - PROCESS | 2218 | 1461475202247 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 22:20:02 INFO - PROCESS | 2218 | 1461475202248 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 22:20:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:20:02 INFO - PROCESS | 2218 | 1461475202250 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:20:02 INFO - PROCESS | 2218 | 1461475202251 Marionette TRACE conn2 <- [1,382,null,{}] 22:20:02 INFO - PROCESS | 2218 | 1461475202253 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}] 22:20:02 INFO - PROCESS | 2218 | 1461475202323 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 22:20:02 INFO - PROCESS | 2218 | 1461475202327 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c062800 == 30 [pid = 2218] [id = 103] 22:20:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 73 (0x123c13400) [pid = 2218] [serial = 306] [outer = 0x0] 22:20:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 74 (0x123e67000) [pid = 2218] [serial = 307] [outer = 0x123c13400] 22:20:02 INFO - PROCESS | 2218 | 1461475202355 Marionette DEBUG loaded listener.js 22:20:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 75 (0x12428d800) [pid = 2218] [serial = 308] [outer = 0x123c13400] 22:20:02 INFO - PROCESS | 2218 | 1461475202658 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:20:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:20:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 419ms 22:20:02 INFO - PROCESS | 2218 | 1461475202676 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 22:20:02 INFO - PROCESS | 2218 | 1461475202677 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 22:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:20:02 INFO - PROCESS | 2218 | 1461475202680 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:20:02 INFO - PROCESS | 2218 | 1461475202681 Marionette TRACE conn2 <- [1,386,null,{}] 22:20:02 INFO - PROCESS | 2218 | 1461475202684 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}] 22:20:02 INFO - PROCESS | 2218 | 1461475202790 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 22:20:02 INFO - PROCESS | 2218 | 1461475202796 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3c3800 == 31 [pid = 2218] [id = 104] 22:20:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 76 (0x12371f000) [pid = 2218] [serial = 309] [outer = 0x0] 22:20:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 77 (0x12643b400) [pid = 2218] [serial = 310] [outer = 0x12371f000] 22:20:02 INFO - PROCESS | 2218 | 1461475202824 Marionette DEBUG loaded listener.js 22:20:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 78 (0x127b06800) [pid = 2218] [serial = 311] [outer = 0x12371f000] 22:20:03 INFO - PROCESS | 2218 | 1461475203171 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]]]}] 22:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 22:20:03 INFO - PROCESS | 2218 | 1461475203257 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 22:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:20:03 INFO - PROCESS | 2218 | 1461475203261 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 22:20:03 INFO - PROCESS | 2218 | 1461475203267 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:20:03 INFO - PROCESS | 2218 | 1461475203272 Marionette TRACE conn2 <- [1,390,null,{}] 22:20:03 INFO - PROCESS | 2218 | 1461475203287 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}] 22:20:03 INFO - PROCESS | 2218 | 1461475203439 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 22:20:03 INFO - PROCESS | 2218 | 1461475203504 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x1157c3000 == 32 [pid = 2218] [id = 105] 22:20:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 79 (0x1156ca000) [pid = 2218] [serial = 312] [outer = 0x0] 22:20:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x115842800) [pid = 2218] [serial = 313] [outer = 0x1156ca000] 22:20:03 INFO - PROCESS | 2218 | 1461475203537 Marionette DEBUG loaded listener.js 22:20:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x11867cc00) [pid = 2218] [serial = 314] [outer = 0x1156ca000] 22:20:04 INFO - PROCESS | 2218 | 1461475204016 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]]]}] 22:20:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:20:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 785ms 22:20:04 INFO - PROCESS | 2218 | 1461475204052 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 22:20:04 INFO - PROCESS | 2218 | 1461475204054 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 22:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:20:04 INFO - PROCESS | 2218 | 1461475204078 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:20:04 INFO - PROCESS | 2218 | 1461475204081 Marionette TRACE conn2 <- [1,394,null,{}] 22:20:04 INFO - PROCESS | 2218 | 1461475204084 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}] 22:20:04 INFO - PROCESS | 2218 | 1461475204178 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 22:20:04 INFO - PROCESS | 2218 | 1461475204234 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d51000 == 33 [pid = 2218] [id = 106] 22:20:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x119e4d800) [pid = 2218] [serial = 315] [outer = 0x0] 22:20:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11a8c7c00) [pid = 2218] [serial = 316] [outer = 0x119e4d800] 22:20:04 INFO - PROCESS | 2218 | 1461475204264 Marionette DEBUG loaded listener.js 22:20:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11a99c800) [pid = 2218] [serial = 317] [outer = 0x119e4d800] 22:20:04 INFO - PROCESS | 2218 | 1461475204673 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]]]}] 22:20:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:20:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 624ms 22:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:20:04 INFO - PROCESS | 2218 | 1461475204709 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 22:20:04 INFO - PROCESS | 2218 | 1461475204710 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 22:20:04 INFO - PROCESS | 2218 | 1461475204713 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:20:04 INFO - PROCESS | 2218 | 1461475204714 Marionette TRACE conn2 <- [1,398,null,{}] 22:20:04 INFO - PROCESS | 2218 | 1461475204721 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}] 22:20:04 INFO - PROCESS | 2218 | 1461475204842 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 22:20:04 INFO - PROCESS | 2218 | 1461475204898 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x12383a000 == 34 [pid = 2218] [id = 107] 22:20:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11baf1800) [pid = 2218] [serial = 318] [outer = 0x0] 22:20:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11baf7800) [pid = 2218] [serial = 319] [outer = 0x11baf1800] 22:20:04 INFO - PROCESS | 2218 | 1461475204933 Marionette DEBUG loaded listener.js 22:20:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11c08e000) [pid = 2218] [serial = 320] [outer = 0x11baf1800] 22:20:05 INFO - PROCESS | 2218 | 1461475205379 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]]]}] 22:20:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:20:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 719ms 22:20:05 INFO - PROCESS | 2218 | 1461475205438 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 22:20:05 INFO - PROCESS | 2218 | 1461475205440 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 22:20:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:20:05 INFO - PROCESS | 2218 | 1461475205444 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:20:05 INFO - PROCESS | 2218 | 1461475205445 Marionette TRACE conn2 <- [1,402,null,{}] 22:20:05 INFO - PROCESS | 2218 | 1461475205448 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}] 22:20:05 INFO - PROCESS | 2218 | 1461475205540 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 22:20:05 INFO - PROCESS | 2218 | 1461475205593 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x123cbd000 == 35 [pid = 2218] [id = 108] 22:20:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x12371d000) [pid = 2218] [serial = 321] [outer = 0x0] 22:20:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x123870400) [pid = 2218] [serial = 322] [outer = 0x12371d000] 22:20:05 INFO - PROCESS | 2218 | 1461475205624 Marionette DEBUG loaded listener.js 22:20:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x1271fb000) [pid = 2218] [serial = 323] [outer = 0x12371d000] 22:20:06 INFO - PROCESS | 2218 | 1461475206119 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]]]}] 22:20:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:20:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 770ms 22:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:20:06 INFO - PROCESS | 2218 | 1461475206214 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 22:20:06 INFO - PROCESS | 2218 | 1461475206217 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 22:20:06 INFO - PROCESS | 2218 | 1461475206220 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:20:06 INFO - PROCESS | 2218 | 1461475206223 Marionette TRACE conn2 <- [1,406,null,{}] 22:20:06 INFO - PROCESS | 2218 | 1461475206227 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}] 22:20:06 INFO - PROCESS | 2218 | 1461475206312 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 22:20:06 INFO - PROCESS | 2218 | 1461475206353 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c22000 == 36 [pid = 2218] [id = 109] 22:20:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x118ed9400) [pid = 2218] [serial = 324] [outer = 0x0] 22:20:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x11918d800) [pid = 2218] [serial = 325] [outer = 0x118ed9400] 22:20:06 INFO - PROCESS | 2218 | 1461475206381 Marionette DEBUG loaded listener.js 22:20:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x11a8bc000) [pid = 2218] [serial = 326] [outer = 0x118ed9400] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x1270f2400) [pid = 2218] [serial = 271] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | 1461475206830 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]]]}] 22:20:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:20:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 623ms 22:20:06 INFO - PROCESS | 2218 | 1461475206843 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 22:20:06 INFO - PROCESS | 2218 | 1461475206847 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 22:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:20:06 INFO - PROCESS | 2218 | 1461475206851 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:20:06 INFO - PROCESS | 2218 | 1461475206853 Marionette TRACE conn2 <- [1,410,null,{}] 22:20:06 INFO - PROCESS | 2218 | 1461475206855 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}] 22:20:06 INFO - PROCESS | 2218 | 1461475206931 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x12922bc00) [pid = 2218] [serial = 256] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x11ba68400) [pid = 2218] [serial = 247] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x11c083000) [pid = 2218] [serial = 248] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x12386b400) [pid = 2218] [serial = 269] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x12f77a800) [pid = 2218] [serial = 242] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x11c710c00) [pid = 2218] [serial = 250] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x123e0f400) [pid = 2218] [serial = 251] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x11a979000) [pid = 2218] [serial = 244] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x11b124800) [pid = 2218] [serial = 245] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x12ae21000) [pid = 2218] [serial = 259] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x12b636c00) [pid = 2218] [serial = 262] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x12b451c00) [pid = 2218] [serial = 260] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 79 (0x11c086800) [pid = 2218] [serial = 268] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 78 (0x11baf0c00) [pid = 2218] [serial = 266] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 77 (0x12c0b5800) [pid = 2218] [serial = 263] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 76 (0x127be6800) [pid = 2218] [serial = 253] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 75 (0x1286a2800) [pid = 2218] [serial = 254] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 74 (0x11b177800) [pid = 2218] [serial = 265] [outer = 0x0] [url = about:blank] 22:20:06 INFO - PROCESS | 2218 | --DOMWINDOW == 73 (0x12954b000) [pid = 2218] [serial = 257] [outer = 0x0] [url = about:blank] 22:20:07 INFO - PROCESS | 2218 | 1461475207011 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x114b89800 == 37 [pid = 2218] [id = 110] 22:20:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 74 (0x11475dc00) [pid = 2218] [serial = 327] [outer = 0x0] 22:20:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 75 (0x114e70000) [pid = 2218] [serial = 328] [outer = 0x11475dc00] 22:20:07 INFO - PROCESS | 2218 | 1461475207047 Marionette DEBUG loaded listener.js 22:20:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 76 (0x115c33400) [pid = 2218] [serial = 329] [outer = 0x11475dc00] 22:20:07 INFO - PROCESS | 2218 | 1461475207651 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]]]}] 22:20:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 823ms 22:20:07 INFO - PROCESS | 2218 | 1461475207675 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 22:20:07 INFO - PROCESS | 2218 | 1461475207678 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 22:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:20:07 INFO - PROCESS | 2218 | 1461475207681 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:20:07 INFO - PROCESS | 2218 | 1461475207684 Marionette TRACE conn2 <- [1,414,null,{}] 22:20:07 INFO - PROCESS | 2218 | 1461475207688 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}] 22:20:07 INFO - PROCESS | 2218 | 1461475207781 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 22:20:07 INFO - PROCESS | 2218 | 1461475207820 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x119815800 == 38 [pid = 2218] [id = 111] 22:20:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 77 (0x11a979000) [pid = 2218] [serial = 330] [outer = 0x0] 22:20:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 78 (0x11a99a400) [pid = 2218] [serial = 331] [outer = 0x11a979000] 22:20:07 INFO - PROCESS | 2218 | 1461475207853 Marionette DEBUG loaded listener.js 22:20:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 79 (0x11b178800) [pid = 2218] [serial = 332] [outer = 0x11a979000] 22:20:08 INFO - PROCESS | 2218 | 1461475208281 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]]]}] 22:20:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:20:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 620ms 22:20:08 INFO - PROCESS | 2218 | 1461475208304 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 22:20:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:20:08 INFO - PROCESS | 2218 | 1461475208309 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 22:20:08 INFO - PROCESS | 2218 | 1461475208312 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:20:08 INFO - PROCESS | 2218 | 1461475208313 Marionette TRACE conn2 <- [1,418,null,{}] 22:20:08 INFO - PROCESS | 2218 | 1461475208316 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}] 22:20:08 INFO - PROCESS | 2218 | 1461475208403 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 22:20:08 INFO - PROCESS | 2218 | 1461475208446 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ace3800 == 39 [pid = 2218] [id = 112] 22:20:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x11b1b4400) [pid = 2218] [serial = 333] [outer = 0x0] 22:20:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x11b1d1400) [pid = 2218] [serial = 334] [outer = 0x11b1b4400] 22:20:08 INFO - PROCESS | 2218 | 1461475208478 Marionette DEBUG loaded listener.js 22:20:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x11baf2800) [pid = 2218] [serial = 335] [outer = 0x11b1b4400] 22:20:09 INFO - PROCESS | 2218 | 1461475209392 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]]]}] 22:20:09 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 22:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 22:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:20:09 INFO - PROCESS | 2218 | 1461475209432 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 22:20:09 INFO - PROCESS | 2218 | 1461475209434 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 22:20:09 INFO - PROCESS | 2218 | 1461475209441 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:20:09 INFO - PROCESS | 2218 | 1461475209446 Marionette TRACE conn2 <- [1,422,null,{}] 22:20:09 INFO - PROCESS | 2218 | 1461475209449 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}] 22:20:09 INFO - PROCESS | 2218 | 1461475209537 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 22:20:09 INFO - PROCESS | 2218 | 1461475209580 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3bc800 == 40 [pid = 2218] [id = 113] 22:20:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11b1b7c00) [pid = 2218] [serial = 336] [outer = 0x0] 22:20:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11c705c00) [pid = 2218] [serial = 337] [outer = 0x11b1b7c00] 22:20:09 INFO - PROCESS | 2218 | 1461475209612 Marionette DEBUG loaded listener.js 22:20:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x12371dc00) [pid = 2218] [serial = 338] [outer = 0x11b1b7c00] 22:20:10 INFO - PROCESS | 2218 | 1461475210518 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]]]}] 22:20:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1128ms 22:20:10 INFO - PROCESS | 2218 | 1461475210566 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 22:20:10 INFO - PROCESS | 2218 | 1461475210568 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 22:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:20:10 INFO - PROCESS | 2218 | 1461475210571 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:20:10 INFO - PROCESS | 2218 | 1461475210574 Marionette TRACE conn2 <- [1,426,null,{}] 22:20:10 INFO - PROCESS | 2218 | 1461475210577 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}] 22:20:10 INFO - PROCESS | 2218 | 1461475210668 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 22:20:10 INFO - PROCESS | 2218 | --DOCSHELL 0x119c22000 == 39 [pid = 2218] [id = 109] 22:20:10 INFO - PROCESS | 2218 | 1461475210715 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x119114800 == 40 [pid = 2218] [id = 114] 22:20:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11a8bc800) [pid = 2218] [serial = 339] [outer = 0x0] 22:20:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11a8c5800) [pid = 2218] [serial = 340] [outer = 0x11a8bc800] 22:20:10 INFO - PROCESS | 2218 | 1461475210743 Marionette DEBUG loaded listener.js 22:20:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11a981800) [pid = 2218] [serial = 341] [outer = 0x11a8bc800] 22:20:11 INFO - PROCESS | 2218 | 1461475211067 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] 22:20:11 INFO - PROCESS | 2218 | 1461475211097 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 22:20:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:20:11 INFO - PROCESS | 2218 | 1461475211101 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:20:11 INFO - PROCESS | 2218 | 1461475211103 Marionette TRACE conn2 <- [1,430,null,{}] 22:20:11 INFO - PROCESS | 2218 | 1461475211105 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}] 22:20:11 INFO - PROCESS | 2218 | 1461475211177 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 22:20:11 INFO - PROCESS | 2218 | 1461475211181 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c067800 == 41 [pid = 2218] [id = 115] 22:20:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11b176800) [pid = 2218] [serial = 342] [outer = 0x0] 22:20:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11c086c00) [pid = 2218] [serial = 343] [outer = 0x11b176800] 22:20:11 INFO - PROCESS | 2218 | 1461475211209 Marionette DEBUG loaded listener.js 22:20:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x11c708000) [pid = 2218] [serial = 344] [outer = 0x11b176800] 22:20:11 INFO - PROCESS | 2218 | 1461475211531 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]]]}] 22:20:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:20:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 469ms 22:20:11 INFO - PROCESS | 2218 | 1461475211571 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 22:20:11 INFO - PROCESS | 2218 | 1461475211572 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 22:20:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:20:11 INFO - PROCESS | 2218 | 1461475211574 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:20:11 INFO - PROCESS | 2218 | 1461475211577 Marionette TRACE conn2 <- [1,434,null,{}] 22:20:11 INFO - PROCESS | 2218 | 1461475211584 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}] 22:20:11 INFO - PROCESS | 2218 | 1461475211661 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 22:20:11 INFO - PROCESS | 2218 | 1461475211667 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a72800 == 42 [pid = 2218] [id = 116] 22:20:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x123873800) [pid = 2218] [serial = 345] [outer = 0x0] 22:20:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x12428c400) [pid = 2218] [serial = 346] [outer = 0x123873800] 22:20:11 INFO - PROCESS | 2218 | 1461475211696 Marionette DEBUG loaded listener.js 22:20:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x1271f9800) [pid = 2218] [serial = 347] [outer = 0x123873800] 22:20:12 INFO - PROCESS | 2218 | 1461475212061 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]]]}] 22:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 520ms 22:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:20:12 INFO - PROCESS | 2218 | 1461475212095 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 22:20:12 INFO - PROCESS | 2218 | 1461475212097 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 22:20:12 INFO - PROCESS | 2218 | 1461475212099 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:20:12 INFO - PROCESS | 2218 | 1461475212100 Marionette TRACE conn2 <- [1,438,null,{}] 22:20:12 INFO - PROCESS | 2218 | 1461475212102 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}] 22:20:12 INFO - PROCESS | 2218 | 1461475212174 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 22:20:12 INFO - PROCESS | 2218 | 1461475212178 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x12644a800 == 43 [pid = 2218] [id = 117] 22:20:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x1272f5000) [pid = 2218] [serial = 348] [outer = 0x0] 22:20:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x127bee000) [pid = 2218] [serial = 349] [outer = 0x1272f5000] 22:20:12 INFO - PROCESS | 2218 | 1461475212206 Marionette DEBUG loaded listener.js 22:20:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x128696400) [pid = 2218] [serial = 350] [outer = 0x1272f5000] 22:20:12 INFO - PROCESS | 2218 | 1461475212531 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]]]}] 22:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 469ms 22:20:12 INFO - PROCESS | 2218 | 1461475212568 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 22:20:12 INFO - PROCESS | 2218 | 1461475212570 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 22:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:20:12 INFO - PROCESS | 2218 | 1461475212572 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:20:12 INFO - PROCESS | 2218 | 1461475212574 Marionette TRACE conn2 <- [1,442,null,{}] 22:20:12 INFO - PROCESS | 2218 | 1461475212578 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}] 22:20:12 INFO - PROCESS | 2218 | 1461475212648 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 22:20:12 INFO - PROCESS | 2218 | 1461475212652 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x12729a000 == 44 [pid = 2218] [id = 118] 22:20:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x127524c00) [pid = 2218] [serial = 351] [outer = 0x0] 22:20:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x128a66400) [pid = 2218] [serial = 352] [outer = 0x127524c00] 22:20:12 INFO - PROCESS | 2218 | 1461475212679 Marionette DEBUG loaded listener.js 22:20:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x128c78400) [pid = 2218] [serial = 353] [outer = 0x127524c00] 22:20:13 INFO - PROCESS | 2218 | 1461475213046 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]]]}] 22:20:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms 22:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:20:13 INFO - PROCESS | 2218 | 1461475213094 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 22:20:13 INFO - PROCESS | 2218 | 1461475213095 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 22:20:13 INFO - PROCESS | 2218 | 1461475213097 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:20:13 INFO - PROCESS | 2218 | 1461475213099 Marionette TRACE conn2 <- [1,446,null,{}] 22:20:13 INFO - PROCESS | 2218 | 1461475213101 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}] 22:20:13 INFO - PROCESS | 2218 | 1461475213213 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 22:20:13 INFO - PROCESS | 2218 | 1461475213221 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x127bb8800 == 45 [pid = 2218] [id = 119] 22:20:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x128f3d400) [pid = 2218] [serial = 354] [outer = 0x0] 22:20:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x128f46c00) [pid = 2218] [serial = 355] [outer = 0x128f3d400] 22:20:13 INFO - PROCESS | 2218 | 1461475213249 Marionette DEBUG loaded listener.js 22:20:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x129231400) [pid = 2218] [serial = 356] [outer = 0x128f3d400] 22:20:13 INFO - PROCESS | 2218 | 1461475213595 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]]]}] 22:20:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 517ms 22:20:13 INFO - PROCESS | 2218 | 1461475213616 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 22:20:13 INFO - PROCESS | 2218 | 1461475213617 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 22:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:20:13 INFO - PROCESS | 2218 | 1461475213619 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:20:13 INFO - PROCESS | 2218 | 1461475213620 Marionette TRACE conn2 <- [1,450,null,{}] 22:20:13 INFO - PROCESS | 2218 | 1461475213625 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}] 22:20:13 INFO - PROCESS | 2218 | 1461475213720 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 22:20:13 INFO - PROCESS | 2218 | 1461475213725 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x128a37000 == 46 [pid = 2218] [id = 120] 22:20:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x128f49000) [pid = 2218] [serial = 357] [outer = 0x0] 22:20:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x129542800) [pid = 2218] [serial = 358] [outer = 0x128f49000] 22:20:13 INFO - PROCESS | 2218 | 1461475213753 Marionette DEBUG loaded listener.js 22:20:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x12ae18c00) [pid = 2218] [serial = 359] [outer = 0x128f49000] 22:20:14 INFO - PROCESS | 2218 | 1461475214235 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] 22:20:14 INFO - PROCESS | 2218 | 1461475214247 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 22:20:14 INFO - PROCESS | 2218 | 1461475214250 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:20:14 INFO - PROCESS | 2218 | 1461475214251 Marionette TRACE conn2 <- [1,454,null,{}] 22:20:14 INFO - PROCESS | 2218 | 1461475214253 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}] 22:20:14 INFO - PROCESS | 2218 | 1461475214344 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 22:20:14 INFO - PROCESS | 2218 | 1461475214376 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x129289000 == 47 [pid = 2218] [id = 121] 22:20:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x12ae1b000) [pid = 2218] [serial = 360] [outer = 0x0] 22:20:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x12ae22000) [pid = 2218] [serial = 361] [outer = 0x12ae1b000] 22:20:14 INFO - PROCESS | 2218 | 1461475214401 Marionette DEBUG loaded listener.js 22:20:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12ae27800) [pid = 2218] [serial = 362] [outer = 0x12ae1b000] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x11a8c4000) [pid = 2218] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11b1ce400) [pid = 2218] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x1151f0800) [pid = 2218] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x114019400) [pid = 2218] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x114447c00) [pid = 2218] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x11c314400) [pid = 2218] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x115cef400) [pid = 2218] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x123c13400) [pid = 2218] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x12371bc00) [pid = 2218] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x11b11f800) [pid = 2218] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:20:14 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x12371f000) [pid = 2218] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:20:14 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:14 INFO - PROCESS | 2218 | 1461475214741 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]]]}] 22:20:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:20:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 22:20:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:20:14 INFO - PROCESS | 2218 | 1461475214769 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 22:20:14 INFO - PROCESS | 2218 | 1461475214770 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 22:20:14 INFO - PROCESS | 2218 | 1461475214772 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:20:14 INFO - PROCESS | 2218 | 1461475214775 Marionette TRACE conn2 <- [1,458,null,{}] 22:20:14 INFO - PROCESS | 2218 | 1461475214778 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}] 22:20:14 INFO - PROCESS | 2218 | 1461475214847 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 22:20:14 INFO - PROCESS | 2218 | 1461475214851 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x129282800 == 48 [pid = 2218] [id = 122] 22:20:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x118ede800) [pid = 2218] [serial = 363] [outer = 0x0] 22:20:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x12386d000) [pid = 2218] [serial = 364] [outer = 0x118ede800] 22:20:14 INFO - PROCESS | 2218 | 1461475214879 Marionette DEBUG loaded listener.js 22:20:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x12aed8c00) [pid = 2218] [serial = 365] [outer = 0x118ede800] 22:20:15 INFO - PROCESS | 2218 | 1461475215191 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] 22:20:15 INFO - PROCESS | 2218 | 1461475215251 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 22:20:15 INFO - PROCESS | 2218 | 1461475215253 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:20:15 INFO - PROCESS | 2218 | 1461475215254 Marionette TRACE conn2 <- [1,462,null,{}] 22:20:15 INFO - PROCESS | 2218 | 1461475215256 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}] 22:20:15 INFO - PROCESS | 2218 | 1461475215328 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 22:20:15 INFO - PROCESS | 2218 | 1461475215332 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adc9000 == 49 [pid = 2218] [id = 123] 22:20:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x12ae26c00) [pid = 2218] [serial = 366] [outer = 0x0] 22:20:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x12aee7c00) [pid = 2218] [serial = 367] [outer = 0x12ae26c00] 22:20:15 INFO - PROCESS | 2218 | 1461475215359 Marionette DEBUG loaded listener.js 22:20:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x12b278800) [pid = 2218] [serial = 368] [outer = 0x12ae26c00] 22:20:15 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:15 INFO - PROCESS | 2218 | 1461475215708 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] 22:20:15 INFO - PROCESS | 2218 | 1461475215725 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 22:20:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:20:15 INFO - PROCESS | 2218 | 1461475215729 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:20:15 INFO - PROCESS | 2218 | 1461475215731 Marionette TRACE conn2 <- [1,466,null,{}] 22:20:15 INFO - PROCESS | 2218 | 1461475215733 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}] 22:20:15 INFO - PROCESS | 2218 | 1461475215825 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 22:20:15 INFO - PROCESS | 2218 | 1461475215869 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2c2000 == 50 [pid = 2218] [id = 124] 22:20:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x1272ef400) [pid = 2218] [serial = 369] [outer = 0x0] 22:20:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x12b280000) [pid = 2218] [serial = 370] [outer = 0x1272ef400] 22:20:15 INFO - PROCESS | 2218 | 1461475215898 Marionette DEBUG loaded listener.js 22:20:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x12b63bc00) [pid = 2218] [serial = 371] [outer = 0x1272ef400] 22:20:16 INFO - PROCESS | 2218 | 1461475216189 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] 22:20:16 INFO - PROCESS | 2218 | 1461475216249 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 22:20:16 INFO - PROCESS | 2218 | 1461475216251 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:20:16 INFO - PROCESS | 2218 | 1461475216252 Marionette TRACE conn2 <- [1,470,null,{}] 22:20:16 INFO - PROCESS | 2218 | 1461475216255 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}] 22:20:16 INFO - PROCESS | 2218 | 1461475216328 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 22:20:16 INFO - PROCESS | 2218 | 1461475216332 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1d2000 == 51 [pid = 2218] [id = 125] 22:20:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x12c0abc00) [pid = 2218] [serial = 372] [outer = 0x0] 22:20:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12c242c00) [pid = 2218] [serial = 373] [outer = 0x12c0abc00] 22:20:16 INFO - PROCESS | 2218 | 1461475216359 Marionette DEBUG loaded listener.js 22:20:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x12d281800) [pid = 2218] [serial = 374] [outer = 0x12c0abc00] 22:20:16 INFO - PROCESS | 2218 | 1461475216664 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]]]}] 22:20:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:20:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 419ms 22:20:16 INFO - PROCESS | 2218 | 1461475216679 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 22:20:16 INFO - PROCESS | 2218 | 1461475216680 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 22:20:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:20:16 INFO - PROCESS | 2218 | 1461475216685 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:20:16 INFO - PROCESS | 2218 | 1461475216686 Marionette TRACE conn2 <- [1,474,null,{}] 22:20:16 INFO - PROCESS | 2218 | 1461475216688 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}] 22:20:16 INFO - PROCESS | 2218 | 1461475216789 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 22:20:16 INFO - PROCESS | 2218 | 1461475216864 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x114ebc000 == 52 [pid = 2218] [id = 126] 22:20:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x114019400) [pid = 2218] [serial = 375] [outer = 0x0] 22:20:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x115233400) [pid = 2218] [serial = 376] [outer = 0x114019400] 22:20:16 INFO - PROCESS | 2218 | 1461475216897 Marionette DEBUG loaded listener.js 22:20:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x11918ec00) [pid = 2218] [serial = 377] [outer = 0x114019400] 22:20:17 INFO - PROCESS | 2218 | 1461475217362 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]]]}] 22:20:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:20:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 722ms 22:20:17 INFO - PROCESS | 2218 | 1461475217424 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 22:20:17 INFO - PROCESS | 2218 | 1461475217427 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 22:20:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:20:17 INFO - PROCESS | 2218 | 1461475217431 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:20:17 INFO - PROCESS | 2218 | 1461475217433 Marionette TRACE conn2 <- [1,478,null,{}] 22:20:17 INFO - PROCESS | 2218 | 1461475217436 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}] 22:20:17 INFO - PROCESS | 2218 | 1461475217535 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 22:20:17 INFO - PROCESS | 2218 | 1461475217594 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a71800 == 53 [pid = 2218] [id = 127] 22:20:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x11baf0c00) [pid = 2218] [serial = 378] [outer = 0x0] 22:20:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x11c088c00) [pid = 2218] [serial = 379] [outer = 0x11baf0c00] 22:20:17 INFO - PROCESS | 2218 | 1461475217627 Marionette DEBUG loaded listener.js 22:20:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12371d400) [pid = 2218] [serial = 380] [outer = 0x11baf0c00] 22:20:18 INFO - PROCESS | 2218 | 1461475218064 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]]]}] 22:20:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:20:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 677ms 22:20:18 INFO - PROCESS | 2218 | 1461475218110 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 22:20:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:20:18 INFO - PROCESS | 2218 | 1461475218113 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 22:20:18 INFO - PROCESS | 2218 | 1461475218115 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:20:18 INFO - PROCESS | 2218 | 1461475218117 Marionette TRACE conn2 <- [1,482,null,{}] 22:20:18 INFO - PROCESS | 2218 | 1461475218119 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}] 22:20:18 INFO - PROCESS | 2218 | 1461475218217 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 22:20:18 INFO - PROCESS | 2218 | 1461475218306 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adba800 == 54 [pid = 2218] [id = 128] 22:20:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x127bf5800) [pid = 2218] [serial = 381] [outer = 0x0] 22:20:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x1286a2800) [pid = 2218] [serial = 382] [outer = 0x127bf5800] 22:20:18 INFO - PROCESS | 2218 | 1461475218336 Marionette DEBUG loaded listener.js 22:20:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x128f3fc00) [pid = 2218] [serial = 383] [outer = 0x127bf5800] 22:20:18 INFO - PROCESS | 2218 | 1461475218806 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]]]}] 22:20:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:20:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 769ms 22:20:18 INFO - PROCESS | 2218 | 1461475218885 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 22:20:18 INFO - PROCESS | 2218 | 1461475218887 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 22:20:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:20:18 INFO - PROCESS | 2218 | 1461475218894 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:20:18 INFO - PROCESS | 2218 | 1461475218899 Marionette TRACE conn2 <- [1,486,null,{}] 22:20:18 INFO - PROCESS | 2218 | 1461475218902 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}] 22:20:19 INFO - PROCESS | 2218 | 1461475218999 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 22:20:19 INFO - PROCESS | 2218 | 1461475219047 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c378000 == 55 [pid = 2218] [id = 129] 22:20:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x123e05800) [pid = 2218] [serial = 384] [outer = 0x0] 22:20:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x128f41800) [pid = 2218] [serial = 385] [outer = 0x123e05800] 22:20:19 INFO - PROCESS | 2218 | 1461475219077 Marionette DEBUG loaded listener.js 22:20:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12b44f000) [pid = 2218] [serial = 386] [outer = 0x123e05800] 22:20:19 INFO - PROCESS | 2218 | 1461475219705 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]]]}] 22:20:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:20:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 876ms 22:20:19 INFO - PROCESS | 2218 | 1461475219767 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 22:20:19 INFO - PROCESS | 2218 | 1461475219769 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 22:20:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:20:19 INFO - PROCESS | 2218 | 1461475219773 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:20:19 INFO - PROCESS | 2218 | 1461475219775 Marionette TRACE conn2 <- [1,490,null,{}] 22:20:19 INFO - PROCESS | 2218 | 1461475219779 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}] 22:20:19 INFO - PROCESS | 2218 | 1461475219864 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 22:20:19 INFO - PROCESS | 2218 | 1461475219913 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac63000 == 56 [pid = 2218] [id = 130] 22:20:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x1198cd800) [pid = 2218] [serial = 387] [outer = 0x0] 22:20:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x119e45400) [pid = 2218] [serial = 388] [outer = 0x1198cd800] 22:20:19 INFO - PROCESS | 2218 | 1461475219941 Marionette DEBUG loaded listener.js 22:20:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x11a8c8800) [pid = 2218] [serial = 389] [outer = 0x1198cd800] 22:20:20 INFO - PROCESS | 2218 | 1461475220334 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]]]}] 22:20:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:20:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 621ms 22:20:20 INFO - PROCESS | 2218 | 1461475220393 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 22:20:20 INFO - PROCESS | 2218 | 1461475220397 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 22:20:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:20:20 INFO - PROCESS | 2218 | 1461475220402 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:20:20 INFO - PROCESS | 2218 | 1461475220403 Marionette TRACE conn2 <- [1,494,null,{}] 22:20:20 INFO - PROCESS | 2218 | 1461475220425 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}] 22:20:20 INFO - PROCESS | 2218 | 1461475220513 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x11c062800 == 55 [pid = 2218] [id = 103] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x123cbd000 == 54 [pid = 2218] [id = 108] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x12383a000 == 53 [pid = 2218] [id = 107] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x11bcdc000 == 52 [pid = 2218] [id = 102] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x11b437000 == 51 [pid = 2218] [id = 101] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x1157c3000 == 50 [pid = 2218] [id = 105] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x11acda800 == 49 [pid = 2218] [id = 100] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x12c1d2000 == 48 [pid = 2218] [id = 125] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2c2000 == 47 [pid = 2218] [id = 124] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x12adc9000 == 46 [pid = 2218] [id = 123] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x129282800 == 45 [pid = 2218] [id = 122] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x129289000 == 44 [pid = 2218] [id = 121] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x128a37000 == 43 [pid = 2218] [id = 120] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x127bb8800 == 42 [pid = 2218] [id = 119] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x123870400) [pid = 2218] [serial = 322] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x11baf7800) [pid = 2218] [serial = 319] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11a8c7c00) [pid = 2218] [serial = 316] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x115842800) [pid = 2218] [serial = 313] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | 1461475220597 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x12729a000 == 41 [pid = 2218] [id = 118] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x12644a800 == 40 [pid = 2218] [id = 117] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x123a72800 == 39 [pid = 2218] [id = 116] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x11c067800 == 38 [pid = 2218] [id = 115] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x119114800 == 37 [pid = 2218] [id = 114] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x11c3c3800 == 36 [pid = 2218] [id = 104] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x11c3bc800 == 35 [pid = 2218] [id = 113] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x11ace3800 == 34 [pid = 2218] [id = 112] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x119815800 == 33 [pid = 2218] [id = 111] 22:20:20 INFO - PROCESS | 2218 | --DOCSHELL 0x114b89800 == 32 [pid = 2218] [id = 110] 22:20:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x1151e1000 == 33 [pid = 2218] [id = 131] 22:20:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x114e6f400) [pid = 2218] [serial = 390] [outer = 0x0] 22:20:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x11a8c7400) [pid = 2218] [serial = 391] [outer = 0x114e6f400] 22:20:20 INFO - PROCESS | 2218 | 1461475220628 Marionette DEBUG loaded listener.js 22:20:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x11b1cc000) [pid = 2218] [serial = 392] [outer = 0x114e6f400] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x11b1ba400) [pid = 2218] [serial = 292] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11ba6f800) [pid = 2218] [serial = 295] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x116503000) [pid = 2218] [serial = 283] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x1198d8400) [pid = 2218] [serial = 284] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11a973400) [pid = 2218] [serial = 286] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x11893d400) [pid = 2218] [serial = 274] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x11670e400) [pid = 2218] [serial = 281] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x114546800) [pid = 2218] [serial = 280] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x11918d800) [pid = 2218] [serial = 325] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x11c710000) [pid = 2218] [serial = 277] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x11c4abc00) [pid = 2218] [serial = 298] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x11c30b800) [pid = 2218] [serial = 296] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x123711400) [pid = 2218] [serial = 302] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x11c315800) [pid = 2218] [serial = 301] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x11c70ac00) [pid = 2218] [serial = 299] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x123e67000) [pid = 2218] [serial = 307] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x12386f000) [pid = 2218] [serial = 304] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x11b172800) [pid = 2218] [serial = 289] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x12428d800) [pid = 2218] [serial = 308] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x11b18d800) [pid = 2218] [serial = 290] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x12643b400) [pid = 2218] [serial = 310] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x11b1ce000) [pid = 2218] [serial = 293] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x123a93800) [pid = 2218] [serial = 305] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x127b06800) [pid = 2218] [serial = 311] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x11a993c00) [pid = 2218] [serial = 287] [outer = 0x0] [url = about:blank] 22:20:20 INFO - PROCESS | 2218 | 1461475220949 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]]]}] 22:20:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:20:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 589ms 22:20:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:20:20 INFO - PROCESS | 2218 | 1461475220991 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 22:20:20 INFO - PROCESS | 2218 | 1461475220992 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 22:20:20 INFO - PROCESS | 2218 | 1461475220995 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:20:21 INFO - PROCESS | 2218 | 1461475220997 Marionette TRACE conn2 <- [1,498,null,{}] 22:20:21 INFO - PROCESS | 2218 | 1461475221004 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}] 22:20:21 INFO - PROCESS | 2218 | 1461475221085 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 22:20:21 INFO - PROCESS | 2218 | 1461475221153 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac5e800 == 34 [pid = 2218] [id = 132] 22:20:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x11ba67000) [pid = 2218] [serial = 393] [outer = 0x0] 22:20:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x11c08ec00) [pid = 2218] [serial = 394] [outer = 0x11ba67000] 22:20:21 INFO - PROCESS | 2218 | 1461475221182 Marionette DEBUG loaded listener.js 22:20:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x11c70f800) [pid = 2218] [serial = 395] [outer = 0x11ba67000] 22:20:21 INFO - PROCESS | 2218 | 1461475221495 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]]]}] 22:20:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:20:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms 22:20:21 INFO - PROCESS | 2218 | 1461475221516 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 22:20:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:20:21 INFO - PROCESS | 2218 | 1461475221517 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 22:20:21 INFO - PROCESS | 2218 | 1461475221520 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:20:21 INFO - PROCESS | 2218 | 1461475221521 Marionette TRACE conn2 <- [1,502,null,{}] 22:20:21 INFO - PROCESS | 2218 | 1461475221525 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}] 22:20:21 INFO - PROCESS | 2218 | 1461475221599 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 22:20:21 INFO - PROCESS | 2218 | 1461475221603 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bce9800 == 35 [pid = 2218] [id = 133] 22:20:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x11c710000) [pid = 2218] [serial = 396] [outer = 0x0] 22:20:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x123e06000) [pid = 2218] [serial = 397] [outer = 0x11c710000] 22:20:21 INFO - PROCESS | 2218 | 1461475221632 Marionette DEBUG loaded listener.js 22:20:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x1271fb800) [pid = 2218] [serial = 398] [outer = 0x11c710000] 22:20:21 INFO - PROCESS | 2218 | 1461475221968 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]]]}] 22:20:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:20:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 472ms 22:20:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:20:21 INFO - PROCESS | 2218 | 1461475221994 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 22:20:21 INFO - PROCESS | 2218 | 1461475221995 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 22:20:21 INFO - PROCESS | 2218 | 1461475221998 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:20:22 INFO - PROCESS | 2218 | 1461475221999 Marionette TRACE conn2 <- [1,506,null,{}] 22:20:22 INFO - PROCESS | 2218 | 1461475222001 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}] 22:20:22 INFO - PROCESS | 2218 | 1461475222075 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 22:20:22 INFO - PROCESS | 2218 | 1461475222079 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c6c1800 == 36 [pid = 2218] [id = 134] 22:20:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11647cc00) [pid = 2218] [serial = 399] [outer = 0x0] 22:20:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x127bebc00) [pid = 2218] [serial = 400] [outer = 0x11647cc00] 22:20:22 INFO - PROCESS | 2218 | 1461475222105 Marionette DEBUG loaded listener.js 22:20:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x12869d000) [pid = 2218] [serial = 401] [outer = 0x11647cc00] 22:20:22 INFO - PROCESS | 2218 | 1461475222434 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]]]}] 22:20:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:20:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 22:20:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:20:22 INFO - PROCESS | 2218 | 1461475222466 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 22:20:22 INFO - PROCESS | 2218 | 1461475222467 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 22:20:22 INFO - PROCESS | 2218 | 1461475222469 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:20:22 INFO - PROCESS | 2218 | 1461475222471 Marionette TRACE conn2 <- [1,510,null,{}] 22:20:22 INFO - PROCESS | 2218 | 1461475222475 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}] 22:20:22 INFO - PROCESS | 2218 | 1461475222562 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 22:20:22 INFO - PROCESS | 2218 | 1461475222614 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239c3000 == 37 [pid = 2218] [id = 135] 22:20:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x127bf5400) [pid = 2218] [serial = 402] [outer = 0x0] 22:20:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x128c71c00) [pid = 2218] [serial = 403] [outer = 0x127bf5400] 22:20:22 INFO - PROCESS | 2218 | 1461475222642 Marionette DEBUG loaded listener.js 22:20:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x12ae1a000) [pid = 2218] [serial = 404] [outer = 0x127bf5400] 22:20:22 INFO - PROCESS | 2218 | 1461475222957 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]]]}] 22:20:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:20:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 522ms 22:20:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:20:22 INFO - PROCESS | 2218 | 1461475222996 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 22:20:22 INFO - PROCESS | 2218 | 1461475222997 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 22:20:23 INFO - PROCESS | 2218 | 1461475222999 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:20:23 INFO - PROCESS | 2218 | 1461475223000 Marionette TRACE conn2 <- [1,514,null,{}] 22:20:23 INFO - PROCESS | 2218 | 1461475223003 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}] 22:20:23 INFO - PROCESS | 2218 | 1461475223093 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 22:20:23 INFO - PROCESS | 2218 | 1461475223097 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x1264e1000 == 38 [pid = 2218] [id = 136] 22:20:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x127c98000) [pid = 2218] [serial = 405] [outer = 0x0] 22:20:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x12ae23800) [pid = 2218] [serial = 406] [outer = 0x127c98000] 22:20:23 INFO - PROCESS | 2218 | 1461475223122 Marionette DEBUG loaded listener.js 22:20:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12b075000) [pid = 2218] [serial = 407] [outer = 0x127c98000] 22:20:23 INFO - PROCESS | 2218 | 1461475223416 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]]]}] 22:20:23 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 22:20:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 419ms 22:20:23 INFO - PROCESS | 2218 | 1461475223419 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 22:20:23 INFO - PROCESS | 2218 | 1461475223420 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 22:20:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:20:23 INFO - PROCESS | 2218 | 1461475223431 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:20:23 INFO - PROCESS | 2218 | 1461475223432 Marionette TRACE conn2 <- [1,518,null,{}] 22:20:23 INFO - PROCESS | 2218 | 1461475223434 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}] 22:20:23 INFO - PROCESS | 2218 | 1461475223531 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 22:20:23 INFO - PROCESS | 2218 | 1461475223536 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x127c07800 == 39 [pid = 2218] [id = 137] 22:20:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x12954b000) [pid = 2218] [serial = 408] [outer = 0x0] 22:20:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12b44c000) [pid = 2218] [serial = 409] [outer = 0x12954b000] 22:20:23 INFO - PROCESS | 2218 | 1461475223562 Marionette DEBUG loaded listener.js 22:20:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12b634400) [pid = 2218] [serial = 410] [outer = 0x12954b000] 22:20:23 INFO - PROCESS | 2218 | 1461475223929 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]]]}] 22:20:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:20:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 528ms 22:20:23 INFO - PROCESS | 2218 | 1461475223952 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 22:20:23 INFO - PROCESS | 2218 | 1461475223954 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 22:20:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:20:23 INFO - PROCESS | 2218 | 1461475223960 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:20:23 INFO - PROCESS | 2218 | 1461475223962 Marionette TRACE conn2 <- [1,522,null,{}] 22:20:23 INFO - PROCESS | 2218 | 1461475223965 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}] 22:20:24 INFO - PROCESS | 2218 | 1461475224110 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 22:20:24 INFO - PROCESS | 2218 | 1461475224132 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x129289000 == 40 [pid = 2218] [id = 138] 22:20:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x12c0ac800) [pid = 2218] [serial = 411] [outer = 0x0] 22:20:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x12b637c00) [pid = 2218] [serial = 412] [outer = 0x12c0ac800] 22:20:24 INFO - PROCESS | 2218 | 1461475224173 Marionette DEBUG loaded listener.js 22:20:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x12c23f800) [pid = 2218] [serial = 413] [outer = 0x12c0ac800] 22:20:24 INFO - PROCESS | 2218 | 1461475224586 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]]]}] 22:20:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:20:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 674ms 22:20:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:20:24 INFO - PROCESS | 2218 | 1461475224631 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 22:20:24 INFO - PROCESS | 2218 | 1461475224633 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 22:20:24 INFO - PROCESS | 2218 | 1461475224635 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:20:24 INFO - PROCESS | 2218 | 1461475224636 Marionette TRACE conn2 <- [1,526,null,{}] 22:20:24 INFO - PROCESS | 2218 | 1461475224638 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}] 22:20:24 INFO - PROCESS | 2218 | 1461475224736 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 22:20:24 INFO - PROCESS | 2218 | 1461475224740 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adbe000 == 41 [pid = 2218] [id = 139] 22:20:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12b63b000) [pid = 2218] [serial = 414] [outer = 0x0] 22:20:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12d2f1000) [pid = 2218] [serial = 415] [outer = 0x12b63b000] 22:20:24 INFO - PROCESS | 2218 | 1461475224765 Marionette DEBUG loaded listener.js 22:20:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x12d37c000) [pid = 2218] [serial = 416] [outer = 0x12b63b000] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11b176800) [pid = 2218] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x118ede800) [pid = 2218] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x11b1b7c00) [pid = 2218] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x128f49000) [pid = 2218] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x123873800) [pid = 2218] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x12ae26c00) [pid = 2218] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x127524c00) [pid = 2218] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x11a8bc800) [pid = 2218] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x12ae1b000) [pid = 2218] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x11bc0fc00) [pid = 2218] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x1272f5000) [pid = 2218] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x1272ef400) [pid = 2218] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:20:25 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x128f3d400) [pid = 2218] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:20:25 INFO - PROCESS | 2218 | 1461475225314 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]]]}] 22:20:25 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 22:20:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 722ms 22:20:25 INFO - PROCESS | 2218 | 1461475225358 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 22:20:25 INFO - PROCESS | 2218 | 1461475225359 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 22:20:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:20:25 INFO - PROCESS | 2218 | 1461475225362 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:20:25 INFO - PROCESS | 2218 | 1461475225364 Marionette TRACE conn2 <- [1,530,null,{}] 22:20:25 INFO - PROCESS | 2218 | 1461475225366 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}] 22:20:25 INFO - PROCESS | 2218 | 1461475225490 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 22:20:25 INFO - PROCESS | 2218 | 1461475225525 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adb8000 == 42 [pid = 2218] [id = 140] 22:20:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x123718c00) [pid = 2218] [serial = 417] [outer = 0x0] 22:20:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x12954b800) [pid = 2218] [serial = 418] [outer = 0x123718c00] 22:20:25 INFO - PROCESS | 2218 | 1461475225554 Marionette DEBUG loaded listener.js 22:20:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x12d385800) [pid = 2218] [serial = 419] [outer = 0x123718c00] 22:20:25 INFO - PROCESS | 2218 | 1461475225828 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"]]]}] 22:20:25 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 22:20:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:20:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:20:25 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 22:20:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:20:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:20:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 22:20:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:20:25 INFO - PROCESS | 2218 | 1461475225883 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 22:20:25 INFO - PROCESS | 2218 | 1461475225884 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 22:20:25 INFO - PROCESS | 2218 | 1461475225886 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:20:25 INFO - PROCESS | 2218 | 1461475225887 Marionette TRACE conn2 <- [1,534,null,{}] 22:20:25 INFO - PROCESS | 2218 | 1461475225892 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}] 22:20:25 INFO - PROCESS | 2218 | 1461475225978 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 22:20:25 INFO - PROCESS | 2218 | 1461475225982 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d56c000 == 43 [pid = 2218] [id = 141] 22:20:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x127524c00) [pid = 2218] [serial = 420] [outer = 0x0] 22:20:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x12d748400) [pid = 2218] [serial = 421] [outer = 0x127524c00] 22:20:26 INFO - PROCESS | 2218 | 1461475226007 Marionette DEBUG loaded listener.js 22:20:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12dd4cc00) [pid = 2218] [serial = 422] [outer = 0x127524c00] 22:20:26 INFO - PROCESS | 2218 | 1461475226315 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]]]}] 22:20:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:20:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 474ms 22:20:26 INFO - PROCESS | 2218 | 1461475226361 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 22:20:26 INFO - PROCESS | 2218 | 1461475226362 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 22:20:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:20:26 INFO - PROCESS | 2218 | 1461475226364 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:20:26 INFO - PROCESS | 2218 | 1461475226365 Marionette TRACE conn2 <- [1,538,null,{}] 22:20:26 INFO - PROCESS | 2218 | 1461475226367 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}] 22:20:26 INFO - PROCESS | 2218 | 1461475226468 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 22:20:26 INFO - PROCESS | 2218 | 1461475226478 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d589000 == 44 [pid = 2218] [id = 142] 22:20:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12dd4f000) [pid = 2218] [serial = 423] [outer = 0x0] 22:20:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x12dd55c00) [pid = 2218] [serial = 424] [outer = 0x12dd4f000] 22:20:26 INFO - PROCESS | 2218 | 1461475226506 Marionette DEBUG loaded listener.js 22:20:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x12dd5ac00) [pid = 2218] [serial = 425] [outer = 0x12dd4f000] 22:20:26 INFO - PROCESS | 2218 | 1461475226842 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]]]}] 22:20:26 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. 22:20:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 22:20:26 INFO - PROCESS | 2218 | 1461475226883 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 22:20:26 INFO - PROCESS | 2218 | 1461475226884 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 22:20:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:20:26 INFO - PROCESS | 2218 | 1461475226886 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:20:26 INFO - PROCESS | 2218 | 1461475226887 Marionette TRACE conn2 <- [1,542,null,{}] 22:20:26 INFO - PROCESS | 2218 | 1461475226890 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}] 22:20:26 INFO - PROCESS | 2218 | 1461475226968 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 22:20:26 INFO - PROCESS | 2218 | 1461475226972 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd9e800 == 45 [pid = 2218] [id = 143] 22:20:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x12e4aec00) [pid = 2218] [serial = 426] [outer = 0x0] 22:20:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12e4b5800) [pid = 2218] [serial = 427] [outer = 0x12e4aec00] 22:20:27 INFO - PROCESS | 2218 | 1461475226999 Marionette DEBUG loaded listener.js 22:20:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12e4bb400) [pid = 2218] [serial = 428] [outer = 0x12e4aec00] 22:20:27 INFO - PROCESS | 2218 | --DOCSHELL 0x119d51000 == 44 [pid = 2218] [id = 106] 22:20:27 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac63000 == 43 [pid = 2218] [id = 130] 22:20:27 INFO - PROCESS | 2218 | --DOCSHELL 0x11c378000 == 42 [pid = 2218] [id = 129] 22:20:27 INFO - PROCESS | 2218 | --DOCSHELL 0x12adba800 == 41 [pid = 2218] [id = 128] 22:20:27 INFO - PROCESS | 2218 | --DOCSHELL 0x123a71800 == 40 [pid = 2218] [id = 127] 22:20:27 INFO - PROCESS | 2218 | --DOCSHELL 0x114ebc000 == 39 [pid = 2218] [id = 126] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x1239c3000 == 38 [pid = 2218] [id = 135] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x1151e1000 == 37 [pid = 2218] [id = 131] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x12d56c000 == 36 [pid = 2218] [id = 141] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x127c07800 == 35 [pid = 2218] [id = 137] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x129289000 == 34 [pid = 2218] [id = 138] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x12adbe000 == 33 [pid = 2218] [id = 139] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x11bce9800 == 32 [pid = 2218] [id = 133] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac5e800 == 31 [pid = 2218] [id = 132] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x1264e1000 == 30 [pid = 2218] [id = 136] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x11c6c1800 == 29 [pid = 2218] [id = 134] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x12adb8000 == 28 [pid = 2218] [id = 140] 22:20:28 INFO - PROCESS | 2218 | --DOCSHELL 0x12d589000 == 27 [pid = 2218] [id = 142] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x127be8800) [pid = 2218] [serial = 272] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x128f46c00) [pid = 2218] [serial = 355] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11b1d1400) [pid = 2218] [serial = 334] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x129542800) [pid = 2218] [serial = 358] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x114e70000) [pid = 2218] [serial = 328] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x11c086c00) [pid = 2218] [serial = 343] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x11c708000) [pid = 2218] [serial = 344] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x11a99a400) [pid = 2218] [serial = 331] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x129231400) [pid = 2218] [serial = 356] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x11a8c5800) [pid = 2218] [serial = 340] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x11a981800) [pid = 2218] [serial = 341] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x128a66400) [pid = 2218] [serial = 352] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x127bee000) [pid = 2218] [serial = 349] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x128696400) [pid = 2218] [serial = 350] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x12ae22000) [pid = 2218] [serial = 361] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x12ae18c00) [pid = 2218] [serial = 359] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x12386d000) [pid = 2218] [serial = 364] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x12b63bc00) [pid = 2218] [serial = 371] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x12ae27800) [pid = 2218] [serial = 362] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x12428c400) [pid = 2218] [serial = 346] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x1271f9800) [pid = 2218] [serial = 347] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x12371dc00) [pid = 2218] [serial = 338] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x11c705c00) [pid = 2218] [serial = 337] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x12aee7c00) [pid = 2218] [serial = 367] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x12b280000) [pid = 2218] [serial = 370] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x12aed8c00) [pid = 2218] [serial = 365] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x128c78400) [pid = 2218] [serial = 353] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x12b278800) [pid = 2218] [serial = 368] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x12c242c00) [pid = 2218] [serial = 373] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 2218 | 1461475228483 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]]]}] 22:20:28 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. 22:20:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1623ms 22:20:28 INFO - PROCESS | 2218 | 1461475228510 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 22:20:28 INFO - PROCESS | 2218 | 1461475228513 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 22:20:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:20:28 INFO - PROCESS | 2218 | 1461475228517 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:20:28 INFO - PROCESS | 2218 | 1461475228519 Marionette TRACE conn2 <- [1,546,null,{}] 22:20:28 INFO - PROCESS | 2218 | 1461475228523 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}] 22:20:28 INFO - PROCESS | 2218 | 1461475228602 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 22:20:28 INFO - PROCESS | 2218 | 1461475228655 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x11640a000 == 28 [pid = 2218] [id = 144] 22:20:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x116511800) [pid = 2218] [serial = 429] [outer = 0x0] 22:20:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x116580800) [pid = 2218] [serial = 430] [outer = 0x116511800] 22:20:28 INFO - PROCESS | 2218 | 1461475228693 Marionette DEBUG loaded listener.js 22:20:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x119d88c00) [pid = 2218] [serial = 431] [outer = 0x116511800] 22:20:29 INFO - PROCESS | 2218 | 1461475229015 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]]]}] 22:20:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:20:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 526ms 22:20:29 INFO - PROCESS | 2218 | 1461475229046 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 22:20:29 INFO - PROCESS | 2218 | 1461475229050 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 22:20:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:20:29 INFO - PROCESS | 2218 | 1461475229055 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:20:29 INFO - PROCESS | 2218 | 1461475229060 Marionette TRACE conn2 <- [1,550,null,{}] 22:20:29 INFO - PROCESS | 2218 | 1461475229063 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}] 22:20:29 INFO - PROCESS | 2218 | 1461475229154 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 22:20:29 INFO - PROCESS | 2218 | 1461475229205 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x119159800 == 29 [pid = 2218] [id = 145] 22:20:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x119184800) [pid = 2218] [serial = 432] [outer = 0x0] 22:20:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x11a8ca000) [pid = 2218] [serial = 433] [outer = 0x119184800] 22:20:29 INFO - PROCESS | 2218 | 1461475229238 Marionette DEBUG loaded listener.js 22:20:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x11a9a1800) [pid = 2218] [serial = 434] [outer = 0x119184800] 22:20:29 INFO - PROCESS | 2218 | 1461475229543 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]]]}] 22:20:29 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. 22:20:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 525ms 22:20:29 INFO - PROCESS | 2218 | 1461475229581 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 22:20:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:20:29 INFO - PROCESS | 2218 | 1461475229583 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 22:20:29 INFO - PROCESS | 2218 | 1461475229585 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:20:29 INFO - PROCESS | 2218 | 1461475229588 Marionette TRACE conn2 <- [1,554,null,{}] 22:20:29 INFO - PROCESS | 2218 | 1461475229599 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}] 22:20:29 INFO - PROCESS | 2218 | 1461475229676 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 22:20:29 INFO - PROCESS | 2218 | 1461475229719 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a911000 == 30 [pid = 2218] [id = 146] 22:20:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x11a982800) [pid = 2218] [serial = 435] [outer = 0x0] 22:20:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x11b194400) [pid = 2218] [serial = 436] [outer = 0x11a982800] 22:20:29 INFO - PROCESS | 2218 | 1461475229748 Marionette DEBUG loaded listener.js 22:20:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x11b1d1000) [pid = 2218] [serial = 437] [outer = 0x11a982800] 22:20:29 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:30 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:30 INFO - PROCESS | 2218 | 1461475230064 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]]]}] 22:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 525ms 22:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:20:30 INFO - PROCESS | 2218 | 1461475230111 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 22:20:30 INFO - PROCESS | 2218 | 1461475230112 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 22:20:30 INFO - PROCESS | 2218 | 1461475230115 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:20:30 INFO - PROCESS | 2218 | 1461475230116 Marionette TRACE conn2 <- [1,558,null,{}] 22:20:30 INFO - PROCESS | 2218 | 1461475230118 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}] 22:20:30 INFO - PROCESS | 2218 | 1461475230190 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 22:20:30 INFO - PROCESS | 2218 | 1461475230194 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acf2800 == 31 [pid = 2218] [id = 147] 22:20:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x11b1d6000) [pid = 2218] [serial = 438] [outer = 0x0] 22:20:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x11baf7000) [pid = 2218] [serial = 439] [outer = 0x11b1d6000] 22:20:30 INFO - PROCESS | 2218 | 1461475230223 Marionette DEBUG loaded listener.js 22:20:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x11bc0d000) [pid = 2218] [serial = 440] [outer = 0x11b1d6000] 22:20:30 INFO - PROCESS | 2218 | 1461475230529 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]]]}] 22:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 418ms 22:20:30 INFO - PROCESS | 2218 | 1461475230533 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 22:20:30 INFO - PROCESS | 2218 | 1461475230535 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 22:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:20:30 INFO - PROCESS | 2218 | 1461475230537 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:20:30 INFO - PROCESS | 2218 | 1461475230538 Marionette TRACE conn2 <- [1,562,null,{}] 22:20:30 INFO - PROCESS | 2218 | 1461475230552 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}] 22:20:30 INFO - PROCESS | 2218 | 1461475230648 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 22:20:30 INFO - PROCESS | 2218 | 1461475230654 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x11badc000 == 32 [pid = 2218] [id = 148] 22:20:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11647d800) [pid = 2218] [serial = 441] [outer = 0x0] 22:20:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x11baf6800) [pid = 2218] [serial = 442] [outer = 0x11647d800] 22:20:30 INFO - PROCESS | 2218 | 1461475230680 Marionette DEBUG loaded listener.js 22:20:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x11c4ab800) [pid = 2218] [serial = 443] [outer = 0x11647d800] 22:20:30 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:30 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:31 INFO - PROCESS | 2218 | 1461475231004 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]]]}] 22:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 477ms 22:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:20:31 INFO - PROCESS | 2218 | 1461475231014 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 22:20:31 INFO - PROCESS | 2218 | 1461475231015 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 22:20:31 INFO - PROCESS | 2218 | 1461475231017 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:20:31 INFO - PROCESS | 2218 | 1461475231019 Marionette TRACE conn2 <- [1,566,null,{}] 22:20:31 INFO - PROCESS | 2218 | 1461475231021 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}] 22:20:31 INFO - PROCESS | 2218 | 1461475231107 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 22:20:31 INFO - PROCESS | 2218 | 1461475231113 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x1158a4800 == 33 [pid = 2218] [id = 149] 22:20:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x11c30d400) [pid = 2218] [serial = 444] [outer = 0x0] 22:20:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x11c70c800) [pid = 2218] [serial = 445] [outer = 0x11c30d400] 22:20:31 INFO - PROCESS | 2218 | 1461475231143 Marionette DEBUG loaded listener.js 22:20:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x123a8e000) [pid = 2218] [serial = 446] [outer = 0x11c30d400] 22:20:31 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:31 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:31 INFO - PROCESS | 2218 | 1461475231443 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]]]}] 22:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 22:20:31 INFO - PROCESS | 2218 | 1461475231486 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 22:20:31 INFO - PROCESS | 2218 | 1461475231488 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 22:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:20:31 INFO - PROCESS | 2218 | 1461475231490 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:20:31 INFO - PROCESS | 2218 | 1461475231491 Marionette TRACE conn2 <- [1,570,null,{}] 22:20:31 INFO - PROCESS | 2218 | 1461475231493 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}] 22:20:31 INFO - PROCESS | 2218 | 1461475231583 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 22:20:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x119253c00) [pid = 2218] [serial = 447] [outer = 0x12f7d4c00] 22:20:31 INFO - PROCESS | 2218 | 1461475231603 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x123cbd000 == 34 [pid = 2218] [id = 150] 22:20:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x123a8d800) [pid = 2218] [serial = 448] [outer = 0x0] 22:20:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x123e67800) [pid = 2218] [serial = 449] [outer = 0x123a8d800] 22:20:31 INFO - PROCESS | 2218 | 1461475231634 Marionette DEBUG loaded listener.js 22:20:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x12643a800) [pid = 2218] [serial = 450] [outer = 0x123a8d800] 22:20:31 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:31 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:31 INFO - PROCESS | 2218 | 1461475231943 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]]]}] 22:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 22:20:31 INFO - PROCESS | 2218 | 1461475231961 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 22:20:31 INFO - PROCESS | 2218 | 1461475231962 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 22:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:20:31 INFO - PROCESS | 2218 | 1461475231964 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:20:31 INFO - PROCESS | 2218 | 1461475231965 Marionette TRACE conn2 <- [1,574,null,{}] 22:20:31 INFO - PROCESS | 2218 | 1461475231968 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}] 22:20:32 INFO - PROCESS | 2218 | 1461475232038 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 22:20:32 INFO - PROCESS | 2218 | 1461475232044 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239bf800 == 35 [pid = 2218] [id = 151] 22:20:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x119187800) [pid = 2218] [serial = 451] [outer = 0x0] 22:20:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x1272f1c00) [pid = 2218] [serial = 452] [outer = 0x119187800] 22:20:32 INFO - PROCESS | 2218 | 1461475232070 Marionette DEBUG loaded listener.js 22:20:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x127bf1400) [pid = 2218] [serial = 453] [outer = 0x119187800] 22:20:32 INFO - PROCESS | 2218 | 1461475232468 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]]]}] 22:20:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:20:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 519ms 22:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:20:32 INFO - PROCESS | 2218 | 1461475232484 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 22:20:32 INFO - PROCESS | 2218 | 1461475232486 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 22:20:32 INFO - PROCESS | 2218 | 1461475232491 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:20:32 INFO - PROCESS | 2218 | 1461475232493 Marionette TRACE conn2 <- [1,578,null,{}] 22:20:32 INFO - PROCESS | 2218 | 1461475232496 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}] 22:20:32 INFO - PROCESS | 2218 | 1461475232612 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 22:20:32 INFO - PROCESS | 2218 | 1461475232621 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x127110000 == 36 [pid = 2218] [id = 152] 22:20:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x114240400) [pid = 2218] [serial = 454] [outer = 0x0] 22:20:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x127c6f800) [pid = 2218] [serial = 455] [outer = 0x114240400] 22:20:32 INFO - PROCESS | 2218 | 1461475232665 Marionette DEBUG loaded listener.js 22:20:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x128698800) [pid = 2218] [serial = 456] [outer = 0x114240400] 22:20:33 INFO - PROCESS | 2218 | 1461475233034 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]]]}] 22:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 572ms 22:20:33 INFO - PROCESS | 2218 | 1461475233072 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 22:20:33 INFO - PROCESS | 2218 | 1461475233074 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 22:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:20:33 INFO - PROCESS | 2218 | 1461475233079 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:20:33 INFO - PROCESS | 2218 | 1461475233080 Marionette TRACE conn2 <- [1,582,null,{}] 22:20:33 INFO - PROCESS | 2218 | 1461475233096 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}] 22:20:33 INFO - PROCESS | 2218 | 1461475233169 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 22:20:33 INFO - PROCESS | 2218 | 1461475233174 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x127c04000 == 37 [pid = 2218] [id = 153] 22:20:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x127c6c400) [pid = 2218] [serial = 457] [outer = 0x0] 22:20:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x128c7b000) [pid = 2218] [serial = 458] [outer = 0x127c6c400] 22:20:33 INFO - PROCESS | 2218 | 1461475233201 Marionette DEBUG loaded listener.js 22:20:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x128f46400) [pid = 2218] [serial = 459] [outer = 0x127c6c400] 22:20:33 INFO - PROCESS | 2218 | 1461475233556 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]]]}] 22:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 518ms 22:20:33 INFO - PROCESS | 2218 | 1461475233597 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 22:20:33 INFO - PROCESS | 2218 | 1461475233598 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 22:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:20:33 INFO - PROCESS | 2218 | 1461475233600 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:20:33 INFO - PROCESS | 2218 | 1461475233602 Marionette TRACE conn2 <- [1,586,null,{}] 22:20:33 INFO - PROCESS | 2218 | 1461475233604 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}] 22:20:33 INFO - PROCESS | 2218 | 1461475233704 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 22:20:33 INFO - PROCESS | 2218 | 1461475233708 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x11badb000 == 38 [pid = 2218] [id = 154] 22:20:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x1286a1000) [pid = 2218] [serial = 460] [outer = 0x0] 22:20:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x128f96400) [pid = 2218] [serial = 461] [outer = 0x1286a1000] 22:20:33 INFO - PROCESS | 2218 | 1461475233737 Marionette DEBUG loaded listener.js 22:20:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x129542800) [pid = 2218] [serial = 462] [outer = 0x1286a1000] 22:20:33 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:34 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:34 INFO - PROCESS | 2218 | 1461475234083 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]]]}] 22:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 22:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:20:34 INFO - PROCESS | 2218 | 1461475234119 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 22:20:34 INFO - PROCESS | 2218 | 1461475234120 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 22:20:34 INFO - PROCESS | 2218 | 1461475234122 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:20:34 INFO - PROCESS | 2218 | 1461475234124 Marionette TRACE conn2 <- [1,590,null,{}] 22:20:34 INFO - PROCESS | 2218 | 1461475234126 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}] 22:20:34 INFO - PROCESS | 2218 | 1461475234218 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 22:20:34 INFO - PROCESS | 2218 | 1461475234223 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x12928f800 == 39 [pid = 2218] [id = 155] 22:20:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x129248800) [pid = 2218] [serial = 463] [outer = 0x0] 22:20:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x12ae1c400) [pid = 2218] [serial = 464] [outer = 0x129248800] 22:20:34 INFO - PROCESS | 2218 | 1461475234251 Marionette DEBUG loaded listener.js 22:20:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x12ae23000) [pid = 2218] [serial = 465] [outer = 0x129248800] 22:20:34 INFO - PROCESS | 2218 | 1461475234760 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]]]}] 22:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 22:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:20:34 INFO - PROCESS | 2218 | 1461475234801 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 22:20:34 INFO - PROCESS | 2218 | 1461475234802 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 22:20:34 INFO - PROCESS | 2218 | 1461475234804 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:20:34 INFO - PROCESS | 2218 | 1461475234805 Marionette TRACE conn2 <- [1,594,null,{}] 22:20:34 INFO - PROCESS | 2218 | 1461475234814 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}] 22:20:34 INFO - PROCESS | 2218 | 1461475234905 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 22:20:34 INFO - PROCESS | 2218 | 1461475234909 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adc8800 == 40 [pid = 2218] [id = 156] 22:20:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x129543800) [pid = 2218] [serial = 466] [outer = 0x0] 22:20:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x12aee0800) [pid = 2218] [serial = 467] [outer = 0x129543800] 22:20:34 INFO - PROCESS | 2218 | 1461475234935 Marionette DEBUG loaded listener.js 22:20:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x12b07cc00) [pid = 2218] [serial = 468] [outer = 0x129543800] 22:20:35 INFO - PROCESS | 2218 | 1461475235283 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]]]}] 22:20:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:20:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 524ms 22:20:35 INFO - PROCESS | 2218 | 1461475235329 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 22:20:35 INFO - PROCESS | 2218 | 1461475235330 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 22:20:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:20:35 INFO - PROCESS | 2218 | 1461475235332 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:20:35 INFO - PROCESS | 2218 | 1461475235333 Marionette TRACE conn2 <- [1,598,null,{}] 22:20:35 INFO - PROCESS | 2218 | 1461475235335 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}] 22:20:35 INFO - PROCESS | 2218 | 1461475235635 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x118ed9400) [pid = 2218] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x12c0abc00) [pid = 2218] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x12dd4f000) [pid = 2218] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x12954b000) [pid = 2218] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x127c98000) [pid = 2218] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x12c0ac800) [pid = 2218] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x12b63b000) [pid = 2218] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x123718c00) [pid = 2218] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x127524c00) [pid = 2218] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x127bf5800) [pid = 2218] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11baf0c00) [pid = 2218] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x114019400) [pid = 2218] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x127bf5400) [pid = 2218] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11647cc00) [pid = 2218] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x11c710000) [pid = 2218] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x11ba67000) [pid = 2218] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x114e6f400) [pid = 2218] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x1198cd800) [pid = 2218] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x123e05800) [pid = 2218] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x11baf1800) [pid = 2218] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x116577c00) [pid = 2218] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x119e4d800) [pid = 2218] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x12371d000) [pid = 2218] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x11c70d000) [pid = 2218] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x1156ca000) [pid = 2218] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11475dc00) [pid = 2218] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x11b1b4400) [pid = 2218] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:20:35 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x11a979000) [pid = 2218] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:20:35 INFO - PROCESS | 2218 | 1461475235681 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x114b70800 == 41 [pid = 2218] [id = 157] 22:20:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x1147c9000) [pid = 2218] [serial = 469] [outer = 0x0] 22:20:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x115c30400) [pid = 2218] [serial = 470] [outer = 0x1147c9000] 22:20:35 INFO - PROCESS | 2218 | 1461475235706 Marionette DEBUG loaded listener.js 22:20:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x119e4f000) [pid = 2218] [serial = 471] [outer = 0x1147c9000] 22:20:35 INFO - PROCESS | 2218 | 1461475235976 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]]]}] 22:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 673ms 22:20:36 INFO - PROCESS | 2218 | 1461475236013 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 22:20:36 INFO - PROCESS | 2218 | 1461475236014 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 22:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:20:36 INFO - PROCESS | 2218 | 1461475236016 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:20:36 INFO - PROCESS | 2218 | 1461475236017 Marionette TRACE conn2 <- [1,602,null,{}] 22:20:36 INFO - PROCESS | 2218 | 1461475236019 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}] 22:20:36 INFO - PROCESS | 2218 | 1461475236097 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 22:20:36 INFO - PROCESS | 2218 | 1461475236102 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a6b000 == 42 [pid = 2218] [id = 158] 22:20:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x11a8ca800) [pid = 2218] [serial = 472] [outer = 0x0] 22:20:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x11bd0ac00) [pid = 2218] [serial = 473] [outer = 0x11a8ca800] 22:20:36 INFO - PROCESS | 2218 | 1461475236129 Marionette DEBUG loaded listener.js 22:20:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x126434400) [pid = 2218] [serial = 474] [outer = 0x11a8ca800] 22:20:36 INFO - PROCESS | 2218 | 1461475236463 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]]]}] 22:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 22:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:20:36 INFO - PROCESS | 2218 | 1461475236484 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 22:20:36 INFO - PROCESS | 2218 | 1461475236485 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 22:20:36 INFO - PROCESS | 2218 | 1461475236488 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:20:36 INFO - PROCESS | 2218 | 1461475236489 Marionette TRACE conn2 <- [1,606,null,{}] 22:20:36 INFO - PROCESS | 2218 | 1461475236495 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}] 22:20:36 INFO - PROCESS | 2218 | 1461475236593 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 22:20:36 INFO - PROCESS | 2218 | 1461475236599 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1c7800 == 43 [pid = 2218] [id = 159] 22:20:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x11a979000) [pid = 2218] [serial = 475] [outer = 0x0] 22:20:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x127b0f400) [pid = 2218] [serial = 476] [outer = 0x11a979000] 22:20:36 INFO - PROCESS | 2218 | 1461475236624 Marionette DEBUG loaded listener.js 22:20:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12b27e400) [pid = 2218] [serial = 477] [outer = 0x11a979000] 22:20:36 INFO - PROCESS | 2218 | 1461475236939 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]]]}] 22:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 474ms 22:20:36 INFO - PROCESS | 2218 | 1461475236963 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 22:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:20:36 INFO - PROCESS | 2218 | 1461475236965 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 22:20:36 INFO - PROCESS | 2218 | 1461475236968 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:20:36 INFO - PROCESS | 2218 | 1461475236970 Marionette TRACE conn2 <- [1,610,null,{}] 22:20:36 INFO - PROCESS | 2218 | 1461475236973 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}] 22:20:37 INFO - PROCESS | 2218 | 1461475237090 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 22:20:37 INFO - PROCESS | 2218 | 1461475237096 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2b7000 == 44 [pid = 2218] [id = 160] 22:20:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x128f47800) [pid = 2218] [serial = 478] [outer = 0x0] 22:20:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12b635400) [pid = 2218] [serial = 479] [outer = 0x128f47800] 22:20:37 INFO - PROCESS | 2218 | 1461475237138 Marionette DEBUG loaded listener.js 22:20:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12c0ac000) [pid = 2218] [serial = 480] [outer = 0x128f47800] 22:20:37 INFO - PROCESS | 2218 | 1461475237549 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]]]}] 22:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 629ms 22:20:37 INFO - PROCESS | 2218 | 1461475237597 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 22:20:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:20:37 INFO - PROCESS | 2218 | 1461475237599 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 22:20:37 INFO - PROCESS | 2218 | 1461475237602 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:20:37 INFO - PROCESS | 2218 | 1461475237604 Marionette TRACE conn2 <- [1,614,null,{}] 22:20:37 INFO - PROCESS | 2218 | 1461475237683 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}] 22:20:37 INFO - PROCESS | 2218 | 1461475237823 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 22:20:37 INFO - PROCESS | 2218 | 1461475237934 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x1151e1000 == 45 [pid = 2218] [id = 161] 22:20:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x114e70000) [pid = 2218] [serial = 481] [outer = 0x0] 22:20:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x115228000) [pid = 2218] [serial = 482] [outer = 0x114e70000] 22:20:37 INFO - PROCESS | 2218 | 1461475237985 Marionette DEBUG loaded listener.js 22:20:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x1186b9000) [pid = 2218] [serial = 483] [outer = 0x114e70000] 22:20:38 INFO - PROCESS | 2218 | 1461475238563 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]]]}] 22:20:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:20:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 994ms 22:20:38 INFO - PROCESS | 2218 | 1461475238616 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 22:20:38 INFO - PROCESS | 2218 | 1461475238619 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 22:20:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:20:38 INFO - PROCESS | 2218 | 1461475238624 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:20:38 INFO - PROCESS | 2218 | 1461475238628 Marionette TRACE conn2 <- [1,618,null,{}] 22:20:38 INFO - PROCESS | 2218 | 1461475238632 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}] 22:20:38 INFO - PROCESS | 2218 | 1461475238735 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 22:20:38 INFO - PROCESS | 2218 | 1461475238807 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acd4800 == 46 [pid = 2218] [id = 162] 22:20:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11a977800) [pid = 2218] [serial = 484] [outer = 0x0] 22:20:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x11b121400) [pid = 2218] [serial = 485] [outer = 0x11a977800] 22:20:38 INFO - PROCESS | 2218 | 1461475238840 Marionette DEBUG loaded listener.js 22:20:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x11b180c00) [pid = 2218] [serial = 486] [outer = 0x11a977800] 22:20:39 INFO - PROCESS | 2218 | 1461475239368 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]]]}] 22:20:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:20:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 773ms 22:20:39 INFO - PROCESS | 2218 | 1461475239631 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 22:20:39 INFO - PROCESS | 2218 | 1461475239636 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 22:20:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:20:39 INFO - PROCESS | 2218 | 1461475239690 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:20:39 INFO - PROCESS | 2218 | 1461475239693 Marionette TRACE conn2 <- [1,622,null,{}] 22:20:39 INFO - PROCESS | 2218 | 1461475239699 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}] 22:20:39 INFO - PROCESS | 2218 | 1461475239831 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 22:20:39 INFO - PROCESS | 2218 | 1461475239916 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d4f000 == 47 [pid = 2218] [id = 163] 22:20:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x114bae000) [pid = 2218] [serial = 487] [outer = 0x0] 22:20:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x119254000) [pid = 2218] [serial = 488] [outer = 0x114bae000] 22:20:39 INFO - PROCESS | 2218 | 1461475239944 Marionette DEBUG loaded listener.js 22:20:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x11a8bbc00) [pid = 2218] [serial = 489] [outer = 0x114bae000] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x12c1c7800 == 46 [pid = 2218] [id = 159] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x123a6b000 == 45 [pid = 2218] [id = 158] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x114b70800 == 44 [pid = 2218] [id = 157] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x12adc8800 == 43 [pid = 2218] [id = 156] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x12928f800 == 42 [pid = 2218] [id = 155] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x12e4b5800) [pid = 2218] [serial = 427] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x11badb000 == 41 [pid = 2218] [id = 154] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x127c04000 == 40 [pid = 2218] [id = 153] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x127110000 == 39 [pid = 2218] [id = 152] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x1239bf800 == 38 [pid = 2218] [id = 151] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x123cbd000 == 37 [pid = 2218] [id = 150] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x1158a4800 == 36 [pid = 2218] [id = 149] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x11badc000 == 35 [pid = 2218] [id = 148] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x11acf2800 == 34 [pid = 2218] [id = 147] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x11a911000 == 33 [pid = 2218] [id = 146] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x119159800 == 32 [pid = 2218] [id = 145] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x11640a000 == 31 [pid = 2218] [id = 144] 22:20:40 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd9e800 == 30 [pid = 2218] [id = 143] 22:20:40 INFO - PROCESS | 2218 | 1461475240391 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]]]}] 22:20:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:20:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 750ms 22:20:40 INFO - PROCESS | 2218 | 1461475240415 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 22:20:40 INFO - PROCESS | 2218 | 1461475240417 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 22:20:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:20:40 INFO - PROCESS | 2218 | 1461475240424 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:20:40 INFO - PROCESS | 2218 | 1461475240428 Marionette TRACE conn2 <- [1,626,null,{}] 22:20:40 INFO - PROCESS | 2218 | 1461475240431 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}] 22:20:40 INFO - PROCESS | 2218 | 1461475240503 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 22:20:40 INFO - PROCESS | 2218 | 1461475240510 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x119102800 == 31 [pid = 2218] [id = 164] 22:20:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x11a8c2400) [pid = 2218] [serial = 490] [outer = 0x0] 22:20:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x11b126400) [pid = 2218] [serial = 491] [outer = 0x11a8c2400] 22:20:40 INFO - PROCESS | 2218 | 1461475240538 Marionette DEBUG loaded listener.js 22:20:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x11b1af800) [pid = 2218] [serial = 492] [outer = 0x11a8c2400] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x11a8bc000) [pid = 2218] [serial = 326] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x12d281800) [pid = 2218] [serial = 374] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x11c08e000) [pid = 2218] [serial = 320] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x11a97b400) [pid = 2218] [serial = 275] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x11a99c800) [pid = 2218] [serial = 317] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x1271fb000) [pid = 2218] [serial = 323] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12642c800) [pid = 2218] [serial = 278] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x11867cc00) [pid = 2218] [serial = 314] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x12dd5ac00) [pid = 2218] [serial = 425] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x12b44c000) [pid = 2218] [serial = 409] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x12ae23800) [pid = 2218] [serial = 406] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x12b637c00) [pid = 2218] [serial = 412] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x12d2f1000) [pid = 2218] [serial = 415] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x12954b800) [pid = 2218] [serial = 418] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12d748400) [pid = 2218] [serial = 421] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x12dd55c00) [pid = 2218] [serial = 424] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x12d37c000) [pid = 2218] [serial = 416] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x128f3fc00) [pid = 2218] [serial = 383] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x1286a2800) [pid = 2218] [serial = 382] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x12371d400) [pid = 2218] [serial = 380] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11c088c00) [pid = 2218] [serial = 379] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x11918ec00) [pid = 2218] [serial = 377] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x115233400) [pid = 2218] [serial = 376] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x128c71c00) [pid = 2218] [serial = 403] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x127bebc00) [pid = 2218] [serial = 400] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x12869d000) [pid = 2218] [serial = 401] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x123e06000) [pid = 2218] [serial = 397] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x1271fb800) [pid = 2218] [serial = 398] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x11c08ec00) [pid = 2218] [serial = 394] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x11c70f800) [pid = 2218] [serial = 395] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11a8c7400) [pid = 2218] [serial = 391] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11b1cc000) [pid = 2218] [serial = 392] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x11a8c8800) [pid = 2218] [serial = 389] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x119e45400) [pid = 2218] [serial = 388] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x12b44f000) [pid = 2218] [serial = 386] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x128f41800) [pid = 2218] [serial = 385] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x12d385800) [pid = 2218] [serial = 419] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x12c23f800) [pid = 2218] [serial = 413] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x12b075000) [pid = 2218] [serial = 407] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x12b634400) [pid = 2218] [serial = 410] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x12dd4cc00) [pid = 2218] [serial = 422] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x12ae1a000) [pid = 2218] [serial = 404] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x115c33400) [pid = 2218] [serial = 329] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x11baf2800) [pid = 2218] [serial = 335] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x11b178800) [pid = 2218] [serial = 332] [outer = 0x0] [url = about:blank] 22:20:40 INFO - PROCESS | 2218 | 1461475240905 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]]]}] 22:20:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:20:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 525ms 22:20:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:20:40 INFO - PROCESS | 2218 | 1461475240947 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 22:20:40 INFO - PROCESS | 2218 | 1461475240948 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 22:20:40 INFO - PROCESS | 2218 | 1461475240951 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:20:40 INFO - PROCESS | 2218 | 1461475240952 Marionette TRACE conn2 <- [1,630,null,{}] 22:20:40 INFO - PROCESS | 2218 | 1461475240959 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}] 22:20:41 INFO - PROCESS | 2218 | 1461475241039 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 22:20:41 INFO - PROCESS | 2218 | 1461475241048 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acda800 == 32 [pid = 2218] [id = 165] 22:20:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11b1d0c00) [pid = 2218] [serial = 493] [outer = 0x0] 22:20:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11b1d6800) [pid = 2218] [serial = 494] [outer = 0x11b1d0c00] 22:20:41 INFO - PROCESS | 2218 | 1461475241078 Marionette DEBUG loaded listener.js 22:20:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11baf6000) [pid = 2218] [serial = 495] [outer = 0x11b1d0c00] 22:20:41 INFO - PROCESS | 2218 | 1461475241434 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]]]}] 22:20:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:20:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 519ms 22:20:41 INFO - PROCESS | 2218 | 1461475241471 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 22:20:41 INFO - PROCESS | 2218 | 1461475241472 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 22:20:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:20:41 INFO - PROCESS | 2218 | 1461475241482 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:20:41 INFO - PROCESS | 2218 | 1461475241483 Marionette TRACE conn2 <- [1,634,null,{}] 22:20:41 INFO - PROCESS | 2218 | 1461475241486 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}] 22:20:41 INFO - PROCESS | 2218 | 1461475241560 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 22:20:41 INFO - PROCESS | 2218 | 1461475241565 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bce1000 == 33 [pid = 2218] [id = 166] 22:20:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11bc0ac00) [pid = 2218] [serial = 496] [outer = 0x0] 22:20:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11c089000) [pid = 2218] [serial = 497] [outer = 0x11bc0ac00] 22:20:41 INFO - PROCESS | 2218 | 1461475241593 Marionette DEBUG loaded listener.js 22:20:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11c705400) [pid = 2218] [serial = 498] [outer = 0x11bc0ac00] 22:20:41 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:41 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:41 INFO - PROCESS | 2218 | 1461475241917 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]]]}] 22:20:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:20:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 472ms 22:20:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:20:41 INFO - PROCESS | 2218 | 1461475241951 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 22:20:41 INFO - PROCESS | 2218 | 1461475241952 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 22:20:41 INFO - PROCESS | 2218 | 1461475241954 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:20:41 INFO - PROCESS | 2218 | 1461475241956 Marionette TRACE conn2 <- [1,638,null,{}] 22:20:41 INFO - PROCESS | 2218 | 1461475241958 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}] 22:20:42 INFO - PROCESS | 2218 | 1461475242029 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 22:20:42 INFO - PROCESS | 2218 | 1461475242033 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c6bf800 == 34 [pid = 2218] [id = 167] 22:20:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11c311c00) [pid = 2218] [serial = 499] [outer = 0x0] 22:20:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x11c710c00) [pid = 2218] [serial = 500] [outer = 0x11c311c00] 22:20:42 INFO - PROCESS | 2218 | 1461475242061 Marionette DEBUG loaded listener.js 22:20:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x12371f400) [pid = 2218] [serial = 501] [outer = 0x11c311c00] 22:20:42 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:42 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:42 INFO - PROCESS | 2218 | 1461475242382 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]]]}] 22:20:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:20:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 467ms 22:20:42 INFO - PROCESS | 2218 | 1461475242423 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 22:20:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:20:42 INFO - PROCESS | 2218 | 1461475242424 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 22:20:42 INFO - PROCESS | 2218 | 1461475242426 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:20:42 INFO - PROCESS | 2218 | 1461475242428 Marionette TRACE conn2 <- [1,642,null,{}] 22:20:42 INFO - PROCESS | 2218 | 1461475242430 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}] 22:20:42 INFO - PROCESS | 2218 | 1461475242554 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 22:20:42 INFO - PROCESS | 2218 | 1461475242584 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239b0800 == 35 [pid = 2218] [id = 168] 22:20:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x123960000) [pid = 2218] [serial = 502] [outer = 0x0] 22:20:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x123c59c00) [pid = 2218] [serial = 503] [outer = 0x123960000] 22:20:42 INFO - PROCESS | 2218 | 1461475242613 Marionette DEBUG loaded listener.js 22:20:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x1271a7800) [pid = 2218] [serial = 504] [outer = 0x123960000] 22:20:42 INFO - PROCESS | 2218 | 1461475242931 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]]]}] 22:20:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:20:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 517ms 22:20:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:20:42 INFO - PROCESS | 2218 | 1461475242945 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 22:20:42 INFO - PROCESS | 2218 | 1461475242946 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 22:20:42 INFO - PROCESS | 2218 | 1461475242948 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:20:42 INFO - PROCESS | 2218 | 1461475242949 Marionette TRACE conn2 <- [1,646,null,{}] 22:20:42 INFO - PROCESS | 2218 | 1461475242952 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}] 22:20:43 INFO - PROCESS | 2218 | 1461475243039 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 22:20:43 INFO - PROCESS | 2218 | 1461475243069 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x1240a5800 == 36 [pid = 2218] [id = 169] 22:20:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x1240d9c00) [pid = 2218] [serial = 505] [outer = 0x0] 22:20:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x1271f9400) [pid = 2218] [serial = 506] [outer = 0x1240d9c00] 22:20:43 INFO - PROCESS | 2218 | 1461475243094 Marionette DEBUG loaded listener.js 22:20:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x127c77800) [pid = 2218] [serial = 507] [outer = 0x1240d9c00] 22:20:43 INFO - PROCESS | 2218 | 1461475243437 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]]]}] 22:20:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:20:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 519ms 22:20:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:20:43 INFO - PROCESS | 2218 | 1461475243475 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 22:20:43 INFO - PROCESS | 2218 | 1461475243477 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 22:20:43 INFO - PROCESS | 2218 | 1461475243479 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:20:43 INFO - PROCESS | 2218 | 1461475243480 Marionette TRACE conn2 <- [1,650,null,{}] 22:20:43 INFO - PROCESS | 2218 | 1461475243482 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}] 22:20:43 INFO - PROCESS | 2218 | 1461475243572 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 22:20:43 INFO - PROCESS | 2218 | 1461475243576 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x1271b5000 == 37 [pid = 2218] [id = 170] 22:20:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x1271a8c00) [pid = 2218] [serial = 508] [outer = 0x0] 22:20:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x1286a2800) [pid = 2218] [serial = 509] [outer = 0x1271a8c00] 22:20:43 INFO - PROCESS | 2218 | 1461475243602 Marionette DEBUG loaded listener.js 22:20:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x128f3f800) [pid = 2218] [serial = 510] [outer = 0x1271a8c00] 22:20:43 INFO - PROCESS | 2218 | 1461475243958 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]]]}] 22:20:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:20:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 22:20:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:20:44 INFO - PROCESS | 2218 | 1461475243998 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 22:20:44 INFO - PROCESS | 2218 | 1461475244000 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 22:20:44 INFO - PROCESS | 2218 | 1461475244003 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:20:44 INFO - PROCESS | 2218 | 1461475244005 Marionette TRACE conn2 <- [1,654,null,{}] 22:20:44 INFO - PROCESS | 2218 | 1461475244009 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}] 22:20:44 INFO - PROCESS | 2218 | 1461475244149 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 22:20:44 INFO - PROCESS | 2218 | 1461475244165 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286d9800 == 38 [pid = 2218] [id = 171] 22:20:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x128a64800) [pid = 2218] [serial = 511] [outer = 0x0] 22:20:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x128f48800) [pid = 2218] [serial = 512] [outer = 0x128a64800] 22:20:44 INFO - PROCESS | 2218 | 1461475244207 Marionette DEBUG loaded listener.js 22:20:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x128f9ac00) [pid = 2218] [serial = 513] [outer = 0x128a64800] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x119187800) [pid = 2218] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x1286a1000) [pid = 2218] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x119184800) [pid = 2218] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x11a982800) [pid = 2218] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x114240400) [pid = 2218] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x129248800) [pid = 2218] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11647d800) [pid = 2218] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x129543800) [pid = 2218] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x116511800) [pid = 2218] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x11b1d6000) [pid = 2218] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x11a979000) [pid = 2218] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x123a8d800) [pid = 2218] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x1147c9000) [pid = 2218] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x11c30d400) [pid = 2218] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x127c6c400) [pid = 2218] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:20:44 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x11a8ca800) [pid = 2218] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:20:44 INFO - PROCESS | 2218 | 1461475244695 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]]]}] 22:20:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:20:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 723ms 22:20:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:20:44 INFO - PROCESS | 2218 | 1461475244727 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 22:20:44 INFO - PROCESS | 2218 | 1461475244728 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 22:20:44 INFO - PROCESS | 2218 | 1461475244730 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:20:44 INFO - PROCESS | 2218 | 1461475244732 Marionette TRACE conn2 <- [1,658,null,{}] 22:20:44 INFO - PROCESS | 2218 | 1461475244734 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}] 22:20:44 INFO - PROCESS | 2218 | 1461475244822 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 22:20:44 INFO - PROCESS | 2218 | 1461475244828 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac7a800 == 39 [pid = 2218] [id = 172] 22:20:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x116710400) [pid = 2218] [serial = 514] [outer = 0x0] 22:20:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11c4b1000) [pid = 2218] [serial = 515] [outer = 0x116710400] 22:20:44 INFO - PROCESS | 2218 | 1461475244855 Marionette DEBUG loaded listener.js 22:20:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x128ad4000) [pid = 2218] [serial = 516] [outer = 0x116710400] 22:20:45 INFO - PROCESS | 2218 | 1461475245162 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]]]}] 22:20:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:20:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 22:20:45 INFO - PROCESS | 2218 | 1461475245199 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 22:20:45 INFO - PROCESS | 2218 | 1461475245201 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 22:20:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:20:45 INFO - PROCESS | 2218 | 1461475245203 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:20:45 INFO - PROCESS | 2218 | 1461475245205 Marionette TRACE conn2 <- [1,662,null,{}] 22:20:45 INFO - PROCESS | 2218 | 1461475245209 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}] 22:20:45 INFO - PROCESS | 2218 | 1461475245317 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 22:20:45 INFO - PROCESS | 2218 | 1461475245324 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x129289000 == 40 [pid = 2218] [id = 173] 22:20:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x11c30b400) [pid = 2218] [serial = 517] [outer = 0x0] 22:20:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x129541800) [pid = 2218] [serial = 518] [outer = 0x11c30b400] 22:20:45 INFO - PROCESS | 2218 | 1461475245355 Marionette DEBUG loaded listener.js 22:20:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x12ae20400) [pid = 2218] [serial = 519] [outer = 0x11c30b400] 22:20:45 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:45 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:45 INFO - PROCESS | 2218 | 1461475245667 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]]]}] 22:20:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:20:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 22:20:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:20:45 INFO - PROCESS | 2218 | 1461475245681 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 22:20:45 INFO - PROCESS | 2218 | 1461475245682 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 22:20:45 INFO - PROCESS | 2218 | 1461475245685 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:20:45 INFO - PROCESS | 2218 | 1461475245686 Marionette TRACE conn2 <- [1,666,null,{}] 22:20:45 INFO - PROCESS | 2218 | 1461475245688 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}] 22:20:45 INFO - PROCESS | 2218 | 1461475245768 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 22:20:45 INFO - PROCESS | 2218 | 1461475245773 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adbe000 == 41 [pid = 2218] [id = 174] 22:20:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x12ae20c00) [pid = 2218] [serial = 520] [outer = 0x0] 22:20:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x12aee5c00) [pid = 2218] [serial = 521] [outer = 0x12ae20c00] 22:20:45 INFO - PROCESS | 2218 | 1461475245801 Marionette DEBUG loaded listener.js 22:20:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x12b453800) [pid = 2218] [serial = 522] [outer = 0x12ae20c00] 22:20:46 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:46 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:46 INFO - PROCESS | 2218 | 1461475246132 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]]]}] 22:20:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:20:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 472ms 22:20:46 INFO - PROCESS | 2218 | 1461475246159 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 22:20:46 INFO - PROCESS | 2218 | 1461475246161 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 22:20:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:20:46 INFO - PROCESS | 2218 | 1461475246163 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:20:46 INFO - PROCESS | 2218 | 1461475246164 Marionette TRACE conn2 <- [1,670,null,{}] 22:20:46 INFO - PROCESS | 2218 | 1461475246167 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}] 22:20:46 INFO - PROCESS | 2218 | 1461475246262 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 22:20:46 INFO - PROCESS | 2218 | 1461475246268 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b659800 == 42 [pid = 2218] [id = 175] 22:20:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x12aeddc00) [pid = 2218] [serial = 523] [outer = 0x0] 22:20:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x12b638400) [pid = 2218] [serial = 524] [outer = 0x12aeddc00] 22:20:46 INFO - PROCESS | 2218 | 1461475246295 Marionette DEBUG loaded listener.js 22:20:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x12c0b1000) [pid = 2218] [serial = 525] [outer = 0x12aeddc00] 22:20:46 INFO - PROCESS | 2218 | 1461475246574 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]]]}] 22:20:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:20:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 22:20:46 INFO - PROCESS | 2218 | 1461475246670 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 22:20:46 INFO - PROCESS | 2218 | 1461475246672 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 22:20:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:20:46 INFO - PROCESS | 2218 | 1461475246676 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:20:46 INFO - PROCESS | 2218 | 1461475246679 Marionette TRACE conn2 <- [1,674,null,{}] 22:20:46 INFO - PROCESS | 2218 | 1461475246683 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}] 22:20:46 INFO - PROCESS | 2218 | 1461475246769 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 22:20:46 INFO - PROCESS | 2218 | 1461475246856 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x118666800 == 43 [pid = 2218] [id = 176] 22:20:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x11522ac00) [pid = 2218] [serial = 526] [outer = 0x0] 22:20:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x11893d400) [pid = 2218] [serial = 527] [outer = 0x11522ac00] 22:20:46 INFO - PROCESS | 2218 | 1461475246890 Marionette DEBUG loaded listener.js 22:20:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x119d81800) [pid = 2218] [serial = 528] [outer = 0x11522ac00] 22:20:47 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:47 INFO - PROCESS | 2218 | 1461475247300 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]]]}] 22:20:47 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 22:20:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 22:20:47 INFO - PROCESS | 2218 | 1461475247348 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 22:20:47 INFO - PROCESS | 2218 | 1461475247351 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 22:20:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:20:47 INFO - PROCESS | 2218 | 1461475247358 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:20:47 INFO - PROCESS | 2218 | 1461475247361 Marionette TRACE conn2 <- [1,678,null,{}] 22:20:47 INFO - PROCESS | 2218 | 1461475247364 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}] 22:20:47 INFO - PROCESS | 2218 | 1461475247485 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 22:20:47 INFO - PROCESS | 2218 | 1461475247557 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a82e000 == 44 [pid = 2218] [id = 177] 22:20:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x11a994400) [pid = 2218] [serial = 529] [outer = 0x0] 22:20:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x11b19ac00) [pid = 2218] [serial = 530] [outer = 0x11a994400] 22:20:47 INFO - PROCESS | 2218 | 1461475247588 Marionette DEBUG loaded listener.js 22:20:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11b1cf400) [pid = 2218] [serial = 531] [outer = 0x11a994400] 22:20:48 INFO - PROCESS | 2218 | 1461475248009 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]]]}] 22:20:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:20:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 675ms 22:20:48 INFO - PROCESS | 2218 | 1461475248032 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 22:20:48 INFO - PROCESS | 2218 | 1461475248033 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 22:20:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:20:48 INFO - PROCESS | 2218 | 1461475248036 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:20:48 INFO - PROCESS | 2218 | 1461475248037 Marionette TRACE conn2 <- [1,682,null,{}] 22:20:48 INFO - PROCESS | 2218 | 1461475248044 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}] 22:20:48 INFO - PROCESS | 2218 | 1461475248156 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 22:20:48 INFO - PROCESS | 2218 | 1461475248207 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ab2d800 == 45 [pid = 2218] [id = 178] 22:20:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x12386c000) [pid = 2218] [serial = 532] [outer = 0x0] 22:20:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x12386cc00) [pid = 2218] [serial = 533] [outer = 0x12386c000] 22:20:48 INFO - PROCESS | 2218 | 1461475248240 Marionette DEBUG loaded listener.js 22:20:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x123e06400) [pid = 2218] [serial = 534] [outer = 0x12386c000] 22:20:49 INFO - PROCESS | 2218 | 1461475249141 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]]]}] 22:20:49 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) 22:20:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1124ms 22:20:49 INFO - PROCESS | 2218 | 1461475249161 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 22:20:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:20:49 INFO - PROCESS | 2218 | 1461475249163 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 22:20:49 INFO - PROCESS | 2218 | 1461475249165 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:20:49 INFO - PROCESS | 2218 | 1461475249166 Marionette TRACE conn2 <- [1,686,null,{}] 22:20:49 INFO - PROCESS | 2218 | 1461475249169 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}] 22:20:49 INFO - PROCESS | 2218 | 1461475249265 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 22:20:49 INFO - PROCESS | 2218 | 1461475249308 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d30c000 == 46 [pid = 2218] [id = 179] 22:20:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x128a65400) [pid = 2218] [serial = 535] [outer = 0x0] 22:20:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x128f99000) [pid = 2218] [serial = 536] [outer = 0x128a65400] 22:20:49 INFO - PROCESS | 2218 | 1461475249339 Marionette DEBUG loaded listener.js 22:20:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x12954b800) [pid = 2218] [serial = 537] [outer = 0x128a65400] 22:20:50 INFO - PROCESS | 2218 | 1461475250306 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]]]}] 22:20:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:20:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1171ms 22:20:50 INFO - PROCESS | 2218 | 1461475250336 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 22:20:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:20:50 INFO - PROCESS | 2218 | 1461475250339 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 22:20:50 INFO - PROCESS | 2218 | 1461475250342 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:20:50 INFO - PROCESS | 2218 | 1461475250344 Marionette TRACE conn2 <- [1,690,null,{}] 22:20:50 INFO - PROCESS | 2218 | 1461475250349 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}] 22:20:50 INFO - PROCESS | 2218 | 1461475250438 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 22:20:50 INFO - PROCESS | 2218 | 1461475250486 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b448800 == 47 [pid = 2218] [id = 180] 22:20:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x11a8be800) [pid = 2218] [serial = 538] [outer = 0x0] 22:20:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x11a8c8800) [pid = 2218] [serial = 539] [outer = 0x11a8be800] 22:20:50 INFO - PROCESS | 2218 | 1461475250549 Marionette DEBUG loaded listener.js 22:20:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x11a996c00) [pid = 2218] [serial = 540] [outer = 0x11a8be800] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x12adbe000 == 46 [pid = 2218] [id = 174] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x129289000 == 45 [pid = 2218] [id = 173] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac7a800 == 44 [pid = 2218] [id = 172] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x1286d9800 == 43 [pid = 2218] [id = 171] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x1271b5000 == 42 [pid = 2218] [id = 170] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x1240a5800 == 41 [pid = 2218] [id = 169] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x1239b0800 == 40 [pid = 2218] [id = 168] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x12b635400) [pid = 2218] [serial = 479] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x11c6bf800 == 39 [pid = 2218] [id = 167] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x11bce1000 == 38 [pid = 2218] [id = 166] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x11acda800 == 37 [pid = 2218] [id = 165] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x119102800 == 36 [pid = 2218] [id = 164] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x119d4f000 == 35 [pid = 2218] [id = 163] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x11acd4800 == 34 [pid = 2218] [id = 162] 22:20:51 INFO - PROCESS | 2218 | --DOCSHELL 0x1151e1000 == 33 [pid = 2218] [id = 161] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x119e4f000) [pid = 2218] [serial = 471] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x12ae23000) [pid = 2218] [serial = 465] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x129542800) [pid = 2218] [serial = 462] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x126434400) [pid = 2218] [serial = 474] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x127b0f400) [pid = 2218] [serial = 476] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x128f46400) [pid = 2218] [serial = 459] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11bd0ac00) [pid = 2218] [serial = 473] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x1272f1c00) [pid = 2218] [serial = 452] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x127bf1400) [pid = 2218] [serial = 453] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x128f96400) [pid = 2218] [serial = 461] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x11a8ca000) [pid = 2218] [serial = 433] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x11a9a1800) [pid = 2218] [serial = 434] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x11b194400) [pid = 2218] [serial = 436] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x11b1d1000) [pid = 2218] [serial = 437] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x127c6f800) [pid = 2218] [serial = 455] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x128698800) [pid = 2218] [serial = 456] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x12ae1c400) [pid = 2218] [serial = 464] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11baf6800) [pid = 2218] [serial = 442] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x12b07cc00) [pid = 2218] [serial = 468] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x12aee0800) [pid = 2218] [serial = 467] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x11c4ab800) [pid = 2218] [serial = 443] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x116580800) [pid = 2218] [serial = 430] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x119d88c00) [pid = 2218] [serial = 431] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x11baf7000) [pid = 2218] [serial = 439] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x11bc0d000) [pid = 2218] [serial = 440] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x12b27e400) [pid = 2218] [serial = 477] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x123e67800) [pid = 2218] [serial = 449] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x12643a800) [pid = 2218] [serial = 450] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x115c30400) [pid = 2218] [serial = 470] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x11c70c800) [pid = 2218] [serial = 445] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x123a8e000) [pid = 2218] [serial = 446] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x128c7b000) [pid = 2218] [serial = 458] [outer = 0x0] [url = about:blank] 22:20:51 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x12e516800) [pid = 2218] [serial = 191] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:20:51 INFO - PROCESS | 2218 | 1461475251428 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]]]}] 22:20:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:20:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1124ms 22:20:51 INFO - PROCESS | 2218 | 1461475251467 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 22:20:51 INFO - PROCESS | 2218 | 1461475251471 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 22:20:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:20:51 INFO - PROCESS | 2218 | 1461475251475 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:20:51 INFO - PROCESS | 2218 | 1461475251477 Marionette TRACE conn2 <- [1,694,null,{}] 22:20:51 INFO - PROCESS | 2218 | 1461475251480 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}] 22:20:51 INFO - PROCESS | 2218 | 1461475251555 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 22:20:51 INFO - PROCESS | 2218 | 1461475251562 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x119102800 == 34 [pid = 2218] [id = 181] 22:20:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x11894b000) [pid = 2218] [serial = 541] [outer = 0x0] 22:20:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11b17a800) [pid = 2218] [serial = 542] [outer = 0x11894b000] 22:20:51 INFO - PROCESS | 2218 | 1461475251589 Marionette DEBUG loaded listener.js 22:20:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11b1c9800) [pid = 2218] [serial = 543] [outer = 0x11894b000] 22:20:52 INFO - PROCESS | 2218 | 1461475252418 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]]]}] 22:20:52 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) 22:20:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 22:20:52 INFO - PROCESS | 2218 | 1461475252446 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 22:20:52 INFO - PROCESS | 2218 | 1461475252447 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 22:20:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:20:52 INFO - PROCESS | 2218 | 1461475252449 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:20:52 INFO - PROCESS | 2218 | 1461475252451 Marionette TRACE conn2 <- [1,698,null,{}] 22:20:52 INFO - PROCESS | 2218 | 1461475252461 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}] 22:20:52 INFO - PROCESS | 2218 | 1461475252545 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 22:20:52 INFO - PROCESS | 2218 | 1461475252587 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b444000 == 35 [pid = 2218] [id = 182] 22:20:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11bd0f400) [pid = 2218] [serial = 544] [outer = 0x0] 22:20:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11c705c00) [pid = 2218] [serial = 545] [outer = 0x11bd0f400] 22:20:52 INFO - PROCESS | 2218 | 1461475252615 Marionette DEBUG loaded listener.js 22:20:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x123715400) [pid = 2218] [serial = 546] [outer = 0x11bd0f400] 22:20:53 INFO - PROCESS | 2218 | 1461475253447 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]]]}] 22:20:53 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) 22:20:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1022ms 22:20:53 INFO - PROCESS | 2218 | 1461475253472 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 22:20:53 INFO - PROCESS | 2218 | 1461475253476 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 22:20:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:20:53 INFO - PROCESS | 2218 | 1461475253479 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:20:53 INFO - PROCESS | 2218 | 1461475253480 Marionette TRACE conn2 <- [1,702,null,{}] 22:20:53 INFO - PROCESS | 2218 | 1461475253482 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}] 22:20:53 INFO - PROCESS | 2218 | 1461475253570 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 22:20:53 INFO - PROCESS | 2218 | 1461475253601 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c066800 == 36 [pid = 2218] [id = 183] 22:20:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11b12b400) [pid = 2218] [serial = 547] [outer = 0x0] 22:20:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x123e05c00) [pid = 2218] [serial = 548] [outer = 0x11b12b400] 22:20:53 INFO - PROCESS | 2218 | 1461475253627 Marionette DEBUG loaded listener.js 22:20:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x1271fbc00) [pid = 2218] [serial = 549] [outer = 0x11b12b400] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x1240d9c00) [pid = 2218] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x1271a8c00) [pid = 2218] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x11a8c2400) [pid = 2218] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x11c311c00) [pid = 2218] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x11b1d0c00) [pid = 2218] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x11bc0ac00) [pid = 2218] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x114bae000) [pid = 2218] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x12ae20c00) [pid = 2218] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x128a64800) [pid = 2218] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x116710400) [pid = 2218] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 79 (0x11c30b400) [pid = 2218] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 78 (0x123960000) [pid = 2218] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:20:54 INFO - PROCESS | 2218 | --DOMWINDOW == 77 (0x12e4aec00) [pid = 2218] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:20:54 INFO - PROCESS | 2218 | 1461475254454 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]]]}] 22:20:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:20:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1018ms 22:20:54 INFO - PROCESS | 2218 | 1461475254498 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 22:20:54 INFO - PROCESS | 2218 | 1461475254500 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 22:20:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:20:54 INFO - PROCESS | 2218 | 1461475254503 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:20:54 INFO - PROCESS | 2218 | 1461475254504 Marionette TRACE conn2 <- [1,706,null,{}] 22:20:54 INFO - PROCESS | 2218 | 1461475254514 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}] 22:20:54 INFO - PROCESS | 2218 | 1461475254587 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 22:20:54 INFO - PROCESS | 2218 | 1461475254592 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b448000 == 37 [pid = 2218] [id = 184] 22:20:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 78 (0x11a8c2400) [pid = 2218] [serial = 550] [outer = 0x0] 22:20:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 79 (0x11c30b400) [pid = 2218] [serial = 551] [outer = 0x11a8c2400] 22:20:54 INFO - PROCESS | 2218 | 1461475254619 Marionette DEBUG loaded listener.js 22:20:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x1272f8800) [pid = 2218] [serial = 552] [outer = 0x11a8c2400] 22:20:55 INFO - PROCESS | 2218 | 1461475255433 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]]]}] 22:20:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:20:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 22:20:55 INFO - PROCESS | 2218 | 1461475255473 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 22:20:55 INFO - PROCESS | 2218 | 1461475255476 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 22:20:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:20:55 INFO - PROCESS | 2218 | 1461475255479 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:20:55 INFO - PROCESS | 2218 | 1461475255480 Marionette TRACE conn2 <- [1,710,null,{}] 22:20:55 INFO - PROCESS | 2218 | 1461475255482 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}] 22:20:55 INFO - PROCESS | 2218 | 1461475255571 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 22:20:55 INFO - PROCESS | 2218 | 1461475255617 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x12645c800 == 38 [pid = 2218] [id = 185] 22:20:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x12751e800) [pid = 2218] [serial = 553] [outer = 0x0] 22:20:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x128a72c00) [pid = 2218] [serial = 554] [outer = 0x12751e800] 22:20:55 INFO - PROCESS | 2218 | 1461475255645 Marionette DEBUG loaded listener.js 22:20:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x129541400) [pid = 2218] [serial = 555] [outer = 0x12751e800] 22:20:56 INFO - PROCESS | 2218 | 1461475256417 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]]]}] 22:20:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:20:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 22:20:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:20:56 INFO - PROCESS | 2218 | 1461475256450 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 22:20:56 INFO - PROCESS | 2218 | 1461475256451 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 22:20:56 INFO - PROCESS | 2218 | 1461475256453 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:20:56 INFO - PROCESS | 2218 | 1461475256454 Marionette TRACE conn2 <- [1,714,null,{}] 22:20:56 INFO - PROCESS | 2218 | 1461475256456 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}] 22:20:56 INFO - PROCESS | 2218 | 1461475256530 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 22:20:56 INFO - PROCESS | 2218 | 1461475256534 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x127c0d000 == 39 [pid = 2218] [id = 186] 22:20:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x12ae1bc00) [pid = 2218] [serial = 556] [outer = 0x0] 22:20:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x12aed9000) [pid = 2218] [serial = 557] [outer = 0x12ae1bc00] 22:20:56 INFO - PROCESS | 2218 | 1461475256562 Marionette DEBUG loaded listener.js 22:20:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x12b27e800) [pid = 2218] [serial = 558] [outer = 0x12ae1bc00] 22:20:57 INFO - PROCESS | 2218 | 1461475257405 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]]]}] 22:20:57 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 22:20:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 22:20:57 INFO - PROCESS | 2218 | 1461475257426 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 22:20:57 INFO - PROCESS | 2218 | 1461475257428 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 22:20:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:20:57 INFO - PROCESS | 2218 | 1461475257432 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:20:57 INFO - PROCESS | 2218 | 1461475257435 Marionette TRACE conn2 <- [1,718,null,{}] 22:20:57 INFO - PROCESS | 2218 | 1461475257440 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}] 22:20:57 INFO - PROCESS | 2218 | 1461475257538 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 22:20:57 INFO - PROCESS | 2218 | 1461475257582 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c1f000 == 40 [pid = 2218] [id = 187] 22:20:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x119253400) [pid = 2218] [serial = 559] [outer = 0x0] 22:20:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x119d7fc00) [pid = 2218] [serial = 560] [outer = 0x119253400] 22:20:57 INFO - PROCESS | 2218 | 1461475257614 Marionette DEBUG loaded listener.js 22:20:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11a97b400) [pid = 2218] [serial = 561] [outer = 0x119253400] 22:20:58 INFO - PROCESS | 2218 | 1461475258561 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]]]}] 22:20:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:20:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1172ms 22:20:58 INFO - PROCESS | 2218 | 1461475258604 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 22:20:58 INFO - PROCESS | 2218 | 1461475258609 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 22:20:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:20:58 INFO - PROCESS | 2218 | 1461475258614 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:20:58 INFO - PROCESS | 2218 | 1461475258616 Marionette TRACE conn2 <- [1,722,null,{}] 22:20:58 INFO - PROCESS | 2218 | 1461475258619 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}] 22:20:58 INFO - PROCESS | 2218 | 1461475258714 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 22:20:58 INFO - PROCESS | 2218 | 1461475258756 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ba0c000 == 41 [pid = 2218] [id = 188] 22:20:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11a973c00) [pid = 2218] [serial = 562] [outer = 0x0] 22:20:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x11ba6f800) [pid = 2218] [serial = 563] [outer = 0x11a973c00] 22:20:58 INFO - PROCESS | 2218 | 1461475258787 Marionette DEBUG loaded listener.js 22:20:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x11c70c400) [pid = 2218] [serial = 564] [outer = 0x11a973c00] 22:20:59 INFO - PROCESS | 2218 | 1461475259188 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] 22:20:59 INFO - PROCESS | 2218 | 1461475259235 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 22:20:59 INFO - PROCESS | 2218 | 1461475259238 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:20:59 INFO - PROCESS | 2218 | 1461475259242 Marionette TRACE conn2 <- [1,726,null,{}] 22:20:59 INFO - PROCESS | 2218 | 1461475259251 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}] 22:20:59 INFO - PROCESS | 2218 | 1461475259352 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 22:20:59 INFO - PROCESS | 2218 | 1461475259399 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x129276000 == 42 [pid = 2218] [id = 189] 22:20:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x12642d400) [pid = 2218] [serial = 565] [outer = 0x0] 22:20:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x128c78000) [pid = 2218] [serial = 566] [outer = 0x12642d400] 22:20:59 INFO - PROCESS | 2218 | 1461475259430 Marionette DEBUG loaded listener.js 22:20:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x12924ac00) [pid = 2218] [serial = 567] [outer = 0x12642d400] 22:20:59 INFO - PROCESS | 2218 | 1461475259881 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]]]}] 22:20:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:20:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 673ms 22:20:59 INFO - PROCESS | 2218 | 1461475259911 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 22:20:59 INFO - PROCESS | 2218 | 1461475259913 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 22:20:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:20:59 INFO - PROCESS | 2218 | 1461475259916 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:20:59 INFO - PROCESS | 2218 | 1461475259917 Marionette TRACE conn2 <- [1,730,null,{}] 22:20:59 INFO - PROCESS | 2218 | 1461475259920 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}] 22:21:00 INFO - PROCESS | 2218 | 1461475260017 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 22:21:00 INFO - PROCESS | 2218 | 1461475260095 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adbb800 == 43 [pid = 2218] [id = 190] 22:21:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x12b076800) [pid = 2218] [serial = 568] [outer = 0x0] 22:21:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x12b62e800) [pid = 2218] [serial = 569] [outer = 0x12b076800] 22:21:00 INFO - PROCESS | 2218 | 1461475260125 Marionette DEBUG loaded listener.js 22:21:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x12c240000) [pid = 2218] [serial = 570] [outer = 0x12b076800] 22:21:00 INFO - PROCESS | 2218 | 1461475260546 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[3640] expected 0 but got 10","_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] 22:21:00 INFO - PROCESS | 2218 | 1461475260587 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 22:21:00 INFO - PROCESS | 2218 | 1461475260589 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:21:00 INFO - PROCESS | 2218 | 1461475260591 Marionette TRACE conn2 <- [1,734,null,{}] 22:21:00 INFO - PROCESS | 2218 | 1461475260593 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}] 22:21:00 INFO - PROCESS | 2218 | 1461475260686 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 22:21:00 INFO - PROCESS | 2218 | 1461475260728 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b657000 == 44 [pid = 2218] [id = 191] 22:21:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x12b448c00) [pid = 2218] [serial = 571] [outer = 0x0] 22:21:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x12d2ef400) [pid = 2218] [serial = 572] [outer = 0x12b448c00] 22:21:00 INFO - PROCESS | 2218 | 1461475260758 Marionette DEBUG loaded listener.js 22:21:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x12d2fa400) [pid = 2218] [serial = 573] [outer = 0x12b448c00] 22:21:01 INFO - PROCESS | 2218 | 1461475261178 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]]]}] 22:21:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:21:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 22:21:01 INFO - PROCESS | 2218 | 1461475261210 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 22:21:01 INFO - PROCESS | 2218 | 1461475261212 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 22:21:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:21:01 INFO - PROCESS | 2218 | 1461475261214 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:21:01 INFO - PROCESS | 2218 | 1461475261215 Marionette TRACE conn2 <- [1,738,null,{}] 22:21:01 INFO - PROCESS | 2218 | 1461475261218 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}] 22:21:01 INFO - PROCESS | 2218 | 1461475261329 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 22:21:01 INFO - PROCESS | 2218 | 1461475261419 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x1157d3000 == 45 [pid = 2218] [id = 192] 22:21:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x115844400) [pid = 2218] [serial = 574] [outer = 0x0] 22:21:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x11b1cec00) [pid = 2218] [serial = 575] [outer = 0x115844400] 22:21:01 INFO - PROCESS | 2218 | 1461475261453 Marionette DEBUG loaded listener.js 22:21:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x12d388c00) [pid = 2218] [serial = 576] [outer = 0x115844400] 22:21:02 INFO - PROCESS | 2218 | --DOCSHELL 0x12645c800 == 44 [pid = 2218] [id = 185] 22:21:02 INFO - PROCESS | 2218 | --DOCSHELL 0x11b448000 == 43 [pid = 2218] [id = 184] 22:21:02 INFO - PROCESS | 2218 | --DOCSHELL 0x11c066800 == 42 [pid = 2218] [id = 183] 22:21:02 INFO - PROCESS | 2218 | --DOCSHELL 0x11b444000 == 41 [pid = 2218] [id = 182] 22:21:02 INFO - PROCESS | 2218 | --DOCSHELL 0x119102800 == 40 [pid = 2218] [id = 181] 22:21:02 INFO - PROCESS | 2218 | --DOCSHELL 0x11b448800 == 39 [pid = 2218] [id = 180] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x12b638400) [pid = 2218] [serial = 524] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | 1461475262437 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]]]}] 22:21:02 INFO - PROCESS | 2218 | --DOCSHELL 0x118666800 == 38 [pid = 2218] [id = 176] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x12e4bb400) [pid = 2218] [serial = 428] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x1271f9400) [pid = 2218] [serial = 506] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x1286a2800) [pid = 2218] [serial = 509] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x11b126400) [pid = 2218] [serial = 491] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x11b1af800) [pid = 2218] [serial = 492] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11c710c00) [pid = 2218] [serial = 500] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11b1d6800) [pid = 2218] [serial = 494] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x11baf6000) [pid = 2218] [serial = 495] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x11c089000) [pid = 2218] [serial = 497] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x11c705400) [pid = 2218] [serial = 498] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x115228000) [pid = 2218] [serial = 482] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x11b121400) [pid = 2218] [serial = 485] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x127c77800) [pid = 2218] [serial = 507] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x11a8bbc00) [pid = 2218] [serial = 489] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x119254000) [pid = 2218] [serial = 488] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x12b453800) [pid = 2218] [serial = 522] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x128f48800) [pid = 2218] [serial = 512] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x128ad4000) [pid = 2218] [serial = 516] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x11c4b1000) [pid = 2218] [serial = 515] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x129541800) [pid = 2218] [serial = 518] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x12aee5c00) [pid = 2218] [serial = 521] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x128f9ac00) [pid = 2218] [serial = 513] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x123c59c00) [pid = 2218] [serial = 503] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 79 (0x1271a7800) [pid = 2218] [serial = 504] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 78 (0x12ae20400) [pid = 2218] [serial = 519] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 77 (0x128f3f800) [pid = 2218] [serial = 510] [outer = 0x0] [url = about:blank] 22:21:02 INFO - PROCESS | 2218 | --DOMWINDOW == 76 (0x12371f400) [pid = 2218] [serial = 501] [outer = 0x0] [url = about:blank] 22:21:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:21:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1277ms 22:21:02 INFO - PROCESS | 2218 | 1461475262491 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 22:21:02 INFO - PROCESS | 2218 | 1461475262494 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 22:21:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:21:02 INFO - PROCESS | 2218 | 1461475262506 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:21:02 INFO - PROCESS | 2218 | 1461475262508 Marionette TRACE conn2 <- [1,742,null,{}] 22:21:02 INFO - PROCESS | 2218 | 1461475262513 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}] 22:21:02 INFO - PROCESS | 2218 | 1461475262593 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 22:21:02 INFO - PROCESS | 2218 | 1461475262600 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x115c4c800 == 39 [pid = 2218] [id = 193] 22:21:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 77 (0x114e71c00) [pid = 2218] [serial = 577] [outer = 0x0] 22:21:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 78 (0x1156cc000) [pid = 2218] [serial = 578] [outer = 0x114e71c00] 22:21:02 INFO - PROCESS | 2218 | 1461475262628 Marionette DEBUG loaded listener.js 22:21:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 79 (0x115cef400) [pid = 2218] [serial = 579] [outer = 0x114e71c00] 22:21:03 INFO - PROCESS | 2218 | 1461475263479 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]]]}] 22:21:03 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 22:21:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1025ms 22:21:03 INFO - PROCESS | 2218 | 1461475263530 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 22:21:03 INFO - PROCESS | 2218 | 1461475263534 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 22:21:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:21:03 INFO - PROCESS | 2218 | 1461475263546 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:21:03 INFO - PROCESS | 2218 | 1461475263548 Marionette TRACE conn2 <- [1,746,null,{}] 22:21:03 INFO - PROCESS | 2218 | 1461475263550 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}] 22:21:03 INFO - PROCESS | 2218 | 1461475263635 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 22:21:03 INFO - PROCESS | 2218 | 1461475263679 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x119813800 == 40 [pid = 2218] [id = 194] 22:21:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x11670ec00) [pid = 2218] [serial = 580] [outer = 0x0] 22:21:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x119181400) [pid = 2218] [serial = 581] [outer = 0x11670ec00] 22:21:03 INFO - PROCESS | 2218 | 1461475263705 Marionette DEBUG loaded listener.js 22:21:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x119d87000) [pid = 2218] [serial = 582] [outer = 0x11670ec00] 22:21:04 INFO - PROCESS | 2218 | 1461475264496 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]]]}] 22:21:04 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.) 22:21:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 980ms 22:21:04 INFO - PROCESS | 2218 | 1461475264518 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 22:21:04 INFO - PROCESS | 2218 | 1461475264520 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 22:21:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:21:04 INFO - PROCESS | 2218 | 1461475264529 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:21:04 INFO - PROCESS | 2218 | 1461475264532 Marionette TRACE conn2 <- [1,750,null,{}] 22:21:04 INFO - PROCESS | 2218 | 1461475264539 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}] 22:21:04 INFO - PROCESS | 2218 | 1461475264635 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 22:21:04 INFO - PROCESS | 2218 | 1461475264642 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac7b800 == 41 [pid = 2218] [id = 195] 22:21:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11a999000) [pid = 2218] [serial = 583] [outer = 0x0] 22:21:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11b179000) [pid = 2218] [serial = 584] [outer = 0x11a999000] 22:21:04 INFO - PROCESS | 2218 | 1461475264693 Marionette DEBUG loaded listener.js 22:21:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11b1b3c00) [pid = 2218] [serial = 585] [outer = 0x11a999000] 22:21:05 INFO - PROCESS | 2218 | 1461475265514 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]]]}] 22:21:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:21:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1021ms 22:21:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:21:05 INFO - PROCESS | 2218 | 1461475265550 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 22:21:05 INFO - PROCESS | 2218 | 1461475265552 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 22:21:05 INFO - PROCESS | 2218 | 1461475265554 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:21:05 INFO - PROCESS | 2218 | 1461475265555 Marionette TRACE conn2 <- [1,754,null,{}] 22:21:05 INFO - PROCESS | 2218 | 1461475265560 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}] 22:21:05 INFO - PROCESS | 2218 | 1461475265663 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 22:21:05 INFO - PROCESS | 2218 | 1461475265692 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bacf000 == 42 [pid = 2218] [id = 196] 22:21:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11b1c7800) [pid = 2218] [serial = 586] [outer = 0x0] 22:21:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11baf0000) [pid = 2218] [serial = 587] [outer = 0x11b1c7800] 22:21:05 INFO - PROCESS | 2218 | 1461475265717 Marionette DEBUG loaded listener.js 22:21:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11bd0a800) [pid = 2218] [serial = 588] [outer = 0x11b1c7800] 22:21:05 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x114e70000) [pid = 2218] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:21:05 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x11a977800) [pid = 2218] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:21:05 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x11b12b400) [pid = 2218] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:21:05 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x11a8be800) [pid = 2218] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:21:05 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x11bd0f400) [pid = 2218] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:21:05 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x11894b000) [pid = 2218] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:21:05 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x12aeddc00) [pid = 2218] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:21:05 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x12751e800) [pid = 2218] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:21:05 INFO - PROCESS | 2218 | --DOMWINDOW == 79 (0x11a8c2400) [pid = 2218] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:21:06 INFO - PROCESS | 2218 | 1461475266522 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]]]}] 22:21:06 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 22:21:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1022ms 22:21:06 INFO - PROCESS | 2218 | 1461475266577 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 22:21:06 INFO - PROCESS | 2218 | 1461475266578 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 22:21:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:21:06 INFO - PROCESS | 2218 | 1461475266580 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:21:06 INFO - PROCESS | 2218 | 1461475266581 Marionette TRACE conn2 <- [1,758,null,{}] 22:21:06 INFO - PROCESS | 2218 | 1461475266584 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}] 22:21:06 INFO - PROCESS | 2218 | 1461475266661 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 22:21:06 INFO - PROCESS | 2218 | 1461475266665 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c36c000 == 43 [pid = 2218] [id = 197] 22:21:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x11b1cd000) [pid = 2218] [serial = 589] [outer = 0x0] 22:21:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x11c08ec00) [pid = 2218] [serial = 590] [outer = 0x11b1cd000] 22:21:06 INFO - PROCESS | 2218 | 1461475266691 Marionette DEBUG loaded listener.js 22:21:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x11c4b1400) [pid = 2218] [serial = 591] [outer = 0x11b1cd000] 22:21:07 INFO - PROCESS | 2218 | 1461475267004 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]]]}] 22:21:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:21:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 467ms 22:21:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:21:07 INFO - PROCESS | 2218 | 1461475267049 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 22:21:07 INFO - PROCESS | 2218 | 1461475267050 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 22:21:07 INFO - PROCESS | 2218 | 1461475267052 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:21:07 INFO - PROCESS | 2218 | 1461475267053 Marionette TRACE conn2 <- [1,762,null,{}] 22:21:07 INFO - PROCESS | 2218 | 1461475267056 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}] 22:21:07 INFO - PROCESS | 2218 | 1461475267168 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 22:21:07 INFO - PROCESS | 2218 | 1461475267172 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x12383c000 == 44 [pid = 2218] [id = 198] 22:21:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11c707800) [pid = 2218] [serial = 592] [outer = 0x0] 22:21:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x123871800) [pid = 2218] [serial = 593] [outer = 0x11c707800] 22:21:07 INFO - PROCESS | 2218 | 1461475267203 Marionette DEBUG loaded listener.js 22:21:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x1270f5c00) [pid = 2218] [serial = 594] [outer = 0x11c707800] 22:21:07 INFO - PROCESS | 2218 | 1461475267963 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]]]}] 22:21:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:21:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 22:21:07 INFO - PROCESS | 2218 | 1461475267971 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 22:21:07 INFO - PROCESS | 2218 | 1461475267972 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 22:21:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:21:07 INFO - PROCESS | 2218 | 1461475267974 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:21:07 INFO - PROCESS | 2218 | 1461475267975 Marionette TRACE conn2 <- [1,766,null,{}] 22:21:07 INFO - PROCESS | 2218 | 1461475267978 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}] 22:21:08 INFO - PROCESS | 2218 | 1461475268053 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 22:21:08 INFO - PROCESS | 2218 | 1461475268058 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x1244a5000 == 45 [pid = 2218] [id = 199] 22:21:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x127173800) [pid = 2218] [serial = 595] [outer = 0x0] 22:21:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x1272f5800) [pid = 2218] [serial = 596] [outer = 0x127173800] 22:21:08 INFO - PROCESS | 2218 | 1461475268085 Marionette DEBUG loaded listener.js 22:21:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x127bf1400) [pid = 2218] [serial = 597] [outer = 0x127173800] 22:21:08 INFO - PROCESS | 2218 | 1461475268899 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]]]}] 22:21:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:21:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 22:21:08 INFO - PROCESS | 2218 | 1461475268945 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 22:21:08 INFO - PROCESS | 2218 | 1461475268947 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 22:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:21:08 INFO - PROCESS | 2218 | 1461475268951 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:21:08 INFO - PROCESS | 2218 | 1461475268953 Marionette TRACE conn2 <- [1,770,null,{}] 22:21:08 INFO - PROCESS | 2218 | 1461475268958 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}] 22:21:09 INFO - PROCESS | 2218 | 1461475269082 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 22:21:09 INFO - PROCESS | 2218 | 1461475269132 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x116533800 == 46 [pid = 2218] [id = 200] 22:21:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x114e79c00) [pid = 2218] [serial = 598] [outer = 0x0] 22:21:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x1156d1c00) [pid = 2218] [serial = 599] [outer = 0x114e79c00] 22:21:09 INFO - PROCESS | 2218 | 1461475269165 Marionette DEBUG loaded listener.js 22:21:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x11670c800) [pid = 2218] [serial = 600] [outer = 0x114e79c00] 22:21:09 INFO - PROCESS | 2218 | 1461475269613 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]]]}] 22:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 674ms 22:21:09 INFO - PROCESS | 2218 | 1461475269625 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 22:21:09 INFO - PROCESS | 2218 | 1461475269629 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 22:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:21:09 INFO - PROCESS | 2218 | 1461475269634 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:21:09 INFO - PROCESS | 2218 | 1461475269636 Marionette TRACE conn2 <- [1,774,null,{}] 22:21:09 INFO - PROCESS | 2218 | 1461475269638 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}] 22:21:09 INFO - PROCESS | 2218 | 1461475269736 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 22:21:09 INFO - PROCESS | 2218 | 1461475269780 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a916000 == 47 [pid = 2218] [id = 201] 22:21:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x11867dc00) [pid = 2218] [serial = 601] [outer = 0x0] 22:21:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x11925ec00) [pid = 2218] [serial = 602] [outer = 0x11867dc00] 22:21:09 INFO - PROCESS | 2218 | 1461475269810 Marionette DEBUG loaded listener.js 22:21:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x11b121400) [pid = 2218] [serial = 603] [outer = 0x11867dc00] 22:21:10 INFO - PROCESS | 2218 | 1461475270235 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]]]}] 22:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 620ms 22:21:10 INFO - PROCESS | 2218 | 1461475270254 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 22:21:10 INFO - PROCESS | 2218 | 1461475270255 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 22:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:21:10 INFO - PROCESS | 2218 | 1461475270276 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:21:10 INFO - PROCESS | 2218 | 1461475270279 Marionette TRACE conn2 <- [1,778,null,{}] 22:21:10 INFO - PROCESS | 2218 | 1461475270287 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}] 22:21:10 INFO - PROCESS | 2218 | 1461475270398 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 22:21:10 INFO - PROCESS | 2218 | 1461475270487 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x1272a1800 == 48 [pid = 2218] [id = 202] 22:21:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x11c70cc00) [pid = 2218] [serial = 604] [outer = 0x0] 22:21:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x12371c800) [pid = 2218] [serial = 605] [outer = 0x11c70cc00] 22:21:10 INFO - PROCESS | 2218 | 1461475270520 Marionette DEBUG loaded listener.js 22:21:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x123a93800) [pid = 2218] [serial = 606] [outer = 0x11c70cc00] 22:21:11 INFO - PROCESS | 2218 | 1461475271120 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]]]}] 22:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 876ms 22:21:11 INFO - PROCESS | 2218 | 1461475271162 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 22:21:11 INFO - PROCESS | 2218 | 1461475271164 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 22:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:21:11 INFO - PROCESS | 2218 | 1461475271169 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:21:11 INFO - PROCESS | 2218 | 1461475271171 Marionette TRACE conn2 <- [1,782,null,{}] 22:21:11 INFO - PROCESS | 2218 | 1461475271177 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}] 22:21:11 INFO - PROCESS | 2218 | 1461475271263 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 22:21:11 INFO - PROCESS | 2218 | 1461475271326 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x11881a000 == 49 [pid = 2218] [id = 203] 22:21:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x11650ec00) [pid = 2218] [serial = 607] [outer = 0x0] 22:21:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x11670c400) [pid = 2218] [serial = 608] [outer = 0x11650ec00] 22:21:11 INFO - PROCESS | 2218 | 1461475271355 Marionette DEBUG loaded listener.js 22:21:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x118efec00) [pid = 2218] [serial = 609] [outer = 0x11650ec00] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12383c000 == 48 [pid = 2218] [id = 198] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x11c36c000 == 47 [pid = 2218] [id = 197] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x11bacf000 == 46 [pid = 2218] [id = 196] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac7b800 == 45 [pid = 2218] [id = 195] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x119813800 == 44 [pid = 2218] [id = 194] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x12aed9000) [pid = 2218] [serial = 557] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x128f99000) [pid = 2218] [serial = 536] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11893d400) [pid = 2218] [serial = 527] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11b19ac00) [pid = 2218] [serial = 530] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x12386cc00) [pid = 2218] [serial = 533] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | 1461475271832 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]]]}] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x115c4c800 == 43 [pid = 2218] [id = 193] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x1157d3000 == 42 [pid = 2218] [id = 192] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12b657000 == 41 [pid = 2218] [id = 191] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12adbb800 == 40 [pid = 2218] [id = 190] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x129276000 == 39 [pid = 2218] [id = 189] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x11ba0c000 == 38 [pid = 2218] [id = 188] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x119c1f000 == 37 [pid = 2218] [id = 187] 22:21:11 INFO - PROCESS | 2218 | --DOCSHELL 0x127c0d000 == 36 [pid = 2218] [id = 186] 22:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 675ms 22:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:21:11 INFO - PROCESS | 2218 | 1461475271847 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 22:21:11 INFO - PROCESS | 2218 | 1461475271851 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x1186b9000) [pid = 2218] [serial = 483] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x11b180c00) [pid = 2218] [serial = 486] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x123e05c00) [pid = 2218] [serial = 548] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x11a996c00) [pid = 2218] [serial = 540] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x11a8c8800) [pid = 2218] [serial = 539] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x11c705c00) [pid = 2218] [serial = 545] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x11b17a800) [pid = 2218] [serial = 542] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x11b1c9800) [pid = 2218] [serial = 543] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x12c0b1000) [pid = 2218] [serial = 525] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x129541400) [pid = 2218] [serial = 555] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x11c30b400) [pid = 2218] [serial = 551] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x1271fbc00) [pid = 2218] [serial = 549] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x128a72c00) [pid = 2218] [serial = 554] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x123715400) [pid = 2218] [serial = 546] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x1272f8800) [pid = 2218] [serial = 552] [outer = 0x0] [url = about:blank] 22:21:11 INFO - PROCESS | 2218 | 1461475271868 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:21:11 INFO - PROCESS | 2218 | 1461475271870 Marionette TRACE conn2 <- [1,786,null,{}] 22:21:11 INFO - PROCESS | 2218 | 1461475271874 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}] 22:21:11 INFO - PROCESS | 2218 | 1461475271950 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 22:21:11 INFO - PROCESS | 2218 | 1461475271954 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x118668800 == 37 [pid = 2218] [id = 204] 22:21:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x119184800) [pid = 2218] [serial = 610] [outer = 0x0] 22:21:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x11925f000) [pid = 2218] [serial = 611] [outer = 0x119184800] 22:21:11 INFO - PROCESS | 2218 | 1461475271983 Marionette DEBUG loaded listener.js 22:21:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11a8c5000) [pid = 2218] [serial = 612] [outer = 0x119184800] 22:21:12 INFO - PROCESS | 2218 | 1461475272343 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]]]}] 22:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 537ms 22:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:21:12 INFO - PROCESS | 2218 | 1461475272392 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 22:21:12 INFO - PROCESS | 2218 | 1461475272394 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 22:21:12 INFO - PROCESS | 2218 | 1461475272396 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:21:12 INFO - PROCESS | 2218 | 1461475272399 Marionette TRACE conn2 <- [1,790,null,{}] 22:21:12 INFO - PROCESS | 2218 | 1461475272406 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}] 22:21:12 INFO - PROCESS | 2218 | 1461475272512 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 22:21:12 INFO - PROCESS | 2218 | 1461475272520 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x119819000 == 38 [pid = 2218] [id = 205] 22:21:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11b174000) [pid = 2218] [serial = 613] [outer = 0x0] 22:21:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11b1c8400) [pid = 2218] [serial = 614] [outer = 0x11b174000] 22:21:12 INFO - PROCESS | 2218 | 1461475272550 Marionette DEBUG loaded listener.js 22:21:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11b425400) [pid = 2218] [serial = 615] [outer = 0x11b174000] 22:21:12 INFO - PROCESS | 2218 | 1461475272887 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]]]}] 22:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 22:21:12 INFO - PROCESS | 2218 | 1461475272918 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 22:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:21:12 INFO - PROCESS | 2218 | 1461475272920 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 22:21:12 INFO - PROCESS | 2218 | 1461475272922 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:21:12 INFO - PROCESS | 2218 | 1461475272924 Marionette TRACE conn2 <- [1,794,null,{}] 22:21:12 INFO - PROCESS | 2218 | 1461475272928 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}] 22:21:13 INFO - PROCESS | 2218 | 1461475273014 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 22:21:13 INFO - PROCESS | 2218 | 1461475273057 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ace6000 == 39 [pid = 2218] [id = 206] 22:21:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11ba66800) [pid = 2218] [serial = 616] [outer = 0x0] 22:21:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11bc0e800) [pid = 2218] [serial = 617] [outer = 0x11ba66800] 22:21:13 INFO - PROCESS | 2218 | 1461475273084 Marionette DEBUG loaded listener.js 22:21:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11c70ac00) [pid = 2218] [serial = 618] [outer = 0x11ba66800] 22:21:13 INFO - PROCESS | 2218 | 1461475273379 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]]]}] 22:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 472ms 22:21:13 INFO - PROCESS | 2218 | 1461475273400 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 22:21:13 INFO - PROCESS | 2218 | 1461475273402 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 22:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:21:13 INFO - PROCESS | 2218 | 1461475273404 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:21:13 INFO - PROCESS | 2218 | 1461475273405 Marionette TRACE conn2 <- [1,798,null,{}] 22:21:13 INFO - PROCESS | 2218 | 1461475273408 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}] 22:21:13 INFO - PROCESS | 2218 | 1461475273487 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 22:21:13 INFO - PROCESS | 2218 | 1461475273494 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c36d000 == 40 [pid = 2218] [id = 207] 22:21:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11c70d000) [pid = 2218] [serial = 619] [outer = 0x0] 22:21:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x123873800) [pid = 2218] [serial = 620] [outer = 0x11c70d000] 22:21:13 INFO - PROCESS | 2218 | 1461475273521 Marionette DEBUG loaded listener.js 22:21:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x123e0f400) [pid = 2218] [serial = 621] [outer = 0x11c70d000] 22:21:13 INFO - PROCESS | 2218 | 1461475273843 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]]]}] 22:21:13 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 22:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 470ms 22:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:21:13 INFO - PROCESS | 2218 | 1461475273876 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 22:21:13 INFO - PROCESS | 2218 | 1461475273878 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 22:21:13 INFO - PROCESS | 2218 | 1461475273880 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:21:13 INFO - PROCESS | 2218 | 1461475273881 Marionette TRACE conn2 <- [1,802,null,{}] 22:21:13 INFO - PROCESS | 2218 | 1461475273883 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}] 22:21:14 INFO - PROCESS | 2218 | 1461475274000 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 22:21:14 INFO - PROCESS | 2218 | 1461475274017 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x123836000 == 41 [pid = 2218] [id = 208] 22:21:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x12402fc00) [pid = 2218] [serial = 622] [outer = 0x0] 22:21:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x1272f1800) [pid = 2218] [serial = 623] [outer = 0x12402fc00] 22:21:14 INFO - PROCESS | 2218 | 1461475274046 Marionette DEBUG loaded listener.js 22:21:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x127c6e400) [pid = 2218] [serial = 624] [outer = 0x12402fc00] 22:21:14 INFO - PROCESS | 2218 | 1461475274399 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]]]}] 22:21:14 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 22:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 568ms 22:21:14 INFO - PROCESS | 2218 | 1461475274449 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 22:21:14 INFO - PROCESS | 2218 | 1461475274450 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 22:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:21:14 INFO - PROCESS | 2218 | 1461475274452 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:21:14 INFO - PROCESS | 2218 | 1461475274453 Marionette TRACE conn2 <- [1,806,null,{}] 22:21:14 INFO - PROCESS | 2218 | 1461475274455 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}] 22:21:14 INFO - PROCESS | 2218 | 1461475274547 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 22:21:14 INFO - PROCESS | 2218 | 1461475274562 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x12409d800 == 42 [pid = 2218] [id = 209] 22:21:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x11c706c00) [pid = 2218] [serial = 625] [outer = 0x0] 22:21:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x127c9e800) [pid = 2218] [serial = 626] [outer = 0x11c706c00] 22:21:14 INFO - PROCESS | 2218 | 1461475274588 Marionette DEBUG loaded listener.js 22:21:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x1286a3800) [pid = 2218] [serial = 627] [outer = 0x11c706c00] 22:21:14 INFO - PROCESS | 2218 | [2218] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 22:21:14 INFO - PROCESS | 2218 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 22:21:14 INFO - PROCESS | 2218 | Determined SkiaGL cache limits: Size 100663296, Items: 256 22:21:14 INFO - PROCESS | 2218 | [GFX2-]: Using SkiaGL canvas. 22:21:14 INFO - PROCESS | 2218 | 1461475274939 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]]]}] 22:21:14 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 22:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 22:21:14 INFO - PROCESS | 2218 | 1461475274980 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 22:21:14 INFO - PROCESS | 2218 | 1461475274981 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 22:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:21:14 INFO - PROCESS | 2218 | 1461475274984 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:21:14 INFO - PROCESS | 2218 | 1461475274985 Marionette TRACE conn2 <- [1,810,null,{}] 22:21:14 INFO - PROCESS | 2218 | 1461475274987 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}] 22:21:15 INFO - PROCESS | 2218 | 1461475275081 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 22:21:15 INFO - PROCESS | 2218 | 1461475275085 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x127bb9000 == 43 [pid = 2218] [id = 210] 22:21:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x128a64400) [pid = 2218] [serial = 628] [outer = 0x0] 22:21:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x128f3d400) [pid = 2218] [serial = 629] [outer = 0x128a64400] 22:21:15 INFO - PROCESS | 2218 | 1461475275110 Marionette DEBUG loaded listener.js 22:21:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x128f49c00) [pid = 2218] [serial = 630] [outer = 0x128a64400] 22:21:15 INFO - PROCESS | 2218 | 1461475275454 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]]]}] 22:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 517ms 22:21:15 INFO - PROCESS | 2218 | 1461475275502 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 22:21:15 INFO - PROCESS | 2218 | 1461475275503 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 22:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:21:15 INFO - PROCESS | 2218 | 1461475275505 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:21:15 INFO - PROCESS | 2218 | 1461475275506 Marionette TRACE conn2 <- [1,814,null,{}] 22:21:15 INFO - PROCESS | 2218 | 1461475275509 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}] 22:21:15 INFO - PROCESS | 2218 | 1461475275603 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 22:21:15 INFO - PROCESS | 2218 | 1461475275609 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286dd000 == 44 [pid = 2218] [id = 211] 22:21:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x128f4ac00) [pid = 2218] [serial = 631] [outer = 0x0] 22:21:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x129243000) [pid = 2218] [serial = 632] [outer = 0x128f4ac00] 22:21:15 INFO - PROCESS | 2218 | 1461475275635 Marionette DEBUG loaded listener.js 22:21:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x129542400) [pid = 2218] [serial = 633] [outer = 0x128f4ac00] 22:21:16 INFO - PROCESS | 2218 | 1461475276111 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] 22:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:21:16 INFO - PROCESS | 2218 | 1461475276128 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 22:21:16 INFO - PROCESS | 2218 | 1461475276131 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:21:16 INFO - PROCESS | 2218 | 1461475276132 Marionette TRACE conn2 <- [1,818,null,{}] 22:21:16 INFO - PROCESS | 2218 | 1461475276134 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}] 22:21:16 INFO - PROCESS | 2218 | 1461475276213 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 22:21:16 INFO - PROCESS | 2218 | 1461475276217 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bce9000 == 45 [pid = 2218] [id = 212] 22:21:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x1198d9400) [pid = 2218] [serial = 634] [outer = 0x0] 22:21:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11a981000) [pid = 2218] [serial = 635] [outer = 0x1198d9400] 22:21:16 INFO - PROCESS | 2218 | 1461475276243 Marionette DEBUG loaded listener.js 22:21:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11ba6c800) [pid = 2218] [serial = 636] [outer = 0x1198d9400] 22:21:16 INFO - PROCESS | 2218 | 1461475276565 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]]]}] 22:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 22:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:21:16 INFO - PROCESS | 2218 | 1461475276600 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 22:21:16 INFO - PROCESS | 2218 | 1461475276601 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 22:21:16 INFO - PROCESS | 2218 | 1461475276603 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:21:16 INFO - PROCESS | 2218 | 1461475276605 Marionette TRACE conn2 <- [1,822,null,{}] 22:21:16 INFO - PROCESS | 2218 | 1461475276608 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}] 22:21:16 INFO - PROCESS | 2218 | 1461475276699 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 22:21:16 INFO - PROCESS | 2218 | 1461475276749 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ab35000 == 46 [pid = 2218] [id = 213] 22:21:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x11670ec00) [pid = 2218] [serial = 637] [outer = 0x0] 22:21:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x1271f0800) [pid = 2218] [serial = 638] [outer = 0x11670ec00] 22:21:16 INFO - PROCESS | 2218 | 1461475276779 Marionette DEBUG loaded listener.js 22:21:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x12aee3800) [pid = 2218] [serial = 639] [outer = 0x11670ec00] 22:21:17 INFO - PROCESS | 2218 | 1461475277123 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] 22:21:17 INFO - PROCESS | 2218 | 1461475277176 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 22:21:17 INFO - PROCESS | 2218 | 1461475277180 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:21:17 INFO - PROCESS | 2218 | 1461475277182 Marionette TRACE conn2 <- [1,826,null,{}] 22:21:17 INFO - PROCESS | 2218 | 1461475277185 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}] 22:21:17 INFO - PROCESS | 2218 | 1461475277310 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 22:21:17 INFO - PROCESS | 2218 | 1461475277384 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adc5800 == 47 [pid = 2218] [id = 214] 22:21:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x11a8bc800) [pid = 2218] [serial = 640] [outer = 0x0] 22:21:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x12b071400) [pid = 2218] [serial = 641] [outer = 0x11a8bc800] 22:21:17 INFO - PROCESS | 2218 | 1461475277426 Marionette DEBUG loaded listener.js 22:21:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x12b630000) [pid = 2218] [serial = 642] [outer = 0x11a8bc800] 22:21:17 INFO - PROCESS | 2218 | 1461475277732 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]]]}] 22:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 571ms 22:21:17 INFO - PROCESS | 2218 | 1461475277750 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 22:21:17 INFO - PROCESS | 2218 | 1461475277751 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 22:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:21:17 INFO - PROCESS | 2218 | 1461475277754 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:21:17 INFO - PROCESS | 2218 | 1461475277755 Marionette TRACE conn2 <- [1,830,null,{}] 22:21:17 INFO - PROCESS | 2218 | 1461475277769 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}] 22:21:17 INFO - PROCESS | 2218 | 1461475277887 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 22:21:17 INFO - PROCESS | 2218 | 1461475277928 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b653800 == 48 [pid = 2218] [id = 215] 22:21:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x11b1ce400) [pid = 2218] [serial = 643] [outer = 0x0] 22:21:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x12b62d400) [pid = 2218] [serial = 644] [outer = 0x11b1ce400] 22:21:17 INFO - PROCESS | 2218 | 1461475277948 Marionette DEBUG loaded listener.js 22:21:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x12c0b7c00) [pid = 2218] [serial = 645] [outer = 0x11b1ce400] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x11a82e000 == 47 [pid = 2218] [id = 177] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x12ab2d800 == 46 [pid = 2218] [id = 178] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x12b659800 == 45 [pid = 2218] [id = 175] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2b7000 == 44 [pid = 2218] [id = 160] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x12d30c000 == 43 [pid = 2218] [id = 179] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x11881a000 == 42 [pid = 2218] [id = 203] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x1272a1800 == 41 [pid = 2218] [id = 202] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x11a916000 == 40 [pid = 2218] [id = 201] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x116533800 == 39 [pid = 2218] [id = 200] 22:21:18 INFO - PROCESS | 2218 | --DOCSHELL 0x1244a5000 == 38 [pid = 2218] [id = 199] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x118668800 == 37 [pid = 2218] [id = 204] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x11ace6000 == 36 [pid = 2218] [id = 206] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x11c36d000 == 35 [pid = 2218] [id = 207] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x11bce9000 == 34 [pid = 2218] [id = 212] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x12409d800 == 33 [pid = 2218] [id = 209] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x127bb9000 == 32 [pid = 2218] [id = 210] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x119819000 == 31 [pid = 2218] [id = 205] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x123836000 == 30 [pid = 2218] [id = 208] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x1286dd000 == 29 [pid = 2218] [id = 211] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x12ab35000 == 28 [pid = 2218] [id = 213] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x11b1cf400) [pid = 2218] [serial = 531] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x119d81800) [pid = 2218] [serial = 528] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x12c0ac000) [pid = 2218] [serial = 480] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x12954b800) [pid = 2218] [serial = 537] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOCSHELL 0x12adc5800 == 27 [pid = 2218] [id = 214] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x123e06400) [pid = 2218] [serial = 534] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x11baf0000) [pid = 2218] [serial = 587] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x11c08ec00) [pid = 2218] [serial = 590] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x12b62e800) [pid = 2218] [serial = 569] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x119181400) [pid = 2218] [serial = 581] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x12d388c00) [pid = 2218] [serial = 576] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x11b1cec00) [pid = 2218] [serial = 575] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x11a97b400) [pid = 2218] [serial = 561] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x119d7fc00) [pid = 2218] [serial = 560] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x12924ac00) [pid = 2218] [serial = 567] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x128c78000) [pid = 2218] [serial = 566] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x123871800) [pid = 2218] [serial = 593] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x1156cc000) [pid = 2218] [serial = 578] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x115cef400) [pid = 2218] [serial = 579] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x12d2fa400) [pid = 2218] [serial = 573] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 79 (0x12d2ef400) [pid = 2218] [serial = 572] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 78 (0x11c70c400) [pid = 2218] [serial = 564] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 77 (0x11ba6f800) [pid = 2218] [serial = 563] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 76 (0x11bd0a800) [pid = 2218] [serial = 588] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 75 (0x11b179000) [pid = 2218] [serial = 584] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 74 (0x11b1b3c00) [pid = 2218] [serial = 585] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 73 (0x1272f5800) [pid = 2218] [serial = 596] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 72 (0x12c240000) [pid = 2218] [serial = 570] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 71 (0x11c4b1400) [pid = 2218] [serial = 591] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 70 (0x1270f5c00) [pid = 2218] [serial = 594] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | --DOMWINDOW == 69 (0x119d87000) [pid = 2218] [serial = 582] [outer = 0x0] [url = about:blank] 22:21:19 INFO - PROCESS | 2218 | 1461475279596 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]]]}] 22:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1879ms 22:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:21:19 INFO - PROCESS | 2218 | 1461475279633 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 22:21:19 INFO - PROCESS | 2218 | 1461475279635 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 22:21:19 INFO - PROCESS | 2218 | 1461475279639 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:21:19 INFO - PROCESS | 2218 | 1461475279640 Marionette TRACE conn2 <- [1,834,null,{}] 22:21:19 INFO - PROCESS | 2218 | 1461475279645 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}] 22:21:19 INFO - PROCESS | 2218 | 1461475279721 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 22:21:19 INFO - PROCESS | 2218 | 1461475279763 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x1156a5000 == 28 [pid = 2218] [id = 216] 22:21:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 70 (0x115844000) [pid = 2218] [serial = 646] [outer = 0x0] 22:21:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 71 (0x11584f800) [pid = 2218] [serial = 647] [outer = 0x115844000] 22:21:19 INFO - PROCESS | 2218 | 1461475279792 Marionette DEBUG loaded listener.js 22:21:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 72 (0x11657c800) [pid = 2218] [serial = 648] [outer = 0x115844000] 22:21:20 INFO - PROCESS | 2218 | 1461475280110 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]]]}] 22:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 22:21:20 INFO - PROCESS | 2218 | 1461475280159 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 22:21:20 INFO - PROCESS | 2218 | 1461475280163 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 22:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:21:20 INFO - PROCESS | 2218 | 1461475280168 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:21:20 INFO - PROCESS | 2218 | 1461475280170 Marionette TRACE conn2 <- [1,838,null,{}] 22:21:20 INFO - PROCESS | 2218 | 1461475280172 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}] 22:21:20 INFO - PROCESS | 2218 | 1461475280250 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 22:21:20 INFO - PROCESS | 2218 | 1461475280309 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x116492000 == 29 [pid = 2218] [id = 217] 22:21:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 73 (0x115cee400) [pid = 2218] [serial = 649] [outer = 0x0] 22:21:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 74 (0x11867b400) [pid = 2218] [serial = 650] [outer = 0x115cee400] 22:21:20 INFO - PROCESS | 2218 | 1461475280353 Marionette DEBUG loaded listener.js 22:21:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 75 (0x1198d5c00) [pid = 2218] [serial = 651] [outer = 0x115cee400] 22:21:20 INFO - PROCESS | 2218 | 1461475280794 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]]]}] 22:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 673ms 22:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:21:20 INFO - PROCESS | 2218 | 1461475280850 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 22:21:20 INFO - PROCESS | 2218 | 1461475280853 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 22:21:20 INFO - PROCESS | 2218 | 1461475280858 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:21:20 INFO - PROCESS | 2218 | 1461475280862 Marionette TRACE conn2 <- [1,842,null,{}] 22:21:20 INFO - PROCESS | 2218 | 1461475280874 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}] 22:21:20 INFO - PROCESS | 2218 | 1461475280937 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 22:21:20 INFO - PROCESS | 2218 | 1461475280963 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c1a800 == 30 [pid = 2218] [id = 218] 22:21:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 76 (0x114440c00) [pid = 2218] [serial = 652] [outer = 0x0] 22:21:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 77 (0x11a981c00) [pid = 2218] [serial = 653] [outer = 0x114440c00] 22:21:20 INFO - PROCESS | 2218 | 1461475280986 Marionette DEBUG loaded listener.js 22:21:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 78 (0x11b120800) [pid = 2218] [serial = 654] [outer = 0x114440c00] 22:21:21 INFO - PROCESS | 2218 | 1461475281428 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]]]}] 22:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 586ms 22:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:21:21 INFO - PROCESS | 2218 | 1461475281444 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 22:21:21 INFO - PROCESS | 2218 | 1461475281447 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 22:21:21 INFO - PROCESS | 2218 | 1461475281450 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:21:21 INFO - PROCESS | 2218 | 1461475281452 Marionette TRACE conn2 <- [1,846,null,{}] 22:21:21 INFO - PROCESS | 2218 | 1461475281455 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}] 22:21:21 INFO - PROCESS | 2218 | 1461475281597 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 22:21:21 INFO - PROCESS | 2218 | 1461475281604 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d56000 == 31 [pid = 2218] [id = 219] 22:21:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 79 (0x11b127400) [pid = 2218] [serial = 655] [outer = 0x0] 22:21:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x11b18d000) [pid = 2218] [serial = 656] [outer = 0x11b127400] 22:21:21 INFO - PROCESS | 2218 | 1461475281649 Marionette DEBUG loaded listener.js 22:21:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x11b1b4400) [pid = 2218] [serial = 657] [outer = 0x11b127400] 22:21:21 INFO - PROCESS | 2218 | 1461475281982 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]]]}] 22:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 570ms 22:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:21:22 INFO - PROCESS | 2218 | 1461475282020 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 22:21:22 INFO - PROCESS | 2218 | 1461475282021 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 22:21:22 INFO - PROCESS | 2218 | 1461475282023 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:21:22 INFO - PROCESS | 2218 | 1461475282026 Marionette TRACE conn2 <- [1,850,null,{}] 22:21:22 INFO - PROCESS | 2218 | 1461475282030 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}] 22:21:22 INFO - PROCESS | 2218 | 1461475282121 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 22:21:22 INFO - PROCESS | 2218 | 1461475282127 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac60000 == 32 [pid = 2218] [id = 220] 22:21:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x1147c9c00) [pid = 2218] [serial = 658] [outer = 0x0] 22:21:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11b1c7800) [pid = 2218] [serial = 659] [outer = 0x1147c9c00] 22:21:22 INFO - PROCESS | 2218 | 1461475282154 Marionette DEBUG loaded listener.js 22:21:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11b418800) [pid = 2218] [serial = 660] [outer = 0x1147c9c00] 22:21:22 INFO - PROCESS | 2218 | 1461475282581 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]]]}] 22:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 572ms 22:21:22 INFO - PROCESS | 2218 | 1461475282596 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 22:21:22 INFO - PROCESS | 2218 | 1461475282598 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 22:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:21:22 INFO - PROCESS | 2218 | 1461475282601 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:21:22 INFO - PROCESS | 2218 | 1461475282602 Marionette TRACE conn2 <- [1,854,null,{}] 22:21:22 INFO - PROCESS | 2218 | 1461475282606 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}] 22:21:22 INFO - PROCESS | 2218 | 1461475282759 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 22:21:22 INFO - PROCESS | 2218 | 1461475282767 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acf0000 == 33 [pid = 2218] [id = 221] 22:21:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11b1d3800) [pid = 2218] [serial = 661] [outer = 0x0] 22:21:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11baf7800) [pid = 2218] [serial = 662] [outer = 0x11b1d3800] 22:21:22 INFO - PROCESS | 2218 | 1461475282795 Marionette DEBUG loaded listener.js 22:21:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11c312000) [pid = 2218] [serial = 663] [outer = 0x11b1d3800] 22:21:23 INFO - PROCESS | 2218 | 1461475283080 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]]]}] 22:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 522ms 22:21:23 INFO - PROCESS | 2218 | 1461475283123 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 22:21:23 INFO - PROCESS | 2218 | 1461475283124 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 22:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:21:23 INFO - PROCESS | 2218 | 1461475283130 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:21:23 INFO - PROCESS | 2218 | 1461475283132 Marionette TRACE conn2 <- [1,858,null,{}] 22:21:23 INFO - PROCESS | 2218 | 1461475283134 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}] 22:21:23 INFO - PROCESS | 2218 | 1461475283205 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 22:21:23 INFO - PROCESS | 2218 | 1461475283210 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c074800 == 34 [pid = 2218] [id = 222] 22:21:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11b122000) [pid = 2218] [serial = 664] [outer = 0x0] 22:21:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11c705800) [pid = 2218] [serial = 665] [outer = 0x11b122000] 22:21:23 INFO - PROCESS | 2218 | 1461475283236 Marionette DEBUG loaded listener.js 22:21:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11c710000) [pid = 2218] [serial = 666] [outer = 0x11b122000] 22:21:23 INFO - PROCESS | 2218 | 1461475283562 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]]]}] 22:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 22:21:23 INFO - PROCESS | 2218 | 1461475283599 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 22:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:21:23 INFO - PROCESS | 2218 | 1461475283600 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 22:21:23 INFO - PROCESS | 2218 | 1461475283602 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:21:23 INFO - PROCESS | 2218 | 1461475283603 Marionette TRACE conn2 <- [1,862,null,{}] 22:21:23 INFO - PROCESS | 2218 | 1461475283605 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}] 22:21:23 INFO - PROCESS | 2218 | 1461475283696 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 22:21:23 INFO - PROCESS | 2218 | 1461475283700 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c383000 == 35 [pid = 2218] [id = 223] 22:21:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x123717000) [pid = 2218] [serial = 667] [outer = 0x0] 22:21:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x12371f000) [pid = 2218] [serial = 668] [outer = 0x123717000] 22:21:23 INFO - PROCESS | 2218 | 1461475283727 Marionette DEBUG loaded listener.js 22:21:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x123871800) [pid = 2218] [serial = 669] [outer = 0x123717000] 22:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 418ms 22:21:24 INFO - PROCESS | 2218 | 1461475284017 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]]]}] 22:21:24 INFO - PROCESS | 2218 | 1461475284020 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 22:21:24 INFO - PROCESS | 2218 | 1461475284022 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 22:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:21:24 INFO - PROCESS | 2218 | 1461475284031 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:21:24 INFO - PROCESS | 2218 | 1461475284033 Marionette TRACE conn2 <- [1,866,null,{}] 22:21:24 INFO - PROCESS | 2218 | 1461475284035 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}] 22:21:24 INFO - PROCESS | 2218 | 1461475284112 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 22:21:24 INFO - PROCESS | 2218 | 1461475284117 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c1a000 == 36 [pid = 2218] [id = 224] 22:21:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x123872000) [pid = 2218] [serial = 670] [outer = 0x0] 22:21:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x123e04800) [pid = 2218] [serial = 671] [outer = 0x123872000] 22:21:24 INFO - PROCESS | 2218 | 1461475284144 Marionette DEBUG loaded listener.js 22:21:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x124280400) [pid = 2218] [serial = 672] [outer = 0x123872000] 22:21:24 INFO - PROCESS | 2218 | 1461475284489 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]]]}] 22:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 476ms 22:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:21:24 INFO - PROCESS | 2218 | 1461475284500 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 22:21:24 INFO - PROCESS | 2218 | 1461475284501 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 22:21:24 INFO - PROCESS | 2218 | 1461475284503 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:21:24 INFO - PROCESS | 2218 | 1461475284504 Marionette TRACE conn2 <- [1,870,null,{}] 22:21:24 INFO - PROCESS | 2218 | 1461475284506 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}] 22:21:24 INFO - PROCESS | 2218 | 1461475284608 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 22:21:24 INFO - PROCESS | 2218 | 1461475284625 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a71000 == 37 [pid = 2218] [id = 225] 22:21:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x1240e2400) [pid = 2218] [serial = 673] [outer = 0x0] 22:21:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x12643b400) [pid = 2218] [serial = 674] [outer = 0x1240e2400] 22:21:24 INFO - PROCESS | 2218 | 1461475284650 Marionette DEBUG loaded listener.js 22:21:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x1271a5000) [pid = 2218] [serial = 675] [outer = 0x1240e2400] 22:21:24 INFO - PROCESS | 2218 | 1461475284985 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]]]}] 22:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 22:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:21:25 INFO - PROCESS | 2218 | 1461475285022 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 22:21:25 INFO - PROCESS | 2218 | 1461475285023 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 22:21:25 INFO - PROCESS | 2218 | 1461475285026 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:21:25 INFO - PROCESS | 2218 | 1461475285027 Marionette TRACE conn2 <- [1,874,null,{}] 22:21:25 INFO - PROCESS | 2218 | 1461475285030 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}] 22:21:25 INFO - PROCESS | 2218 | 1461475285130 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 22:21:25 INFO - PROCESS | 2218 | 1461475285145 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac5e800 == 38 [pid = 2218] [id = 226] 22:21:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x1264f7400) [pid = 2218] [serial = 676] [outer = 0x0] 22:21:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x127b05800) [pid = 2218] [serial = 677] [outer = 0x1264f7400] 22:21:25 INFO - PROCESS | 2218 | 1461475285174 Marionette DEBUG loaded listener.js 22:21:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x127c76c00) [pid = 2218] [serial = 678] [outer = 0x1264f7400] 22:21:25 INFO - PROCESS | 2218 | 1461475285507 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]]]}] 22:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 22:21:25 INFO - PROCESS | 2218 | 1461475285545 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 22:21:25 INFO - PROCESS | 2218 | 1461475285546 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 22:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:21:25 INFO - PROCESS | 2218 | 1461475285548 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:21:25 INFO - PROCESS | 2218 | 1461475285550 Marionette TRACE conn2 <- [1,878,null,{}] 22:21:25 INFO - PROCESS | 2218 | 1461475285552 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}] 22:21:25 INFO - PROCESS | 2218 | 1461475285643 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 22:21:25 INFO - PROCESS | 2218 | 1461475285672 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x127298800 == 39 [pid = 2218] [id = 227] 22:21:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x127c9b000) [pid = 2218] [serial = 679] [outer = 0x0] 22:21:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x1286a1000) [pid = 2218] [serial = 680] [outer = 0x127c9b000] 22:21:25 INFO - PROCESS | 2218 | 1461475285697 Marionette DEBUG loaded listener.js 22:21:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x128ad7800) [pid = 2218] [serial = 681] [outer = 0x127c9b000] 22:21:26 INFO - PROCESS | 2218 | 1461475286038 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]]]}] 22:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 517ms 22:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:21:26 INFO - PROCESS | 2218 | 1461475286067 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 22:21:26 INFO - PROCESS | 2218 | 1461475286068 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 22:21:26 INFO - PROCESS | 2218 | 1461475286070 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:21:26 INFO - PROCESS | 2218 | 1461475286072 Marionette TRACE conn2 <- [1,882,null,{}] 22:21:26 INFO - PROCESS | 2218 | 1461475286079 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}] 22:21:26 INFO - PROCESS | 2218 | 1461475286170 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 22:21:26 INFO - PROCESS | 2218 | 1461475286174 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x128a39800 == 40 [pid = 2218] [id = 228] 22:21:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x128698000) [pid = 2218] [serial = 682] [outer = 0x0] 22:21:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x128f43400) [pid = 2218] [serial = 683] [outer = 0x128698000] 22:21:26 INFO - PROCESS | 2218 | 1461475286199 Marionette DEBUG loaded listener.js 22:21:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x128f99400) [pid = 2218] [serial = 684] [outer = 0x128698000] 22:21:26 INFO - PROCESS | 2218 | 1461475286514 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]]]}] 22:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 471ms 22:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:21:26 INFO - PROCESS | 2218 | 1461475286553 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 22:21:26 INFO - PROCESS | 2218 | 1461475286554 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 22:21:26 INFO - PROCESS | 2218 | 1461475286557 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:21:26 INFO - PROCESS | 2218 | 1461475286562 Marionette TRACE conn2 <- [1,886,null,{}] 22:21:26 INFO - PROCESS | 2218 | 1461475286565 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}] 22:21:26 INFO - PROCESS | 2218 | 1461475286913 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11c706c00) [pid = 2218] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x128a64400) [pid = 2218] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x128f4ac00) [pid = 2218] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x1198d9400) [pid = 2218] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x11670ec00) [pid = 2218] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x11c70d000) [pid = 2218] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x11ba66800) [pid = 2218] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x11b174000) [pid = 2218] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x119184800) [pid = 2218] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x11650ec00) [pid = 2218] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11c70cc00) [pid = 2218] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11867dc00) [pid = 2218] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x114e79c00) [pid = 2218] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x127173800) [pid = 2218] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x11a8bc800) [pid = 2218] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x12402fc00) [pid = 2218] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:21:26 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x12ae1bc00) [pid = 2218] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:21:26 INFO - PROCESS | 2218 | 1461475286969 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d4d800 == 41 [pid = 2218] [id = 229] 22:21:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x114b33c00) [pid = 2218] [serial = 685] [outer = 0x0] 22:21:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x11650ec00) [pid = 2218] [serial = 686] [outer = 0x114b33c00] 22:21:26 INFO - PROCESS | 2218 | 1461475286994 Marionette DEBUG loaded listener.js 22:21:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x11ae8e800) [pid = 2218] [serial = 687] [outer = 0x114b33c00] 22:21:27 INFO - PROCESS | 2218 | 1461475287276 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]]]}] 22:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 776ms 22:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:21:27 INFO - PROCESS | 2218 | 1461475287334 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 22:21:27 INFO - PROCESS | 2218 | 1461475287335 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 22:21:27 INFO - PROCESS | 2218 | 1461475287337 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:21:27 INFO - PROCESS | 2218 | 1461475287338 Marionette TRACE conn2 <- [1,890,null,{}] 22:21:27 INFO - PROCESS | 2218 | 1461475287340 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}] 22:21:27 INFO - PROCESS | 2218 | 1461475287415 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 22:21:27 INFO - PROCESS | 2218 | 1461475287419 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac81800 == 42 [pid = 2218] [id = 230] 22:21:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x11c08a800) [pid = 2218] [serial = 688] [outer = 0x0] 22:21:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x128a66c00) [pid = 2218] [serial = 689] [outer = 0x11c08a800] 22:21:27 INFO - PROCESS | 2218 | 1461475287447 Marionette DEBUG loaded listener.js 22:21:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x12922e800) [pid = 2218] [serial = 690] [outer = 0x11c08a800] 22:21:27 INFO - PROCESS | 2218 | 1461475287738 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]]]}] 22:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 421ms 22:21:27 INFO - PROCESS | 2218 | 1461475287767 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 22:21:27 INFO - PROCESS | 2218 | 1461475287768 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 22:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:21:27 INFO - PROCESS | 2218 | 1461475287770 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:21:27 INFO - PROCESS | 2218 | 1461475287771 Marionette TRACE conn2 <- [1,894,null,{}] 22:21:27 INFO - PROCESS | 2218 | 1461475287774 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}] 22:21:27 INFO - PROCESS | 2218 | 1461475287881 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 22:21:27 INFO - PROCESS | 2218 | 1461475287887 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adc0800 == 43 [pid = 2218] [id = 231] 22:21:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x128c7b000) [pid = 2218] [serial = 691] [outer = 0x0] 22:21:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x129545400) [pid = 2218] [serial = 692] [outer = 0x128c7b000] 22:21:27 INFO - PROCESS | 2218 | 1461475287914 Marionette DEBUG loaded listener.js 22:21:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x12ae1a800) [pid = 2218] [serial = 693] [outer = 0x128c7b000] 22:21:28 INFO - PROCESS | 2218 | 1461475288227 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]]]}] 22:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 472ms 22:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:21:28 INFO - PROCESS | 2218 | 1461475288243 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 22:21:28 INFO - PROCESS | 2218 | 1461475288246 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 22:21:28 INFO - PROCESS | 2218 | 1461475288249 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:21:28 INFO - PROCESS | 2218 | 1461475288250 Marionette TRACE conn2 <- [1,898,null,{}] 22:21:28 INFO - PROCESS | 2218 | 1461475288252 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}] 22:21:28 INFO - PROCESS | 2218 | 1461475288331 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 22:21:28 INFO - PROCESS | 2218 | 1461475288335 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b666000 == 44 [pid = 2218] [id = 232] 22:21:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x12ae1b000) [pid = 2218] [serial = 694] [outer = 0x0] 22:21:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x12ae25c00) [pid = 2218] [serial = 695] [outer = 0x12ae1b000] 22:21:28 INFO - PROCESS | 2218 | 1461475288360 Marionette DEBUG loaded listener.js 22:21:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x12aee0400) [pid = 2218] [serial = 696] [outer = 0x12ae1b000] 22:21:28 INFO - PROCESS | 2218 | 1461475288680 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]]]}] 22:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 22:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:21:28 INFO - PROCESS | 2218 | 1461475288718 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 22:21:28 INFO - PROCESS | 2218 | 1461475288720 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 22:21:28 INFO - PROCESS | 2218 | 1461475288722 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:21:28 INFO - PROCESS | 2218 | 1461475288723 Marionette TRACE conn2 <- [1,902,null,{}] 22:21:28 INFO - PROCESS | 2218 | 1461475288725 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}] 22:21:28 INFO - PROCESS | 2218 | 1461475288823 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 22:21:28 INFO - PROCESS | 2218 | 1461475288831 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1c7800 == 45 [pid = 2218] [id = 233] 22:21:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x12aee2400) [pid = 2218] [serial = 697] [outer = 0x0] 22:21:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x12b074800) [pid = 2218] [serial = 698] [outer = 0x12aee2400] 22:21:28 INFO - PROCESS | 2218 | 1461475288856 Marionette DEBUG loaded listener.js 22:21:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x12b27c400) [pid = 2218] [serial = 699] [outer = 0x12aee2400] 22:21:29 INFO - PROCESS | 2218 | 1461475289382 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]]]}] 22:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 721ms 22:21:29 INFO - PROCESS | 2218 | 1461475289451 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 22:21:29 INFO - PROCESS | 2218 | 1461475289454 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 22:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:21:29 INFO - PROCESS | 2218 | 1461475289462 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:21:29 INFO - PROCESS | 2218 | 1461475289464 Marionette TRACE conn2 <- [1,906,null,{}] 22:21:29 INFO - PROCESS | 2218 | 1461475289468 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}] 22:21:29 INFO - PROCESS | 2218 | 1461475289576 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 22:21:29 INFO - PROCESS | 2218 | 1461475289674 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x119116000 == 46 [pid = 2218] [id = 234] 22:21:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x11657f800) [pid = 2218] [serial = 700] [outer = 0x0] 22:21:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x11867c000) [pid = 2218] [serial = 701] [outer = 0x11657f800] 22:21:29 INFO - PROCESS | 2218 | 1461475289706 Marionette DEBUG loaded listener.js 22:21:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x11918d000) [pid = 2218] [serial = 702] [outer = 0x11657f800] 22:21:30 INFO - PROCESS | 2218 | 1461475290201 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]]]}] 22:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 776ms 22:21:30 INFO - PROCESS | 2218 | 1461475290236 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 22:21:30 INFO - PROCESS | 2218 | 1461475290240 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 22:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:21:30 INFO - PROCESS | 2218 | 1461475290277 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:21:30 INFO - PROCESS | 2218 | 1461475290279 Marionette TRACE conn2 <- [1,910,null,{}] 22:21:30 INFO - PROCESS | 2218 | 1461475290282 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}] 22:21:30 INFO - PROCESS | 2218 | 1461475290506 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 22:21:30 INFO - PROCESS | 2218 | 1461475290572 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x116547000 == 47 [pid = 2218] [id = 235] 22:21:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x114bb6400) [pid = 2218] [serial = 703] [outer = 0x0] 22:21:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x1156c6c00) [pid = 2218] [serial = 704] [outer = 0x114bb6400] 22:21:30 INFO - PROCESS | 2218 | 1461475290602 Marionette DEBUG loaded listener.js 22:21:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x11674e000) [pid = 2218] [serial = 705] [outer = 0x114bb6400] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x12b666000 == 46 [pid = 2218] [id = 232] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x12adc0800 == 45 [pid = 2218] [id = 231] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac81800 == 44 [pid = 2218] [id = 230] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x119d4d800 == 43 [pid = 2218] [id = 229] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x128a39800 == 42 [pid = 2218] [id = 228] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x127298800 == 41 [pid = 2218] [id = 227] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac5e800 == 40 [pid = 2218] [id = 226] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x123a71000 == 39 [pid = 2218] [id = 225] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x12b62d400) [pid = 2218] [serial = 644] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x119c1a000 == 38 [pid = 2218] [id = 224] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x11c383000 == 37 [pid = 2218] [id = 223] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x11c074800 == 36 [pid = 2218] [id = 222] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x11acf0000 == 35 [pid = 2218] [id = 221] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac60000 == 34 [pid = 2218] [id = 220] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x119d56000 == 33 [pid = 2218] [id = 219] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x119c1a800 == 32 [pid = 2218] [id = 218] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x116492000 == 31 [pid = 2218] [id = 217] 22:21:31 INFO - PROCESS | 2218 | --DOCSHELL 0x1156a5000 == 30 [pid = 2218] [id = 216] 22:21:31 INFO - PROCESS | 2218 | 1461475291114 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]]]}] 22:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 875ms 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x12b27e800) [pid = 2218] [serial = 558] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x127c9e800) [pid = 2218] [serial = 626] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x128f3d400) [pid = 2218] [serial = 629] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x129243000) [pid = 2218] [serial = 632] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x128f49c00) [pid = 2218] [serial = 630] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x11a981000) [pid = 2218] [serial = 635] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x1271f0800) [pid = 2218] [serial = 638] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x11ba6c800) [pid = 2218] [serial = 636] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x129542400) [pid = 2218] [serial = 633] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x123873800) [pid = 2218] [serial = 620] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x123e0f400) [pid = 2218] [serial = 621] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x11bc0e800) [pid = 2218] [serial = 617] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x11c70ac00) [pid = 2218] [serial = 618] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11b1c8400) [pid = 2218] [serial = 614] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11b425400) [pid = 2218] [serial = 615] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x11925f000) [pid = 2218] [serial = 611] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x11a8c5000) [pid = 2218] [serial = 612] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x118efec00) [pid = 2218] [serial = 609] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x11670c400) [pid = 2218] [serial = 608] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x123a93800) [pid = 2218] [serial = 606] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x12371c800) [pid = 2218] [serial = 605] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x11b121400) [pid = 2218] [serial = 603] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x11925ec00) [pid = 2218] [serial = 602] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x11670c800) [pid = 2218] [serial = 600] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x1156d1c00) [pid = 2218] [serial = 599] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x127bf1400) [pid = 2218] [serial = 597] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x12b630000) [pid = 2218] [serial = 642] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x1272f1800) [pid = 2218] [serial = 623] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x127c6e400) [pid = 2218] [serial = 624] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x12aee3800) [pid = 2218] [serial = 639] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x1286a3800) [pid = 2218] [serial = 627] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | --DOMWINDOW == 79 (0x12b071400) [pid = 2218] [serial = 641] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 2218 | 1461475291162 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 22:21:31 INFO - PROCESS | 2218 | 1461475291166 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 22:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:21:31 INFO - PROCESS | 2218 | 1461475291178 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:21:31 INFO - PROCESS | 2218 | 1461475291181 Marionette TRACE conn2 <- [1,914,null,{}] 22:21:31 INFO - PROCESS | 2218 | 1461475291184 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}] 22:21:31 INFO - PROCESS | 2218 | 1461475291256 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 22:21:31 INFO - PROCESS | 2218 | 1461475291262 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x11865f000 == 31 [pid = 2218] [id = 236] 22:21:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x116749000) [pid = 2218] [serial = 706] [outer = 0x0] 22:21:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x119254800) [pid = 2218] [serial = 707] [outer = 0x116749000] 22:21:31 INFO - PROCESS | 2218 | 1461475291294 Marionette DEBUG loaded listener.js 22:21:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x119e45c00) [pid = 2218] [serial = 708] [outer = 0x116749000] 22:21:31 INFO - PROCESS | 2218 | 1461475291644 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]]]}] 22:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 522ms 22:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:21:31 INFO - PROCESS | 2218 | 1461475291698 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 22:21:31 INFO - PROCESS | 2218 | 1461475291700 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 22:21:31 INFO - PROCESS | 2218 | 1461475291702 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:21:31 INFO - PROCESS | 2218 | 1461475291704 Marionette TRACE conn2 <- [1,918,null,{}] 22:21:31 INFO - PROCESS | 2218 | 1461475291706 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}] 22:21:31 INFO - PROCESS | 2218 | 1461475291777 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 22:21:31 INFO - PROCESS | 2218 | 1461475291786 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a843800 == 32 [pid = 2218] [id = 237] 22:21:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11a8bec00) [pid = 2218] [serial = 709] [outer = 0x0] 22:21:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11a994400) [pid = 2218] [serial = 710] [outer = 0x11a8bec00] 22:21:31 INFO - PROCESS | 2218 | 1461475291815 Marionette DEBUG loaded listener.js 22:21:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11b176c00) [pid = 2218] [serial = 711] [outer = 0x11a8bec00] 22:21:32 INFO - PROCESS | 2218 | 1461475292166 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]]]}] 22:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 467ms 22:21:32 INFO - PROCESS | 2218 | 1461475292171 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 22:21:32 INFO - PROCESS | 2218 | 1461475292173 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 22:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:21:32 INFO - PROCESS | 2218 | 1461475292185 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:21:32 INFO - PROCESS | 2218 | 1461475292188 Marionette TRACE conn2 <- [1,922,null,{}] 22:21:32 INFO - PROCESS | 2218 | 1461475292192 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}] 22:21:32 INFO - PROCESS | 2218 | 1461475292278 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 22:21:32 INFO - PROCESS | 2218 | 1461475292320 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bacf000 == 33 [pid = 2218] [id = 238] 22:21:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11522ac00) [pid = 2218] [serial = 712] [outer = 0x0] 22:21:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11b17a800) [pid = 2218] [serial = 713] [outer = 0x11522ac00] 22:21:32 INFO - PROCESS | 2218 | 1461475292346 Marionette DEBUG loaded listener.js 22:21:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11baebc00) [pid = 2218] [serial = 714] [outer = 0x11522ac00] 22:21:32 INFO - PROCESS | 2218 | 1461475292652 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]]]}] 22:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 481ms 22:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:21:32 INFO - PROCESS | 2218 | 1461475292666 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 22:21:32 INFO - PROCESS | 2218 | 1461475292667 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 22:21:32 INFO - PROCESS | 2218 | 1461475292670 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:21:32 INFO - PROCESS | 2218 | 1461475292671 Marionette TRACE conn2 <- [1,926,null,{}] 22:21:32 INFO - PROCESS | 2218 | 1461475292674 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}] 22:21:32 INFO - PROCESS | 2218 | 1461475292753 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 22:21:32 INFO - PROCESS | 2218 | 1461475292758 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3c1000 == 34 [pid = 2218] [id = 239] 22:21:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11ba67000) [pid = 2218] [serial = 715] [outer = 0x0] 22:21:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11bc10000) [pid = 2218] [serial = 716] [outer = 0x11ba67000] 22:21:32 INFO - PROCESS | 2218 | 1461475292787 Marionette DEBUG loaded listener.js 22:21:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x11c08a400) [pid = 2218] [serial = 717] [outer = 0x11ba67000] 22:21:33 INFO - PROCESS | 2218 | 1461475293101 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]]]}] 22:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 474ms 22:21:33 INFO - PROCESS | 2218 | 1461475293144 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 22:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:21:33 INFO - PROCESS | 2218 | 1461475293146 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 22:21:33 INFO - PROCESS | 2218 | 1461475293148 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:21:33 INFO - PROCESS | 2218 | 1461475293149 Marionette TRACE conn2 <- [1,930,null,{}] 22:21:33 INFO - PROCESS | 2218 | 1461475293151 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}] 22:21:33 INFO - PROCESS | 2218 | 1461475293251 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 22:21:33 INFO - PROCESS | 2218 | 1461475293267 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239b8000 == 35 [pid = 2218] [id = 240] 22:21:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x11c4b1800) [pid = 2218] [serial = 718] [outer = 0x0] 22:21:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x11c706c00) [pid = 2218] [serial = 719] [outer = 0x11c4b1800] 22:21:33 INFO - PROCESS | 2218 | 1461475293300 Marionette DEBUG loaded listener.js 22:21:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x12386c000) [pid = 2218] [serial = 720] [outer = 0x11c4b1800] 22:21:33 INFO - PROCESS | 2218 | 1461475293663 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]]]}] 22:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 568ms 22:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:21:33 INFO - PROCESS | 2218 | 1461475293716 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 22:21:33 INFO - PROCESS | 2218 | 1461475293718 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 22:21:33 INFO - PROCESS | 2218 | 1461475293720 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:21:33 INFO - PROCESS | 2218 | 1461475293721 Marionette TRACE conn2 <- [1,934,null,{}] 22:21:33 INFO - PROCESS | 2218 | 1461475293723 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}] 22:21:33 INFO - PROCESS | 2218 | 1461475293812 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 22:21:33 INFO - PROCESS | 2218 | 1461475293842 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x123ec6800 == 36 [pid = 2218] [id = 241] 22:21:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x11c4b4800) [pid = 2218] [serial = 721] [outer = 0x0] 22:21:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x12402dc00) [pid = 2218] [serial = 722] [outer = 0x11c4b4800] 22:21:33 INFO - PROCESS | 2218 | 1461475293867 Marionette DEBUG loaded listener.js 22:21:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x1271a6800) [pid = 2218] [serial = 723] [outer = 0x11c4b4800] 22:21:34 INFO - PROCESS | 2218 | 1461475294198 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]]]}] 22:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 518ms 22:21:34 INFO - PROCESS | 2218 | 1461475294240 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 22:21:34 INFO - PROCESS | 2218 | 1461475294241 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 22:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:21:34 INFO - PROCESS | 2218 | 1461475294246 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:21:34 INFO - PROCESS | 2218 | 1461475294247 Marionette TRACE conn2 <- [1,938,null,{}] 22:21:34 INFO - PROCESS | 2218 | 1461475294249 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}] 22:21:34 INFO - PROCESS | 2218 | 1461475294339 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 22:21:34 INFO - PROCESS | 2218 | 1461475294343 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x1165dc800 == 37 [pid = 2218] [id = 242] 22:21:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x123870800) [pid = 2218] [serial = 724] [outer = 0x0] 22:21:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x1272f2800) [pid = 2218] [serial = 725] [outer = 0x123870800] 22:21:34 INFO - PROCESS | 2218 | 1461475294368 Marionette DEBUG loaded listener.js 22:21:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x127b11c00) [pid = 2218] [serial = 726] [outer = 0x123870800] 22:21:34 INFO - PROCESS | 2218 | 1461475294724 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]]]}] 22:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 22:21:34 INFO - PROCESS | 2218 | 1461475294766 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 22:21:34 INFO - PROCESS | 2218 | 1461475294767 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 22:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:21:34 INFO - PROCESS | 2218 | 1461475294769 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:21:34 INFO - PROCESS | 2218 | 1461475294770 Marionette TRACE conn2 <- [1,942,null,{}] 22:21:34 INFO - PROCESS | 2218 | 1461475294773 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}] 22:21:34 INFO - PROCESS | 2218 | 1461475294862 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 22:21:34 INFO - PROCESS | 2218 | 1461475294875 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x127bb3800 == 38 [pid = 2218] [id = 243] 22:21:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x1271fb800) [pid = 2218] [serial = 727] [outer = 0x0] 22:21:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x127c6d800) [pid = 2218] [serial = 728] [outer = 0x1271fb800] 22:21:34 INFO - PROCESS | 2218 | 1461475294900 Marionette DEBUG loaded listener.js 22:21:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x128698800) [pid = 2218] [serial = 729] [outer = 0x1271fb800] 22:21:35 INFO - PROCESS | 2218 | 1461475295220 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]]]}] 22:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x123717000) [pid = 2218] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x1147c9c00) [pid = 2218] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x115cee400) [pid = 2218] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x114440c00) [pid = 2218] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x115844000) [pid = 2218] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11b127400) [pid = 2218] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x128698000) [pid = 2218] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x128c7b000) [pid = 2218] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x114b33c00) [pid = 2218] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x1240e2400) [pid = 2218] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x11c08a800) [pid = 2218] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x12ae1b000) [pid = 2218] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x1264f7400) [pid = 2218] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x11b122000) [pid = 2218] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x127c9b000) [pid = 2218] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x123872000) [pid = 2218] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:21:35 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x11b1d3800) [pid = 2218] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:21:35 INFO - PROCESS | 2218 | 1461475295358 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 22:21:35 INFO - PROCESS | 2218 | 1461475295359 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 22:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:21:35 INFO - PROCESS | 2218 | 1461475295364 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:21:35 INFO - PROCESS | 2218 | 1461475295365 Marionette TRACE conn2 <- [1,946,null,{}] 22:21:35 INFO - PROCESS | 2218 | 1461475295367 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}] 22:21:35 INFO - PROCESS | 2218 | 1461475295441 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 22:21:35 INFO - PROCESS | 2218 | 1461475295447 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ace6000 == 39 [pid = 2218] [id = 244] 22:21:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11925b800) [pid = 2218] [serial = 730] [outer = 0x0] 22:21:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11b18d800) [pid = 2218] [serial = 731] [outer = 0x11925b800] 22:21:35 INFO - PROCESS | 2218 | 1461475295472 Marionette DEBUG loaded listener.js 22:21:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11c4b8400) [pid = 2218] [serial = 732] [outer = 0x11925b800] 22:21:35 INFO - PROCESS | 2218 | 1461475295811 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]]]}] 22:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 469ms 22:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:21:35 INFO - PROCESS | 2218 | 1461475295834 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 22:21:35 INFO - PROCESS | 2218 | 1461475295835 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 22:21:35 INFO - PROCESS | 2218 | 1461475295837 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:21:35 INFO - PROCESS | 2218 | 1461475295838 Marionette TRACE conn2 <- [1,950,null,{}] 22:21:35 INFO - PROCESS | 2218 | 1461475295841 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}] 22:21:35 INFO - PROCESS | 2218 | 1461475295913 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 22:21:35 INFO - PROCESS | 2218 | 1461475295917 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x128a48800 == 40 [pid = 2218] [id = 245] 22:21:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11925b000) [pid = 2218] [serial = 733] [outer = 0x0] 22:21:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x128698400) [pid = 2218] [serial = 734] [outer = 0x11925b000] 22:21:35 INFO - PROCESS | 2218 | 1461475295950 Marionette DEBUG loaded listener.js 22:21:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x128f3fc00) [pid = 2218] [serial = 735] [outer = 0x11925b000] 22:21:36 INFO - PROCESS | 2218 | 1461475296272 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]]]}] 22:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 471ms 22:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:21:36 INFO - PROCESS | 2218 | 1461475296309 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 22:21:36 INFO - PROCESS | 2218 | 1461475296313 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 22:21:36 INFO - PROCESS | 2218 | 1461475296315 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:21:36 INFO - PROCESS | 2218 | 1461475296317 Marionette TRACE conn2 <- [1,954,null,{}] 22:21:36 INFO - PROCESS | 2218 | 1461475296319 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}] 22:21:36 INFO - PROCESS | 2218 | 1461475296429 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 22:21:36 INFO - PROCESS | 2218 | 1461475296435 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac7d000 == 41 [pid = 2218] [id = 246] 22:21:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x12642c400) [pid = 2218] [serial = 736] [outer = 0x0] 22:21:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x128f4ac00) [pid = 2218] [serial = 737] [outer = 0x12642c400] 22:21:36 INFO - PROCESS | 2218 | 1461475296460 Marionette DEBUG loaded listener.js 22:21:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x12ae18400) [pid = 2218] [serial = 738] [outer = 0x12642c400] 22:21:36 INFO - PROCESS | 2218 | 1461475296857 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]]]}] 22:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 569ms 22:21:36 INFO - PROCESS | 2218 | 1461475296885 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 22:21:36 INFO - PROCESS | 2218 | 1461475296887 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 22:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:21:36 INFO - PROCESS | 2218 | 1461475296891 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:21:36 INFO - PROCESS | 2218 | 1461475296892 Marionette TRACE conn2 <- [1,958,null,{}] 22:21:36 INFO - PROCESS | 2218 | 1461475296896 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}] 22:21:37 INFO - PROCESS | 2218 | 1461475297017 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 22:21:37 INFO - PROCESS | 2218 | 1461475297091 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2bd800 == 42 [pid = 2218] [id = 247] 22:21:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x11c711c00) [pid = 2218] [serial = 739] [outer = 0x0] 22:21:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x12ae1b000) [pid = 2218] [serial = 740] [outer = 0x11c711c00] 22:21:37 INFO - PROCESS | 2218 | 1461475297132 Marionette DEBUG loaded listener.js 22:21:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x12b27b000) [pid = 2218] [serial = 741] [outer = 0x11c711c00] 22:21:37 INFO - PROCESS | 2218 | 1461475297471 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]]]}] 22:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 623ms 22:21:37 INFO - PROCESS | 2218 | 1461475297514 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 22:21:37 INFO - PROCESS | 2218 | 1461475297516 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 22:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:21:37 INFO - PROCESS | 2218 | 1461475297520 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:21:37 INFO - PROCESS | 2218 | 1461475297523 Marionette TRACE conn2 <- [1,962,null,{}] 22:21:37 INFO - PROCESS | 2218 | 1461475297526 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}] 22:21:37 INFO - PROCESS | 2218 | 1461475297627 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 22:21:37 INFO - PROCESS | 2218 | 1461475297688 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x119817000 == 43 [pid = 2218] [id = 248] 22:21:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x116508800) [pid = 2218] [serial = 742] [outer = 0x0] 22:21:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x116582c00) [pid = 2218] [serial = 743] [outer = 0x116508800] 22:21:37 INFO - PROCESS | 2218 | 1461475297722 Marionette DEBUG loaded listener.js 22:21:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x119d84800) [pid = 2218] [serial = 744] [outer = 0x116508800] 22:21:38 INFO - PROCESS | 2218 | 1461475298153 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]]]}] 22:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 675ms 22:21:38 INFO - PROCESS | 2218 | 1461475298210 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 22:21:38 INFO - PROCESS | 2218 | 1461475298214 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 22:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:21:38 INFO - PROCESS | 2218 | 1461475298219 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:21:38 INFO - PROCESS | 2218 | 1461475298221 Marionette TRACE conn2 <- [1,966,null,{}] 22:21:38 INFO - PROCESS | 2218 | 1461475298224 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}] 22:21:38 INFO - PROCESS | 2218 | 1461475298346 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 22:21:38 INFO - PROCESS | 2218 | 1461475298418 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x12383e000 == 44 [pid = 2218] [id = 249] 22:21:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x11a99c400) [pid = 2218] [serial = 745] [outer = 0x0] 22:21:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x11b17b000) [pid = 2218] [serial = 746] [outer = 0x11a99c400] 22:21:38 INFO - PROCESS | 2218 | 1461475298449 Marionette DEBUG loaded listener.js 22:21:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x11b1c9c00) [pid = 2218] [serial = 747] [outer = 0x11a99c400] 22:21:38 INFO - PROCESS | 2218 | 1461475298873 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]]]}] 22:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 677ms 22:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:21:38 INFO - PROCESS | 2218 | 1461475298896 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 22:21:38 INFO - PROCESS | 2218 | 1461475298898 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 22:21:38 INFO - PROCESS | 2218 | 1461475298900 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:21:38 INFO - PROCESS | 2218 | 1461475298903 Marionette TRACE conn2 <- [1,970,null,{}] 22:21:38 INFO - PROCESS | 2218 | 1461475298911 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}] 22:21:39 INFO - PROCESS | 2218 | 1461475299011 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 22:21:39 INFO - PROCESS | 2218 | 1461475299056 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adb7000 == 45 [pid = 2218] [id = 250] 22:21:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x11bc0e000) [pid = 2218] [serial = 748] [outer = 0x0] 22:21:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11c70cc00) [pid = 2218] [serial = 749] [outer = 0x11bc0e000] 22:21:39 INFO - PROCESS | 2218 | 1461475299093 Marionette DEBUG loaded listener.js 22:21:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x123c18800) [pid = 2218] [serial = 750] [outer = 0x11bc0e000] 22:21:39 INFO - PROCESS | 2218 | 1461475299519 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]]]}] 22:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 22:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:21:39 INFO - PROCESS | 2218 | 1461475299576 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 22:21:39 INFO - PROCESS | 2218 | 1461475299578 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 22:21:39 INFO - PROCESS | 2218 | 1461475299581 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:21:39 INFO - PROCESS | 2218 | 1461475299582 Marionette TRACE conn2 <- [1,974,null,{}] 22:21:39 INFO - PROCESS | 2218 | 1461475299585 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}] 22:21:39 INFO - PROCESS | 2218 | 1461475299706 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 22:21:39 INFO - PROCESS | 2218 | 1461475299766 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2b5800 == 46 [pid = 2218] [id = 251] 22:21:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x127c6e400) [pid = 2218] [serial = 751] [outer = 0x0] 22:21:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x1286a3800) [pid = 2218] [serial = 752] [outer = 0x127c6e400] 22:21:39 INFO - PROCESS | 2218 | 1461475299796 Marionette DEBUG loaded listener.js 22:21:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x128f47000) [pid = 2218] [serial = 753] [outer = 0x127c6e400] 22:21:40 INFO - PROCESS | 2218 | 1461475300204 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]]]}] 22:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 671ms 22:21:40 INFO - PROCESS | 2218 | 1461475300253 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 22:21:40 INFO - PROCESS | 2218 | 1461475300254 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 22:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:21:40 INFO - PROCESS | 2218 | 1461475300257 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:21:40 INFO - PROCESS | 2218 | 1461475300258 Marionette TRACE conn2 <- [1,978,null,{}] 22:21:40 INFO - PROCESS | 2218 | 1461475300261 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}] 22:21:40 INFO - PROCESS | 2218 | 1461475300355 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 22:21:40 INFO - PROCESS | 2218 | 1461475300402 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d310800 == 47 [pid = 2218] [id = 252] 22:21:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x127c90800) [pid = 2218] [serial = 754] [outer = 0x0] 22:21:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x12953f400) [pid = 2218] [serial = 755] [outer = 0x127c90800] 22:21:40 INFO - PROCESS | 2218 | 1461475300431 Marionette DEBUG loaded listener.js 22:21:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x12ae26c00) [pid = 2218] [serial = 756] [outer = 0x127c90800] 22:21:40 INFO - PROCESS | 2218 | 1461475300845 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]]]}] 22:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 621ms 22:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:21:40 INFO - PROCESS | 2218 | 1461475300879 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 22:21:40 INFO - PROCESS | 2218 | 1461475300881 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 22:21:40 INFO - PROCESS | 2218 | 1461475300883 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:21:40 INFO - PROCESS | 2218 | 1461475300884 Marionette TRACE conn2 <- [1,982,null,{}] 22:21:40 INFO - PROCESS | 2218 | 1461475300887 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}] 22:21:40 INFO - PROCESS | 2218 | 1461475300997 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 22:21:41 INFO - PROCESS | 2218 | 1461475301077 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x11aceb800 == 48 [pid = 2218] [id = 253] 22:21:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x128a73800) [pid = 2218] [serial = 757] [outer = 0x0] 22:21:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x12b079800) [pid = 2218] [serial = 758] [outer = 0x128a73800] 22:21:41 INFO - PROCESS | 2218 | 1461475301109 Marionette DEBUG loaded listener.js 22:21:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12c0b1400) [pid = 2218] [serial = 759] [outer = 0x128a73800] 22:21:41 INFO - PROCESS | 2218 | 1461475301651 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]]]}] 22:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 820ms 22:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:21:41 INFO - PROCESS | 2218 | 1461475301704 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 22:21:41 INFO - PROCESS | 2218 | 1461475301706 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 22:21:41 INFO - PROCESS | 2218 | 1461475301714 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:21:41 INFO - PROCESS | 2218 | 1461475301716 Marionette TRACE conn2 <- [1,986,null,{}] 22:21:41 INFO - PROCESS | 2218 | 1461475301720 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}] 22:21:41 INFO - PROCESS | 2218 | 1461475301814 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 22:21:41 INFO - PROCESS | 2218 | 1461475301861 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac68000 == 49 [pid = 2218] [id = 254] 22:21:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x115840800) [pid = 2218] [serial = 760] [outer = 0x0] 22:21:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x116509400) [pid = 2218] [serial = 761] [outer = 0x115840800] 22:21:41 INFO - PROCESS | 2218 | 1461475301890 Marionette DEBUG loaded listener.js 22:21:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x11925f000) [pid = 2218] [serial = 762] [outer = 0x115840800] 22:21:42 INFO - PROCESS | 2218 | 1461475302323 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]]]}] 22:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 625ms 22:21:42 INFO - PROCESS | 2218 | 1461475302335 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 22:21:42 INFO - PROCESS | 2218 | 1461475302338 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 22:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:21:42 INFO - PROCESS | 2218 | 1461475302363 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:21:42 INFO - PROCESS | 2218 | 1461475302365 Marionette TRACE conn2 <- [1,990,null,{}] 22:21:42 INFO - PROCESS | 2218 | 1461475302367 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}] 22:21:42 INFO - PROCESS | 2218 | 1461475302459 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 22:21:42 INFO - PROCESS | 2218 | 1461475302524 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ba0d000 == 50 [pid = 2218] [id = 255] 22:21:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x119853c00) [pid = 2218] [serial = 763] [outer = 0x0] 22:21:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11a99b400) [pid = 2218] [serial = 764] [outer = 0x119853c00] 22:21:42 INFO - PROCESS | 2218 | 1461475302553 Marionette DEBUG loaded listener.js 22:21:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x11b1bc400) [pid = 2218] [serial = 765] [outer = 0x119853c00] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac7d000 == 49 [pid = 2218] [id = 246] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x128a48800 == 48 [pid = 2218] [id = 245] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x11ace6000 == 47 [pid = 2218] [id = 244] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x127bb3800 == 46 [pid = 2218] [id = 243] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x1165dc800 == 45 [pid = 2218] [id = 242] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x123ec6800 == 44 [pid = 2218] [id = 241] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x1239b8000 == 43 [pid = 2218] [id = 240] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x11c3c1000 == 42 [pid = 2218] [id = 239] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x11bacf000 == 41 [pid = 2218] [id = 238] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x11a843800 == 40 [pid = 2218] [id = 237] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x11865f000 == 39 [pid = 2218] [id = 236] 22:21:42 INFO - PROCESS | 2218 | --DOCSHELL 0x116547000 == 38 [pid = 2218] [id = 235] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x127b05800) [pid = 2218] [serial = 677] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x11c705800) [pid = 2218] [serial = 665] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11c710000) [pid = 2218] [serial = 666] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x1286a1000) [pid = 2218] [serial = 680] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x123e04800) [pid = 2218] [serial = 671] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x124280400) [pid = 2218] [serial = 672] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x11baf7800) [pid = 2218] [serial = 662] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x11c312000) [pid = 2218] [serial = 663] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12371f000) [pid = 2218] [serial = 668] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x123871800) [pid = 2218] [serial = 669] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x11b1c7800) [pid = 2218] [serial = 659] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x11b418800) [pid = 2218] [serial = 660] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x11867b400) [pid = 2218] [serial = 650] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x1198d5c00) [pid = 2218] [serial = 651] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11a981c00) [pid = 2218] [serial = 653] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x11b120800) [pid = 2218] [serial = 654] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x11584f800) [pid = 2218] [serial = 647] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x11657c800) [pid = 2218] [serial = 648] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x11b18d000) [pid = 2218] [serial = 656] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x11b1b4400) [pid = 2218] [serial = 657] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x128f43400) [pid = 2218] [serial = 683] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x128ad7800) [pid = 2218] [serial = 681] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x129545400) [pid = 2218] [serial = 692] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x12ae1a800) [pid = 2218] [serial = 693] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11650ec00) [pid = 2218] [serial = 686] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11ae8e800) [pid = 2218] [serial = 687] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x12643b400) [pid = 2218] [serial = 674] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x1271a5000) [pid = 2218] [serial = 675] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x127c76c00) [pid = 2218] [serial = 678] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x128a66c00) [pid = 2218] [serial = 689] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x128f99400) [pid = 2218] [serial = 684] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x12aee0400) [pid = 2218] [serial = 696] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x12922e800) [pid = 2218] [serial = 690] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x12ae25c00) [pid = 2218] [serial = 695] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 2218 | 1461475302942 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]]]}] 22:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 622ms 22:21:42 INFO - PROCESS | 2218 | 1461475302984 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 22:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:21:42 INFO - PROCESS | 2218 | 1461475302985 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 22:21:42 INFO - PROCESS | 2218 | 1461475302988 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:21:42 INFO - PROCESS | 2218 | 1461475302990 Marionette TRACE conn2 <- [1,994,null,{}] 22:21:43 INFO - PROCESS | 2218 | 1461475302998 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}] 22:21:43 INFO - PROCESS | 2218 | 1461475303081 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 22:21:43 INFO - PROCESS | 2218 | 1461475303127 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d4b800 == 39 [pid = 2218] [id = 256] 22:21:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11b120000) [pid = 2218] [serial = 766] [outer = 0x0] 22:21:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11b1cec00) [pid = 2218] [serial = 767] [outer = 0x11b120000] 22:21:43 INFO - PROCESS | 2218 | 1461475303156 Marionette DEBUG loaded listener.js 22:21:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x11c084800) [pid = 2218] [serial = 768] [outer = 0x11b120000] 22:21:43 INFO - PROCESS | 2218 | 1461475303469 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]]]}] 22:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 524ms 22:21:43 INFO - PROCESS | 2218 | 1461475303513 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 22:21:43 INFO - PROCESS | 2218 | 1461475303515 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 22:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:21:43 INFO - PROCESS | 2218 | 1461475303517 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:21:43 INFO - PROCESS | 2218 | 1461475303518 Marionette TRACE conn2 <- [1,998,null,{}] 22:21:43 INFO - PROCESS | 2218 | 1461475303520 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}] 22:21:43 INFO - PROCESS | 2218 | 1461475303599 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 22:21:43 INFO - PROCESS | 2218 | 1461475303604 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3ce800 == 40 [pid = 2218] [id = 257] 22:21:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x11c30dc00) [pid = 2218] [serial = 769] [outer = 0x0] 22:21:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x12386b800) [pid = 2218] [serial = 770] [outer = 0x11c30dc00] 22:21:43 INFO - PROCESS | 2218 | 1461475303631 Marionette DEBUG loaded listener.js 22:21:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x123c15800) [pid = 2218] [serial = 771] [outer = 0x11c30dc00] 22:21:43 INFO - PROCESS | 2218 | 1461475303971 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]]]}] 22:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 22:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:21:43 INFO - PROCESS | 2218 | 1461475303985 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 22:21:43 INFO - PROCESS | 2218 | 1461475303987 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 22:21:43 INFO - PROCESS | 2218 | 1461475303989 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:21:43 INFO - PROCESS | 2218 | 1461475303990 Marionette TRACE conn2 <- [1,1002,null,{}] 22:21:43 INFO - PROCESS | 2218 | 1461475303993 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}] 22:21:44 INFO - PROCESS | 2218 | 1461475304071 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 22:21:44 INFO - PROCESS | 2218 | 1461475304080 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a6d800 == 41 [pid = 2218] [id = 258] 22:21:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x12371fc00) [pid = 2218] [serial = 772] [outer = 0x0] 22:21:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x12428d400) [pid = 2218] [serial = 773] [outer = 0x12371fc00] 22:21:44 INFO - PROCESS | 2218 | 1461475304105 Marionette DEBUG loaded listener.js 22:21:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x1271fa400) [pid = 2218] [serial = 774] [outer = 0x12371fc00] 22:21:44 INFO - PROCESS | 2218 | 1461475304415 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]]]}] 22:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 471ms 22:21:44 INFO - PROCESS | 2218 | 1461475304461 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 22:21:44 INFO - PROCESS | 2218 | 1461475304462 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 22:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:21:44 INFO - PROCESS | 2218 | 1461475304464 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:21:44 INFO - PROCESS | 2218 | 1461475304465 Marionette TRACE conn2 <- [1,1006,null,{}] 22:21:44 INFO - PROCESS | 2218 | 1461475304468 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}] 22:21:44 INFO - PROCESS | 2218 | 1461475304561 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 22:21:44 INFO - PROCESS | 2218 | 1461475304616 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x126451000 == 42 [pid = 2218] [id = 259] 22:21:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x123e04800) [pid = 2218] [serial = 775] [outer = 0x0] 22:21:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x127bf2400) [pid = 2218] [serial = 776] [outer = 0x123e04800] 22:21:44 INFO - PROCESS | 2218 | 1461475304644 Marionette DEBUG loaded listener.js 22:21:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x12aee4800) [pid = 2218] [serial = 777] [outer = 0x123e04800] 22:21:44 INFO - PROCESS | 2218 | 1461475304945 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]]]}] 22:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 22:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:21:44 INFO - PROCESS | 2218 | 1461475304985 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 22:21:44 INFO - PROCESS | 2218 | 1461475304986 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 22:21:44 INFO - PROCESS | 2218 | 1461475304988 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:21:44 INFO - PROCESS | 2218 | 1461475304989 Marionette TRACE conn2 <- [1,1010,null,{}] 22:21:44 INFO - PROCESS | 2218 | 1461475304991 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}] 22:21:45 INFO - PROCESS | 2218 | 1461475305084 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 22:21:45 INFO - PROCESS | 2218 | 1461475305101 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x127bbd800 == 43 [pid = 2218] [id = 260] 22:21:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x12aee4c00) [pid = 2218] [serial = 778] [outer = 0x0] 22:21:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x12b44b400) [pid = 2218] [serial = 779] [outer = 0x12aee4c00] 22:21:45 INFO - PROCESS | 2218 | 1461475305126 Marionette DEBUG loaded listener.js 22:21:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x12b63a400) [pid = 2218] [serial = 780] [outer = 0x12aee4c00] 22:21:45 INFO - PROCESS | 2218 | 1461475305457 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]]]}] 22:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 523ms 22:21:45 INFO - PROCESS | 2218 | 1461475305511 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 22:21:45 INFO - PROCESS | 2218 | 1461475305512 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 22:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:21:45 INFO - PROCESS | 2218 | 1461475305514 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:21:45 INFO - PROCESS | 2218 | 1461475305515 Marionette TRACE conn2 <- [1,1014,null,{}] 22:21:45 INFO - PROCESS | 2218 | 1461475305518 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}] 22:21:45 INFO - PROCESS | 2218 | 1461475305613 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 22:21:45 INFO - PROCESS | 2218 | 1461475305626 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x128f1a800 == 44 [pid = 2218] [id = 261] 22:21:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x12b449400) [pid = 2218] [serial = 781] [outer = 0x0] 22:21:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x12c0b8c00) [pid = 2218] [serial = 782] [outer = 0x12b449400] 22:21:45 INFO - PROCESS | 2218 | 1461475305651 Marionette DEBUG loaded listener.js 22:21:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x12c248c00) [pid = 2218] [serial = 783] [outer = 0x12b449400] 22:21:45 INFO - PROCESS | 2218 | 1461475305959 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]]]}] 22:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 468ms 22:21:45 INFO - PROCESS | 2218 | 1461475305984 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 22:21:45 INFO - PROCESS | 2218 | 1461475305985 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 22:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:21:45 INFO - PROCESS | 2218 | 1461475305987 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:21:45 INFO - PROCESS | 2218 | 1461475305988 Marionette TRACE conn2 <- [1,1018,null,{}] 22:21:45 INFO - PROCESS | 2218 | 1461475305991 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}] 22:21:46 INFO - PROCESS | 2218 | 1461475306086 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 22:21:46 INFO - PROCESS | 2218 | 1461475306090 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adb3800 == 45 [pid = 2218] [id = 262] 22:21:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x11bd10000) [pid = 2218] [serial = 784] [outer = 0x0] 22:21:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x12c249400) [pid = 2218] [serial = 785] [outer = 0x11bd10000] 22:21:46 INFO - PROCESS | 2218 | 1461475306116 Marionette DEBUG loaded listener.js 22:21:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12d2ee000) [pid = 2218] [serial = 786] [outer = 0x11bd10000] 22:21:46 INFO - PROCESS | 2218 | 1461475306455 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]]]}] 22:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 22:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:21:46 INFO - PROCESS | 2218 | 1461475306509 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 22:21:46 INFO - PROCESS | 2218 | 1461475306510 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 22:21:46 INFO - PROCESS | 2218 | 1461475306512 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:21:46 INFO - PROCESS | 2218 | 1461475306513 Marionette TRACE conn2 <- [1,1022,null,{}] 22:21:46 INFO - PROCESS | 2218 | 1461475306516 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}] 22:21:46 INFO - PROCESS | 2218 | 1461475306613 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 22:21:46 INFO - PROCESS | 2218 | 1461475306622 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1d6000 == 46 [pid = 2218] [id = 263] 22:21:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x12d27d400) [pid = 2218] [serial = 787] [outer = 0x0] 22:21:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x12d2f4c00) [pid = 2218] [serial = 788] [outer = 0x12d27d400] 22:21:46 INFO - PROCESS | 2218 | 1461475306648 Marionette DEBUG loaded listener.js 22:21:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x12d379800) [pid = 2218] [serial = 789] [outer = 0x12d27d400] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x11b1ce400) [pid = 2218] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x11c4b4800) [pid = 2218] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x123870800) [pid = 2218] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x1271fb800) [pid = 2218] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11ba67000) [pid = 2218] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x11a8bec00) [pid = 2218] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x11522ac00) [pid = 2218] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x114bb6400) [pid = 2218] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x116749000) [pid = 2218] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x11925b800) [pid = 2218] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x11c4b1800) [pid = 2218] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x11925b000) [pid = 2218] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:21:46 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x12642c400) [pid = 2218] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:21:46 INFO - PROCESS | 2218 | 1461475306985 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]]]}] 22:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 22:21:47 INFO - PROCESS | 2218 | 1461475307031 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 22:21:47 INFO - PROCESS | 2218 | 1461475307032 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 22:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:21:47 INFO - PROCESS | 2218 | 1461475307035 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:21:47 INFO - PROCESS | 2218 | 1461475307036 Marionette TRACE conn2 <- [1,1026,null,{}] 22:21:47 INFO - PROCESS | 2218 | 1461475307039 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}] 22:21:47 INFO - PROCESS | 2218 | 1461475307154 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 22:21:47 INFO - PROCESS | 2218 | 1461475307185 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dc2a000 == 47 [pid = 2218] [id = 264] 22:21:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x1147cc000) [pid = 2218] [serial = 790] [outer = 0x0] 22:21:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x11c4b1800) [pid = 2218] [serial = 791] [outer = 0x1147cc000] 22:21:47 INFO - PROCESS | 2218 | 1461475307214 Marionette DEBUG loaded listener.js 22:21:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x12d37f000) [pid = 2218] [serial = 792] [outer = 0x1147cc000] 22:21:47 INFO - PROCESS | 2218 | 1461475307505 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]]]}] 22:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 22:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:21:47 INFO - PROCESS | 2218 | 1461475307554 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 22:21:47 INFO - PROCESS | 2218 | 1461475307555 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 22:21:47 INFO - PROCESS | 2218 | 1461475307557 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:21:47 INFO - PROCESS | 2218 | 1461475307558 Marionette TRACE conn2 <- [1,1030,null,{}] 22:21:47 INFO - PROCESS | 2218 | 1461475307563 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}] 22:21:47 INFO - PROCESS | 2218 | 1461475307641 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 22:21:47 INFO - PROCESS | 2218 | 1461475307647 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd8e800 == 48 [pid = 2218] [id = 265] 22:21:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x12d381400) [pid = 2218] [serial = 793] [outer = 0x0] 22:21:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x12d743800) [pid = 2218] [serial = 794] [outer = 0x12d381400] 22:21:47 INFO - PROCESS | 2218 | 1461475307672 Marionette DEBUG loaded listener.js 22:21:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x12d74a800) [pid = 2218] [serial = 795] [outer = 0x12d381400] 22:21:47 INFO - PROCESS | 2218 | 1461475307961 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]]]}] 22:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 421ms 22:21:47 INFO - PROCESS | 2218 | 1461475307984 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 22:21:47 INFO - PROCESS | 2218 | 1461475307985 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 22:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:21:47 INFO - PROCESS | 2218 | 1461475307987 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:21:47 INFO - PROCESS | 2218 | 1461475307988 Marionette TRACE conn2 <- [1,1034,null,{}] 22:21:48 INFO - PROCESS | 2218 | 1461475308000 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}] 22:21:48 INFO - PROCESS | 2218 | 1461475308108 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 22:21:48 INFO - PROCESS | 2218 | 1461475308115 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e550000 == 49 [pid = 2218] [id = 266] 22:21:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x127c68400) [pid = 2218] [serial = 796] [outer = 0x0] 22:21:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x12d749800) [pid = 2218] [serial = 797] [outer = 0x127c68400] 22:21:48 INFO - PROCESS | 2218 | 1461475308139 Marionette DEBUG loaded listener.js 22:21:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x12dd4d800) [pid = 2218] [serial = 798] [outer = 0x127c68400] 22:21:48 INFO - PROCESS | 2218 | 1461475308463 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]]]}] 22:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 22:21:48 INFO - PROCESS | 2218 | 1461475308506 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 22:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:21:48 INFO - PROCESS | 2218 | 1461475308509 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 22:21:48 INFO - PROCESS | 2218 | 1461475308512 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:21:48 INFO - PROCESS | 2218 | 1461475308514 Marionette TRACE conn2 <- [1,1038,null,{}] 22:21:48 INFO - PROCESS | 2218 | 1461475308517 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}] 22:21:48 INFO - PROCESS | 2218 | 1461475308642 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 22:21:48 INFO - PROCESS | 2218 | 1461475308713 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea56000 == 50 [pid = 2218] [id = 267] 22:21:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12d37e000) [pid = 2218] [serial = 799] [outer = 0x0] 22:21:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x12dd50400) [pid = 2218] [serial = 800] [outer = 0x12d37e000] 22:21:48 INFO - PROCESS | 2218 | 1461475308754 Marionette DEBUG loaded listener.js 22:21:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x12e4adc00) [pid = 2218] [serial = 801] [outer = 0x12d37e000] 22:21:49 INFO - PROCESS | 2218 | 1461475309271 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]]]}] 22:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 823ms 22:21:49 INFO - PROCESS | 2218 | 1461475309335 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 22:21:49 INFO - PROCESS | 2218 | 1461475309338 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 22:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:21:49 INFO - PROCESS | 2218 | 1461475309342 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:21:49 INFO - PROCESS | 2218 | 1461475309344 Marionette TRACE conn2 <- [1,1042,null,{}] 22:21:49 INFO - PROCESS | 2218 | 1461475309348 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}] 22:21:49 INFO - PROCESS | 2218 | 1461475309455 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 22:21:49 INFO - PROCESS | 2218 | 1461475309519 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a90d000 == 51 [pid = 2218] [id = 268] 22:21:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x11867b400) [pid = 2218] [serial = 802] [outer = 0x0] 22:21:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x119d83400) [pid = 2218] [serial = 803] [outer = 0x11867b400] 22:21:49 INFO - PROCESS | 2218 | 1461475309552 Marionette DEBUG loaded listener.js 22:21:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x11a975800) [pid = 2218] [serial = 804] [outer = 0x11867b400] 22:21:49 INFO - PROCESS | 2218 | 1461475309956 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]]]}] 22:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 672ms 22:21:50 INFO - PROCESS | 2218 | 1461475310071 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 22:21:50 INFO - PROCESS | 2218 | 1461475310075 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 22:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:21:50 INFO - PROCESS | 2218 | 1461475310082 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:21:50 INFO - PROCESS | 2218 | 1461475310084 Marionette TRACE conn2 <- [1,1046,null,{}] 22:21:50 INFO - PROCESS | 2218 | 1461475310087 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}] 22:21:50 INFO - PROCESS | 2218 | 1461475310193 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 22:21:50 INFO - PROCESS | 2218 | 1461475310241 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x126465800 == 52 [pid = 2218] [id = 269] 22:21:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x11bd0f400) [pid = 2218] [serial = 805] [outer = 0x0] 22:21:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x11c08dc00) [pid = 2218] [serial = 806] [outer = 0x11bd0f400] 22:21:50 INFO - PROCESS | 2218 | 1461475310272 Marionette DEBUG loaded listener.js 22:21:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12386d400) [pid = 2218] [serial = 807] [outer = 0x11bd0f400] 22:21:50 INFO - PROCESS | 2218 | 1461475310718 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]]]}] 22:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 22:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:21:50 INFO - PROCESS | 2218 | 1461475310752 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 22:21:50 INFO - PROCESS | 2218 | 1461475310753 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 22:21:50 INFO - PROCESS | 2218 | 1461475310756 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:21:50 INFO - PROCESS | 2218 | 1461475310759 Marionette TRACE conn2 <- [1,1050,null,{}] 22:21:50 INFO - PROCESS | 2218 | 1461475310767 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}] 22:21:50 INFO - PROCESS | 2218 | 1461475310871 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 22:21:50 INFO - PROCESS | 2218 | 1461475310924 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd9c000 == 53 [pid = 2218] [id = 270] 22:21:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x127b05800) [pid = 2218] [serial = 808] [outer = 0x0] 22:21:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x128a65400) [pid = 2218] [serial = 809] [outer = 0x127b05800] 22:21:50 INFO - PROCESS | 2218 | 1461475310968 Marionette DEBUG loaded listener.js 22:21:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x12924b000) [pid = 2218] [serial = 810] [outer = 0x127b05800] 22:21:51 INFO - PROCESS | 2218 | 1461475311414 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]]]}] 22:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 673ms 22:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:21:51 INFO - PROCESS | 2218 | 1461475311429 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 22:21:51 INFO - PROCESS | 2218 | 1461475311431 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 22:21:51 INFO - PROCESS | 2218 | 1461475311433 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:21:51 INFO - PROCESS | 2218 | 1461475311435 Marionette TRACE conn2 <- [1,1054,null,{}] 22:21:51 INFO - PROCESS | 2218 | 1461475311437 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}] 22:21:51 INFO - PROCESS | 2218 | 1461475311561 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 22:21:51 INFO - PROCESS | 2218 | 1461475311614 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x127113800 == 54 [pid = 2218] [id = 271] 22:21:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x129541400) [pid = 2218] [serial = 811] [outer = 0x0] 22:21:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12ae25c00) [pid = 2218] [serial = 812] [outer = 0x129541400] 22:21:51 INFO - PROCESS | 2218 | 1461475311644 Marionette DEBUG loaded listener.js 22:21:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x12c241000) [pid = 2218] [serial = 813] [outer = 0x129541400] 22:21:52 INFO - PROCESS | 2218 | 1461475312319 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]]]}] 22:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 919ms 22:21:52 INFO - PROCESS | 2218 | 1461475312354 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 22:21:52 INFO - PROCESS | 2218 | 1461475312357 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 22:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:21:52 INFO - PROCESS | 2218 | 1461475312384 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:21:52 INFO - PROCESS | 2218 | 1461475312388 Marionette TRACE conn2 <- [1,1058,null,{}] 22:21:52 INFO - PROCESS | 2218 | 1461475312396 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}] 22:21:52 INFO - PROCESS | 2218 | 1461475312522 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 22:21:52 INFO - PROCESS | 2218 | 1461475312589 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d51000 == 55 [pid = 2218] [id = 272] 22:21:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x115ced400) [pid = 2218] [serial = 814] [outer = 0x0] 22:21:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x116747000) [pid = 2218] [serial = 815] [outer = 0x115ced400] 22:21:52 INFO - PROCESS | 2218 | 1461475312617 Marionette DEBUG loaded listener.js 22:21:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x119d7fc00) [pid = 2218] [serial = 816] [outer = 0x115ced400] 22:21:53 INFO - PROCESS | 2218 | 1461475313056 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]]]}] 22:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 731ms 22:21:53 INFO - PROCESS | 2218 | 1461475313113 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 22:21:53 INFO - PROCESS | 2218 | 1461475313116 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 22:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:21:53 INFO - PROCESS | 2218 | 1461475313121 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:21:53 INFO - PROCESS | 2218 | 1461475313122 Marionette TRACE conn2 <- [1,1062,null,{}] 22:21:53 INFO - PROCESS | 2218 | 1461475313125 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}] 22:21:53 INFO - PROCESS | 2218 | 1461475313210 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 22:21:53 INFO - PROCESS | 2218 | 1461475313280 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c18000 == 56 [pid = 2218] [id = 273] 22:21:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x119d85800) [pid = 2218] [serial = 817] [outer = 0x0] 22:21:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x11a976c00) [pid = 2218] [serial = 818] [outer = 0x119d85800] 22:21:53 INFO - PROCESS | 2218 | 1461475313308 Marionette DEBUG loaded listener.js 22:21:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x11a99a400) [pid = 2218] [serial = 819] [outer = 0x119d85800] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12c1c7800 == 55 [pid = 2218] [id = 233] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x119116000 == 54 [pid = 2218] [id = 234] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12b653800 == 53 [pid = 2218] [id = 215] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12e550000 == 52 [pid = 2218] [id = 266] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd8e800 == 51 [pid = 2218] [id = 265] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12dc2a000 == 50 [pid = 2218] [id = 264] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12c1d6000 == 49 [pid = 2218] [id = 263] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12adb3800 == 48 [pid = 2218] [id = 262] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x128f1a800 == 47 [pid = 2218] [id = 261] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x12ae1b000) [pid = 2218] [serial = 740] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x127bbd800 == 46 [pid = 2218] [id = 260] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x126451000 == 45 [pid = 2218] [id = 259] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x123a6d800 == 44 [pid = 2218] [id = 258] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x11c3ce800 == 43 [pid = 2218] [id = 257] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x119d4b800 == 42 [pid = 2218] [id = 256] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x11ba0d000 == 41 [pid = 2218] [id = 255] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac68000 == 40 [pid = 2218] [id = 254] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x11aceb800 == 39 [pid = 2218] [id = 253] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12d310800 == 38 [pid = 2218] [id = 252] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2b5800 == 37 [pid = 2218] [id = 251] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12adb7000 == 36 [pid = 2218] [id = 250] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12383e000 == 35 [pid = 2218] [id = 249] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x119817000 == 34 [pid = 2218] [id = 248] 22:21:53 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2bd800 == 33 [pid = 2218] [id = 247] 22:21:53 INFO - PROCESS | 2218 | 1461475313687 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]]]}] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x12c0b7c00) [pid = 2218] [serial = 645] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x12402dc00) [pid = 2218] [serial = 722] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x1272f2800) [pid = 2218] [serial = 725] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x1271a6800) [pid = 2218] [serial = 723] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x127c6d800) [pid = 2218] [serial = 728] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11bc10000) [pid = 2218] [serial = 716] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x11c08a400) [pid = 2218] [serial = 717] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x11a994400) [pid = 2218] [serial = 710] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11b176c00) [pid = 2218] [serial = 711] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x11b17a800) [pid = 2218] [serial = 713] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x11baebc00) [pid = 2218] [serial = 714] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x11674e000) [pid = 2218] [serial = 705] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x1156c6c00) [pid = 2218] [serial = 704] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x119254800) [pid = 2218] [serial = 707] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x119e45c00) [pid = 2218] [serial = 708] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x11867c000) [pid = 2218] [serial = 701] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x12b074800) [pid = 2218] [serial = 698] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x11b18d800) [pid = 2218] [serial = 731] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x128698800) [pid = 2218] [serial = 729] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x11c4b8400) [pid = 2218] [serial = 732] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11c706c00) [pid = 2218] [serial = 719] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x128698400) [pid = 2218] [serial = 734] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x128f3fc00) [pid = 2218] [serial = 735] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x127b11c00) [pid = 2218] [serial = 726] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x12ae18400) [pid = 2218] [serial = 738] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x12386c000) [pid = 2218] [serial = 720] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x128f4ac00) [pid = 2218] [serial = 737] [outer = 0x0] [url = about:blank] 22:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 624ms 22:21:53 INFO - PROCESS | 2218 | 1461475313745 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 22:21:53 INFO - PROCESS | 2218 | 1461475313746 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 22:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:21:53 INFO - PROCESS | 2218 | 1461475313748 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:21:53 INFO - PROCESS | 2218 | 1461475313751 Marionette TRACE conn2 <- [1,1066,null,{}] 22:21:53 INFO - PROCESS | 2218 | 1461475313758 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}] 22:21:53 INFO - PROCESS | 2218 | 1461475313838 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 22:21:53 INFO - PROCESS | 2218 | 1461475313847 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c22000 == 34 [pid = 2218] [id = 274] 22:21:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x11b194400) [pid = 2218] [serial = 820] [outer = 0x0] 22:21:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x11b1be000) [pid = 2218] [serial = 821] [outer = 0x11b194400] 22:21:53 INFO - PROCESS | 2218 | 1461475313878 Marionette DEBUG loaded listener.js 22:21:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x11b423c00) [pid = 2218] [serial = 822] [outer = 0x11b194400] 22:21:54 INFO - PROCESS | 2218 | 1461475314227 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]]]}] 22:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 22:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:21:54 INFO - PROCESS | 2218 | 1461475314269 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 22:21:54 INFO - PROCESS | 2218 | 1461475314271 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 22:21:54 INFO - PROCESS | 2218 | 1461475314273 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:21:54 INFO - PROCESS | 2218 | 1461475314275 Marionette TRACE conn2 <- [1,1070,null,{}] 22:21:54 INFO - PROCESS | 2218 | 1461475314277 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}] 22:21:54 INFO - PROCESS | 2218 | 1461475314353 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 22:21:54 INFO - PROCESS | 2218 | 1461475314357 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bce2800 == 35 [pid = 2218] [id = 275] 22:21:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x11baeac00) [pid = 2218] [serial = 823] [outer = 0x0] 22:21:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11bc11000) [pid = 2218] [serial = 824] [outer = 0x11baeac00] 22:21:54 INFO - PROCESS | 2218 | 1461475314388 Marionette DEBUG loaded listener.js 22:21:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x11c4af000) [pid = 2218] [serial = 825] [outer = 0x11baeac00] 22:21:54 INFO - PROCESS | 2218 | 1461475314763 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]]]}] 22:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 521ms 22:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:21:54 INFO - PROCESS | 2218 | 1461475314795 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 22:21:54 INFO - PROCESS | 2218 | 1461475314797 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 22:21:54 INFO - PROCESS | 2218 | 1461475314800 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:21:54 INFO - PROCESS | 2218 | 1461475314802 Marionette TRACE conn2 <- [1,1074,null,{}] 22:21:54 INFO - PROCESS | 2218 | 1461475314806 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}] 22:21:54 INFO - PROCESS | 2218 | 1461475314934 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 22:21:55 INFO - PROCESS | 2218 | 1461475315006 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239c4800 == 36 [pid = 2218] [id = 276] 22:21:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x123870800) [pid = 2218] [serial = 826] [outer = 0x0] 22:21:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x1154c9000) [pid = 2218] [serial = 827] [outer = 0x123870800] 22:21:55 INFO - PROCESS | 2218 | 1461475315076 Marionette DEBUG loaded listener.js 22:21:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x126434400) [pid = 2218] [serial = 828] [outer = 0x123870800] 22:21:55 INFO - PROCESS | 2218 | 1461475315554 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]]]}] 22:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 771ms 22:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:21:55 INFO - PROCESS | 2218 | 1461475315571 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 22:21:55 INFO - PROCESS | 2218 | 1461475315573 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 22:21:55 INFO - PROCESS | 2218 | 1461475315575 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:21:55 INFO - PROCESS | 2218 | 1461475315576 Marionette TRACE conn2 <- [1,1078,null,{}] 22:21:55 INFO - PROCESS | 2218 | 1461475315578 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}] 22:21:55 INFO - PROCESS | 2218 | 1461475315671 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 22:21:55 INFO - PROCESS | 2218 | 1461475315679 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x124093800 == 37 [pid = 2218] [id = 277] 22:21:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x12643bc00) [pid = 2218] [serial = 829] [outer = 0x0] 22:21:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x127c9e400) [pid = 2218] [serial = 830] [outer = 0x12643bc00] 22:21:55 INFO - PROCESS | 2218 | 1461475315708 Marionette DEBUG loaded listener.js 22:21:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x128f93400) [pid = 2218] [serial = 831] [outer = 0x12643bc00] 22:21:56 INFO - PROCESS | 2218 | 1461475316066 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]]]}] 22:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 22:21:56 INFO - PROCESS | 2218 | 1461475316096 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 22:21:56 INFO - PROCESS | 2218 | 1461475316097 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 22:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:21:56 INFO - PROCESS | 2218 | 1461475316099 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:21:56 INFO - PROCESS | 2218 | 1461475316100 Marionette TRACE conn2 <- [1,1082,null,{}] 22:21:56 INFO - PROCESS | 2218 | 1461475316102 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}] 22:21:56 INFO - PROCESS | 2218 | 1461475316204 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 22:21:56 INFO - PROCESS | 2218 | 1461475316209 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x119173000 == 38 [pid = 2218] [id = 278] 22:21:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x128f9ac00) [pid = 2218] [serial = 832] [outer = 0x0] 22:21:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x129243000) [pid = 2218] [serial = 833] [outer = 0x128f9ac00] 22:21:56 INFO - PROCESS | 2218 | 1461475316235 Marionette DEBUG loaded listener.js 22:21:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x129548800) [pid = 2218] [serial = 834] [outer = 0x128f9ac00] 22:21:56 INFO - PROCESS | 2218 | 1461475316579 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]]]}] 22:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 22:21:56 INFO - PROCESS | 2218 | 1461475316617 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 22:21:56 INFO - PROCESS | 2218 | 1461475316619 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 22:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:21:56 INFO - PROCESS | 2218 | 1461475316621 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:21:56 INFO - PROCESS | 2218 | 1461475316622 Marionette TRACE conn2 <- [1,1086,null,{}] 22:21:56 INFO - PROCESS | 2218 | 1461475316624 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}] 22:21:56 INFO - PROCESS | 2218 | 1461475316717 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 22:21:56 INFO - PROCESS | 2218 | 1461475316730 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x128f16800 == 39 [pid = 2218] [id = 279] 22:21:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x129544400) [pid = 2218] [serial = 835] [outer = 0x0] 22:21:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x12ae21000) [pid = 2218] [serial = 836] [outer = 0x129544400] 22:21:56 INFO - PROCESS | 2218 | 1461475316755 Marionette DEBUG loaded listener.js 22:21:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x12aee5400) [pid = 2218] [serial = 837] [outer = 0x129544400] 22:21:57 INFO - PROCESS | 2218 | 1461475317073 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]]]}] 22:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 22:21:57 INFO - PROCESS | 2218 | 1461475317092 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 22:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:21:57 INFO - PROCESS | 2218 | 1461475317095 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 22:21:57 INFO - PROCESS | 2218 | 1461475317098 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:21:57 INFO - PROCESS | 2218 | 1461475317099 Marionette TRACE conn2 <- [1,1090,null,{}] 22:21:57 INFO - PROCESS | 2218 | 1461475317102 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}] 22:21:57 INFO - PROCESS | 2218 | 1461475317196 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 22:21:57 INFO - PROCESS | 2218 | 1461475317207 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adaf800 == 40 [pid = 2218] [id = 280] 22:21:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x129549400) [pid = 2218] [serial = 838] [outer = 0x0] 22:21:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12b27e800) [pid = 2218] [serial = 839] [outer = 0x129549400] 22:21:57 INFO - PROCESS | 2218 | 1461475317234 Marionette DEBUG loaded listener.js 22:21:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12b632800) [pid = 2218] [serial = 840] [outer = 0x129549400] 22:21:57 INFO - PROCESS | 2218 | 1461475317564 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]]]}] 22:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 22:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:21:57 INFO - PROCESS | 2218 | 1461475317617 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 22:21:57 INFO - PROCESS | 2218 | 1461475317618 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 22:21:57 INFO - PROCESS | 2218 | 1461475317620 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:21:57 INFO - PROCESS | 2218 | 1461475317621 Marionette TRACE conn2 <- [1,1094,null,{}] 22:21:57 INFO - PROCESS | 2218 | 1461475317623 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}] 22:21:57 INFO - PROCESS | 2218 | 1461475317728 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 22:21:57 INFO - PROCESS | 2218 | 1461475317732 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b64c800 == 41 [pid = 2218] [id = 281] 22:21:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x12aee5c00) [pid = 2218] [serial = 841] [outer = 0x0] 22:21:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x12c0af000) [pid = 2218] [serial = 842] [outer = 0x12aee5c00] 22:21:57 INFO - PROCESS | 2218 | 1461475317758 Marionette DEBUG loaded listener.js 22:21:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x12d27d800) [pid = 2218] [serial = 843] [outer = 0x12aee5c00] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x12b449400) [pid = 2218] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x12aee4c00) [pid = 2218] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11bd10000) [pid = 2218] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12d27d400) [pid = 2218] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x1147cc000) [pid = 2218] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x123e04800) [pid = 2218] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x11b120000) [pid = 2218] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x115840800) [pid = 2218] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x12371fc00) [pid = 2218] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x119853c00) [pid = 2218] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x11c30dc00) [pid = 2218] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12d381400) [pid = 2218] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:21:58 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x127c68400) [pid = 2218] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:21:58 INFO - PROCESS | 2218 | 1461475318215 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]]]}] 22:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 618ms 22:21:58 INFO - PROCESS | 2218 | 1461475318239 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 22:21:58 INFO - PROCESS | 2218 | 1461475318241 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 22:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:21:58 INFO - PROCESS | 2218 | 1461475318245 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:21:58 INFO - PROCESS | 2218 | 1461475318248 Marionette TRACE conn2 <- [1,1098,null,{}] 22:21:58 INFO - PROCESS | 2218 | 1461475318250 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}] 22:21:58 INFO - PROCESS | 2218 | 1461475318346 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 22:21:58 INFO - PROCESS | 2218 | 1461475318396 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b239800 == 42 [pid = 2218] [id = 282] 22:21:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x115228400) [pid = 2218] [serial = 844] [outer = 0x0] 22:21:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12869b800) [pid = 2218] [serial = 845] [outer = 0x115228400] 22:21:58 INFO - PROCESS | 2218 | 1461475318426 Marionette DEBUG loaded listener.js 22:21:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x12d2f8c00) [pid = 2218] [serial = 846] [outer = 0x115228400] 22:21:58 INFO - PROCESS | 2218 | 1461475318711 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]]]}] 22:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 521ms 22:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:21:58 INFO - PROCESS | 2218 | 1461475318766 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 22:21:58 INFO - PROCESS | 2218 | 1461475318767 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 22:21:58 INFO - PROCESS | 2218 | 1461475318769 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:21:58 INFO - PROCESS | 2218 | 1461475318770 Marionette TRACE conn2 <- [1,1102,null,{}] 22:21:58 INFO - PROCESS | 2218 | 1461475318773 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}] 22:21:58 INFO - PROCESS | 2218 | 1461475318852 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 22:21:58 INFO - PROCESS | 2218 | 1461475318856 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d311000 == 43 [pid = 2218] [id = 283] 22:21:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12b44d800) [pid = 2218] [serial = 847] [outer = 0x0] 22:21:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12d381400) [pid = 2218] [serial = 848] [outer = 0x12b44d800] 22:21:58 INFO - PROCESS | 2218 | 1461475318885 Marionette DEBUG loaded listener.js 22:21:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x12d388c00) [pid = 2218] [serial = 849] [outer = 0x12b44d800] 22:21:59 INFO - PROCESS | 2218 | 1461475319220 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]]]}] 22:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 22:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:21:59 INFO - PROCESS | 2218 | 1461475319238 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 22:21:59 INFO - PROCESS | 2218 | 1461475319240 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 22:21:59 INFO - PROCESS | 2218 | 1461475319242 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:21:59 INFO - PROCESS | 2218 | 1461475319243 Marionette TRACE conn2 <- [1,1106,null,{}] 22:21:59 INFO - PROCESS | 2218 | 1461475319248 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}] 22:21:59 INFO - PROCESS | 2218 | 1461475319350 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 22:21:59 INFO - PROCESS | 2218 | 1461475319356 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dc3b800 == 44 [pid = 2218] [id = 284] 22:21:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x11c30b800) [pid = 2218] [serial = 850] [outer = 0x0] 22:21:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x12d74b400) [pid = 2218] [serial = 851] [outer = 0x11c30b800] 22:21:59 INFO - PROCESS | 2218 | 1461475319383 Marionette DEBUG loaded listener.js 22:21:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12dd4f000) [pid = 2218] [serial = 852] [outer = 0x11c30b800] 22:21:59 INFO - PROCESS | 2218 | 1461475319681 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]]]}] 22:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 22:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:21:59 INFO - PROCESS | 2218 | 1461475319714 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 22:21:59 INFO - PROCESS | 2218 | 1461475319715 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 22:21:59 INFO - PROCESS | 2218 | 1461475319717 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:21:59 INFO - PROCESS | 2218 | 1461475319718 Marionette TRACE conn2 <- [1,1110,null,{}] 22:21:59 INFO - PROCESS | 2218 | 1461475319721 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}] 22:21:59 INFO - PROCESS | 2218 | 1461475319801 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 22:21:59 INFO - PROCESS | 2218 | 1461475319805 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea58800 == 45 [pid = 2218] [id = 285] 22:21:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x11a973c00) [pid = 2218] [serial = 853] [outer = 0x0] 22:21:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x12dd5bc00) [pid = 2218] [serial = 854] [outer = 0x11a973c00] 22:21:59 INFO - PROCESS | 2218 | 1461475319830 Marionette DEBUG loaded listener.js 22:21:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x12e4b3800) [pid = 2218] [serial = 855] [outer = 0x11a973c00] 22:22:00 INFO - PROCESS | 2218 | 1461475320281 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]]]}] 22:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 618ms 22:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:22:00 INFO - PROCESS | 2218 | 1461475320336 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 22:22:00 INFO - PROCESS | 2218 | 1461475320338 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 22:22:00 INFO - PROCESS | 2218 | 1461475320342 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:22:00 INFO - PROCESS | 2218 | 1461475320344 Marionette TRACE conn2 <- [1,1114,null,{}] 22:22:00 INFO - PROCESS | 2218 | 1461475320348 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}] 22:22:00 INFO - PROCESS | 2218 | 1461475320455 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 22:22:00 INFO - PROCESS | 2218 | 1461475320521 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x119108000 == 46 [pid = 2218] [id = 286] 22:22:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x1156c3800) [pid = 2218] [serial = 856] [outer = 0x0] 22:22:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x116710400) [pid = 2218] [serial = 857] [outer = 0x1156c3800] 22:22:00 INFO - PROCESS | 2218 | 1461475320554 Marionette DEBUG loaded listener.js 22:22:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x118ef1000) [pid = 2218] [serial = 858] [outer = 0x1156c3800] 22:22:00 INFO - PROCESS | 2218 | 1461475320952 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]]]}] 22:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 672ms 22:22:01 INFO - PROCESS | 2218 | 1461475321014 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 22:22:01 INFO - PROCESS | 2218 | 1461475321018 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 22:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:22:01 INFO - PROCESS | 2218 | 1461475321023 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:22:01 INFO - PROCESS | 2218 | 1461475321025 Marionette TRACE conn2 <- [1,1118,null,{}] 22:22:01 INFO - PROCESS | 2218 | 1461475321028 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}] 22:22:01 INFO - PROCESS | 2218 | 1461475321128 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 22:22:01 INFO - PROCESS | 2218 | 1461475321193 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a71800 == 47 [pid = 2218] [id = 287] 22:22:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x119255000) [pid = 2218] [serial = 859] [outer = 0x0] 22:22:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x11a999000) [pid = 2218] [serial = 860] [outer = 0x119255000] 22:22:01 INFO - PROCESS | 2218 | 1461475321224 Marionette DEBUG loaded listener.js 22:22:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x11b1c8c00) [pid = 2218] [serial = 861] [outer = 0x119255000] 22:22:01 INFO - PROCESS | 2218 | 1461475321628 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]]]}] 22:22:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x11b178c00) [pid = 2218] [serial = 862] [outer = 0x12f7d4c00] 22:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 22:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:22:01 INFO - PROCESS | 2218 | 1461475321751 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 22:22:01 INFO - PROCESS | 2218 | 1461475321752 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 22:22:01 INFO - PROCESS | 2218 | 1461475321758 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:22:01 INFO - PROCESS | 2218 | 1461475321761 Marionette TRACE conn2 <- [1,1122,null,{}] 22:22:01 INFO - PROCESS | 2218 | 1461475321783 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}] 22:22:01 INFO - PROCESS | 2218 | 1461475321888 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 22:22:01 INFO - PROCESS | 2218 | 1461475321939 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2a7800 == 48 [pid = 2218] [id = 288] 22:22:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x11c086c00) [pid = 2218] [serial = 863] [outer = 0x0] 22:22:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x1271ed400) [pid = 2218] [serial = 864] [outer = 0x11c086c00] 22:22:01 INFO - PROCESS | 2218 | 1461475321983 Marionette DEBUG loaded listener.js 22:22:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x128adc800) [pid = 2218] [serial = 865] [outer = 0x11c086c00] 22:22:02 INFO - PROCESS | 2218 | 1461475322389 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]]]}] 22:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 685ms 22:22:02 INFO - PROCESS | 2218 | 1461475322444 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 22:22:02 INFO - PROCESS | 2218 | 1461475322446 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 22:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:22:02 INFO - PROCESS | 2218 | 1461475322448 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:22:02 INFO - PROCESS | 2218 | 1461475322449 Marionette TRACE conn2 <- [1,1126,null,{}] 22:22:02 INFO - PROCESS | 2218 | 1461475322452 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}] 22:22:02 INFO - PROCESS | 2218 | 1461475322550 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 22:22:02 INFO - PROCESS | 2218 | 1461475322602 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee0d800 == 49 [pid = 2218] [id = 289] 22:22:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x128c79400) [pid = 2218] [serial = 866] [outer = 0x0] 22:22:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x12aee7c00) [pid = 2218] [serial = 867] [outer = 0x128c79400] 22:22:02 INFO - PROCESS | 2218 | 1461475322633 Marionette DEBUG loaded listener.js 22:22:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x12d281400) [pid = 2218] [serial = 868] [outer = 0x128c79400] 22:22:03 INFO - PROCESS | 2218 | 1461475323024 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]]]}] 22:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 620ms 22:22:03 INFO - PROCESS | 2218 | 1461475323068 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 22:22:03 INFO - PROCESS | 2218 | 1461475323070 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 22:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:22:03 INFO - PROCESS | 2218 | 1461475323072 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:22:03 INFO - PROCESS | 2218 | 1461475323073 Marionette TRACE conn2 <- [1,1130,null,{}] 22:22:03 INFO - PROCESS | 2218 | 1461475323076 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}] 22:22:03 INFO - PROCESS | 2218 | 1461475323173 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 22:22:03 INFO - PROCESS | 2218 | 1461475323258 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f13e800 == 50 [pid = 2218] [id = 290] 22:22:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x12d282400) [pid = 2218] [serial = 869] [outer = 0x0] 22:22:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12d37fc00) [pid = 2218] [serial = 870] [outer = 0x12d282400] 22:22:03 INFO - PROCESS | 2218 | 1461475323301 Marionette DEBUG loaded listener.js 22:22:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12dd5b400) [pid = 2218] [serial = 871] [outer = 0x12d282400] 22:22:03 INFO - PROCESS | 2218 | 1461475323763 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]]]}] 22:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 722ms 22:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:22:03 INFO - PROCESS | 2218 | 1461475323796 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 22:22:03 INFO - PROCESS | 2218 | 1461475323797 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 22:22:03 INFO - PROCESS | 2218 | 1461475323799 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:22:03 INFO - PROCESS | 2218 | 1461475323801 Marionette TRACE conn2 <- [1,1134,null,{}] 22:22:03 INFO - PROCESS | 2218 | 1461475323803 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}] 22:22:03 INFO - PROCESS | 2218 | 1461475323919 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 22:22:03 INFO - PROCESS | 2218 | 1461475323985 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ace1800 == 51 [pid = 2218] [id = 291] 22:22:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12d2f1000) [pid = 2218] [serial = 872] [outer = 0x0] 22:22:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12e514c00) [pid = 2218] [serial = 873] [outer = 0x12d2f1000] 22:22:04 INFO - PROCESS | 2218 | 1461475324016 Marionette DEBUG loaded listener.js 22:22:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x12e51a400) [pid = 2218] [serial = 874] [outer = 0x12d2f1000] 22:22:04 INFO - PROCESS | 2218 | 1461475324570 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]]]}] 22:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 822ms 22:22:04 INFO - PROCESS | 2218 | 1461475324621 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 22:22:04 INFO - PROCESS | 2218 | 1461475324624 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 22:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:22:04 INFO - PROCESS | 2218 | 1461475324630 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:22:04 INFO - PROCESS | 2218 | 1461475324632 Marionette TRACE conn2 <- [1,1138,null,{}] 22:22:04 INFO - PROCESS | 2218 | 1461475324636 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}] 22:22:04 INFO - PROCESS | 2218 | 1461475324732 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 22:22:04 INFO - PROCESS | 2218 | 1461475324815 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x11922f000 == 52 [pid = 2218] [id = 292] 22:22:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x119e4e800) [pid = 2218] [serial = 875] [outer = 0x0] 22:22:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x11a8c7c00) [pid = 2218] [serial = 876] [outer = 0x119e4e800] 22:22:04 INFO - PROCESS | 2218 | 1461475324847 Marionette DEBUG loaded listener.js 22:22:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x11b177c00) [pid = 2218] [serial = 877] [outer = 0x119e4e800] 22:22:05 INFO - PROCESS | 2218 | 1461475325359 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]]]}] 22:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 776ms 22:22:05 INFO - PROCESS | 2218 | 1461475325405 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 22:22:05 INFO - PROCESS | 2218 | 1461475325408 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 22:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:22:05 INFO - PROCESS | 2218 | 1461475325413 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:22:05 INFO - PROCESS | 2218 | 1461475325414 Marionette TRACE conn2 <- [1,1142,null,{}] 22:22:05 INFO - PROCESS | 2218 | 1461475325417 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}] 22:22:05 INFO - PROCESS | 2218 | 1461475325514 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 22:22:05 INFO - PROCESS | 2218 | 1461475325568 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c068000 == 53 [pid = 2218] [id = 293] 22:22:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x119e4ec00) [pid = 2218] [serial = 878] [outer = 0x0] 22:22:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x11b424400) [pid = 2218] [serial = 879] [outer = 0x119e4ec00] 22:22:05 INFO - PROCESS | 2218 | 1461475325596 Marionette DEBUG loaded listener.js 22:22:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x11c4b2000) [pid = 2218] [serial = 880] [outer = 0x119e4ec00] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x12dc3b800 == 52 [pid = 2218] [id = 284] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x12d311000 == 51 [pid = 2218] [id = 283] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x12b239800 == 50 [pid = 2218] [id = 282] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x12b64c800 == 49 [pid = 2218] [id = 281] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x12adaf800 == 48 [pid = 2218] [id = 280] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x128f16800 == 47 [pid = 2218] [id = 279] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x12dd50400) [pid = 2218] [serial = 800] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x119173000 == 46 [pid = 2218] [id = 278] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x124093800 == 45 [pid = 2218] [id = 277] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x1239c4800 == 44 [pid = 2218] [id = 276] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x11bce2800 == 43 [pid = 2218] [id = 275] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x119c22000 == 42 [pid = 2218] [id = 274] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x119c18000 == 41 [pid = 2218] [id = 273] 22:22:05 INFO - PROCESS | 2218 | --DOCSHELL 0x119d51000 == 40 [pid = 2218] [id = 272] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x12c0b8c00) [pid = 2218] [serial = 782] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x12b44b400) [pid = 2218] [serial = 779] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x12c249400) [pid = 2218] [serial = 785] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x12d2f4c00) [pid = 2218] [serial = 788] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x11c4b1800) [pid = 2218] [serial = 791] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x127bf2400) [pid = 2218] [serial = 776] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x11b1cec00) [pid = 2218] [serial = 767] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x11c084800) [pid = 2218] [serial = 768] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x12d2ee000) [pid = 2218] [serial = 786] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x11925f000) [pid = 2218] [serial = 762] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x116509400) [pid = 2218] [serial = 761] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x12428d400) [pid = 2218] [serial = 773] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x1271fa400) [pid = 2218] [serial = 774] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x11b1bc400) [pid = 2218] [serial = 765] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x11a99b400) [pid = 2218] [serial = 764] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x12b079800) [pid = 2218] [serial = 758] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x12386b800) [pid = 2218] [serial = 770] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x123c15800) [pid = 2218] [serial = 771] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x116582c00) [pid = 2218] [serial = 743] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x11b17b000) [pid = 2218] [serial = 746] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x1286a3800) [pid = 2218] [serial = 752] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x12953f400) [pid = 2218] [serial = 755] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x11c70cc00) [pid = 2218] [serial = 749] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x12d743800) [pid = 2218] [serial = 794] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x12d379800) [pid = 2218] [serial = 789] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x12c248c00) [pid = 2218] [serial = 783] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12b63a400) [pid = 2218] [serial = 780] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x12aee4800) [pid = 2218] [serial = 777] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x12dd4d800) [pid = 2218] [serial = 798] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x12d749800) [pid = 2218] [serial = 797] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x12d37f000) [pid = 2218] [serial = 792] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x12d74a800) [pid = 2218] [serial = 795] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 2218 | 1461475325984 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]]]}] 22:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 622ms 22:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:22:06 INFO - PROCESS | 2218 | 1461475326034 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 22:22:06 INFO - PROCESS | 2218 | 1461475326036 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 22:22:06 INFO - PROCESS | 2218 | 1461475326038 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:22:06 INFO - PROCESS | 2218 | 1461475326041 Marionette TRACE conn2 <- [1,1146,null,{}] 22:22:06 INFO - PROCESS | 2218 | 1461475326069 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}] 22:22:06 INFO - PROCESS | 2218 | 1461475326153 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 22:22:06 INFO - PROCESS | 2218 | 1461475326208 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ba0c000 == 41 [pid = 2218] [id = 294] 22:22:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x11c4b1400) [pid = 2218] [serial = 881] [outer = 0x0] 22:22:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x123716c00) [pid = 2218] [serial = 882] [outer = 0x11c4b1400] 22:22:06 INFO - PROCESS | 2218 | 1461475326236 Marionette DEBUG loaded listener.js 22:22:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x127524000) [pid = 2218] [serial = 883] [outer = 0x11c4b1400] 22:22:06 INFO - PROCESS | 2218 | 1461475326537 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]]]}] 22:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 542ms 22:22:06 INFO - PROCESS | 2218 | 1461475326582 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 22:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:22:06 INFO - PROCESS | 2218 | 1461475326584 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 22:22:06 INFO - PROCESS | 2218 | 1461475326586 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:22:06 INFO - PROCESS | 2218 | 1461475326587 Marionette TRACE conn2 <- [1,1150,null,{}] 22:22:06 INFO - PROCESS | 2218 | 1461475326589 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}] 22:22:06 INFO - PROCESS | 2218 | 1461475326669 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 22:22:06 INFO - PROCESS | 2218 | 1461475326719 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x123844800 == 42 [pid = 2218] [id = 295] 22:22:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x11c706c00) [pid = 2218] [serial = 884] [outer = 0x0] 22:22:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x127c6f000) [pid = 2218] [serial = 885] [outer = 0x11c706c00] 22:22:06 INFO - PROCESS | 2218 | 1461475326747 Marionette DEBUG loaded listener.js 22:22:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x128f43400) [pid = 2218] [serial = 886] [outer = 0x11c706c00] 22:22:07 INFO - PROCESS | 2218 | 1461475327035 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]]]}] 22:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 469ms 22:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:22:07 INFO - PROCESS | 2218 | 1461475327056 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 22:22:07 INFO - PROCESS | 2218 | 1461475327057 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 22:22:07 INFO - PROCESS | 2218 | 1461475327067 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:22:07 INFO - PROCESS | 2218 | 1461475327068 Marionette TRACE conn2 <- [1,1154,null,{}] 22:22:07 INFO - PROCESS | 2218 | 1461475327071 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}] 22:22:07 INFO - PROCESS | 2218 | 1461475327153 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 22:22:07 INFO - PROCESS | 2218 | 1461475327158 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x119116000 == 43 [pid = 2218] [id = 296] 22:22:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x128f46000) [pid = 2218] [serial = 887] [outer = 0x0] 22:22:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x129540c00) [pid = 2218] [serial = 888] [outer = 0x128f46000] 22:22:07 INFO - PROCESS | 2218 | 1461475327186 Marionette DEBUG loaded listener.js 22:22:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x12ae21800) [pid = 2218] [serial = 889] [outer = 0x128f46000] 22:22:07 INFO - PROCESS | 2218 | 1461475327526 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]]]}] 22:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 477ms 22:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:22:07 INFO - PROCESS | 2218 | 1461475327537 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 22:22:07 INFO - PROCESS | 2218 | 1461475327538 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 22:22:07 INFO - PROCESS | 2218 | 1461475327540 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:22:07 INFO - PROCESS | 2218 | 1461475327541 Marionette TRACE conn2 <- [1,1158,null,{}] 22:22:07 INFO - PROCESS | 2218 | 1461475327546 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}] 22:22:07 INFO - PROCESS | 2218 | 1461475327667 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 22:22:07 INFO - PROCESS | 2218 | 1461475327674 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x129286800 == 44 [pid = 2218] [id = 297] 22:22:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x12ae1fc00) [pid = 2218] [serial = 890] [outer = 0x0] 22:22:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x12b44c000) [pid = 2218] [serial = 891] [outer = 0x12ae1fc00] 22:22:07 INFO - PROCESS | 2218 | 1461475327703 Marionette DEBUG loaded listener.js 22:22:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x12d37a000) [pid = 2218] [serial = 892] [outer = 0x12ae1fc00] 22:22:08 INFO - PROCESS | 2218 | 1461475328039 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]]]}] 22:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 522ms 22:22:08 INFO - PROCESS | 2218 | 1461475328070 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 22:22:08 INFO - PROCESS | 2218 | 1461475328071 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 22:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:22:08 INFO - PROCESS | 2218 | 1461475328073 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:22:08 INFO - PROCESS | 2218 | 1461475328074 Marionette TRACE conn2 <- [1,1162,null,{}] 22:22:08 INFO - PROCESS | 2218 | 1461475328077 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}] 22:22:08 INFO - PROCESS | 2218 | 1461475328175 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 22:22:08 INFO - PROCESS | 2218 | 1461475328179 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2cb000 == 45 [pid = 2218] [id = 298] 22:22:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x12aed8400) [pid = 2218] [serial = 893] [outer = 0x0] 22:22:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x12d743800) [pid = 2218] [serial = 894] [outer = 0x12aed8400] 22:22:08 INFO - PROCESS | 2218 | 1461475328204 Marionette DEBUG loaded listener.js 22:22:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x12dd52c00) [pid = 2218] [serial = 895] [outer = 0x12aed8400] 22:22:08 INFO - PROCESS | 2218 | 1461475328577 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]]]}] 22:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 522ms 22:22:08 INFO - PROCESS | 2218 | 1461475328599 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 22:22:08 INFO - PROCESS | 2218 | 1461475328601 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 22:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:22:08 INFO - PROCESS | 2218 | 1461475328605 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:22:08 INFO - PROCESS | 2218 | 1461475328607 Marionette TRACE conn2 <- [1,1166,null,{}] 22:22:08 INFO - PROCESS | 2218 | 1461475328610 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}] 22:22:08 INFO - PROCESS | 2218 | 1461475328765 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 22:22:08 INFO - PROCESS | 2218 | 1461475328779 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d306800 == 46 [pid = 2218] [id = 299] 22:22:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x12b639400) [pid = 2218] [serial = 896] [outer = 0x0] 22:22:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x12e4ba000) [pid = 2218] [serial = 897] [outer = 0x12b639400] 22:22:08 INFO - PROCESS | 2218 | 1461475328804 Marionette DEBUG loaded listener.js 22:22:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x12e519400) [pid = 2218] [serial = 898] [outer = 0x12b639400] 22:22:09 INFO - PROCESS | 2218 | 1461475329163 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]]]}] 22:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 572ms 22:22:09 INFO - PROCESS | 2218 | 1461475329178 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 22:22:09 INFO - PROCESS | 2218 | 1461475329180 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 22:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:22:09 INFO - PROCESS | 2218 | 1461475329183 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:22:09 INFO - PROCESS | 2218 | 1461475329184 Marionette TRACE conn2 <- [1,1170,null,{}] 22:22:09 INFO - PROCESS | 2218 | 1461475329186 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}] 22:22:09 INFO - PROCESS | 2218 | 1461475329285 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 22:22:09 INFO - PROCESS | 2218 | 1461475329297 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dc47800 == 47 [pid = 2218] [id = 300] 22:22:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x12e4b7000) [pid = 2218] [serial = 899] [outer = 0x0] 22:22:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x12e51e400) [pid = 2218] [serial = 900] [outer = 0x12e4b7000] 22:22:09 INFO - PROCESS | 2218 | 1461475329321 Marionette DEBUG loaded listener.js 22:22:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x12e534400) [pid = 2218] [serial = 901] [outer = 0x12e4b7000] 22:22:09 INFO - PROCESS | 2218 | 1461475329683 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]]]}] 22:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 22:22:09 INFO - PROCESS | 2218 | 1461475329704 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 22:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:22:09 INFO - PROCESS | 2218 | 1461475329706 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 22:22:09 INFO - PROCESS | 2218 | 1461475329710 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:22:09 INFO - PROCESS | 2218 | 1461475329712 Marionette TRACE conn2 <- [1,1174,null,{}] 22:22:09 INFO - PROCESS | 2218 | 1461475329722 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}] 22:22:09 INFO - PROCESS | 2218 | 1461475329876 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 22:22:09 INFO - PROCESS | 2218 | 1461475329898 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e560800 == 48 [pid = 2218] [id = 301] 22:22:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x12e4b9400) [pid = 2218] [serial = 902] [outer = 0x0] 22:22:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12e53f800) [pid = 2218] [serial = 903] [outer = 0x12e4b9400] 22:22:09 INFO - PROCESS | 2218 | 1461475329922 Marionette DEBUG loaded listener.js 22:22:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12eaae000) [pid = 2218] [serial = 904] [outer = 0x12e4b9400] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x12b44d800) [pid = 2218] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x11baeac00) [pid = 2218] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x11c30b800) [pid = 2218] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x11657f800) [pid = 2218] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x11c711c00) [pid = 2218] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x128f9ac00) [pid = 2218] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x129544400) [pid = 2218] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x115228400) [pid = 2218] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x129549400) [pid = 2218] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x115ced400) [pid = 2218] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x12aee5c00) [pid = 2218] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x11b194400) [pid = 2218] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x123870800) [pid = 2218] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x12643bc00) [pid = 2218] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x119d85800) [pid = 2218] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:22:10 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x12d37e000) [pid = 2218] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:22:10 INFO - PROCESS | 2218 | 1461475330395 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 22:22:10 INFO - PROCESS | 2218 | 1461475330432 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 22:22:10 INFO - PROCESS | 2218 | 1461475330441 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:22:10 INFO - PROCESS | 2218 | 1461475330443 Marionette TRACE conn2 <- [1,1178,null,{}] 22:22:10 INFO - PROCESS | 2218 | 1461475330447 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}] 22:22:10 INFO - PROCESS | 2218 | 1461475330539 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 22:22:10 INFO - PROCESS | 2218 | 1461475330545 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee08800 == 49 [pid = 2218] [id = 302] 22:22:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x11b1bc400) [pid = 2218] [serial = 905] [outer = 0x0] 22:22:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x12eaab800) [pid = 2218] [serial = 906] [outer = 0x11b1bc400] 22:22:10 INFO - PROCESS | 2218 | 1461475330575 Marionette DEBUG loaded listener.js 22:22:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x12eab5000) [pid = 2218] [serial = 907] [outer = 0x11b1bc400] 22:22:10 INFO - PROCESS | 2218 | 1461475330906 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] 22:22:10 INFO - PROCESS | 2218 | 1461475330917 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 22:22:10 INFO - PROCESS | 2218 | 1461475330919 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:22:10 INFO - PROCESS | 2218 | 1461475330920 Marionette TRACE conn2 <- [1,1182,null,{}] 22:22:10 INFO - PROCESS | 2218 | 1461475330922 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}] 22:22:11 INFO - PROCESS | 2218 | 1461475331005 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 22:22:11 INFO - PROCESS | 2218 | 1461475331058 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f155800 == 50 [pid = 2218] [id = 303] 22:22:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x12eab3800) [pid = 2218] [serial = 908] [outer = 0x0] 22:22:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x12eab9c00) [pid = 2218] [serial = 909] [outer = 0x12eab3800] 22:22:11 INFO - PROCESS | 2218 | 1461475331085 Marionette DEBUG loaded listener.js 22:22:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x12eef1000) [pid = 2218] [serial = 910] [outer = 0x12eab3800] 22:22:11 INFO - PROCESS | 2218 | 1461475331399 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 2","_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] 22:22:11 INFO - PROCESS | 2218 | 1461475331439 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 22:22:11 INFO - PROCESS | 2218 | 1461475331441 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:22:11 INFO - PROCESS | 2218 | 1461475331442 Marionette TRACE conn2 <- [1,1186,null,{}] 22:22:11 INFO - PROCESS | 2218 | 1461475331445 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}] 22:22:11 INFO - PROCESS | 2218 | 1461475331525 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 22:22:11 INFO - PROCESS | 2218 | 1461475331532 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f569800 == 51 [pid = 2218] [id = 304] 22:22:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x12e540800) [pid = 2218] [serial = 911] [outer = 0x0] 22:22:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x12eef7800) [pid = 2218] [serial = 912] [outer = 0x12e540800] 22:22:11 INFO - PROCESS | 2218 | 1461475331556 Marionette DEBUG loaded listener.js 22:22:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x12f778800) [pid = 2218] [serial = 913] [outer = 0x12e540800] 22:22:12 INFO - PROCESS | 2218 | 1461475332078 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] 22:22:12 INFO - PROCESS | 2218 | 1461475332120 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 22:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:22:12 INFO - PROCESS | 2218 | 1461475332126 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:22:12 INFO - PROCESS | 2218 | 1461475332130 Marionette TRACE conn2 <- [1,1190,null,{}] 22:22:12 INFO - PROCESS | 2218 | 1461475332136 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}] 22:22:12 INFO - PROCESS | 2218 | 1461475332286 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 22:22:12 INFO - PROCESS | 2218 | 1461475332341 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a908000 == 52 [pid = 2218] [id = 305] 22:22:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x115c35400) [pid = 2218] [serial = 914] [outer = 0x0] 22:22:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x118e0e000) [pid = 2218] [serial = 915] [outer = 0x115c35400] 22:22:12 INFO - PROCESS | 2218 | 1461475332374 Marionette DEBUG loaded listener.js 22:22:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x11a97c800) [pid = 2218] [serial = 916] [outer = 0x115c35400] 22:22:12 INFO - PROCESS | 2218 | 1461475332871 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] 22:22:12 INFO - PROCESS | 2218 | 1461475332906 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 22:22:12 INFO - PROCESS | 2218 | 1461475332911 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:22:12 INFO - PROCESS | 2218 | 1461475332913 Marionette TRACE conn2 <- [1,1194,null,{}] 22:22:12 INFO - PROCESS | 2218 | 1461475332916 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}] 22:22:13 INFO - PROCESS | 2218 | 1461475333019 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 22:22:13 INFO - PROCESS | 2218 | 1461475333088 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x12928b800 == 53 [pid = 2218] [id = 306] 22:22:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x11ae88800) [pid = 2218] [serial = 917] [outer = 0x0] 22:22:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x11bc05800) [pid = 2218] [serial = 918] [outer = 0x11ae88800] 22:22:13 INFO - PROCESS | 2218 | 1461475333118 Marionette DEBUG loaded listener.js 22:22:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x11c424400) [pid = 2218] [serial = 919] [outer = 0x11ae88800] 22:22:13 INFO - PROCESS | 2218 | 1461475333539 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] 22:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:22:13 INFO - PROCESS | 2218 | 1461475333583 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 22:22:13 INFO - PROCESS | 2218 | 1461475333585 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:22:13 INFO - PROCESS | 2218 | 1461475333588 Marionette TRACE conn2 <- [1,1198,null,{}] 22:22:13 INFO - PROCESS | 2218 | 1461475333596 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}] 22:22:13 INFO - PROCESS | 2218 | 1461475333701 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 22:22:13 INFO - PROCESS | 2218 | 1461475333759 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f569000 == 54 [pid = 2218] [id = 307] 22:22:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x11c428800) [pid = 2218] [serial = 920] [outer = 0x0] 22:22:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x1271fbc00) [pid = 2218] [serial = 921] [outer = 0x11c428800] 22:22:13 INFO - PROCESS | 2218 | 1461475333791 Marionette DEBUG loaded listener.js 22:22:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x129540400) [pid = 2218] [serial = 922] [outer = 0x11c428800] 22:22:14 INFO - PROCESS | 2218 | 1461475334246 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]]]}] 22:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 671ms 22:22:14 INFO - PROCESS | 2218 | 1461475334257 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 22:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:22:14 INFO - PROCESS | 2218 | 1461475334259 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 22:22:14 INFO - PROCESS | 2218 | 1461475334261 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:22:14 INFO - PROCESS | 2218 | 1461475334263 Marionette TRACE conn2 <- [1,1202,null,{}] 22:22:14 INFO - PROCESS | 2218 | 1461475334265 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}] 22:22:14 INFO - PROCESS | 2218 | 1461475334391 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 22:22:14 INFO - PROCESS | 2218 | 1461475334458 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f95f800 == 55 [pid = 2218] [id = 308] 22:22:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x12b631000) [pid = 2218] [serial = 923] [outer = 0x0] 22:22:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x12c0b7c00) [pid = 2218] [serial = 924] [outer = 0x12b631000] 22:22:14 INFO - PROCESS | 2218 | 1461475334488 Marionette DEBUG loaded listener.js 22:22:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x12d283800) [pid = 2218] [serial = 925] [outer = 0x12b631000] 22:22:14 INFO - PROCESS | 2218 | 1461475334912 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]]]}] 22:22:14 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 22:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 720ms 22:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:22:14 INFO - PROCESS | 2218 | 1461475334981 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 22:22:14 INFO - PROCESS | 2218 | 1461475334983 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 22:22:14 INFO - PROCESS | 2218 | 1461475334985 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:22:14 INFO - PROCESS | 2218 | 1461475334987 Marionette TRACE conn2 <- [1,1206,null,{}] 22:22:14 INFO - PROCESS | 2218 | 1461475334989 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}] 22:22:15 INFO - PROCESS | 2218 | 1461475335090 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 22:22:15 INFO - PROCESS | 2218 | 1461475335156 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x119166000 == 56 [pid = 2218] [id = 309] 22:22:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x11670c400) [pid = 2218] [serial = 926] [outer = 0x0] 22:22:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x12d2f0000) [pid = 2218] [serial = 927] [outer = 0x11670c400] 22:22:15 INFO - PROCESS | 2218 | 1461475335188 Marionette DEBUG loaded listener.js 22:22:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x12dd53400) [pid = 2218] [serial = 928] [outer = 0x11670c400] 22:22:15 INFO - PROCESS | 2218 | 1461475335832 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]]]}] 22:22:15 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 22:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 871ms 22:22:15 INFO - PROCESS | 2218 | 1461475335856 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 22:22:15 INFO - PROCESS | 2218 | 1461475335859 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 22:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:22:15 INFO - PROCESS | 2218 | 1461475335865 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:22:15 INFO - PROCESS | 2218 | 1461475335867 Marionette TRACE conn2 <- [1,1210,null,{}] 22:22:15 INFO - PROCESS | 2218 | 1461475335870 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}] 22:22:15 INFO - PROCESS | 2218 | 1461475335964 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 22:22:16 INFO - PROCESS | 2218 | 1461475336037 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d61800 == 57 [pid = 2218] [id = 310] 22:22:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x11522e000) [pid = 2218] [serial = 929] [outer = 0x0] 22:22:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x116581c00) [pid = 2218] [serial = 930] [outer = 0x11522e000] 22:22:16 INFO - PROCESS | 2218 | 1461475336066 Marionette DEBUG loaded listener.js 22:22:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x119e4dc00) [pid = 2218] [serial = 931] [outer = 0x11522e000] 22:22:16 INFO - PROCESS | 2218 | 1461475336498 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]]]}] 22:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 677ms 22:22:16 INFO - PROCESS | 2218 | 1461475336540 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 22:22:16 INFO - PROCESS | 2218 | 1461475336543 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 22:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:22:16 INFO - PROCESS | 2218 | 1461475336548 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:22:16 INFO - PROCESS | 2218 | 1461475336550 Marionette TRACE conn2 <- [1,1214,null,{}] 22:22:16 INFO - PROCESS | 2218 | 1461475336552 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}] 22:22:16 INFO - PROCESS | 2218 | 1461475336647 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 22:22:16 INFO - PROCESS | 2218 | 1461475336703 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acdb800 == 58 [pid = 2218] [id = 311] 22:22:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x11a97d800) [pid = 2218] [serial = 932] [outer = 0x0] 22:22:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x11b1cd000) [pid = 2218] [serial = 933] [outer = 0x11a97d800] 22:22:16 INFO - PROCESS | 2218 | 1461475336731 Marionette DEBUG loaded listener.js 22:22:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x11baf7000) [pid = 2218] [serial = 934] [outer = 0x11a97d800] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12f155800 == 57 [pid = 2218] [id = 303] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee08800 == 56 [pid = 2218] [id = 302] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12e560800 == 55 [pid = 2218] [id = 301] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12dc47800 == 54 [pid = 2218] [id = 300] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12d306800 == 53 [pid = 2218] [id = 299] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2cb000 == 52 [pid = 2218] [id = 298] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x11c08dc00) [pid = 2218] [serial = 806] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x12ae25c00) [pid = 2218] [serial = 812] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x128a65400) [pid = 2218] [serial = 809] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x119d83400) [pid = 2218] [serial = 803] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x12dd5bc00) [pid = 2218] [serial = 854] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x129286800 == 51 [pid = 2218] [id = 297] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x119116000 == 50 [pid = 2218] [id = 296] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x123844800 == 49 [pid = 2218] [id = 295] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11ba0c000 == 48 [pid = 2218] [id = 294] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11c068000 == 47 [pid = 2218] [id = 293] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x11922f000 == 46 [pid = 2218] [id = 292] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12f13e800 == 45 [pid = 2218] [id = 290] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee0d800 == 44 [pid = 2218] [id = 289] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2a7800 == 43 [pid = 2218] [id = 288] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x123a71800 == 42 [pid = 2218] [id = 287] 22:22:17 INFO - PROCESS | 2218 | --DOCSHELL 0x119108000 == 41 [pid = 2218] [id = 286] 22:22:17 INFO - PROCESS | 2218 | 1461475337167 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]]]}] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x12ae21000) [pid = 2218] [serial = 836] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x12869b800) [pid = 2218] [serial = 845] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x12b27e800) [pid = 2218] [serial = 839] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x12aee5400) [pid = 2218] [serial = 837] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x119d7fc00) [pid = 2218] [serial = 816] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x116747000) [pid = 2218] [serial = 815] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x12c0af000) [pid = 2218] [serial = 842] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x11b1be000) [pid = 2218] [serial = 821] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x11b423c00) [pid = 2218] [serial = 822] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x1154c9000) [pid = 2218] [serial = 827] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x126434400) [pid = 2218] [serial = 828] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x127c9e400) [pid = 2218] [serial = 830] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x11a99a400) [pid = 2218] [serial = 819] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x11a976c00) [pid = 2218] [serial = 818] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x12e4adc00) [pid = 2218] [serial = 801] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x12d2f8c00) [pid = 2218] [serial = 846] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x12d381400) [pid = 2218] [serial = 848] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x12d388c00) [pid = 2218] [serial = 849] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x11bc11000) [pid = 2218] [serial = 824] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x12d27d800) [pid = 2218] [serial = 843] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x11c4af000) [pid = 2218] [serial = 825] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x12b632800) [pid = 2218] [serial = 840] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x129548800) [pid = 2218] [serial = 834] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x12d74b400) [pid = 2218] [serial = 851] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x128f93400) [pid = 2218] [serial = 831] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x12dd4f000) [pid = 2218] [serial = 852] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11918d000) [pid = 2218] [serial = 702] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12b27b000) [pid = 2218] [serial = 741] [outer = 0x0] [url = about:blank] 22:22:17 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x129243000) [pid = 2218] [serial = 833] [outer = 0x0] [url = about:blank] 22:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 669ms 22:22:17 INFO - PROCESS | 2218 | 1461475337218 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 22:22:17 INFO - PROCESS | 2218 | 1461475337219 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 22:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:22:17 INFO - PROCESS | 2218 | 1461475337222 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:22:17 INFO - PROCESS | 2218 | 1461475337224 Marionette TRACE conn2 <- [1,1218,null,{}] 22:22:17 INFO - PROCESS | 2218 | 1461475337256 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}] 22:22:17 INFO - PROCESS | 2218 | 1461475337339 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 22:22:17 INFO - PROCESS | 2218 | 1461475337347 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c20000 == 42 [pid = 2218] [id = 312] 22:22:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11b1ca400) [pid = 2218] [serial = 935] [outer = 0x0] 22:22:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x11c41bc00) [pid = 2218] [serial = 936] [outer = 0x11b1ca400] 22:22:17 INFO - PROCESS | 2218 | 1461475337376 Marionette DEBUG loaded listener.js 22:22:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x11c429c00) [pid = 2218] [serial = 937] [outer = 0x11b1ca400] 22:22:17 INFO - PROCESS | 2218 | 1461475337716 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]]]}] 22:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 544ms 22:22:17 INFO - PROCESS | 2218 | 1461475337767 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 22:22:17 INFO - PROCESS | 2218 | 1461475337768 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 22:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:22:17 INFO - PROCESS | 2218 | 1461475337771 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:22:17 INFO - PROCESS | 2218 | 1461475337772 Marionette TRACE conn2 <- [1,1222,null,{}] 22:22:17 INFO - PROCESS | 2218 | 1461475337774 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}] 22:22:17 INFO - PROCESS | 2218 | 1461475337854 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 22:22:17 INFO - PROCESS | 2218 | 1461475337858 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c6c8000 == 43 [pid = 2218] [id = 313] 22:22:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x11c4b8400) [pid = 2218] [serial = 938] [outer = 0x0] 22:22:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x123e6d400) [pid = 2218] [serial = 939] [outer = 0x11c4b8400] 22:22:17 INFO - PROCESS | 2218 | 1461475337888 Marionette DEBUG loaded listener.js 22:22:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x1271a4c00) [pid = 2218] [serial = 940] [outer = 0x11c4b8400] 22:22:18 INFO - PROCESS | 2218 | 1461475338253 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] 22:22:18 INFO - PROCESS | 2218 | 1461475338293 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 22:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:22:18 INFO - PROCESS | 2218 | 1461475338297 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:22:18 INFO - PROCESS | 2218 | 1461475338299 Marionette TRACE conn2 <- [1,1226,null,{}] 22:22:18 INFO - PROCESS | 2218 | 1461475338302 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}] 22:22:18 INFO - PROCESS | 2218 | 1461475338426 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 22:22:18 INFO - PROCESS | 2218 | 1461475338435 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x1271b3000 == 44 [pid = 2218] [id = 314] 22:22:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x1271a7800) [pid = 2218] [serial = 941] [outer = 0x0] 22:22:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x127c97800) [pid = 2218] [serial = 942] [outer = 0x1271a7800] 22:22:18 INFO - PROCESS | 2218 | 1461475338480 Marionette DEBUG loaded listener.js 22:22:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x12869f000) [pid = 2218] [serial = 943] [outer = 0x1271a7800] 22:22:18 INFO - PROCESS | 2218 | 1461475338920 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]]]}] 22:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 22:22:18 INFO - PROCESS | 2218 | 1461475338971 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 22:22:18 INFO - PROCESS | 2218 | 1461475338972 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 22:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:22:18 INFO - PROCESS | 2218 | 1461475338974 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:22:18 INFO - PROCESS | 2218 | 1461475338976 Marionette TRACE conn2 <- [1,1230,null,{}] 22:22:18 INFO - PROCESS | 2218 | 1461475338982 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}] 22:22:19 INFO - PROCESS | 2218 | 1461475339076 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 22:22:19 INFO - PROCESS | 2218 | 1461475339083 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x128a39000 == 45 [pid = 2218] [id = 315] 22:22:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x129541000) [pid = 2218] [serial = 944] [outer = 0x0] 22:22:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x12ae26000) [pid = 2218] [serial = 945] [outer = 0x129541000] 22:22:19 INFO - PROCESS | 2218 | 1461475339112 Marionette DEBUG loaded listener.js 22:22:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x12b074800) [pid = 2218] [serial = 946] [outer = 0x129541000] 22:22:19 INFO - PROCESS | 2218 | 1461475339457 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]]]}] 22:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 22:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:22:19 INFO - PROCESS | 2218 | 1461475339501 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 22:22:19 INFO - PROCESS | 2218 | 1461475339503 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 22:22:19 INFO - PROCESS | 2218 | 1461475339505 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:22:19 INFO - PROCESS | 2218 | 1461475339506 Marionette TRACE conn2 <- [1,1234,null,{}] 22:22:19 INFO - PROCESS | 2218 | 1461475339508 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}] 22:22:19 INFO - PROCESS | 2218 | 1461475339606 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 22:22:19 INFO - PROCESS | 2218 | 1461475339612 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ab2d800 == 46 [pid = 2218] [id = 316] 22:22:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x12ae23800) [pid = 2218] [serial = 947] [outer = 0x0] 22:22:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x12b639000) [pid = 2218] [serial = 948] [outer = 0x12ae23800] 22:22:19 INFO - PROCESS | 2218 | 1461475339638 Marionette DEBUG loaded listener.js 22:22:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x12d27e000) [pid = 2218] [serial = 949] [outer = 0x12ae23800] 22:22:19 INFO - PROCESS | 2218 | 1461475339994 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]]]}] 22:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 22:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:22:20 INFO - PROCESS | 2218 | 1461475340023 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 22:22:20 INFO - PROCESS | 2218 | 1461475340025 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 22:22:20 INFO - PROCESS | 2218 | 1461475340027 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:22:20 INFO - PROCESS | 2218 | 1461475340028 Marionette TRACE conn2 <- [1,1238,null,{}] 22:22:20 INFO - PROCESS | 2218 | 1461475340030 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}] 22:22:20 INFO - PROCESS | 2218 | 1461475340127 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 22:22:20 INFO - PROCESS | 2218 | 1461475340131 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2ca000 == 47 [pid = 2218] [id = 317] 22:22:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x12b076800) [pid = 2218] [serial = 950] [outer = 0x0] 22:22:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x12d380c00) [pid = 2218] [serial = 951] [outer = 0x12b076800] 22:22:20 INFO - PROCESS | 2218 | 1461475340157 Marionette DEBUG loaded listener.js 22:22:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x12d748000) [pid = 2218] [serial = 952] [outer = 0x12b076800] 22:22:20 INFO - PROCESS | 2218 | 1461475340497 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]]]}] 22:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 22:22:20 INFO - PROCESS | 2218 | 1461475340546 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 22:22:20 INFO - PROCESS | 2218 | 1461475340547 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 22:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:22:20 INFO - PROCESS | 2218 | 1461475340550 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:22:20 INFO - PROCESS | 2218 | 1461475340551 Marionette TRACE conn2 <- [1,1242,null,{}] 22:22:20 INFO - PROCESS | 2218 | 1461475340553 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}] 22:22:20 INFO - PROCESS | 2218 | 1461475340653 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 22:22:20 INFO - PROCESS | 2218 | 1461475340665 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d174000 == 48 [pid = 2218] [id = 318] 22:22:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12d7e6800) [pid = 2218] [serial = 953] [outer = 0x0] 22:22:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12dd4e400) [pid = 2218] [serial = 954] [outer = 0x12d7e6800] 22:22:20 INFO - PROCESS | 2218 | 1461475340690 Marionette DEBUG loaded listener.js 22:22:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12e4af400) [pid = 2218] [serial = 955] [outer = 0x12d7e6800] 22:22:21 INFO - PROCESS | 2218 | 1461475341027 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]]]}] 22:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 22:22:21 INFO - PROCESS | 2218 | 1461475341071 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 22:22:21 INFO - PROCESS | 2218 | 1461475341072 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 22:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:22:21 INFO - PROCESS | 2218 | 1461475341074 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:22:21 INFO - PROCESS | 2218 | 1461475341075 Marionette TRACE conn2 <- [1,1246,null,{}] 22:22:21 INFO - PROCESS | 2218 | 1461475341077 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}] 22:22:21 INFO - PROCESS | 2218 | 1461475341179 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 22:22:21 INFO - PROCESS | 2218 | 1461475341183 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dc2d000 == 49 [pid = 2218] [id = 319] 22:22:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12d7e7400) [pid = 2218] [serial = 956] [outer = 0x0] 22:22:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x12e4b7c00) [pid = 2218] [serial = 957] [outer = 0x12d7e7400] 22:22:21 INFO - PROCESS | 2218 | 1461475341238 Marionette DEBUG loaded listener.js 22:22:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x12e51c000) [pid = 2218] [serial = 958] [outer = 0x12d7e7400] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x116508800) [pid = 2218] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x11bc0e000) [pid = 2218] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x127c6e400) [pid = 2218] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x11bd0f400) [pid = 2218] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x127b05800) [pid = 2218] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x127c90800) [pid = 2218] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x128a73800) [pid = 2218] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x11867b400) [pid = 2218] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x11a99c400) [pid = 2218] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x129541400) [pid = 2218] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x12aee2400) [pid = 2218] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x12b639400) [pid = 2218] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x12aed8400) [pid = 2218] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x12e4b7000) [pid = 2218] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x12e4b9400) [pid = 2218] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x119e4ec00) [pid = 2218] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x11c706c00) [pid = 2218] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x128f46000) [pid = 2218] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x119e4e800) [pid = 2218] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x11c4b1400) [pid = 2218] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x128c79400) [pid = 2218] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x119255000) [pid = 2218] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x1156c3800) [pid = 2218] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x11c086c00) [pid = 2218] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x12ae1fc00) [pid = 2218] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x12d2f1000) [pid = 2218] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x12d282400) [pid = 2218] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x11b1bc400) [pid = 2218] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:22:21 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x12eab3800) [pid = 2218] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:22:21 INFO - PROCESS | 2218 | 1461475341737 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]]]}] 22:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 671ms 22:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:22:21 INFO - PROCESS | 2218 | 1461475341752 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 22:22:21 INFO - PROCESS | 2218 | 1461475341754 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 22:22:21 INFO - PROCESS | 2218 | 1461475341756 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:22:21 INFO - PROCESS | 2218 | 1461475341758 Marionette TRACE conn2 <- [1,1250,null,{}] 22:22:21 INFO - PROCESS | 2218 | 1461475341766 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}] 22:22:21 INFO - PROCESS | 2218 | 1461475341891 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 22:22:21 INFO - PROCESS | 2218 | 1461475341926 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x127bab000 == 50 [pid = 2218] [id = 320] 22:22:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x114b35c00) [pid = 2218] [serial = 959] [outer = 0x0] 22:22:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x11b425400) [pid = 2218] [serial = 960] [outer = 0x114b35c00] 22:22:21 INFO - PROCESS | 2218 | 1461475341957 Marionette DEBUG loaded listener.js 22:22:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x12d282400) [pid = 2218] [serial = 961] [outer = 0x114b35c00] 22:22:22 INFO - PROCESS | 2218 | 1461475342236 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]]]}] 22:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 525ms 22:22:22 INFO - PROCESS | 2218 | 1461475342284 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 22:22:22 INFO - PROCESS | 2218 | 1461475342285 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 22:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:22:22 INFO - PROCESS | 2218 | 1461475342287 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:22:22 INFO - PROCESS | 2218 | 1461475342288 Marionette TRACE conn2 <- [1,1254,null,{}] 22:22:22 INFO - PROCESS | 2218 | 1461475342291 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}] 22:22:22 INFO - PROCESS | 2218 | 1461475342379 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 22:22:22 INFO - PROCESS | 2218 | 1461475342384 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e55c800 == 51 [pid = 2218] [id = 321] 22:22:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x12d2f1000) [pid = 2218] [serial = 962] [outer = 0x0] 22:22:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x12e51b800) [pid = 2218] [serial = 963] [outer = 0x12d2f1000] 22:22:22 INFO - PROCESS | 2218 | 1461475342410 Marionette DEBUG loaded listener.js 22:22:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12e53c400) [pid = 2218] [serial = 964] [outer = 0x12d2f1000] 22:22:22 INFO - PROCESS | 2218 | 1461475342749 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]]]}] 22:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 469ms 22:22:22 INFO - PROCESS | 2218 | 1461475342757 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 22:22:22 INFO - PROCESS | 2218 | 1461475342758 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 22:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:22:22 INFO - PROCESS | 2218 | 1461475342761 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:22:22 INFO - PROCESS | 2218 | 1461475342763 Marionette TRACE conn2 <- [1,1258,null,{}] 22:22:22 INFO - PROCESS | 2218 | 1461475342767 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}] 22:22:22 INFO - PROCESS | 2218 | 1461475342887 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 22:22:22 INFO - PROCESS | 2218 | 1461475342895 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebbc800 == 52 [pid = 2218] [id = 322] 22:22:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x128f46000) [pid = 2218] [serial = 965] [outer = 0x0] 22:22:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x12e53fc00) [pid = 2218] [serial = 966] [outer = 0x128f46000] 22:22:22 INFO - PROCESS | 2218 | 1461475342937 Marionette DEBUG loaded listener.js 22:22:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x12eab8800) [pid = 2218] [serial = 967] [outer = 0x128f46000] 22:22:23 INFO - PROCESS | 2218 | 1461475343378 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]]]}] 22:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 627ms 22:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:22:23 INFO - PROCESS | 2218 | 1461475343389 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 22:22:23 INFO - PROCESS | 2218 | 1461475343391 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 22:22:23 INFO - PROCESS | 2218 | 1461475343399 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:22:23 INFO - PROCESS | 2218 | 1461475343401 Marionette TRACE conn2 <- [1,1262,null,{}] 22:22:23 INFO - PROCESS | 2218 | 1461475343405 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}] 22:22:23 INFO - PROCESS | 2218 | 1461475343569 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 22:22:23 INFO - PROCESS | 2218 | 1461475343693 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x116403800 == 53 [pid = 2218] [id = 323] 22:22:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x114010000) [pid = 2218] [serial = 968] [outer = 0x0] 22:22:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x114bae000) [pid = 2218] [serial = 969] [outer = 0x114010000] 22:22:23 INFO - PROCESS | 2218 | 1461475343728 Marionette DEBUG loaded listener.js 22:22:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x1156c8800) [pid = 2218] [serial = 970] [outer = 0x114010000] 22:22:24 INFO - PROCESS | 2218 | 1461475344144 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]]]}] 22:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 827ms 22:22:24 INFO - PROCESS | 2218 | 1461475344222 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 22:22:24 INFO - PROCESS | 2218 | 1461475344224 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 22:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:22:24 INFO - PROCESS | 2218 | 1461475344249 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:22:24 INFO - PROCESS | 2218 | 1461475344252 Marionette TRACE conn2 <- [1,1266,null,{}] 22:22:24 INFO - PROCESS | 2218 | 1461475344256 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}] 22:22:24 INFO - PROCESS | 2218 | 1461475344363 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 22:22:24 INFO - PROCESS | 2218 | 1461475344428 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bada000 == 54 [pid = 2218] [id = 324] 22:22:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x11a995400) [pid = 2218] [serial = 971] [outer = 0x0] 22:22:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x11b17e800) [pid = 2218] [serial = 972] [outer = 0x11a995400] 22:22:24 INFO - PROCESS | 2218 | 1461475344460 Marionette DEBUG loaded listener.js 22:22:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x11b1d1000) [pid = 2218] [serial = 973] [outer = 0x11a995400] 22:22:24 INFO - PROCESS | 2218 | 1461475344884 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]]]}] 22:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 674ms 22:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:22:24 INFO - PROCESS | 2218 | 1461475344923 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 22:22:24 INFO - PROCESS | 2218 | 1461475344926 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 22:22:24 INFO - PROCESS | 2218 | 1461475344928 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:22:24 INFO - PROCESS | 2218 | 1461475344930 Marionette TRACE conn2 <- [1,1270,null,{}] 22:22:24 INFO - PROCESS | 2218 | 1461475344932 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}] 22:22:25 INFO - PROCESS | 2218 | 1461475345038 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 22:22:25 INFO - PROCESS | 2218 | 1461475345105 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286d9000 == 55 [pid = 2218] [id = 325] 22:22:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x11b1d2800) [pid = 2218] [serial = 974] [outer = 0x0] 22:22:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x11c426400) [pid = 2218] [serial = 975] [outer = 0x11b1d2800] 22:22:25 INFO - PROCESS | 2218 | 1461475345136 Marionette DEBUG loaded listener.js 22:22:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x12428d400) [pid = 2218] [serial = 976] [outer = 0x11b1d2800] 22:22:25 INFO - PROCESS | 2218 | 1461475345566 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]]]}] 22:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 669ms 22:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:22:25 INFO - PROCESS | 2218 | 1461475345598 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 22:22:25 INFO - PROCESS | 2218 | 1461475345600 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 22:22:25 INFO - PROCESS | 2218 | 1461475345607 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:22:25 INFO - PROCESS | 2218 | 1461475345611 Marionette TRACE conn2 <- [1,1274,null,{}] 22:22:25 INFO - PROCESS | 2218 | 1461475345615 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}] 22:22:25 INFO - PROCESS | 2218 | 1461475345742 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 22:22:25 INFO - PROCESS | 2218 | 1461475345809 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee05000 == 56 [pid = 2218] [id = 326] 22:22:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x1271f4400) [pid = 2218] [serial = 977] [outer = 0x0] 22:22:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x128c79400) [pid = 2218] [serial = 978] [outer = 0x1271f4400] 22:22:25 INFO - PROCESS | 2218 | 1461475345840 Marionette DEBUG loaded listener.js 22:22:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x12aee1400) [pid = 2218] [serial = 979] [outer = 0x1271f4400] 22:22:26 INFO - PROCESS | 2218 | 1461475346256 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]]]}] 22:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 680ms 22:22:26 INFO - PROCESS | 2218 | 1461475346283 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 22:22:26 INFO - PROCESS | 2218 | 1461475346285 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 22:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:22:26 INFO - PROCESS | 2218 | 1461475346288 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:22:26 INFO - PROCESS | 2218 | 1461475346289 Marionette TRACE conn2 <- [1,1278,null,{}] 22:22:26 INFO - PROCESS | 2218 | 1461475346291 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}] 22:22:26 INFO - PROCESS | 2218 | 1461475346396 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 22:22:26 INFO - PROCESS | 2218 | 1461475346448 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f565800 == 57 [pid = 2218] [id = 327] 22:22:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x12aedec00) [pid = 2218] [serial = 980] [outer = 0x0] 22:22:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x12d2f2400) [pid = 2218] [serial = 981] [outer = 0x12aedec00] 22:22:26 INFO - PROCESS | 2218 | 1461475346478 Marionette DEBUG loaded listener.js 22:22:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12e4b8400) [pid = 2218] [serial = 982] [outer = 0x12aedec00] 22:22:26 INFO - PROCESS | 2218 | 1461475346883 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]]]}] 22:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 618ms 22:22:26 INFO - PROCESS | 2218 | 1461475346907 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 22:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:22:26 INFO - PROCESS | 2218 | 1461475346908 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 22:22:26 INFO - PROCESS | 2218 | 1461475346910 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:22:26 INFO - PROCESS | 2218 | 1461475346912 Marionette TRACE conn2 <- [1,1282,null,{}] 22:22:26 INFO - PROCESS | 2218 | 1461475346914 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}] 22:22:27 INFO - PROCESS | 2218 | 1461475347018 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 22:22:27 INFO - PROCESS | 2218 | 1461475347106 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x12fc22000 == 58 [pid = 2218] [id = 328] 22:22:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12ae34400) [pid = 2218] [serial = 983] [outer = 0x0] 22:22:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12ae36800) [pid = 2218] [serial = 984] [outer = 0x12ae34400] 22:22:27 INFO - PROCESS | 2218 | 1461475347144 Marionette DEBUG loaded listener.js 22:22:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12e534800) [pid = 2218] [serial = 985] [outer = 0x12ae34400] 22:22:27 INFO - PROCESS | 2218 | 1461475347598 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]]]}] 22:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 22:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:22:27 INFO - PROCESS | 2218 | 1461475347632 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 22:22:27 INFO - PROCESS | 2218 | 1461475347633 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 22:22:27 INFO - PROCESS | 2218 | 1461475347635 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:22:27 INFO - PROCESS | 2218 | 1461475347637 Marionette TRACE conn2 <- [1,1286,null,{}] 22:22:27 INFO - PROCESS | 2218 | 1461475347639 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}] 22:22:27 INFO - PROCESS | 2218 | 1461475347744 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 22:22:27 INFO - PROCESS | 2218 | 1461475347810 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x123836000 == 59 [pid = 2218] [id = 329] 22:22:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x128a68800) [pid = 2218] [serial = 986] [outer = 0x0] 22:22:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x12ae37400) [pid = 2218] [serial = 987] [outer = 0x128a68800] 22:22:27 INFO - PROCESS | 2218 | 1461475347840 Marionette DEBUG loaded listener.js 22:22:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x12eeee400) [pid = 2218] [serial = 988] [outer = 0x128a68800] 22:22:28 INFO - PROCESS | 2218 | 1461475348228 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]]]}] 22:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 621ms 22:22:28 INFO - PROCESS | 2218 | 1461475348455 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 22:22:28 INFO - PROCESS | 2218 | 1461475348458 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 22:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:22:28 INFO - PROCESS | 2218 | 1461475348483 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:22:28 INFO - PROCESS | 2218 | 1461475348484 Marionette TRACE conn2 <- [1,1290,null,{}] 22:22:28 INFO - PROCESS | 2218 | 1461475348488 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}] 22:22:28 INFO - PROCESS | 2218 | 1461475348594 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 22:22:28 INFO - PROCESS | 2218 | 1461475348658 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ba11800 == 60 [pid = 2218] [id = 330] 22:22:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x1189edc00) [pid = 2218] [serial = 989] [outer = 0x0] 22:22:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x119254800) [pid = 2218] [serial = 990] [outer = 0x1189edc00] 22:22:28 INFO - PROCESS | 2218 | 1461475348686 Marionette DEBUG loaded listener.js 22:22:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x119e4d000) [pid = 2218] [serial = 991] [outer = 0x1189edc00] 22:22:29 INFO - PROCESS | 2218 | 1461475349110 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]]]}] 22:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 675ms 22:22:29 INFO - PROCESS | 2218 | 1461475349164 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 22:22:29 INFO - PROCESS | 2218 | 1461475349167 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 22:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:22:29 INFO - PROCESS | 2218 | 1461475349173 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:22:29 INFO - PROCESS | 2218 | 1461475349176 Marionette TRACE conn2 <- [1,1294,null,{}] 22:22:29 INFO - PROCESS | 2218 | 1461475349181 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}] 22:22:29 INFO - PROCESS | 2218 | 1461475349276 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 22:22:29 INFO - PROCESS | 2218 | 1461475349345 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d4f800 == 61 [pid = 2218] [id = 331] 22:22:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x11b180c00) [pid = 2218] [serial = 992] [outer = 0x0] 22:22:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x11b1be000) [pid = 2218] [serial = 993] [outer = 0x11b180c00] 22:22:29 INFO - PROCESS | 2218 | 1461475349375 Marionette DEBUG loaded listener.js 22:22:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x11ba68000) [pid = 2218] [serial = 994] [outer = 0x11b180c00] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12ea58800 == 60 [pid = 2218] [id = 285] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebbc800 == 59 [pid = 2218] [id = 322] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12e55c800 == 58 [pid = 2218] [id = 321] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x127bab000 == 57 [pid = 2218] [id = 320] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12dc2d000 == 56 [pid = 2218] [id = 319] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12d174000 == 55 [pid = 2218] [id = 318] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2ca000 == 54 [pid = 2218] [id = 317] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12ab2d800 == 53 [pid = 2218] [id = 316] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x12eef7800) [pid = 2218] [serial = 912] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x128a39000 == 52 [pid = 2218] [id = 315] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x1271b3000 == 51 [pid = 2218] [id = 314] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11c6c8000 == 50 [pid = 2218] [id = 313] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x119c20000 == 49 [pid = 2218] [id = 312] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11acdb800 == 48 [pid = 2218] [id = 311] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x119d61800 == 47 [pid = 2218] [id = 310] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x119166000 == 46 [pid = 2218] [id = 309] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12f95f800 == 45 [pid = 2218] [id = 308] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12f569000 == 44 [pid = 2218] [id = 307] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12928b800 == 43 [pid = 2218] [id = 306] 22:22:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11a908000 == 42 [pid = 2218] [id = 305] 22:22:29 INFO - PROCESS | 2218 | 1461475349801 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]]]}] 22:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 678ms 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x119d84800) [pid = 2218] [serial = 744] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x123c18800) [pid = 2218] [serial = 750] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x128f47000) [pid = 2218] [serial = 753] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x12386d400) [pid = 2218] [serial = 807] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x12924b000) [pid = 2218] [serial = 810] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x12ae26c00) [pid = 2218] [serial = 756] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x12c0b1400) [pid = 2218] [serial = 759] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x11a975800) [pid = 2218] [serial = 804] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x11b1c9c00) [pid = 2218] [serial = 747] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x12c241000) [pid = 2218] [serial = 813] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x12b27c400) [pid = 2218] [serial = 699] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x12e4ba000) [pid = 2218] [serial = 897] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x12d743800) [pid = 2218] [serial = 894] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x12e51e400) [pid = 2218] [serial = 900] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x12e519400) [pid = 2218] [serial = 898] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x12e53f800) [pid = 2218] [serial = 903] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x12e534400) [pid = 2218] [serial = 901] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x11c4b2000) [pid = 2218] [serial = 880] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x11b424400) [pid = 2218] [serial = 879] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x127c6f000) [pid = 2218] [serial = 885] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x128f43400) [pid = 2218] [serial = 886] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x129540c00) [pid = 2218] [serial = 888] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x12ae21800) [pid = 2218] [serial = 889] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x11b177c00) [pid = 2218] [serial = 877] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x11a8c7c00) [pid = 2218] [serial = 876] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x123716c00) [pid = 2218] [serial = 882] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x127524000) [pid = 2218] [serial = 883] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x12d281400) [pid = 2218] [serial = 868] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12aee7c00) [pid = 2218] [serial = 867] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x11b1c8c00) [pid = 2218] [serial = 861] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11a999000) [pid = 2218] [serial = 860] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x118ef1000) [pid = 2218] [serial = 858] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x116710400) [pid = 2218] [serial = 857] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x128adc800) [pid = 2218] [serial = 865] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x1271ed400) [pid = 2218] [serial = 864] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x12b44c000) [pid = 2218] [serial = 891] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12e51a400) [pid = 2218] [serial = 874] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x12e514c00) [pid = 2218] [serial = 873] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x12dd5b400) [pid = 2218] [serial = 871] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x12d37fc00) [pid = 2218] [serial = 870] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x12eaab800) [pid = 2218] [serial = 906] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x119253c00) [pid = 2218] [serial = 447] [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.] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x12eaae000) [pid = 2218] [serial = 904] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x12dd52c00) [pid = 2218] [serial = 895] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x12eab9c00) [pid = 2218] [serial = 909] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x12eef1000) [pid = 2218] [serial = 910] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x12d37a000) [pid = 2218] [serial = 892] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x12eab5000) [pid = 2218] [serial = 907] [outer = 0x0] [url = about:blank] 22:22:29 INFO - PROCESS | 2218 | 1461475349882 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 22:22:29 INFO - PROCESS | 2218 | 1461475349884 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 22:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:22:29 INFO - PROCESS | 2218 | 1461475349892 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:22:29 INFO - PROCESS | 2218 | 1461475349893 Marionette TRACE conn2 <- [1,1298,null,{}] 22:22:29 INFO - PROCESS | 2218 | 1461475349901 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}] 22:22:29 INFO - PROCESS | 2218 | 1461475349997 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 22:22:30 INFO - PROCESS | 2218 | 1461475350007 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a91a800 == 43 [pid = 2218] [id = 332] 22:22:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x11c426000) [pid = 2218] [serial = 995] [outer = 0x0] 22:22:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x11c4b0800) [pid = 2218] [serial = 996] [outer = 0x11c426000] 22:22:30 INFO - PROCESS | 2218 | 1461475350039 Marionette DEBUG loaded listener.js 22:22:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x123c15800) [pid = 2218] [serial = 997] [outer = 0x11c426000] 22:22:30 INFO - PROCESS | 2218 | 1461475350436 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]]]}] 22:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 574ms 22:22:30 INFO - PROCESS | 2218 | 1461475350465 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 22:22:30 INFO - PROCESS | 2218 | 1461475350466 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 22:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:22:30 INFO - PROCESS | 2218 | 1461475350468 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:22:30 INFO - PROCESS | 2218 | 1461475350469 Marionette TRACE conn2 <- [1,1302,null,{}] 22:22:30 INFO - PROCESS | 2218 | 1461475350472 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}] 22:22:30 INFO - PROCESS | 2218 | 1461475350557 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 22:22:30 INFO - PROCESS | 2218 | 1461475350564 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x123ecf800 == 44 [pid = 2218] [id = 333] 22:22:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x1242da000) [pid = 2218] [serial = 998] [outer = 0x0] 22:22:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x1242dc400) [pid = 2218] [serial = 999] [outer = 0x1242da000] 22:22:30 INFO - PROCESS | 2218 | 1461475350590 Marionette DEBUG loaded listener.js 22:22:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x1242e4800) [pid = 2218] [serial = 1000] [outer = 0x1242da000] 22:22:30 INFO - PROCESS | 2218 | 1461475350919 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]]]}] 22:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 468ms 22:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:22:30 INFO - PROCESS | 2218 | 1461475350937 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 22:22:30 INFO - PROCESS | 2218 | 1461475350938 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 22:22:30 INFO - PROCESS | 2218 | 1461475350940 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:22:30 INFO - PROCESS | 2218 | 1461475350941 Marionette TRACE conn2 <- [1,1306,null,{}] 22:22:30 INFO - PROCESS | 2218 | 1461475350944 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}] 22:22:31 INFO - PROCESS | 2218 | 1461475351033 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 22:22:31 INFO - PROCESS | 2218 | 1461475351083 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a909000 == 45 [pid = 2218] [id = 334] 22:22:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x1242df000) [pid = 2218] [serial = 1001] [outer = 0x0] 22:22:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x1271fb000) [pid = 2218] [serial = 1002] [outer = 0x1242df000] 22:22:31 INFO - PROCESS | 2218 | 1461475351109 Marionette DEBUG loaded listener.js 22:22:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x127bf0400) [pid = 2218] [serial = 1003] [outer = 0x1242df000] 22:22:31 INFO - PROCESS | 2218 | 1461475351409 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]]]}] 22:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 523ms 22:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:22:31 INFO - PROCESS | 2218 | 1461475351464 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 22:22:31 INFO - PROCESS | 2218 | 1461475351466 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 22:22:31 INFO - PROCESS | 2218 | 1461475351468 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:22:31 INFO - PROCESS | 2218 | 1461475351469 Marionette TRACE conn2 <- [1,1310,null,{}] 22:22:31 INFO - PROCESS | 2218 | 1461475351471 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}] 22:22:31 INFO - PROCESS | 2218 | 1461475351570 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 22:22:31 INFO - PROCESS | 2218 | 1461475351628 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ab1f800 == 46 [pid = 2218] [id = 335] 22:22:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x1272f2c00) [pid = 2218] [serial = 1004] [outer = 0x0] 22:22:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x128ad4000) [pid = 2218] [serial = 1005] [outer = 0x1272f2c00] 22:22:31 INFO - PROCESS | 2218 | 1461475351655 Marionette DEBUG loaded listener.js 22:22:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12ae2e400) [pid = 2218] [serial = 1006] [outer = 0x1272f2c00] 22:22:31 INFO - PROCESS | 2218 | 1461475351952 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] 22:22:31 INFO - PROCESS | 2218 | 1461475351991 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 22:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:22:31 INFO - PROCESS | 2218 | 1461475351995 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:22:31 INFO - PROCESS | 2218 | 1461475351997 Marionette TRACE conn2 <- [1,1314,null,{}] 22:22:32 INFO - PROCESS | 2218 | 1461475352000 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}] 22:22:32 INFO - PROCESS | 2218 | 1461475352100 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 22:22:32 INFO - PROCESS | 2218 | 1461475352104 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2c3000 == 47 [pid = 2218] [id = 336] 22:22:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x127be8800) [pid = 2218] [serial = 1007] [outer = 0x0] 22:22:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12aed9000) [pid = 2218] [serial = 1008] [outer = 0x127be8800] 22:22:32 INFO - PROCESS | 2218 | 1461475352158 Marionette DEBUG loaded listener.js 22:22:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12c0b1400) [pid = 2218] [serial = 1009] [outer = 0x127be8800] 22:22:32 INFO - PROCESS | 2218 | 1461475352494 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]]]}] 22:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 522ms 22:22:32 INFO - PROCESS | 2218 | 1461475352517 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 22:22:32 INFO - PROCESS | 2218 | 1461475352518 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 22:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:22:32 INFO - PROCESS | 2218 | 1461475352520 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:22:32 INFO - PROCESS | 2218 | 1461475352521 Marionette TRACE conn2 <- [1,1318,null,{}] 22:22:32 INFO - PROCESS | 2218 | 1461475352523 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}] 22:22:32 INFO - PROCESS | 2218 | 1461475352624 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 22:22:32 INFO - PROCESS | 2218 | 1461475352634 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2ac000 == 48 [pid = 2218] [id = 337] 22:22:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x12c0ae400) [pid = 2218] [serial = 1010] [outer = 0x0] 22:22:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x12d2f3800) [pid = 2218] [serial = 1011] [outer = 0x12c0ae400] 22:22:32 INFO - PROCESS | 2218 | 1461475352659 Marionette DEBUG loaded listener.js 22:22:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x12d740000) [pid = 2218] [serial = 1012] [outer = 0x12c0ae400] 22:22:32 INFO - PROCESS | 2218 | 1461475352988 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]]]}] 22:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 22:22:33 INFO - PROCESS | 2218 | 1461475353040 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 22:22:33 INFO - PROCESS | 2218 | 1461475353042 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 22:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:22:33 INFO - PROCESS | 2218 | 1461475353044 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:22:33 INFO - PROCESS | 2218 | 1461475353045 Marionette TRACE conn2 <- [1,1322,null,{}] 22:22:33 INFO - PROCESS | 2218 | 1461475353047 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}] 22:22:33 INFO - PROCESS | 2218 | 1461475353151 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 22:22:33 INFO - PROCESS | 2218 | 1461475353183 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dc2a000 == 49 [pid = 2218] [id = 338] 22:22:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12c0b2800) [pid = 2218] [serial = 1013] [outer = 0x0] 22:22:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12d7ee000) [pid = 2218] [serial = 1014] [outer = 0x12c0b2800] 22:22:33 INFO - PROCESS | 2218 | 1461475353208 Marionette DEBUG loaded listener.js 22:22:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x12e4b7000) [pid = 2218] [serial = 1015] [outer = 0x12c0b2800] 22:22:33 INFO - PROCESS | 2218 | 1461475353545 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]]]}] 22:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 22:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:22:33 INFO - PROCESS | 2218 | 1461475353564 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 22:22:33 INFO - PROCESS | 2218 | 1461475353565 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 22:22:33 INFO - PROCESS | 2218 | 1461475353567 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:22:33 INFO - PROCESS | 2218 | 1461475353569 Marionette TRACE conn2 <- [1,1326,null,{}] 22:22:33 INFO - PROCESS | 2218 | 1461475353571 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}] 22:22:33 INFO - PROCESS | 2218 | 1461475353672 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 22:22:33 INFO - PROCESS | 2218 | 1461475353684 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e555000 == 50 [pid = 2218] [id = 339] 22:22:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x12e514c00) [pid = 2218] [serial = 1016] [outer = 0x0] 22:22:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x12e520400) [pid = 2218] [serial = 1017] [outer = 0x12e514c00] 22:22:33 INFO - PROCESS | 2218 | 1461475353709 Marionette DEBUG loaded listener.js 22:22:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x12eab9800) [pid = 2218] [serial = 1018] [outer = 0x12e514c00] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x12d2f1000) [pid = 2218] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x11a973c00) [pid = 2218] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x12ae23800) [pid = 2218] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x12b076800) [pid = 2218] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x114b35c00) [pid = 2218] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x12d7e6800) [pid = 2218] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x12b631000) [pid = 2218] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x11a97d800) [pid = 2218] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x11c428800) [pid = 2218] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x129541000) [pid = 2218] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x11ae88800) [pid = 2218] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x115c35400) [pid = 2218] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x11c4b8400) [pid = 2218] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x1271a7800) [pid = 2218] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x11522e000) [pid = 2218] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x11670c400) [pid = 2218] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x11b1ca400) [pid = 2218] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:22:34 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x12d7e7400) [pid = 2218] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:22:34 INFO - PROCESS | 2218 | 1461475354145 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]]]}] 22:22:34 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 22:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 619ms 22:22:34 INFO - PROCESS | 2218 | 1461475354188 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 22:22:34 INFO - PROCESS | 2218 | 1461475354189 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 22:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:22:34 INFO - PROCESS | 2218 | 1461475354192 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:22:34 INFO - PROCESS | 2218 | 1461475354193 Marionette TRACE conn2 <- [1,1330,null,{}] 22:22:34 INFO - PROCESS | 2218 | 1461475354196 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}] 22:22:34 INFO - PROCESS | 2218 | 1461475354298 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 22:22:34 INFO - PROCESS | 2218 | 1461475354355 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebbb800 == 51 [pid = 2218] [id = 340] 22:22:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x114fd1800) [pid = 2218] [serial = 1019] [outer = 0x0] 22:22:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x114fda000) [pid = 2218] [serial = 1020] [outer = 0x114fd1800] 22:22:34 INFO - PROCESS | 2218 | 1461475354384 Marionette DEBUG loaded listener.js 22:22:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x123a8d800) [pid = 2218] [serial = 1021] [outer = 0x114fd1800] 22:22:34 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 22:22:34 INFO - PROCESS | 2218 | 1461475354708 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]]]}] 22:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 521ms 22:22:34 INFO - PROCESS | 2218 | 1461475354716 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 22:22:34 INFO - PROCESS | 2218 | 1461475354717 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 22:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:22:34 INFO - PROCESS | 2218 | 1461475354719 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:22:34 INFO - PROCESS | 2218 | 1461475354720 Marionette TRACE conn2 <- [1,1334,null,{}] 22:22:34 INFO - PROCESS | 2218 | 1461475354723 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}] 22:22:34 INFO - PROCESS | 2218 | 1461475354809 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 22:22:34 INFO - PROCESS | 2218 | 1461475354814 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f14e800 == 52 [pid = 2218] [id = 341] 22:22:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x123c1b000) [pid = 2218] [serial = 1022] [outer = 0x0] 22:22:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x12d282000) [pid = 2218] [serial = 1023] [outer = 0x123c1b000] 22:22:34 INFO - PROCESS | 2218 | 1461475354838 Marionette DEBUG loaded listener.js 22:22:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12eaac800) [pid = 2218] [serial = 1024] [outer = 0x123c1b000] 22:22:35 INFO - PROCESS | 2218 | 1461475355216 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]]]}] 22:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 22:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:22:35 INFO - PROCESS | 2218 | 1461475355239 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 22:22:35 INFO - PROCESS | 2218 | 1461475355240 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 22:22:35 INFO - PROCESS | 2218 | 1461475355242 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:22:35 INFO - PROCESS | 2218 | 1461475355244 Marionette TRACE conn2 <- [1,1338,null,{}] 22:22:35 INFO - PROCESS | 2218 | 1461475355247 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}] 22:22:35 INFO - PROCESS | 2218 | 1461475355334 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 22:22:35 INFO - PROCESS | 2218 | 1461475355338 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f514000 == 53 [pid = 2218] [id = 342] 22:22:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x11c4b0000) [pid = 2218] [serial = 1025] [outer = 0x0] 22:22:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12eef1400) [pid = 2218] [serial = 1026] [outer = 0x11c4b0000] 22:22:35 INFO - PROCESS | 2218 | 1461475355362 Marionette DEBUG loaded listener.js 22:22:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12f771000) [pid = 2218] [serial = 1027] [outer = 0x11c4b0000] 22:22:36 INFO - PROCESS | 2218 | 1461475356221 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]]]}] 22:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1022ms 22:22:36 INFO - PROCESS | 2218 | 1461475356265 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 22:22:36 INFO - PROCESS | 2218 | 1461475356268 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 22:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:22:36 INFO - PROCESS | 2218 | 1461475356288 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:22:36 INFO - PROCESS | 2218 | 1461475356290 Marionette TRACE conn2 <- [1,1342,null,{}] 22:22:36 INFO - PROCESS | 2218 | 1461475356295 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}] 22:22:36 INFO - PROCESS | 2218 | 1461475356436 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 22:22:36 INFO - PROCESS | 2218 | 1461475356489 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x119807800 == 54 [pid = 2218] [id = 343] 22:22:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x114fdd000) [pid = 2218] [serial = 1028] [outer = 0x0] 22:22:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x114fdf800) [pid = 2218] [serial = 1029] [outer = 0x114fdd000] 22:22:36 INFO - PROCESS | 2218 | 1461475356522 Marionette DEBUG loaded listener.js 22:22:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x115c36c00) [pid = 2218] [serial = 1030] [outer = 0x114fdd000] 22:22:36 INFO - PROCESS | 2218 | 1461475356945 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]]]}] 22:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 742ms 22:22:37 INFO - PROCESS | 2218 | 1461475357029 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 22:22:37 INFO - PROCESS | 2218 | 1461475357034 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 22:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:22:37 INFO - PROCESS | 2218 | 1461475357040 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:22:37 INFO - PROCESS | 2218 | 1461475357042 Marionette TRACE conn2 <- [1,1346,null,{}] 22:22:37 INFO - PROCESS | 2218 | 1461475357047 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}] 22:22:37 INFO - PROCESS | 2218 | 1461475357152 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 22:22:37 INFO - PROCESS | 2218 | 1461475357218 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x123ec7800 == 55 [pid = 2218] [id = 344] 22:22:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11882ac00) [pid = 2218] [serial = 1031] [outer = 0x0] 22:22:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x118832000) [pid = 2218] [serial = 1032] [outer = 0x11882ac00] 22:22:37 INFO - PROCESS | 2218 | 1461475357248 Marionette DEBUG loaded listener.js 22:22:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x119d84000) [pid = 2218] [serial = 1033] [outer = 0x11882ac00] 22:22:37 INFO - PROCESS | 2218 | 1461475357704 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]]]}] 22:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 671ms 22:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:22:37 INFO - PROCESS | 2218 | 1461475357714 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 22:22:37 INFO - PROCESS | 2218 | 1461475357716 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 22:22:37 INFO - PROCESS | 2218 | 1461475357739 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:22:37 INFO - PROCESS | 2218 | 1461475357742 Marionette TRACE conn2 <- [1,1350,null,{}] 22:22:37 INFO - PROCESS | 2218 | 1461475357770 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}] 22:22:37 INFO - PROCESS | 2218 | 1461475357882 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 22:22:37 INFO - PROCESS | 2218 | 1461475357949 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e550800 == 56 [pid = 2218] [id = 345] 22:22:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x11ba65000) [pid = 2218] [serial = 1034] [outer = 0x0] 22:22:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x11c30d400) [pid = 2218] [serial = 1035] [outer = 0x11ba65000] 22:22:37 INFO - PROCESS | 2218 | 1461475357981 Marionette DEBUG loaded listener.js 22:22:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x11c70b400) [pid = 2218] [serial = 1036] [outer = 0x11ba65000] 22:22:38 INFO - PROCESS | 2218 | 1461475358416 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]]]}] 22:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 762ms 22:22:38 INFO - PROCESS | 2218 | 1461475358481 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 22:22:38 INFO - PROCESS | 2218 | 1461475358482 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 22:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:22:38 INFO - PROCESS | 2218 | 1461475358485 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:22:38 INFO - PROCESS | 2218 | 1461475358486 Marionette TRACE conn2 <- [1,1354,null,{}] 22:22:38 INFO - PROCESS | 2218 | 1461475358489 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}] 22:22:38 INFO - PROCESS | 2218 | 1461475358594 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 22:22:38 INFO - PROCESS | 2218 | 1461475358651 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f956800 == 57 [pid = 2218] [id = 346] 22:22:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x123e65000) [pid = 2218] [serial = 1037] [outer = 0x0] 22:22:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x1270f0400) [pid = 2218] [serial = 1038] [outer = 0x123e65000] 22:22:38 INFO - PROCESS | 2218 | 1461475358681 Marionette DEBUG loaded listener.js 22:22:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x127c9a800) [pid = 2218] [serial = 1039] [outer = 0x123e65000] 22:22:39 INFO - PROCESS | 2218 | 1461475359125 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]]]}] 22:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 668ms 22:22:39 INFO - PROCESS | 2218 | 1461475359172 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 22:22:39 INFO - PROCESS | 2218 | 1461475359174 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 22:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:22:39 INFO - PROCESS | 2218 | 1461475359196 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:22:39 INFO - PROCESS | 2218 | 1461475359197 Marionette TRACE conn2 <- [1,1358,null,{}] 22:22:39 INFO - PROCESS | 2218 | 1461475359202 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}] 22:22:39 INFO - PROCESS | 2218 | 1461475359303 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 22:22:39 INFO - PROCESS | 2218 | 1461475359370 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x130683800 == 58 [pid = 2218] [id = 347] 22:22:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x128ad7800) [pid = 2218] [serial = 1040] [outer = 0x0] 22:22:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x12922e000) [pid = 2218] [serial = 1041] [outer = 0x128ad7800] 22:22:39 INFO - PROCESS | 2218 | 1461475359400 Marionette DEBUG loaded listener.js 22:22:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x12ae2b000) [pid = 2218] [serial = 1042] [outer = 0x128ad7800] 22:22:39 INFO - PROCESS | 2218 | 1461475359817 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]]]}] 22:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 691ms 22:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:22:39 INFO - PROCESS | 2218 | 1461475359869 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 22:22:39 INFO - PROCESS | 2218 | 1461475359870 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 22:22:39 INFO - PROCESS | 2218 | 1461475359873 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:22:39 INFO - PROCESS | 2218 | 1461475359874 Marionette TRACE conn2 <- [1,1362,null,{}] 22:22:39 INFO - PROCESS | 2218 | 1461475359876 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}] 22:22:40 INFO - PROCESS | 2218 | 1461475360000 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 22:22:40 INFO - PROCESS | 2218 | 1461475360057 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c36c800 == 59 [pid = 2218] [id = 348] 22:22:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x124280400) [pid = 2218] [serial = 1043] [outer = 0x0] 22:22:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x128f49c00) [pid = 2218] [serial = 1044] [outer = 0x124280400] 22:22:40 INFO - PROCESS | 2218 | 1461475360090 Marionette DEBUG loaded listener.js 22:22:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x12d7e4400) [pid = 2218] [serial = 1045] [outer = 0x124280400] 22:22:40 INFO - PROCESS | 2218 | 1461475360799 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]]]}] 22:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 974ms 22:22:40 INFO - PROCESS | 2218 | 1461475360847 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 22:22:40 INFO - PROCESS | 2218 | 1461475360851 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 22:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:22:40 INFO - PROCESS | 2218 | 1461475360854 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:22:40 INFO - PROCESS | 2218 | 1461475360856 Marionette TRACE conn2 <- [1,1366,null,{}] 22:22:40 INFO - PROCESS | 2218 | 1461475360860 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}] 22:22:40 INFO - PROCESS | 2218 | 1461475360956 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 22:22:41 INFO - PROCESS | 2218 | 1461475361014 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d61800 == 60 [pid = 2218] [id = 349] 22:22:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x115c33400) [pid = 2218] [serial = 1046] [outer = 0x0] 22:22:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x118829400) [pid = 2218] [serial = 1047] [outer = 0x115c33400] 22:22:41 INFO - PROCESS | 2218 | 1461475361044 Marionette DEBUG loaded listener.js 22:22:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x119d7f000) [pid = 2218] [serial = 1048] [outer = 0x115c33400] 22:22:41 INFO - PROCESS | 2218 | 1461475361528 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] 22:22:41 INFO - PROCESS | 2218 | 1461475361582 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 22:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:22:41 INFO - PROCESS | 2218 | 1461475361589 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:22:41 INFO - PROCESS | 2218 | 1461475361591 Marionette TRACE conn2 <- [1,1370,null,{}] 22:22:41 INFO - PROCESS | 2218 | 1461475361595 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}] 22:22:41 INFO - PROCESS | 2218 | 1461475361785 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12f569800 == 59 [pid = 2218] [id = 304] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12f14e800 == 58 [pid = 2218] [id = 341] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x12e53fc00) [pid = 2218] [serial = 966] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebbb800 == 57 [pid = 2218] [id = 340] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12e555000 == 56 [pid = 2218] [id = 339] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12dc2a000 == 55 [pid = 2218] [id = 338] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2ac000 == 54 [pid = 2218] [id = 337] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2c3000 == 53 [pid = 2218] [id = 336] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12ab1f800 == 52 [pid = 2218] [id = 335] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x11a909000 == 51 [pid = 2218] [id = 334] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x123ecf800 == 50 [pid = 2218] [id = 333] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x11a91a800 == 49 [pid = 2218] [id = 332] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x119d4f800 == 48 [pid = 2218] [id = 331] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x11ba11800 == 47 [pid = 2218] [id = 330] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x123836000 == 46 [pid = 2218] [id = 329] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12fc22000 == 45 [pid = 2218] [id = 328] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12f565800 == 44 [pid = 2218] [id = 327] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee05000 == 43 [pid = 2218] [id = 326] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x1286d9000 == 42 [pid = 2218] [id = 325] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x11bada000 == 41 [pid = 2218] [id = 324] 22:22:41 INFO - PROCESS | 2218 | --DOCSHELL 0x116403800 == 40 [pid = 2218] [id = 323] 22:22:41 INFO - PROCESS | 2218 | 1461475361916 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x12e4b3800) [pid = 2218] [serial = 855] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x12d380c00) [pid = 2218] [serial = 951] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x11b425400) [pid = 2218] [serial = 960] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x12dd4e400) [pid = 2218] [serial = 954] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x12d283800) [pid = 2218] [serial = 925] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x12c0b7c00) [pid = 2218] [serial = 924] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x11baf7000) [pid = 2218] [serial = 934] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x11b1cd000) [pid = 2218] [serial = 933] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x129540400) [pid = 2218] [serial = 922] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x1271fbc00) [pid = 2218] [serial = 921] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x12ae26000) [pid = 2218] [serial = 945] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x12d748000) [pid = 2218] [serial = 952] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x11c424400) [pid = 2218] [serial = 919] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x11bc05800) [pid = 2218] [serial = 918] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11a97c800) [pid = 2218] [serial = 916] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x118e0e000) [pid = 2218] [serial = 915] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x123e6d400) [pid = 2218] [serial = 939] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x1271a4c00) [pid = 2218] [serial = 940] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x127c97800) [pid = 2218] [serial = 942] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x12869f000) [pid = 2218] [serial = 943] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x119e4dc00) [pid = 2218] [serial = 931] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x116581c00) [pid = 2218] [serial = 930] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x12dd53400) [pid = 2218] [serial = 928] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12d2f0000) [pid = 2218] [serial = 927] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x11c41bc00) [pid = 2218] [serial = 936] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x11c429c00) [pid = 2218] [serial = 937] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x12e4b7c00) [pid = 2218] [serial = 957] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x12e4af400) [pid = 2218] [serial = 955] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x12e51b800) [pid = 2218] [serial = 963] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x12e53c400) [pid = 2218] [serial = 964] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x12e51c000) [pid = 2218] [serial = 958] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x12d282400) [pid = 2218] [serial = 961] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x12d27e000) [pid = 2218] [serial = 949] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x12b074800) [pid = 2218] [serial = 946] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x12b639000) [pid = 2218] [serial = 948] [outer = 0x0] [url = about:blank] 22:22:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x1189d5800 == 41 [pid = 2218] [id = 350] 22:22:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x116509c00) [pid = 2218] [serial = 1049] [outer = 0x0] 22:22:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x119e4d400) [pid = 2218] [serial = 1050] [outer = 0x116509c00] 22:22:41 INFO - PROCESS | 2218 | 1461475361948 Marionette DEBUG loaded listener.js 22:22:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x11b17e000) [pid = 2218] [serial = 1051] [outer = 0x116509c00] 22:22:42 INFO - PROCESS | 2218 | 1461475362292 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] 22:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:22:42 INFO - PROCESS | 2218 | 1461475362316 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 22:22:42 INFO - PROCESS | 2218 | 1461475362318 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:22:42 INFO - PROCESS | 2218 | 1461475362321 Marionette TRACE conn2 <- [1,1374,null,{}] 22:22:42 INFO - PROCESS | 2218 | 1461475362328 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}] 22:22:42 INFO - PROCESS | 2218 | 1461475362415 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 22:22:42 INFO - PROCESS | 2218 | 1461475362483 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c07e800 == 42 [pid = 2218] [id = 351] 22:22:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11a99d400) [pid = 2218] [serial = 1052] [outer = 0x0] 22:22:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x11b1d6000) [pid = 2218] [serial = 1053] [outer = 0x11a99d400] 22:22:42 INFO - PROCESS | 2218 | 1461475362510 Marionette DEBUG loaded listener.js 22:22:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x123718c00) [pid = 2218] [serial = 1054] [outer = 0x11a99d400] 22:22:42 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:22:42 INFO - PROCESS | 2218 | 1461475362805 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] 22:22:42 INFO - PROCESS | 2218 | 1461475362842 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 22:22:42 INFO - PROCESS | 2218 | 1461475362845 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:22:42 INFO - PROCESS | 2218 | 1461475362848 Marionette TRACE conn2 <- [1,1378,null,{}] 22:22:42 INFO - PROCESS | 2218 | 1461475362852 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}] 22:22:42 INFO - PROCESS | 2218 | 1461475362937 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 22:22:42 INFO - PROCESS | 2218 | 1461475362941 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x129289000 == 43 [pid = 2218] [id = 352] 22:22:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12386d400) [pid = 2218] [serial = 1055] [outer = 0x0] 22:22:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x1242e2000) [pid = 2218] [serial = 1056] [outer = 0x12386d400] 22:22:42 INFO - PROCESS | 2218 | 1461475362968 Marionette DEBUG loaded listener.js 22:22:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x1271ed400) [pid = 2218] [serial = 1057] [outer = 0x12386d400] 22:22:43 INFO - PROCESS | 2218 | 1461475363284 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] 22:22:43 INFO - PROCESS | 2218 | 1461475363318 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 22:22:43 INFO - PROCESS | 2218 | 1461475363320 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:22:43 INFO - PROCESS | 2218 | 1461475363322 Marionette TRACE conn2 <- [1,1382,null,{}] 22:22:43 INFO - PROCESS | 2218 | 1461475363324 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}] 22:22:43 INFO - PROCESS | 2218 | 1461475363403 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 22:22:43 INFO - PROCESS | 2218 | 1461475363408 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2b1000 == 44 [pid = 2218] [id = 353] 22:22:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x127522800) [pid = 2218] [serial = 1058] [outer = 0x0] 22:22:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x127c9e400) [pid = 2218] [serial = 1059] [outer = 0x127522800] 22:22:43 INFO - PROCESS | 2218 | 1461475363436 Marionette DEBUG loaded listener.js 22:22:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x128ae1800) [pid = 2218] [serial = 1060] [outer = 0x127522800] 22:22:43 INFO - PROCESS | 2218 | [2218] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:22:43 INFO - PROCESS | 2218 | 1461475363823 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] 22:22:43 INFO - PROCESS | 2218 | 1461475363845 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 22:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:22:43 INFO - PROCESS | 2218 | 1461475363848 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:22:43 INFO - PROCESS | 2218 | 1461475363850 Marionette TRACE conn2 <- [1,1386,null,{}] 22:22:43 INFO - PROCESS | 2218 | 1461475363853 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}] 22:22:43 INFO - PROCESS | 2218 | 1461475363986 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 22:22:44 INFO - PROCESS | 2218 | 1461475364002 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b65d800 == 45 [pid = 2218] [id = 354] 22:22:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x127befc00) [pid = 2218] [serial = 1061] [outer = 0x0] 22:22:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x128f96800) [pid = 2218] [serial = 1062] [outer = 0x127befc00] 22:22:44 INFO - PROCESS | 2218 | 1461475364029 Marionette DEBUG loaded listener.js 22:22:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12b074800) [pid = 2218] [serial = 1063] [outer = 0x127befc00] 22:22:44 INFO - PROCESS | 2218 | 1461475364369 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 22:22:44 INFO - PROCESS | 2218 | 1461475364420 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 22:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:22:44 INFO - PROCESS | 2218 | 1461475364430 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:22:44 INFO - PROCESS | 2218 | 1461475364431 Marionette TRACE conn2 <- [1,1390,null,{}] 22:22:44 INFO - PROCESS | 2218 | 1461475364433 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}] 22:22:44 INFO - PROCESS | 2218 | 1461475364533 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 22:22:44 INFO - PROCESS | 2218 | 1461475364568 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d575000 == 46 [pid = 2218] [id = 355] 22:22:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x127c6f000) [pid = 2218] [serial = 1064] [outer = 0x0] 22:22:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x12b44a000) [pid = 2218] [serial = 1065] [outer = 0x127c6f000] 22:22:44 INFO - PROCESS | 2218 | 1461475364594 Marionette DEBUG loaded listener.js 22:22:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x12b639800) [pid = 2218] [serial = 1066] [outer = 0x127c6f000] 22:22:44 INFO - PROCESS | 2218 | 1461475364973 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]]]}] 22:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 575ms 22:22:45 INFO - PROCESS | 2218 | 1461475365002 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 22:22:45 INFO - PROCESS | 2218 | 1461475365003 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 22:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:22:45 INFO - PROCESS | 2218 | 1461475365006 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:22:45 INFO - PROCESS | 2218 | 1461475365007 Marionette TRACE conn2 <- [1,1394,null,{}] 22:22:45 INFO - PROCESS | 2218 | 1461475365009 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}] 22:22:45 INFO - PROCESS | 2218 | 1461475365164 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 22:22:45 INFO - PROCESS | 2218 | 1461475365184 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd93800 == 47 [pid = 2218] [id = 356] 22:22:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12c0a9800) [pid = 2218] [serial = 1067] [outer = 0x0] 22:22:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12c248800) [pid = 2218] [serial = 1068] [outer = 0x12c0a9800] 22:22:45 INFO - PROCESS | 2218 | 1461475365227 Marionette DEBUG loaded listener.js 22:22:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x12d37a000) [pid = 2218] [serial = 1069] [outer = 0x12c0a9800] 22:22:45 INFO - PROCESS | 2218 | 1461475365574 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]]]}] 22:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 618ms 22:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:22:45 INFO - PROCESS | 2218 | 1461475365624 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 22:22:45 INFO - PROCESS | 2218 | 1461475365625 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 22:22:45 INFO - PROCESS | 2218 | 1461475365628 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:22:45 INFO - PROCESS | 2218 | 1461475365629 Marionette TRACE conn2 <- [1,1398,null,{}] 22:22:45 INFO - PROCESS | 2218 | 1461475365631 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}] 22:22:45 INFO - PROCESS | 2218 | 1461475365734 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 22:22:45 INFO - PROCESS | 2218 | 1461475365781 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebb3800 == 48 [pid = 2218] [id = 357] 22:22:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x11b1b2400) [pid = 2218] [serial = 1070] [outer = 0x0] 22:22:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x12d380400) [pid = 2218] [serial = 1071] [outer = 0x11b1b2400] 22:22:45 INFO - PROCESS | 2218 | 1461475365809 Marionette DEBUG loaded listener.js 22:22:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x12d7e7400) [pid = 2218] [serial = 1072] [outer = 0x11b1b2400] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x114fd1800) [pid = 2218] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x1242da000) [pid = 2218] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x1189edc00) [pid = 2218] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x1242df000) [pid = 2218] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x123c1b000) [pid = 2218] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x11b180c00) [pid = 2218] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11c426000) [pid = 2218] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x1272f2c00) [pid = 2218] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x12c0ae400) [pid = 2218] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x12c0b2800) [pid = 2218] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x12e514c00) [pid = 2218] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x127be8800) [pid = 2218] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:22:46 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x128f46000) [pid = 2218] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:22:46 INFO - PROCESS | 2218 | 1461475366235 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]]]}] 22:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 621ms 22:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:22:46 INFO - PROCESS | 2218 | 1461475366250 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 22:22:46 INFO - PROCESS | 2218 | 1461475366251 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 22:22:46 INFO - PROCESS | 2218 | 1461475366253 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:22:46 INFO - PROCESS | 2218 | 1461475366254 Marionette TRACE conn2 <- [1,1402,null,{}] 22:22:46 INFO - PROCESS | 2218 | 1461475366257 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}] 22:22:46 INFO - PROCESS | 2218 | 1461475366343 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 22:22:46 INFO - PROCESS | 2218 | 1461475366347 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1ca000 == 49 [pid = 2218] [id = 358] 22:22:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x123c1b000) [pid = 2218] [serial = 1073] [outer = 0x0] 22:22:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x127be8800) [pid = 2218] [serial = 1074] [outer = 0x123c1b000] 22:22:46 INFO - PROCESS | 2218 | 1461475366372 Marionette DEBUG loaded listener.js 22:22:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12c244000) [pid = 2218] [serial = 1075] [outer = 0x123c1b000] 22:22:46 INFO - PROCESS | 2218 | 1461475366715 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]]]}] 22:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 22:22:46 INFO - PROCESS | 2218 | 1461475366774 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 22:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:22:46 INFO - PROCESS | 2218 | 1461475366776 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 22:22:46 INFO - PROCESS | 2218 | 1461475366778 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:22:46 INFO - PROCESS | 2218 | 1461475366780 Marionette TRACE conn2 <- [1,1406,null,{}] 22:22:46 INFO - PROCESS | 2218 | 1461475366783 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}] 22:22:46 INFO - PROCESS | 2218 | 1461475366883 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 22:22:46 INFO - PROCESS | 2218 | 1461475366887 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f57b000 == 50 [pid = 2218] [id = 359] 22:22:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12d27c800) [pid = 2218] [serial = 1076] [outer = 0x0] 22:22:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x12dd57800) [pid = 2218] [serial = 1077] [outer = 0x12d27c800] 22:22:46 INFO - PROCESS | 2218 | 1461475366916 Marionette DEBUG loaded listener.js 22:22:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x12e53f800) [pid = 2218] [serial = 1078] [outer = 0x12d27c800] 22:22:47 INFO - PROCESS | 2218 | 1461475367254 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]]]}] 22:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 22:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:22:47 INFO - PROCESS | 2218 | 1461475367300 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 22:22:47 INFO - PROCESS | 2218 | 1461475367302 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 22:22:47 INFO - PROCESS | 2218 | 1461475367304 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:22:47 INFO - PROCESS | 2218 | 1461475367305 Marionette TRACE conn2 <- [1,1410,null,{}] 22:22:47 INFO - PROCESS | 2218 | 1461475367307 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}] 22:22:47 INFO - PROCESS | 2218 | 1461475367392 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 22:22:47 INFO - PROCESS | 2218 | 1461475367448 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x12fc15800 == 51 [pid = 2218] [id = 360] 22:22:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x12e4b8800) [pid = 2218] [serial = 1079] [outer = 0x0] 22:22:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12eee9c00) [pid = 2218] [serial = 1080] [outer = 0x12e4b8800] 22:22:47 INFO - PROCESS | 2218 | 1461475367476 Marionette DEBUG loaded listener.js 22:22:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x11c41cc00) [pid = 2218] [serial = 1081] [outer = 0x12e4b8800] 22:22:47 INFO - PROCESS | 2218 | 1461475367761 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]]]}] 22:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 468ms 22:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:22:47 INFO - PROCESS | 2218 | 1461475367772 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 22:22:47 INFO - PROCESS | 2218 | 1461475367773 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 22:22:47 INFO - PROCESS | 2218 | 1461475367776 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:22:47 INFO - PROCESS | 2218 | 1461475367777 Marionette TRACE conn2 <- [1,1414,null,{}] 22:22:47 INFO - PROCESS | 2218 | 1461475367787 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}] 22:22:47 INFO - PROCESS | 2218 | 1461475367877 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 22:22:47 INFO - PROCESS | 2218 | 1461475367884 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x130caa000 == 52 [pid = 2218] [id = 361] 22:22:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x1296d5400) [pid = 2218] [serial = 1082] [outer = 0x0] 22:22:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x1296dbc00) [pid = 2218] [serial = 1083] [outer = 0x1296d5400] 22:22:47 INFO - PROCESS | 2218 | 1461475367908 Marionette DEBUG loaded listener.js 22:22:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x1296dfc00) [pid = 2218] [serial = 1084] [outer = 0x1296d5400] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x12ea56000 == 51 [pid = 2218] [id = 267] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x11a90d000 == 50 [pid = 2218] [id = 268] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x126465800 == 49 [pid = 2218] [id = 269] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x127113800 == 48 [pid = 2218] [id = 271] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd9c000 == 47 [pid = 2218] [id = 270] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x11ace1800 == 46 [pid = 2218] [id = 291] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x119d61800 == 45 [pid = 2218] [id = 349] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x11c36c800 == 44 [pid = 2218] [id = 348] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x130683800 == 43 [pid = 2218] [id = 347] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x12f956800 == 42 [pid = 2218] [id = 346] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x12e550800 == 41 [pid = 2218] [id = 345] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x123ec7800 == 40 [pid = 2218] [id = 344] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x12f514000 == 39 [pid = 2218] [id = 342] 22:22:48 INFO - PROCESS | 2218 | --DOCSHELL 0x119807800 == 38 [pid = 2218] [id = 343] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x1189d5800 == 37 [pid = 2218] [id = 350] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x11c07e800 == 36 [pid = 2218] [id = 351] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x12d575000 == 35 [pid = 2218] [id = 355] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebb3800 == 34 [pid = 2218] [id = 357] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd93800 == 33 [pid = 2218] [id = 356] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x12b65d800 == 32 [pid = 2218] [id = 354] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2b1000 == 31 [pid = 2218] [id = 353] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x12c1ca000 == 30 [pid = 2218] [id = 358] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x129289000 == 29 [pid = 2218] [id = 352] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x12f57b000 == 28 [pid = 2218] [id = 359] 22:22:49 INFO - PROCESS | 2218 | --DOCSHELL 0x12fc15800 == 27 [pid = 2218] [id = 360] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x114fda000) [pid = 2218] [serial = 1020] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x11b17e800) [pid = 2218] [serial = 972] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x1242e4800) [pid = 2218] [serial = 1000] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x119e4d000) [pid = 2218] [serial = 991] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x12ae37400) [pid = 2218] [serial = 987] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x114bae000) [pid = 2218] [serial = 969] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x127bf0400) [pid = 2218] [serial = 1003] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x1242dc400) [pid = 2218] [serial = 999] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x12d282000) [pid = 2218] [serial = 1023] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x11b1be000) [pid = 2218] [serial = 993] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x123c15800) [pid = 2218] [serial = 997] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12ae2e400) [pid = 2218] [serial = 1006] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x12d740000) [pid = 2218] [serial = 1012] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x12ae36800) [pid = 2218] [serial = 984] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x12e4b7000) [pid = 2218] [serial = 1015] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x11c4b0800) [pid = 2218] [serial = 996] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x12d2f2400) [pid = 2218] [serial = 981] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x123a8d800) [pid = 2218] [serial = 1021] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x119254800) [pid = 2218] [serial = 990] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x12d7ee000) [pid = 2218] [serial = 1014] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x12d2f3800) [pid = 2218] [serial = 1011] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x11c426400) [pid = 2218] [serial = 975] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x11ba68000) [pid = 2218] [serial = 994] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x12eab9800) [pid = 2218] [serial = 1018] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x12c0b1400) [pid = 2218] [serial = 1009] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x12eaac800) [pid = 2218] [serial = 1024] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x12aed9000) [pid = 2218] [serial = 1008] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x12e520400) [pid = 2218] [serial = 1017] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x1271fb000) [pid = 2218] [serial = 1002] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x128c79400) [pid = 2218] [serial = 978] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x12eab8800) [pid = 2218] [serial = 967] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x128ad4000) [pid = 2218] [serial = 1005] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x12eef1400) [pid = 2218] [serial = 1026] [outer = 0x0] [url = about:blank] 22:22:49 INFO - PROCESS | 2218 | 1461475369622 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]]]}] 22:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1881ms 22:22:49 INFO - PROCESS | 2218 | 1461475369658 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 22:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:22:49 INFO - PROCESS | 2218 | 1461475369661 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 22:22:49 INFO - PROCESS | 2218 | 1461475369665 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:22:49 INFO - PROCESS | 2218 | 1461475369667 Marionette TRACE conn2 <- [1,1418,null,{}] 22:22:49 INFO - PROCESS | 2218 | 1461475369671 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}] 22:22:49 INFO - PROCESS | 2218 | 1461475369753 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 22:22:49 INFO - PROCESS | 2218 | 1461475369801 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x116533000 == 28 [pid = 2218] [id = 362] 22:22:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x115338c00) [pid = 2218] [serial = 1085] [outer = 0x0] 22:22:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x11533c000) [pid = 2218] [serial = 1086] [outer = 0x115338c00] 22:22:49 INFO - PROCESS | 2218 | 1461475369833 Marionette DEBUG loaded listener.js 22:22:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x115844400) [pid = 2218] [serial = 1087] [outer = 0x115338c00] 22:22:50 INFO - PROCESS | 2218 | 1461475370176 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]]]}] 22:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 523ms 22:22:50 INFO - PROCESS | 2218 | 1461475370187 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 22:22:50 INFO - PROCESS | 2218 | 1461475370192 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 22:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:22:50 INFO - PROCESS | 2218 | 1461475370199 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:22:50 INFO - PROCESS | 2218 | 1461475370201 Marionette TRACE conn2 <- [1,1422,null,{}] 22:22:50 INFO - PROCESS | 2218 | 1461475370203 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}] 22:22:50 INFO - PROCESS | 2218 | 1461475370282 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 22:22:50 INFO - PROCESS | 2218 | 1461475370287 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x11981b000 == 29 [pid = 2218] [id = 363] 22:22:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x115ced400) [pid = 2218] [serial = 1088] [outer = 0x0] 22:22:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x118829000) [pid = 2218] [serial = 1089] [outer = 0x115ced400] 22:22:50 INFO - PROCESS | 2218 | 1461475370314 Marionette DEBUG loaded listener.js 22:22:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x11887f000) [pid = 2218] [serial = 1090] [outer = 0x115ced400] 22:22:50 INFO - PROCESS | 2218 | 1461475370724 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]]]}] 22:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 573ms 22:22:50 INFO - PROCESS | 2218 | 1461475370772 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 22:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:22:50 INFO - PROCESS | 2218 | 1461475370775 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 22:22:50 INFO - PROCESS | 2218 | 1461475370779 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:22:50 INFO - PROCESS | 2218 | 1461475370783 Marionette TRACE conn2 <- [1,1426,null,{}] 22:22:50 INFO - PROCESS | 2218 | 1461475370796 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}] 22:22:50 INFO - PROCESS | 2218 | 1461475370918 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 22:22:51 INFO - PROCESS | 2218 | 1461475371023 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acd4800 == 30 [pid = 2218] [id = 364] 22:22:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x114240400) [pid = 2218] [serial = 1091] [outer = 0x0] 22:22:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x119e46000) [pid = 2218] [serial = 1092] [outer = 0x114240400] 22:22:51 INFO - PROCESS | 2218 | 1461475371074 Marionette DEBUG loaded listener.js 22:22:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x11a8c0800) [pid = 2218] [serial = 1093] [outer = 0x114240400] 22:22:51 INFO - PROCESS | 2218 | 1461475371454 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]]]}] 22:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 726ms 22:22:51 INFO - PROCESS | 2218 | 1461475371505 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 22:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:22:51 INFO - PROCESS | 2218 | 1461475371508 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 22:22:51 INFO - PROCESS | 2218 | 1461475371511 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:22:51 INFO - PROCESS | 2218 | 1461475371513 Marionette TRACE conn2 <- [1,1430,null,{}] 22:22:51 INFO - PROCESS | 2218 | 1461475371524 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}] 22:22:51 INFO - PROCESS | 2218 | 1461475371633 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 22:22:51 INFO - PROCESS | 2218 | 1461475371640 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bac3800 == 31 [pid = 2218] [id = 365] 22:22:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x11a8ca400) [pid = 2218] [serial = 1094] [outer = 0x0] 22:22:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x11a981000) [pid = 2218] [serial = 1095] [outer = 0x11a8ca400] 22:22:51 INFO - PROCESS | 2218 | 1461475371685 Marionette DEBUG loaded listener.js 22:22:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x11b173400) [pid = 2218] [serial = 1096] [outer = 0x11a8ca400] 22:22:52 INFO - PROCESS | 2218 | 1461475372087 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]]]}] 22:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 620ms 22:22:52 INFO - PROCESS | 2218 | 1461475372132 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 22:22:52 INFO - PROCESS | 2218 | 1461475372133 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 22:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:22:52 INFO - PROCESS | 2218 | 1461475372136 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:22:52 INFO - PROCESS | 2218 | 1461475372136 Marionette TRACE conn2 <- [1,1434,null,{}] 22:22:52 INFO - PROCESS | 2218 | 1461475372147 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}] 22:22:52 INFO - PROCESS | 2218 | 1461475372218 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 22:22:52 INFO - PROCESS | 2218 | 1461475372222 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c073000 == 32 [pid = 2218] [id = 366] 22:22:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x115ced000) [pid = 2218] [serial = 1097] [outer = 0x0] 22:22:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11b1b0000) [pid = 2218] [serial = 1098] [outer = 0x115ced000] 22:22:52 INFO - PROCESS | 2218 | 1461475372251 Marionette DEBUG loaded listener.js 22:22:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x11b1c9800) [pid = 2218] [serial = 1099] [outer = 0x115ced000] 22:22:52 INFO - PROCESS | 2218 | 1461475372652 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]]]}] 22:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 569ms 22:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:22:52 INFO - PROCESS | 2218 | 1461475372706 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 22:22:52 INFO - PROCESS | 2218 | 1461475372708 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 22:22:52 INFO - PROCESS | 2218 | 1461475372711 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:22:52 INFO - PROCESS | 2218 | 1461475372713 Marionette TRACE conn2 <- [1,1438,null,{}] 22:22:52 INFO - PROCESS | 2218 | 1461475372717 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}] 22:22:52 INFO - PROCESS | 2218 | 1461475372876 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 22:22:52 INFO - PROCESS | 2218 | 1461475372897 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x123842800 == 33 [pid = 2218] [id = 367] 22:22:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x11b1cc800) [pid = 2218] [serial = 1100] [outer = 0x0] 22:22:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x11ba6f800) [pid = 2218] [serial = 1101] [outer = 0x11b1cc800] 22:22:52 INFO - PROCESS | 2218 | 1461475372944 Marionette DEBUG loaded listener.js 22:22:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x11c085800) [pid = 2218] [serial = 1102] [outer = 0x11b1cc800] 22:22:53 INFO - PROCESS | 2218 | 1461475373307 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]]]}] 22:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 621ms 22:22:53 INFO - PROCESS | 2218 | 1461475373333 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 22:22:53 INFO - PROCESS | 2218 | 1461475373334 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 22:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:22:53 INFO - PROCESS | 2218 | 1461475373336 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:22:53 INFO - PROCESS | 2218 | 1461475373337 Marionette TRACE conn2 <- [1,1442,null,{}] 22:22:53 INFO - PROCESS | 2218 | 1461475373340 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}] 22:22:53 INFO - PROCESS | 2218 | 1461475373434 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 22:22:53 INFO - PROCESS | 2218 | 1461475373502 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x123cbf800 == 34 [pid = 2218] [id = 368] 22:22:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x11b1ccc00) [pid = 2218] [serial = 1103] [outer = 0x0] 22:22:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x11c41e400) [pid = 2218] [serial = 1104] [outer = 0x11b1ccc00] 22:22:53 INFO - PROCESS | 2218 | 1461475373528 Marionette DEBUG loaded listener.js 22:22:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x11c70fc00) [pid = 2218] [serial = 1105] [outer = 0x11b1ccc00] 22:22:53 INFO - PROCESS | 2218 | 1461475373800 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]]]}] 22:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 22:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:22:53 INFO - PROCESS | 2218 | 1461475373856 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 22:22:53 INFO - PROCESS | 2218 | 1461475373857 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 22:22:53 INFO - PROCESS | 2218 | 1461475373859 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:22:53 INFO - PROCESS | 2218 | 1461475373861 Marionette TRACE conn2 <- [1,1446,null,{}] 22:22:53 INFO - PROCESS | 2218 | 1461475373868 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}] 22:22:53 INFO - PROCESS | 2218 | 1461475373944 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 22:22:53 INFO - PROCESS | 2218 | 1461475373951 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x1271b0800 == 35 [pid = 2218] [id = 369] 22:22:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x11c086800) [pid = 2218] [serial = 1106] [outer = 0x0] 22:22:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x123870800) [pid = 2218] [serial = 1107] [outer = 0x11c086800] 22:22:53 INFO - PROCESS | 2218 | 1461475373976 Marionette DEBUG loaded listener.js 22:22:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x123e04400) [pid = 2218] [serial = 1108] [outer = 0x11c086800] 22:22:54 INFO - PROCESS | 2218 | 1461475374299 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]]]}] 22:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 472ms 22:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:22:54 INFO - PROCESS | 2218 | 1461475374332 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 22:22:54 INFO - PROCESS | 2218 | 1461475374333 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 22:22:54 INFO - PROCESS | 2218 | 1461475374336 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:22:54 INFO - PROCESS | 2218 | 1461475374337 Marionette TRACE conn2 <- [1,1450,null,{}] 22:22:54 INFO - PROCESS | 2218 | 1461475374339 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}] 22:22:54 INFO - PROCESS | 2218 | 1461475374441 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 22:22:54 INFO - PROCESS | 2218 | 1461475374473 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac7b000 == 36 [pid = 2218] [id = 370] 22:22:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x118826400) [pid = 2218] [serial = 1109] [outer = 0x0] 22:22:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x1240e6400) [pid = 2218] [serial = 1110] [outer = 0x118826400] 22:22:54 INFO - PROCESS | 2218 | 1461475374498 Marionette DEBUG loaded listener.js 22:22:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x1242d9000) [pid = 2218] [serial = 1111] [outer = 0x118826400] 22:22:54 INFO - PROCESS | 2218 | 1461475374820 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]]]}] 22:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 22:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:22:54 INFO - PROCESS | 2218 | 1461475374855 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 22:22:54 INFO - PROCESS | 2218 | 1461475374856 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 22:22:54 INFO - PROCESS | 2218 | 1461475374858 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:22:54 INFO - PROCESS | 2218 | 1461475374859 Marionette TRACE conn2 <- [1,1454,null,{}] 22:22:54 INFO - PROCESS | 2218 | 1461475374862 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}] 22:22:54 INFO - PROCESS | 2218 | 1461475374957 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 22:22:54 INFO - PROCESS | 2218 | 1461475374961 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x129277000 == 37 [pid = 2218] [id = 371] 22:22:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x11c70d000) [pid = 2218] [serial = 1112] [outer = 0x0] 22:22:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x1242e2800) [pid = 2218] [serial = 1113] [outer = 0x11c70d000] 22:22:54 INFO - PROCESS | 2218 | 1461475374987 Marionette DEBUG loaded listener.js 22:22:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12717ac00) [pid = 2218] [serial = 1114] [outer = 0x11c70d000] 22:22:55 INFO - PROCESS | 2218 | 1461475375449 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]]]}] 22:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 620ms 22:22:55 INFO - PROCESS | 2218 | 1461475375496 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 22:22:55 INFO - PROCESS | 2218 | 1461475375499 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 22:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:22:55 INFO - PROCESS | 2218 | 1461475375502 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:22:55 INFO - PROCESS | 2218 | 1461475375505 Marionette TRACE conn2 <- [1,1458,null,{}] 22:22:55 INFO - PROCESS | 2218 | 1461475375509 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}] 22:22:55 INFO - PROCESS | 2218 | 1461475375670 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 22:22:55 INFO - PROCESS | 2218 | 1461475375697 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c072800 == 38 [pid = 2218] [id = 372] 22:22:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x12371b800) [pid = 2218] [serial = 1115] [outer = 0x0] 22:22:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x12869dc00) [pid = 2218] [serial = 1116] [outer = 0x12371b800] 22:22:55 INFO - PROCESS | 2218 | 1461475375746 Marionette DEBUG loaded listener.js 22:22:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x128c77c00) [pid = 2218] [serial = 1117] [outer = 0x12371b800] 22:22:56 INFO - PROCESS | 2218 | 1461475376122 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]]]}] 22:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 671ms 22:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:22:56 INFO - PROCESS | 2218 | 1461475376173 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 22:22:56 INFO - PROCESS | 2218 | 1461475376174 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 22:22:56 INFO - PROCESS | 2218 | 1461475376176 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:22:56 INFO - PROCESS | 2218 | 1461475376177 Marionette TRACE conn2 <- [1,1462,null,{}] 22:22:56 INFO - PROCESS | 2218 | 1461475376180 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}] 22:22:56 INFO - PROCESS | 2218 | 1461475376293 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 22:22:56 INFO - PROCESS | 2218 | 1461475376308 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1c9000 == 39 [pid = 2218] [id = 373] 22:22:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x128f47000) [pid = 2218] [serial = 1118] [outer = 0x0] 22:22:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x129228000) [pid = 2218] [serial = 1119] [outer = 0x128f47000] 22:22:56 INFO - PROCESS | 2218 | 1461475376333 Marionette DEBUG loaded listener.js 22:22:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x129249400) [pid = 2218] [serial = 1120] [outer = 0x128f47000] 22:22:56 INFO - PROCESS | 2218 | 1461475376656 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]]]}] 22:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 22:22:56 INFO - PROCESS | 2218 | 1461475376698 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 22:22:56 INFO - PROCESS | 2218 | 1461475376700 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 22:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:22:56 INFO - PROCESS | 2218 | 1461475376702 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:22:56 INFO - PROCESS | 2218 | 1461475376703 Marionette TRACE conn2 <- [1,1466,null,{}] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x11b1d2800) [pid = 2218] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x114010000) [pid = 2218] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x128a68800) [pid = 2218] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x1271f4400) [pid = 2218] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x11a995400) [pid = 2218] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x12e540800) [pid = 2218] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12aedec00) [pid = 2218] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x12ae34400) [pid = 2218] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x127c6f000) [pid = 2218] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x12c0a9800) [pid = 2218] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x11b1b2400) [pid = 2218] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x123c1b000) [pid = 2218] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x12d27c800) [pid = 2218] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x115c33400) [pid = 2218] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x124280400) [pid = 2218] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x128ad7800) [pid = 2218] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x123e65000) [pid = 2218] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x11ba65000) [pid = 2218] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x11882ac00) [pid = 2218] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x114fdd000) [pid = 2218] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11c4b0000) [pid = 2218] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x127522800) [pid = 2218] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x12386d400) [pid = 2218] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x11a99d400) [pid = 2218] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x116509c00) [pid = 2218] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x127befc00) [pid = 2218] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:22:57 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x12e4b8800) [pid = 2218] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:22:57 INFO - PROCESS | 2218 | 1461475377071 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}] 22:22:57 INFO - PROCESS | 2218 | 1461475377151 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 22:22:57 INFO - PROCESS | 2218 | 1461475377156 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac7b800 == 40 [pid = 2218] [id = 374] 22:22:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x118825000) [pid = 2218] [serial = 1121] [outer = 0x0] 22:22:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x118831c00) [pid = 2218] [serial = 1122] [outer = 0x118825000] 22:22:57 INFO - PROCESS | 2218 | 1461475377181 Marionette DEBUG loaded listener.js 22:22:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x11b190000) [pid = 2218] [serial = 1123] [outer = 0x118825000] 22:22:57 INFO - PROCESS | 2218 | 1461475377518 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]]]}] 22:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 862ms 22:22:57 INFO - PROCESS | 2218 | 1461475377565 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 22:22:57 INFO - PROCESS | 2218 | 1461475377566 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 22:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:22:57 INFO - PROCESS | 2218 | 1461475377569 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:22:57 INFO - PROCESS | 2218 | 1461475377570 Marionette TRACE conn2 <- [1,1470,null,{}] 22:22:57 INFO - PROCESS | 2218 | 1461475377573 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}] 22:22:57 INFO - PROCESS | 2218 | 1461475377652 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 22:22:57 INFO - PROCESS | 2218 | 1461475377704 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac89000 == 41 [pid = 2218] [id = 375] 22:22:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x11a995400) [pid = 2218] [serial = 1124] [outer = 0x0] 22:22:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x12386d800) [pid = 2218] [serial = 1125] [outer = 0x11a995400] 22:22:57 INFO - PROCESS | 2218 | 1461475377729 Marionette DEBUG loaded listener.js 22:22:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x128f42000) [pid = 2218] [serial = 1126] [outer = 0x11a995400] 22:22:58 INFO - PROCESS | 2218 | 1461475378007 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]]]}] 22:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 469ms 22:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:22:58 INFO - PROCESS | 2218 | 1461475378038 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 22:22:58 INFO - PROCESS | 2218 | 1461475378039 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 22:22:58 INFO - PROCESS | 2218 | 1461475378041 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:22:58 INFO - PROCESS | 2218 | 1461475378042 Marionette TRACE conn2 <- [1,1474,null,{}] 22:22:58 INFO - PROCESS | 2218 | 1461475378045 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}] 22:22:58 INFO - PROCESS | 2218 | 1461475378128 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 22:22:58 INFO - PROCESS | 2218 | 1461475378135 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d56e000 == 42 [pid = 2218] [id = 376] 22:22:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x128f42800) [pid = 2218] [serial = 1127] [outer = 0x0] 22:22:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12954b800) [pid = 2218] [serial = 1128] [outer = 0x128f42800] 22:22:58 INFO - PROCESS | 2218 | 1461475378160 Marionette DEBUG loaded listener.js 22:22:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x1296d9400) [pid = 2218] [serial = 1129] [outer = 0x128f42800] 22:22:58 INFO - PROCESS | 2218 | 1461475378482 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]]]}] 22:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 472ms 22:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:22:58 INFO - PROCESS | 2218 | 1461475378515 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 22:22:58 INFO - PROCESS | 2218 | 1461475378517 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 22:22:58 INFO - PROCESS | 2218 | 1461475378519 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:22:58 INFO - PROCESS | 2218 | 1461475378520 Marionette TRACE conn2 <- [1,1478,null,{}] 22:22:58 INFO - PROCESS | 2218 | 1461475378522 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}] 22:22:58 INFO - PROCESS | 2218 | 1461475378622 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 22:22:58 INFO - PROCESS | 2218 | 1461475378630 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d587800 == 43 [pid = 2218] [id = 377] 22:22:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x1296d9800) [pid = 2218] [serial = 1130] [outer = 0x0] 22:22:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x12ae1b000) [pid = 2218] [serial = 1131] [outer = 0x1296d9800] 22:22:58 INFO - PROCESS | 2218 | 1461475378656 Marionette DEBUG loaded listener.js 22:22:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x12ae23400) [pid = 2218] [serial = 1132] [outer = 0x1296d9800] 22:22:59 INFO - PROCESS | 2218 | 1461475379023 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]]]}] 22:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 22:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:22:59 INFO - PROCESS | 2218 | 1461475379040 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 22:22:59 INFO - PROCESS | 2218 | 1461475379042 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 22:22:59 INFO - PROCESS | 2218 | 1461475379135 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:22:59 INFO - PROCESS | 2218 | 1461475379138 Marionette TRACE conn2 <- [1,1482,null,{}] 22:22:59 INFO - PROCESS | 2218 | 1461475379158 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}] 22:22:59 INFO - PROCESS | 2218 | 1461475379342 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 22:22:59 INFO - PROCESS | 2218 | 1461475379426 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x1158a4800 == 44 [pid = 2218] [id = 378] 22:22:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x114bb4400) [pid = 2218] [serial = 1133] [outer = 0x0] 22:22:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x114fd3400) [pid = 2218] [serial = 1134] [outer = 0x114bb4400] 22:22:59 INFO - PROCESS | 2218 | 1461475379457 Marionette DEBUG loaded listener.js 22:22:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x1151e8000) [pid = 2218] [serial = 1135] [outer = 0x114bb4400] 22:23:00 INFO - PROCESS | 2218 | 1461475380001 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]]]}] 22:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 970ms 22:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:23:00 INFO - PROCESS | 2218 | 1461475380016 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 22:23:00 INFO - PROCESS | 2218 | 1461475380018 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 22:23:00 INFO - PROCESS | 2218 | 1461475380021 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:23:00 INFO - PROCESS | 2218 | 1461475380023 Marionette TRACE conn2 <- [1,1486,null,{}] 22:23:00 INFO - PROCESS | 2218 | 1461475380028 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}] 22:23:00 INFO - PROCESS | 2218 | 1461475380139 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 22:23:00 INFO - PROCESS | 2218 | 1461475380215 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acd8800 == 45 [pid = 2218] [id = 379] 22:23:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x11867dc00) [pid = 2218] [serial = 1136] [outer = 0x0] 22:23:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x1188e1800) [pid = 2218] [serial = 1137] [outer = 0x11867dc00] 22:23:00 INFO - PROCESS | 2218 | 1461475380245 Marionette DEBUG loaded listener.js 22:23:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x11918d000) [pid = 2218] [serial = 1138] [outer = 0x11867dc00] 22:23:00 INFO - PROCESS | 2218 | 1461475380862 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]]]}] 22:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 873ms 22:23:00 INFO - PROCESS | 2218 | 1461475380905 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 22:23:00 INFO - PROCESS | 2218 | 1461475380906 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 22:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:23:00 INFO - PROCESS | 2218 | 1461475380910 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:23:00 INFO - PROCESS | 2218 | 1461475380913 Marionette TRACE conn2 <- [1,1490,null,{}] 22:23:00 INFO - PROCESS | 2218 | 1461475380917 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}] 22:23:01 INFO - PROCESS | 2218 | 1461475381140 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 22:23:01 INFO - PROCESS | 2218 | 1461475381209 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x119122800 == 46 [pid = 2218] [id = 380] 22:23:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x114fdec00) [pid = 2218] [serial = 1139] [outer = 0x0] 22:23:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11522c000) [pid = 2218] [serial = 1140] [outer = 0x114fdec00] 22:23:01 INFO - PROCESS | 2218 | 1461475381239 Marionette DEBUG loaded listener.js 22:23:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x116503000) [pid = 2218] [serial = 1141] [outer = 0x114fdec00] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x12d56e000 == 45 [pid = 2218] [id = 376] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac89000 == 44 [pid = 2218] [id = 375] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac7b800 == 43 [pid = 2218] [id = 374] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x12c1c9000 == 42 [pid = 2218] [id = 373] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x11c072800 == 41 [pid = 2218] [id = 372] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x129277000 == 40 [pid = 2218] [id = 371] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac7b000 == 39 [pid = 2218] [id = 370] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x1296dbc00) [pid = 2218] [serial = 1083] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x1271b0800 == 38 [pid = 2218] [id = 369] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x123cbf800 == 37 [pid = 2218] [id = 368] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x123842800 == 36 [pid = 2218] [id = 367] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x11c073000 == 35 [pid = 2218] [id = 366] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x11bac3800 == 34 [pid = 2218] [id = 365] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x11acd4800 == 33 [pid = 2218] [id = 364] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x11981b000 == 32 [pid = 2218] [id = 363] 22:23:01 INFO - PROCESS | 2218 | --DOCSHELL 0x116533000 == 31 [pid = 2218] [id = 362] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x12428d400) [pid = 2218] [serial = 976] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x1156c8800) [pid = 2218] [serial = 970] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x12eeee400) [pid = 2218] [serial = 988] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x12aee1400) [pid = 2218] [serial = 979] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x11b1d1000) [pid = 2218] [serial = 973] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x12f778800) [pid = 2218] [serial = 913] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x12e4b8400) [pid = 2218] [serial = 982] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12e534800) [pid = 2218] [serial = 985] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x12b44a000) [pid = 2218] [serial = 1065] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x12c248800) [pid = 2218] [serial = 1068] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x12b639800) [pid = 2218] [serial = 1066] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x12d380400) [pid = 2218] [serial = 1071] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x12c244000) [pid = 2218] [serial = 1075] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x127be8800) [pid = 2218] [serial = 1074] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x12e53f800) [pid = 2218] [serial = 1078] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x12d7e7400) [pid = 2218] [serial = 1072] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x118829400) [pid = 2218] [serial = 1047] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x12d7e4400) [pid = 2218] [serial = 1045] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x128f49c00) [pid = 2218] [serial = 1044] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x12ae2b000) [pid = 2218] [serial = 1042] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x12922e000) [pid = 2218] [serial = 1041] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x127c9a800) [pid = 2218] [serial = 1039] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x1270f0400) [pid = 2218] [serial = 1038] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11c70b400) [pid = 2218] [serial = 1036] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11c30d400) [pid = 2218] [serial = 1035] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x119d84000) [pid = 2218] [serial = 1033] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x118832000) [pid = 2218] [serial = 1032] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x115c36c00) [pid = 2218] [serial = 1030] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x114fdf800) [pid = 2218] [serial = 1029] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x12f771000) [pid = 2218] [serial = 1027] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x127c9e400) [pid = 2218] [serial = 1059] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x128ae1800) [pid = 2218] [serial = 1060] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x1242e2000) [pid = 2218] [serial = 1056] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x1271ed400) [pid = 2218] [serial = 1057] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x11b1d6000) [pid = 2218] [serial = 1053] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x123718c00) [pid = 2218] [serial = 1054] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x119e4d400) [pid = 2218] [serial = 1050] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x11b17e000) [pid = 2218] [serial = 1051] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x119d7f000) [pid = 2218] [serial = 1048] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x12dd57800) [pid = 2218] [serial = 1077] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x128f96800) [pid = 2218] [serial = 1062] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 79 (0x11c41cc00) [pid = 2218] [serial = 1081] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 78 (0x12b074800) [pid = 2218] [serial = 1063] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 77 (0x12d37a000) [pid = 2218] [serial = 1069] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | --DOMWINDOW == 76 (0x12eee9c00) [pid = 2218] [serial = 1080] [outer = 0x0] [url = about:blank] 22:23:01 INFO - PROCESS | 2218 | 1461475381750 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]]]}] 22:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 876ms 22:23:01 INFO - PROCESS | 2218 | 1461475381787 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 22:23:01 INFO - PROCESS | 2218 | 1461475381790 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 22:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:23:01 INFO - PROCESS | 2218 | 1461475381793 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:23:01 INFO - PROCESS | 2218 | 1461475381797 Marionette TRACE conn2 <- [1,1494,null,{}] 22:23:01 INFO - PROCESS | 2218 | 1461475381800 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}] 22:23:01 INFO - PROCESS | 2218 | 1461475381878 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 22:23:01 INFO - PROCESS | 2218 | 1461475381885 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x119166000 == 32 [pid = 2218] [id = 381] 22:23:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 77 (0x116509c00) [pid = 2218] [serial = 1142] [outer = 0x0] 22:23:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 78 (0x118823c00) [pid = 2218] [serial = 1143] [outer = 0x116509c00] 22:23:01 INFO - PROCESS | 2218 | 1461475381914 Marionette DEBUG loaded listener.js 22:23:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 79 (0x118ede800) [pid = 2218] [serial = 1144] [outer = 0x116509c00] 22:23:02 INFO - PROCESS | 2218 | 1461475382253 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]]]}] 22:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 474ms 22:23:02 INFO - PROCESS | 2218 | 1461475382267 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 22:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:23:02 INFO - PROCESS | 2218 | 1461475382269 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 22:23:02 INFO - PROCESS | 2218 | 1461475382271 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:23:02 INFO - PROCESS | 2218 | 1461475382272 Marionette TRACE conn2 <- [1,1498,null,{}] 22:23:02 INFO - PROCESS | 2218 | 1461475382275 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}] 22:23:02 INFO - PROCESS | 2218 | 1461475382375 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 22:23:02 INFO - PROCESS | 2218 | 1461475382421 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acd6800 == 33 [pid = 2218] [id = 382] 22:23:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x1189f4400) [pid = 2218] [serial = 1145] [outer = 0x0] 22:23:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x119d83400) [pid = 2218] [serial = 1146] [outer = 0x1189f4400] 22:23:02 INFO - PROCESS | 2218 | 1461475382449 Marionette DEBUG loaded listener.js 22:23:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x11a975c00) [pid = 2218] [serial = 1147] [outer = 0x1189f4400] 22:23:02 INFO - PROCESS | 2218 | 1461475382776 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]]]}] 22:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 22:23:02 INFO - PROCESS | 2218 | 1461475382791 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 22:23:02 INFO - PROCESS | 2218 | 1461475382794 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 22:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:23:02 INFO - PROCESS | 2218 | 1461475382805 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:23:02 INFO - PROCESS | 2218 | 1461475382808 Marionette TRACE conn2 <- [1,1502,null,{}] 22:23:02 INFO - PROCESS | 2218 | 1461475382810 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}] 22:23:02 INFO - PROCESS | 2218 | 1461475382889 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 22:23:02 INFO - PROCESS | 2218 | 1461475382937 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c6c6800 == 34 [pid = 2218] [id = 383] 22:23:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x118edc800) [pid = 2218] [serial = 1148] [outer = 0x0] 22:23:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11a97ec00) [pid = 2218] [serial = 1149] [outer = 0x118edc800] 22:23:02 INFO - PROCESS | 2218 | 1461475382965 Marionette DEBUG loaded listener.js 22:23:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11b1cb400) [pid = 2218] [serial = 1150] [outer = 0x118edc800] 22:23:03 INFO - PROCESS | 2218 | 1461475383248 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]]]}] 22:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 475ms 22:23:03 INFO - PROCESS | 2218 | 1461475383275 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 22:23:03 INFO - PROCESS | 2218 | 1461475383277 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 22:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:23:03 INFO - PROCESS | 2218 | 1461475383287 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:23:03 INFO - PROCESS | 2218 | 1461475383288 Marionette TRACE conn2 <- [1,1506,null,{}] 22:23:03 INFO - PROCESS | 2218 | 1461475383290 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}] 22:23:03 INFO - PROCESS | 2218 | 1461475383373 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 22:23:03 INFO - PROCESS | 2218 | 1461475383377 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x12729a000 == 35 [pid = 2218] [id = 384] 22:23:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11b1d0000) [pid = 2218] [serial = 1151] [outer = 0x0] 22:23:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11baeb400) [pid = 2218] [serial = 1152] [outer = 0x11b1d0000] 22:23:03 INFO - PROCESS | 2218 | 1461475383405 Marionette DEBUG loaded listener.js 22:23:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11bc03000) [pid = 2218] [serial = 1153] [outer = 0x11b1d0000] 22:23:03 INFO - PROCESS | 2218 | 1461475383735 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]]]}] 22:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 22:23:03 INFO - PROCESS | 2218 | 1461475383756 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 22:23:03 INFO - PROCESS | 2218 | 1461475383758 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 22:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:23:03 INFO - PROCESS | 2218 | 1461475383760 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:23:03 INFO - PROCESS | 2218 | 1461475383762 Marionette TRACE conn2 <- [1,1510,null,{}] 22:23:03 INFO - PROCESS | 2218 | 1461475383766 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}] 22:23:03 INFO - PROCESS | 2218 | 1461475383871 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 22:23:03 INFO - PROCESS | 2218 | 1461475383884 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286df000 == 36 [pid = 2218] [id = 385] 22:23:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11bc0e000) [pid = 2218] [serial = 1154] [outer = 0x0] 22:23:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11c30d400) [pid = 2218] [serial = 1155] [outer = 0x11bc0e000] 22:23:03 INFO - PROCESS | 2218 | 1461475383917 Marionette DEBUG loaded listener.js 22:23:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x11c428800) [pid = 2218] [serial = 1156] [outer = 0x11bc0e000] 22:23:04 INFO - PROCESS | 2218 | 1461475384261 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]]]}] 22:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 22:23:04 INFO - PROCESS | 2218 | 1461475384281 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 22:23:04 INFO - PROCESS | 2218 | 1461475384283 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 22:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:23:04 INFO - PROCESS | 2218 | 1461475384285 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:23:04 INFO - PROCESS | 2218 | 1461475384286 Marionette TRACE conn2 <- [1,1514,null,{}] 22:23:04 INFO - PROCESS | 2218 | 1461475384288 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}] 22:23:04 INFO - PROCESS | 2218 | 1461475384383 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 22:23:04 INFO - PROCESS | 2218 | 1461475384393 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x129283800 == 37 [pid = 2218] [id = 386] 22:23:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x11c708400) [pid = 2218] [serial = 1157] [outer = 0x0] 22:23:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x12395e800) [pid = 2218] [serial = 1158] [outer = 0x11c708400] 22:23:04 INFO - PROCESS | 2218 | 1461475384421 Marionette DEBUG loaded listener.js 22:23:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x12402ec00) [pid = 2218] [serial = 1159] [outer = 0x11c708400] 22:23:04 INFO - PROCESS | 2218 | 1461475384776 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]]]}] 22:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 22:23:04 INFO - PROCESS | 2218 | 1461475384803 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 22:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:23:04 INFO - PROCESS | 2218 | 1461475384805 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 22:23:04 INFO - PROCESS | 2218 | 1461475384807 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:23:04 INFO - PROCESS | 2218 | 1461475384808 Marionette TRACE conn2 <- [1,1518,null,{}] 22:23:04 INFO - PROCESS | 2218 | 1461475384810 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}] 22:23:04 INFO - PROCESS | 2218 | 1461475384909 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 22:23:04 INFO - PROCESS | 2218 | 1461475384913 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b24b800 == 38 [pid = 2218] [id = 387] 22:23:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x123710800) [pid = 2218] [serial = 1160] [outer = 0x0] 22:23:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x1242db000) [pid = 2218] [serial = 1161] [outer = 0x123710800] 22:23:04 INFO - PROCESS | 2218 | 1461475384938 Marionette DEBUG loaded listener.js 22:23:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x1242e2c00) [pid = 2218] [serial = 1162] [outer = 0x123710800] 22:23:05 INFO - PROCESS | 2218 | 1461475385278 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]]]}] 22:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 22:23:05 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:23:05 INFO - PROCESS | 2218 | 1461475385328 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 22:23:05 INFO - PROCESS | 2218 | 1461475385329 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 22:23:05 INFO - PROCESS | 2218 | 1461475385331 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:23:05 INFO - PROCESS | 2218 | 1461475385332 Marionette TRACE conn2 <- [1,1522,null,{}] 22:23:05 INFO - PROCESS | 2218 | 1461475385335 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}] 22:23:05 INFO - PROCESS | 2218 | 1461475385427 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 22:23:05 INFO - PROCESS | 2218 | 1461475385440 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b65e000 == 39 [pid = 2218] [id = 388] 22:23:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x1264f6400) [pid = 2218] [serial = 1163] [outer = 0x0] 22:23:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x1271ed400) [pid = 2218] [serial = 1164] [outer = 0x1264f6400] 22:23:05 INFO - PROCESS | 2218 | 1461475385465 Marionette DEBUG loaded listener.js 22:23:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x127b0e000) [pid = 2218] [serial = 1165] [outer = 0x1264f6400] 22:23:05 INFO - PROCESS | 2218 | 1461475385769 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"]]]}] 22:23:05 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 () { 22:23:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:23:05 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 () { 22:23:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:23:05 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 () { 22:23:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:23:05 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 () { 22:23:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:23:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 22:23:05 INFO - PROCESS | 2218 | 1461475385801 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 22:23:05 INFO - PROCESS | 2218 | 1461475385803 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 22:23:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:23:05 INFO - PROCESS | 2218 | 1461475385805 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:23:05 INFO - PROCESS | 2218 | 1461475385806 Marionette TRACE conn2 <- [1,1526,null,{}] 22:23:05 INFO - PROCESS | 2218 | 1461475385809 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}] 22:23:06 INFO - PROCESS | 2218 | 1461475386006 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x11c70d000) [pid = 2218] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x118826400) [pid = 2218] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x115ced400) [pid = 2218] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x115ced000) [pid = 2218] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x128f42800) [pid = 2218] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x1296d5400) [pid = 2218] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x11a8ca400) [pid = 2218] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x11c086800) [pid = 2218] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x11b1ccc00) [pid = 2218] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x115338c00) [pid = 2218] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x114240400) [pid = 2218] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x11b1cc800) [pid = 2218] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x12371b800) [pid = 2218] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x128f47000) [pid = 2218] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x118825000) [pid = 2218] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:23:06 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x11a995400) [pid = 2218] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:23:06 INFO - PROCESS | 2218 | 1461475386048 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a91a000 == 40 [pid = 2218] [id = 389] 22:23:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11475fc00) [pid = 2218] [serial = 1166] [outer = 0x0] 22:23:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x115847c00) [pid = 2218] [serial = 1167] [outer = 0x11475fc00] 22:23:06 INFO - PROCESS | 2218 | 1461475386073 Marionette DEBUG loaded listener.js 22:23:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x119e45c00) [pid = 2218] [serial = 1168] [outer = 0x11475fc00] 22:23:06 INFO - PROCESS | 2218 | 1461475386361 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"]]]}] 22:23:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:23:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:23:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:23:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 569ms 22:23:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:23:06 INFO - PROCESS | 2218 | 1461475386378 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 22:23:06 INFO - PROCESS | 2218 | 1461475386381 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 22:23:06 INFO - PROCESS | 2218 | 1461475386385 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:23:06 INFO - PROCESS | 2218 | 1461475386386 Marionette TRACE conn2 <- [1,1530,null,{}] 22:23:06 INFO - PROCESS | 2218 | 1461475386389 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}] 22:23:06 INFO - PROCESS | 2218 | 1461475386469 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 22:23:06 INFO - PROCESS | 2218 | 1461475386474 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d583800 == 41 [pid = 2218] [id = 390] 22:23:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11a8c4000) [pid = 2218] [serial = 1169] [outer = 0x0] 22:23:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11c711800) [pid = 2218] [serial = 1170] [outer = 0x11a8c4000] 22:23:06 INFO - PROCESS | 2218 | 1461475386504 Marionette DEBUG loaded listener.js 22:23:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x128f43000) [pid = 2218] [serial = 1171] [outer = 0x11a8c4000] 22:23:06 INFO - PROCESS | 2218 | 1461475386816 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]]]}] 22:23:06 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 22:23:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:23:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:23:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:23:06 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. 22:23:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:23:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 22:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:23:06 INFO - PROCESS | 2218 | 1461475386857 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 22:23:06 INFO - PROCESS | 2218 | 1461475386858 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 22:23:06 INFO - PROCESS | 2218 | 1461475386860 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:23:06 INFO - PROCESS | 2218 | 1461475386862 Marionette TRACE conn2 <- [1,1534,null,{}] 22:23:06 INFO - PROCESS | 2218 | 1461475386864 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}] 22:23:06 INFO - PROCESS | 2218 | 1461475386975 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 22:23:06 INFO - PROCESS | 2218 | 1461475386984 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd97000 == 42 [pid = 2218] [id = 391] 22:23:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x128f45800) [pid = 2218] [serial = 1172] [outer = 0x0] 22:23:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x12924b000) [pid = 2218] [serial = 1173] [outer = 0x128f45800] 22:23:07 INFO - PROCESS | 2218 | 1461475387009 Marionette DEBUG loaded listener.js 22:23:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x1296d7400) [pid = 2218] [serial = 1174] [outer = 0x128f45800] 22:23:07 INFO - PROCESS | 2218 | 1461475387319 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]]]}] 22:23:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:23:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 470ms 22:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:23:07 INFO - PROCESS | 2218 | 1461475387333 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 22:23:07 INFO - PROCESS | 2218 | 1461475387334 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 22:23:07 INFO - PROCESS | 2218 | 1461475387336 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:23:07 INFO - PROCESS | 2218 | 1461475387338 Marionette TRACE conn2 <- [1,1538,null,{}] 22:23:07 INFO - PROCESS | 2218 | 1461475387340 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}] 22:23:07 INFO - PROCESS | 2218 | 1461475387423 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 22:23:07 INFO - PROCESS | 2218 | 1461475387427 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea58800 == 43 [pid = 2218] [id = 392] 22:23:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x11893dc00) [pid = 2218] [serial = 1175] [outer = 0x0] 22:23:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x12ae26000) [pid = 2218] [serial = 1176] [outer = 0x11893dc00] 22:23:07 INFO - PROCESS | 2218 | 1461475387454 Marionette DEBUG loaded listener.js 22:23:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x12ae30000) [pid = 2218] [serial = 1177] [outer = 0x11893dc00] 22:23:07 INFO - PROCESS | 2218 | 1461475387775 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]]]}] 22:23:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:23:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 467ms 22:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:23:07 INFO - PROCESS | 2218 | 1461475387805 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 22:23:07 INFO - PROCESS | 2218 | 1461475387807 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 22:23:07 INFO - PROCESS | 2218 | 1461475387809 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:23:07 INFO - PROCESS | 2218 | 1461475387810 Marionette TRACE conn2 <- [1,1542,null,{}] 22:23:07 INFO - PROCESS | 2218 | 1461475387813 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}] 22:23:07 INFO - PROCESS | 2218 | 1461475387914 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 22:23:07 INFO - PROCESS | 2218 | 1461475387921 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebb3800 == 44 [pid = 2218] [id = 393] 22:23:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x114babc00) [pid = 2218] [serial = 1178] [outer = 0x0] 22:23:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x12ae30800) [pid = 2218] [serial = 1179] [outer = 0x114babc00] 22:23:07 INFO - PROCESS | 2218 | 1461475387946 Marionette DEBUG loaded listener.js 22:23:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x12aee0800) [pid = 2218] [serial = 1180] [outer = 0x114babc00] 22:23:08 INFO - PROCESS | 2218 | 1461475388389 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]]]}] 22:23:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:23:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 621ms 22:23:08 INFO - PROCESS | 2218 | 1461475388431 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 22:23:08 INFO - PROCESS | 2218 | 1461475388435 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 22:23:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:23:08 INFO - PROCESS | 2218 | 1461475388438 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:23:08 INFO - PROCESS | 2218 | 1461475388441 Marionette TRACE conn2 <- [1,1546,null,{}] 22:23:08 INFO - PROCESS | 2218 | 1461475388444 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}] 22:23:08 INFO - PROCESS | 2218 | 1461475388550 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 22:23:08 INFO - PROCESS | 2218 | 1461475388655 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ba11800 == 45 [pid = 2218] [id = 394] 22:23:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x11882b800) [pid = 2218] [serial = 1181] [outer = 0x0] 22:23:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x1188e1c00) [pid = 2218] [serial = 1182] [outer = 0x11882b800] 22:23:08 INFO - PROCESS | 2218 | 1461475388688 Marionette DEBUG loaded listener.js 22:23:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x119d7d400) [pid = 2218] [serial = 1183] [outer = 0x11882b800] 22:23:09 INFO - PROCESS | 2218 | 1461475389076 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]]]}] 22:23:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:23:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 677ms 22:23:09 INFO - PROCESS | 2218 | 1461475389116 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 22:23:09 INFO - PROCESS | 2218 | 1461475389121 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 22:23:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:23:09 INFO - PROCESS | 2218 | 1461475389125 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:23:09 INFO - PROCESS | 2218 | 1461475389127 Marionette TRACE conn2 <- [1,1550,null,{}] 22:23:09 INFO - PROCESS | 2218 | 1461475389130 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}] 22:23:09 INFO - PROCESS | 2218 | 1461475389233 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 22:23:09 INFO - PROCESS | 2218 | 1461475389286 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x128a32000 == 46 [pid = 2218] [id = 395] 22:23:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x119e4e800) [pid = 2218] [serial = 1184] [outer = 0x0] 22:23:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x11b120800) [pid = 2218] [serial = 1185] [outer = 0x119e4e800] 22:23:09 INFO - PROCESS | 2218 | 1461475389316 Marionette DEBUG loaded listener.js 22:23:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x11b1b4400) [pid = 2218] [serial = 1186] [outer = 0x119e4e800] 22:23:09 INFO - PROCESS | 2218 | 1461475389748 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]]]}] 22:23:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:23:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 673ms 22:23:09 INFO - PROCESS | 2218 | 1461475389812 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 22:23:09 INFO - PROCESS | 2218 | 1461475389814 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 22:23:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:23:09 INFO - PROCESS | 2218 | 1461475389818 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:23:09 INFO - PROCESS | 2218 | 1461475389820 Marionette TRACE conn2 <- [1,1554,null,{}] 22:23:09 INFO - PROCESS | 2218 | 1461475389828 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}] 22:23:09 INFO - PROCESS | 2218 | 1461475389956 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 22:23:10 INFO - PROCESS | 2218 | 1461475390023 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e548000 == 47 [pid = 2218] [id = 396] 22:23:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11c428000) [pid = 2218] [serial = 1187] [outer = 0x0] 22:23:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x11c70c800) [pid = 2218] [serial = 1188] [outer = 0x11c428000] 22:23:10 INFO - PROCESS | 2218 | 1461475390055 Marionette DEBUG loaded listener.js 22:23:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x1242d5800) [pid = 2218] [serial = 1189] [outer = 0x11c428000] 22:23:10 INFO - PROCESS | 2218 | 1461475390499 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]]]}] 22:23:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:23:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 721ms 22:23:10 INFO - PROCESS | 2218 | 1461475390540 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 22:23:10 INFO - PROCESS | 2218 | 1461475390543 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 22:23:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:23:10 INFO - PROCESS | 2218 | 1461475390547 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:23:10 INFO - PROCESS | 2218 | 1461475390549 Marionette TRACE conn2 <- [1,1558,null,{}] 22:23:10 INFO - PROCESS | 2218 | 1461475390553 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}] 22:23:10 INFO - PROCESS | 2218 | 1461475390703 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 22:23:10 INFO - PROCESS | 2218 | 1461475390797 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee14000 == 48 [pid = 2218] [id = 397] 22:23:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x1242d6000) [pid = 2218] [serial = 1190] [outer = 0x0] 22:23:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x128696800) [pid = 2218] [serial = 1191] [outer = 0x1242d6000] 22:23:10 INFO - PROCESS | 2218 | 1461475390850 Marionette DEBUG loaded listener.js 22:23:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x12922c800) [pid = 2218] [serial = 1192] [outer = 0x1242d6000] 22:23:11 INFO - PROCESS | 2218 | 1461475391334 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]]]}] 22:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 822ms 22:23:11 INFO - PROCESS | 2218 | 1461475391368 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 22:23:11 INFO - PROCESS | 2218 | 1461475391369 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 22:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:23:11 INFO - PROCESS | 2218 | 1461475391372 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:23:11 INFO - PROCESS | 2218 | 1461475391373 Marionette TRACE conn2 <- [1,1562,null,{}] 22:23:11 INFO - PROCESS | 2218 | 1461475391376 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}] 22:23:11 INFO - PROCESS | 2218 | 1461475391474 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 22:23:11 INFO - PROCESS | 2218 | 1461475391539 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f145000 == 49 [pid = 2218] [id = 398] 22:23:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x1242e4800) [pid = 2218] [serial = 1193] [outer = 0x0] 22:23:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x12954c000) [pid = 2218] [serial = 1194] [outer = 0x1242e4800] 22:23:11 INFO - PROCESS | 2218 | 1461475391570 Marionette DEBUG loaded listener.js 22:23:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12ae2a000) [pid = 2218] [serial = 1195] [outer = 0x1242e4800] 22:23:11 INFO - PROCESS | 2218 | 1461475391972 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]]]}] 22:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 668ms 22:23:12 INFO - PROCESS | 2218 | 1461475392041 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 22:23:12 INFO - PROCESS | 2218 | 1461475392043 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 22:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:23:12 INFO - PROCESS | 2218 | 1461475392045 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:23:12 INFO - PROCESS | 2218 | 1461475392048 Marionette TRACE conn2 <- [1,1566,null,{}] 22:23:12 INFO - PROCESS | 2218 | 1461475392051 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}] 22:23:12 INFO - PROCESS | 2218 | 1461475392159 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 22:23:12 INFO - PROCESS | 2218 | 1461475392226 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d4f800 == 50 [pid = 2218] [id = 399] 22:23:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x123871000) [pid = 2218] [serial = 1196] [outer = 0x0] 22:23:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x127c99400) [pid = 2218] [serial = 1197] [outer = 0x123871000] 22:23:12 INFO - PROCESS | 2218 | 1461475392261 Marionette DEBUG loaded listener.js 22:23:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x12b449400) [pid = 2218] [serial = 1198] [outer = 0x123871000] 22:23:12 INFO - PROCESS | 2218 | 1461475392856 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]]]}] 22:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 824ms 22:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:23:12 INFO - PROCESS | 2218 | 1461475392869 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 22:23:12 INFO - PROCESS | 2218 | 1461475392871 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 22:23:12 INFO - PROCESS | 2218 | 1461475392875 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:23:12 INFO - PROCESS | 2218 | 1461475392877 Marionette TRACE conn2 <- [1,1570,null,{}] 22:23:12 INFO - PROCESS | 2218 | 1461475392881 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}] 22:23:12 INFO - PROCESS | 2218 | 1461475392980 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 22:23:13 INFO - PROCESS | 2218 | 1461475393047 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcdc800 == 51 [pid = 2218] [id = 400] 22:23:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x1156cc800) [pid = 2218] [serial = 1199] [outer = 0x0] 22:23:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x116509400) [pid = 2218] [serial = 1200] [outer = 0x1156cc800] 22:23:13 INFO - PROCESS | 2218 | 1461475393076 Marionette DEBUG loaded listener.js 22:23:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x118829400) [pid = 2218] [serial = 1201] [outer = 0x1156cc800] 22:23:13 INFO - PROCESS | 2218 | 1461475393479 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]]]}] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x12ea58800 == 50 [pid = 2218] [id = 392] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd97000 == 49 [pid = 2218] [id = 391] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x12d583800 == 48 [pid = 2218] [id = 390] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x11a91a000 == 47 [pid = 2218] [id = 389] 22:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 675ms 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x12b65e000 == 46 [pid = 2218] [id = 388] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x12b24b800 == 45 [pid = 2218] [id = 387] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x129283800 == 44 [pid = 2218] [id = 386] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x12ae1b000) [pid = 2218] [serial = 1131] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x1286df000 == 43 [pid = 2218] [id = 385] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x12729a000 == 42 [pid = 2218] [id = 384] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x11c6c6800 == 41 [pid = 2218] [id = 383] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x11acd6800 == 40 [pid = 2218] [id = 382] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x119166000 == 39 [pid = 2218] [id = 381] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x119122800 == 38 [pid = 2218] [id = 380] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x11acd8800 == 37 [pid = 2218] [id = 379] 22:23:13 INFO - PROCESS | 2218 | --DOCSHELL 0x1158a4800 == 36 [pid = 2218] [id = 378] 22:23:13 INFO - PROCESS | 2218 | 1461475393571 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 22:23:13 INFO - PROCESS | 2218 | 1461475393574 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 22:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:23:13 INFO - PROCESS | 2218 | 1461475393585 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:23:13 INFO - PROCESS | 2218 | 1461475393587 Marionette TRACE conn2 <- [1,1574,null,{}] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x129249400) [pid = 2218] [serial = 1120] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x129228000) [pid = 2218] [serial = 1119] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x12954b800) [pid = 2218] [serial = 1128] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x11b190000) [pid = 2218] [serial = 1123] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x118831c00) [pid = 2218] [serial = 1122] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x128c77c00) [pid = 2218] [serial = 1117] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x12717ac00) [pid = 2218] [serial = 1114] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x1242d9000) [pid = 2218] [serial = 1111] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x128f42000) [pid = 2218] [serial = 1126] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x12386d800) [pid = 2218] [serial = 1125] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x1242e2800) [pid = 2218] [serial = 1113] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x1240e6400) [pid = 2218] [serial = 1110] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x118829000) [pid = 2218] [serial = 1089] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x11887f000) [pid = 2218] [serial = 1090] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x11b1b0000) [pid = 2218] [serial = 1098] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x11b1c9800) [pid = 2218] [serial = 1099] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x1296d9400) [pid = 2218] [serial = 1129] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x1296dfc00) [pid = 2218] [serial = 1084] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x11a981000) [pid = 2218] [serial = 1095] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x11b173400) [pid = 2218] [serial = 1096] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x123870800) [pid = 2218] [serial = 1107] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x123e04400) [pid = 2218] [serial = 1108] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11c41e400) [pid = 2218] [serial = 1104] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x11c70fc00) [pid = 2218] [serial = 1105] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x11533c000) [pid = 2218] [serial = 1086] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x115844400) [pid = 2218] [serial = 1087] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x119e46000) [pid = 2218] [serial = 1092] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x11a8c0800) [pid = 2218] [serial = 1093] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x11ba6f800) [pid = 2218] [serial = 1101] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x11c085800) [pid = 2218] [serial = 1102] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x12869dc00) [pid = 2218] [serial = 1116] [outer = 0x0] [url = about:blank] 22:23:13 INFO - PROCESS | 2218 | 1461475393605 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}] 22:23:13 INFO - PROCESS | 2218 | 1461475393688 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 22:23:13 INFO - PROCESS | 2218 | 1461475393700 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x11922d000 == 37 [pid = 2218] [id = 401] 22:23:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x118e0b400) [pid = 2218] [serial = 1202] [outer = 0x0] 22:23:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11925bc00) [pid = 2218] [serial = 1203] [outer = 0x118e0b400] 22:23:13 INFO - PROCESS | 2218 | 1461475393727 Marionette DEBUG loaded listener.js 22:23:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x11a976c00) [pid = 2218] [serial = 1204] [outer = 0x118e0b400] 22:23:14 INFO - PROCESS | 2218 | 1461475394083 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]]]}] 22:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 535ms 22:23:14 INFO - PROCESS | 2218 | 1461475394115 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 22:23:14 INFO - PROCESS | 2218 | 1461475394116 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 22:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:23:14 INFO - PROCESS | 2218 | 1461475394141 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:23:14 INFO - PROCESS | 2218 | 1461475394144 Marionette TRACE conn2 <- [1,1578,null,{}] 22:23:14 INFO - PROCESS | 2218 | 1461475394152 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}] 22:23:14 INFO - PROCESS | 2218 | 1461475394235 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 22:23:14 INFO - PROCESS | 2218 | 1461475394261 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c376800 == 38 [pid = 2218] [id = 402] 22:23:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x11b1b3c00) [pid = 2218] [serial = 1205] [outer = 0x0] 22:23:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x11b1d3c00) [pid = 2218] [serial = 1206] [outer = 0x11b1b3c00] 22:23:14 INFO - PROCESS | 2218 | 1461475394289 Marionette DEBUG loaded listener.js 22:23:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x11baf2800) [pid = 2218] [serial = 1207] [outer = 0x11b1b3c00] 22:23:14 INFO - PROCESS | 2218 | 1461475394633 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]]]}] 22:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 525ms 22:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:23:14 INFO - PROCESS | 2218 | 1461475394665 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 22:23:14 INFO - PROCESS | 2218 | 1461475394668 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 22:23:14 INFO - PROCESS | 2218 | 1461475394670 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:23:14 INFO - PROCESS | 2218 | 1461475394671 Marionette TRACE conn2 <- [1,1582,null,{}] 22:23:14 INFO - PROCESS | 2218 | 1461475394684 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}] 22:23:14 INFO - PROCESS | 2218 | 1461475394766 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 22:23:14 INFO - PROCESS | 2218 | 1461475394771 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x126462800 == 39 [pid = 2218] [id = 403] 22:23:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x11bc0f400) [pid = 2218] [serial = 1208] [outer = 0x0] 22:23:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x11c4af000) [pid = 2218] [serial = 1209] [outer = 0x11bc0f400] 22:23:14 INFO - PROCESS | 2218 | 1461475394797 Marionette DEBUG loaded listener.js 22:23:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x12371d000) [pid = 2218] [serial = 1210] [outer = 0x11bc0f400] 22:23:15 INFO - PROCESS | 2218 | 1461475395135 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]]]}] 22:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 22:23:15 INFO - PROCESS | 2218 | 1461475395188 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 22:23:15 INFO - PROCESS | 2218 | 1461475395190 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 22:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:23:15 INFO - PROCESS | 2218 | 1461475395192 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:23:15 INFO - PROCESS | 2218 | 1461475395193 Marionette TRACE conn2 <- [1,1586,null,{}] 22:23:15 INFO - PROCESS | 2218 | 1461475395195 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}] 22:23:15 INFO - PROCESS | 2218 | 1461475395272 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 22:23:15 INFO - PROCESS | 2218 | 1461475395277 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acd7800 == 40 [pid = 2218] [id = 404] 22:23:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x11bd0ac00) [pid = 2218] [serial = 1211] [outer = 0x0] 22:23:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x123873c00) [pid = 2218] [serial = 1212] [outer = 0x11bd0ac00] 22:23:15 INFO - PROCESS | 2218 | 1461475395356 Marionette DEBUG loaded listener.js 22:23:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x1242dc800) [pid = 2218] [serial = 1213] [outer = 0x11bd0ac00] 22:23:15 INFO - PROCESS | 2218 | 1461475395668 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]]]}] 22:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 523ms 22:23:15 INFO - PROCESS | 2218 | 1461475395716 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 22:23:15 INFO - PROCESS | 2218 | 1461475395717 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 22:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:23:15 INFO - PROCESS | 2218 | 1461475395719 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:23:15 INFO - PROCESS | 2218 | 1461475395720 Marionette TRACE conn2 <- [1,1590,null,{}] 22:23:15 INFO - PROCESS | 2218 | 1461475395722 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}] 22:23:15 INFO - PROCESS | 2218 | 1461475395835 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 22:23:15 INFO - PROCESS | 2218 | 1461475395847 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adc5000 == 41 [pid = 2218] [id = 405] 22:23:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x1242d8400) [pid = 2218] [serial = 1214] [outer = 0x0] 22:23:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x1272f7400) [pid = 2218] [serial = 1215] [outer = 0x1242d8400] 22:23:15 INFO - PROCESS | 2218 | 1461475395875 Marionette DEBUG loaded listener.js 22:23:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x129248800) [pid = 2218] [serial = 1216] [outer = 0x1242d8400] 22:23:16 INFO - PROCESS | 2218 | 1461475396226 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]]]}] 22:23:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:23:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 22:23:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:23:16 INFO - PROCESS | 2218 | 1461475396240 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 22:23:16 INFO - PROCESS | 2218 | 1461475396242 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 22:23:16 INFO - PROCESS | 2218 | 1461475396247 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:23:16 INFO - PROCESS | 2218 | 1461475396249 Marionette TRACE conn2 <- [1,1594,null,{}] 22:23:16 INFO - PROCESS | 2218 | 1461475396252 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}] 22:23:16 INFO - PROCESS | 2218 | 1461475396408 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 22:23:16 INFO - PROCESS | 2218 | 1461475396426 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1b8800 == 42 [pid = 2218] [id = 406] 22:23:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x129249400) [pid = 2218] [serial = 1217] [outer = 0x0] 22:23:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x1296dcc00) [pid = 2218] [serial = 1218] [outer = 0x129249400] 22:23:16 INFO - PROCESS | 2218 | 1461475396468 Marionette DEBUG loaded listener.js 22:23:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x12ae33800) [pid = 2218] [serial = 1219] [outer = 0x129249400] 22:23:16 INFO - PROCESS | 2218 | 1461475396903 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]]]}] 22:23:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:23:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 673ms 22:23:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:23:16 INFO - PROCESS | 2218 | 1461475396918 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 22:23:16 INFO - PROCESS | 2218 | 1461475396919 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 22:23:16 INFO - PROCESS | 2218 | 1461475396921 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:23:16 INFO - PROCESS | 2218 | 1461475396922 Marionette TRACE conn2 <- [1,1598,null,{}] 22:23:16 INFO - PROCESS | 2218 | 1461475396925 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}] 22:23:17 INFO - PROCESS | 2218 | 1461475397025 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 22:23:17 INFO - PROCESS | 2218 | 1461475397037 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2ba800 == 43 [pid = 2218] [id = 407] 22:23:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x12ae34000) [pid = 2218] [serial = 1220] [outer = 0x0] 22:23:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x12aee7c00) [pid = 2218] [serial = 1221] [outer = 0x12ae34000] 22:23:17 INFO - PROCESS | 2218 | 1461475397062 Marionette DEBUG loaded listener.js 22:23:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12b44a800) [pid = 2218] [serial = 1222] [outer = 0x12ae34000] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x11893dc00) [pid = 2218] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11c708400) [pid = 2218] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x123710800) [pid = 2218] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x1189f4400) [pid = 2218] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x114fdec00) [pid = 2218] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x11b1d0000) [pid = 2218] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x116509c00) [pid = 2218] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x118edc800) [pid = 2218] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x1264f6400) [pid = 2218] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x11475fc00) [pid = 2218] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x128f45800) [pid = 2218] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11bc0e000) [pid = 2218] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:23:17 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11a8c4000) [pid = 2218] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:23:17 INFO - PROCESS | 2218 | 1461475397698 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]]]}] 22:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 819ms 22:23:17 INFO - PROCESS | 2218 | 1461475397757 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 22:23:17 INFO - PROCESS | 2218 | 1461475397760 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 22:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:23:17 INFO - PROCESS | 2218 | 1461475397794 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:23:17 INFO - PROCESS | 2218 | 1461475397798 Marionette TRACE conn2 <- [1,1602,null,{}] 22:23:17 INFO - PROCESS | 2218 | 1461475397803 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}] 22:23:17 INFO - PROCESS | 2218 | 1461475397909 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 22:23:17 INFO - PROCESS | 2218 | 1461475397975 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acdf000 == 44 [pid = 2218] [id = 408] 22:23:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x116577c00) [pid = 2218] [serial = 1223] [outer = 0x0] 22:23:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x11893dc00) [pid = 2218] [serial = 1224] [outer = 0x116577c00] 22:23:18 INFO - PROCESS | 2218 | 1461475398008 Marionette DEBUG loaded listener.js 22:23:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x11a8c2000) [pid = 2218] [serial = 1225] [outer = 0x116577c00] 22:23:18 INFO - PROCESS | 2218 | 1461475398424 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]]]}] 22:23:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:23:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 691ms 22:23:18 INFO - PROCESS | 2218 | 1461475398468 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 22:23:18 INFO - PROCESS | 2218 | 1461475398472 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 22:23:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:23:18 INFO - PROCESS | 2218 | 1461475398477 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:23:18 INFO - PROCESS | 2218 | 1461475398479 Marionette TRACE conn2 <- [1,1606,null,{}] 22:23:18 INFO - PROCESS | 2218 | 1461475398482 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}] 22:23:18 INFO - PROCESS | 2218 | 1461475398587 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 22:23:18 INFO - PROCESS | 2218 | 1461475398639 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x126459000 == 45 [pid = 2218] [id = 409] 22:23:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x1198d9800) [pid = 2218] [serial = 1226] [outer = 0x0] 22:23:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x11b1b2800) [pid = 2218] [serial = 1227] [outer = 0x1198d9800] 22:23:18 INFO - PROCESS | 2218 | 1461475398670 Marionette DEBUG loaded listener.js 22:23:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x11baf6800) [pid = 2218] [serial = 1228] [outer = 0x1198d9800] 22:23:19 INFO - PROCESS | 2218 | 1461475399129 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]]]}] 22:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 22:23:19 INFO - PROCESS | 2218 | 1461475399150 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 22:23:19 INFO - PROCESS | 2218 | 1461475399151 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 22:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:23:19 INFO - PROCESS | 2218 | 1461475399154 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:23:19 INFO - PROCESS | 2218 | 1461475399156 Marionette TRACE conn2 <- [1,1610,null,{}] 22:23:19 INFO - PROCESS | 2218 | 1461475399164 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}] 22:23:19 INFO - PROCESS | 2218 | 1461475399293 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 22:23:19 INFO - PROCESS | 2218 | 1461475399360 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dc27800 == 46 [pid = 2218] [id = 410] 22:23:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x11c708c00) [pid = 2218] [serial = 1229] [outer = 0x0] 22:23:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x1242e2400) [pid = 2218] [serial = 1230] [outer = 0x11c708c00] 22:23:19 INFO - PROCESS | 2218 | 1461475399393 Marionette DEBUG loaded listener.js 22:23:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x12869e000) [pid = 2218] [serial = 1231] [outer = 0x11c708c00] 22:23:19 INFO - PROCESS | 2218 | 1461475399804 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]]]}] 22:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 674ms 22:23:19 INFO - PROCESS | 2218 | 1461475399829 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 22:23:19 INFO - PROCESS | 2218 | 1461475399831 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 22:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:23:19 INFO - PROCESS | 2218 | 1461475399834 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:23:19 INFO - PROCESS | 2218 | 1461475399835 Marionette TRACE conn2 <- [1,1614,null,{}] 22:23:19 INFO - PROCESS | 2218 | 1461475399837 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}] 22:23:19 INFO - PROCESS | 2218 | 1461475399939 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 22:23:19 INFO - PROCESS | 2218 | 1461475399987 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd9e800 == 47 [pid = 2218] [id = 411] 22:23:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x1270f3800) [pid = 2218] [serial = 1232] [outer = 0x0] 22:23:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x128f46c00) [pid = 2218] [serial = 1233] [outer = 0x1270f3800] 22:23:20 INFO - PROCESS | 2218 | 1461475400016 Marionette DEBUG loaded listener.js 22:23:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x1296dc000) [pid = 2218] [serial = 1234] [outer = 0x1270f3800] 22:23:20 INFO - PROCESS | 2218 | 1461475400442 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]]]}] 22:23:20 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 22:23:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 619ms 22:23:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:23:20 INFO - PROCESS | 2218 | 1461475400453 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 22:23:20 INFO - PROCESS | 2218 | 1461475400454 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 22:23:20 INFO - PROCESS | 2218 | 1461475400457 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:23:20 INFO - PROCESS | 2218 | 1461475400458 Marionette TRACE conn2 <- [1,1618,null,{}] 22:23:20 INFO - PROCESS | 2218 | 1461475400460 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}] 22:23:20 INFO - PROCESS | 2218 | 1461475400561 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 22:23:20 INFO - PROCESS | 2218 | 1461475400656 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee11000 == 48 [pid = 2218] [id = 412] 22:23:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12ae25000) [pid = 2218] [serial = 1235] [outer = 0x0] 22:23:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x12aee2800) [pid = 2218] [serial = 1236] [outer = 0x12ae25000] 22:23:20 INFO - PROCESS | 2218 | 1461475400688 Marionette DEBUG loaded listener.js 22:23:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x12b44e000) [pid = 2218] [serial = 1237] [outer = 0x12ae25000] 22:23:21 INFO - PROCESS | 2218 | 1461475401079 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]]]}] 22:23:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 670ms 22:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:23:21 INFO - PROCESS | 2218 | 1461475401131 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 22:23:21 INFO - PROCESS | 2218 | 1461475401133 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 22:23:21 INFO - PROCESS | 2218 | 1461475401136 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:23:21 INFO - PROCESS | 2218 | 1461475401138 Marionette TRACE conn2 <- [1,1622,null,{}] 22:23:21 INFO - PROCESS | 2218 | 1461475401140 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}] 22:23:21 INFO - PROCESS | 2218 | 1461475401245 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 22:23:21 INFO - PROCESS | 2218 | 1461475401319 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f515000 == 49 [pid = 2218] [id = 413] 22:23:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x114fdec00) [pid = 2218] [serial = 1238] [outer = 0x0] 22:23:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x12b639c00) [pid = 2218] [serial = 1239] [outer = 0x114fdec00] 22:23:21 INFO - PROCESS | 2218 | 1461475401352 Marionette DEBUG loaded listener.js 22:23:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12c23d000) [pid = 2218] [serial = 1240] [outer = 0x114fdec00] 22:23:21 INFO - PROCESS | 2218 | 1461475401926 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]]]}] 22:23:21 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 22:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 819ms 22:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:23:21 INFO - PROCESS | 2218 | 1461475401956 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 22:23:21 INFO - PROCESS | 2218 | 1461475401958 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 22:23:21 INFO - PROCESS | 2218 | 1461475401962 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:23:21 INFO - PROCESS | 2218 | 1461475401964 Marionette TRACE conn2 <- [1,1626,null,{}] 22:23:21 INFO - PROCESS | 2218 | 1461475401968 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}] 22:23:22 INFO - PROCESS | 2218 | 1461475402068 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 22:23:22 INFO - PROCESS | 2218 | 1461475402137 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c6c7800 == 50 [pid = 2218] [id = 414] 22:23:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x1186b4c00) [pid = 2218] [serial = 1241] [outer = 0x0] 22:23:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x11882bc00) [pid = 2218] [serial = 1242] [outer = 0x1186b4c00] 22:23:22 INFO - PROCESS | 2218 | 1461475402167 Marionette DEBUG loaded listener.js 22:23:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x11a8c0800) [pid = 2218] [serial = 1243] [outer = 0x1186b4c00] 22:23:22 INFO - PROCESS | 2218 | 1461475402591 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]]]}] 22:23:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 676ms 22:23:22 INFO - PROCESS | 2218 | 1461475402638 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 22:23:22 INFO - PROCESS | 2218 | 1461475402642 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 22:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:23:22 INFO - PROCESS | 2218 | 1461475402646 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:23:22 INFO - PROCESS | 2218 | 1461475402648 Marionette TRACE conn2 <- [1,1630,null,{}] 22:23:22 INFO - PROCESS | 2218 | 1461475402650 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}] 22:23:22 INFO - PROCESS | 2218 | 1461475402753 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 22:23:22 INFO - PROCESS | 2218 | 1461475402807 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bce4000 == 51 [pid = 2218] [id = 415] 22:23:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x11925e000) [pid = 2218] [serial = 1244] [outer = 0x0] 22:23:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x11b1b5400) [pid = 2218] [serial = 1245] [outer = 0x11925e000] 22:23:22 INFO - PROCESS | 2218 | 1461475402836 Marionette DEBUG loaded listener.js 22:23:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x11ba70c00) [pid = 2218] [serial = 1246] [outer = 0x11925e000] 22:23:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12c1b8800 == 50 [pid = 2218] [id = 406] 22:23:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12adc5000 == 49 [pid = 2218] [id = 405] 22:23:22 INFO - PROCESS | 2218 | --DOCSHELL 0x11acd7800 == 48 [pid = 2218] [id = 404] 22:23:22 INFO - PROCESS | 2218 | --DOCSHELL 0x126462800 == 47 [pid = 2218] [id = 403] 22:23:22 INFO - PROCESS | 2218 | --DOCSHELL 0x11c376800 == 46 [pid = 2218] [id = 402] 22:23:22 INFO - PROCESS | 2218 | --DOCSHELL 0x11922d000 == 45 [pid = 2218] [id = 401] 22:23:22 INFO - PROCESS | 2218 | --DOCSHELL 0x11bcdc800 == 44 [pid = 2218] [id = 400] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x12ae26000) [pid = 2218] [serial = 1176] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x12395e800) [pid = 2218] [serial = 1158] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x1242db000) [pid = 2218] [serial = 1161] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x114fd3400) [pid = 2218] [serial = 1134] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x119d83400) [pid = 2218] [serial = 1146] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x11a975c00) [pid = 2218] [serial = 1147] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x116503000) [pid = 2218] [serial = 1141] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x11522c000) [pid = 2218] [serial = 1140] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x11baeb400) [pid = 2218] [serial = 1152] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x11bc03000) [pid = 2218] [serial = 1153] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x118823c00) [pid = 2218] [serial = 1143] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x118ede800) [pid = 2218] [serial = 1144] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11a97ec00) [pid = 2218] [serial = 1149] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x11b1cb400) [pid = 2218] [serial = 1150] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x1188e1800) [pid = 2218] [serial = 1137] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x1271ed400) [pid = 2218] [serial = 1164] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x119e45c00) [pid = 2218] [serial = 1168] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x12924b000) [pid = 2218] [serial = 1173] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x1296d7400) [pid = 2218] [serial = 1174] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x115847c00) [pid = 2218] [serial = 1167] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x12ae30000) [pid = 2218] [serial = 1177] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x11c30d400) [pid = 2218] [serial = 1155] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11c428800) [pid = 2218] [serial = 1156] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11c711800) [pid = 2218] [serial = 1170] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x12402ec00) [pid = 2218] [serial = 1159] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x128f43000) [pid = 2218] [serial = 1171] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x1242e2c00) [pid = 2218] [serial = 1162] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x127b0e000) [pid = 2218] [serial = 1165] [outer = 0x0] [url = about:blank] 22:23:23 INFO - PROCESS | 2218 | 1461475403214 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]]]}] 22:23:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:23:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 619ms 22:23:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:23:23 INFO - PROCESS | 2218 | 1461475403266 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 22:23:23 INFO - PROCESS | 2218 | 1461475403267 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 22:23:23 INFO - PROCESS | 2218 | 1461475403269 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:23:23 INFO - PROCESS | 2218 | 1461475403272 Marionette TRACE conn2 <- [1,1634,null,{}] 22:23:23 INFO - PROCESS | 2218 | 1461475403280 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}] 22:23:23 INFO - PROCESS | 2218 | 1461475403370 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 22:23:23 INFO - PROCESS | 2218 | 1461475403446 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c376800 == 45 [pid = 2218] [id = 416] 22:23:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x11b121c00) [pid = 2218] [serial = 1247] [outer = 0x0] 22:23:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x11c085000) [pid = 2218] [serial = 1248] [outer = 0x11b121c00] 22:23:23 INFO - PROCESS | 2218 | 1461475403477 Marionette DEBUG loaded listener.js 22:23:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x123870000) [pid = 2218] [serial = 1249] [outer = 0x11b121c00] 22:23:23 INFO - PROCESS | 2218 | 1461475403788 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]]]}] 22:23:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:23:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 523ms 22:23:23 INFO - PROCESS | 2218 | 1461475403792 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 22:23:23 INFO - PROCESS | 2218 | 1461475403794 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 22:23:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:23:23 INFO - PROCESS | 2218 | 1461475403804 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:23:23 INFO - PROCESS | 2218 | 1461475403805 Marionette TRACE conn2 <- [1,1638,null,{}] 22:23:23 INFO - PROCESS | 2218 | 1461475403807 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}] 22:23:23 INFO - PROCESS | 2218 | 1461475403901 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 22:23:23 INFO - PROCESS | 2218 | 1461475403905 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x128f03000 == 46 [pid = 2218] [id = 417] 22:23:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x123e04400) [pid = 2218] [serial = 1250] [outer = 0x0] 22:23:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x1242e4c00) [pid = 2218] [serial = 1251] [outer = 0x123e04400] 22:23:23 INFO - PROCESS | 2218 | 1461475403931 Marionette DEBUG loaded listener.js 22:23:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x127c72c00) [pid = 2218] [serial = 1252] [outer = 0x123e04400] 22:23:24 INFO - PROCESS | 2218 | 1461475404255 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]]]}] 22:23:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:23:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 22:23:24 INFO - PROCESS | 2218 | 1461475404274 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 22:23:24 INFO - PROCESS | 2218 | 1461475404275 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 22:23:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:23:24 INFO - PROCESS | 2218 | 1461475404278 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:23:24 INFO - PROCESS | 2218 | 1461475404279 Marionette TRACE conn2 <- [1,1642,null,{}] 22:23:24 INFO - PROCESS | 2218 | 1461475404284 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}] 22:23:24 INFO - PROCESS | 2218 | 1461475404361 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 22:23:24 INFO - PROCESS | 2218 | 1461475404367 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d52000 == 47 [pid = 2218] [id = 418] 22:23:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x127c74000) [pid = 2218] [serial = 1253] [outer = 0x0] 22:23:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x128f3f000) [pid = 2218] [serial = 1254] [outer = 0x127c74000] 22:23:24 INFO - PROCESS | 2218 | 1461475404392 Marionette DEBUG loaded listener.js 22:23:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x129548000) [pid = 2218] [serial = 1255] [outer = 0x127c74000] 22:23:24 INFO - PROCESS | 2218 | 1461475404774 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]]]}] 22:23:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:23:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 523ms 22:23:24 INFO - PROCESS | 2218 | 1461475404802 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 22:23:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:23:24 INFO - PROCESS | 2218 | 1461475404804 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 22:23:24 INFO - PROCESS | 2218 | 1461475404808 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:23:24 INFO - PROCESS | 2218 | 1461475404810 Marionette TRACE conn2 <- [1,1646,null,{}] 22:23:24 INFO - PROCESS | 2218 | 1461475404813 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}] 22:23:25 INFO - PROCESS | 2218 | 1461475405004 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 22:23:25 INFO - PROCESS | 2218 | 1461475405023 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2b4000 == 48 [pid = 2218] [id = 419] 22:23:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x1296d7400) [pid = 2218] [serial = 1256] [outer = 0x0] 22:23:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x12ae30000) [pid = 2218] [serial = 1257] [outer = 0x1296d7400] 22:23:25 INFO - PROCESS | 2218 | 1461475405067 Marionette DEBUG loaded listener.js 22:23:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x12c0b0000) [pid = 2218] [serial = 1258] [outer = 0x1296d7400] 22:23:25 INFO - PROCESS | 2218 | 1461475405483 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]]]}] 22:23:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:23:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 721ms 22:23:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:23:25 INFO - PROCESS | 2218 | 1461475405529 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 22:23:25 INFO - PROCESS | 2218 | 1461475405530 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 22:23:25 INFO - PROCESS | 2218 | 1461475405532 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:23:25 INFO - PROCESS | 2218 | 1461475405533 Marionette TRACE conn2 <- [1,1650,null,{}] 22:23:25 INFO - PROCESS | 2218 | 1461475405536 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}] 22:23:25 INFO - PROCESS | 2218 | 1461475405636 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 22:23:25 INFO - PROCESS | 2218 | 1461475405669 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd8a800 == 49 [pid = 2218] [id = 420] 22:23:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x12aedfc00) [pid = 2218] [serial = 1259] [outer = 0x0] 22:23:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x12c242400) [pid = 2218] [serial = 1260] [outer = 0x12aedfc00] 22:23:25 INFO - PROCESS | 2218 | 1461475405694 Marionette DEBUG loaded listener.js 22:23:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x12d2efc00) [pid = 2218] [serial = 1261] [outer = 0x12aedfc00] 22:23:26 INFO - PROCESS | 2218 | 1461475406012 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]]]}] 22:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 22:23:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:23:26 INFO - PROCESS | 2218 | 1461475406052 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 22:23:26 INFO - PROCESS | 2218 | 1461475406053 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 22:23:26 INFO - PROCESS | 2218 | 1461475406055 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:23:26 INFO - PROCESS | 2218 | 1461475406056 Marionette TRACE conn2 <- [1,1654,null,{}] 22:23:26 INFO - PROCESS | 2218 | 1461475406058 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}] 22:23:26 INFO - PROCESS | 2218 | 1461475406160 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 22:23:26 INFO - PROCESS | 2218 | 1461475406164 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea68000 == 50 [pid = 2218] [id = 421] 22:23:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x12c0b8c00) [pid = 2218] [serial = 1262] [outer = 0x0] 22:23:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12d2f8800) [pid = 2218] [serial = 1263] [outer = 0x12c0b8c00] 22:23:26 INFO - PROCESS | 2218 | 1461475406219 Marionette DEBUG loaded listener.js 22:23:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x12d37fc00) [pid = 2218] [serial = 1264] [outer = 0x12c0b8c00] 22:23:26 INFO - PROCESS | 2218 | 1461475406523 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]]]}] 22:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 22:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:23:26 INFO - PROCESS | 2218 | 1461475406573 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 22:23:26 INFO - PROCESS | 2218 | 1461475406574 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 22:23:26 INFO - PROCESS | 2218 | 1461475406576 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:23:26 INFO - PROCESS | 2218 | 1461475406577 Marionette TRACE conn2 <- [1,1658,null,{}] 22:23:26 INFO - PROCESS | 2218 | 1461475406580 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}] 22:23:26 INFO - PROCESS | 2218 | 1461475406682 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 22:23:26 INFO - PROCESS | 2218 | 1461475406695 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f50e000 == 51 [pid = 2218] [id = 422] 22:23:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x12d381000) [pid = 2218] [serial = 1265] [outer = 0x0] 22:23:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x12d73fc00) [pid = 2218] [serial = 1266] [outer = 0x12d381000] 22:23:26 INFO - PROCESS | 2218 | 1461475406720 Marionette DEBUG loaded listener.js 22:23:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x12d749400) [pid = 2218] [serial = 1267] [outer = 0x12d381000] 22:23:27 INFO - PROCESS | 2218 | 1461475407050 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]]]}] 22:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 22:23:27 INFO - PROCESS | 2218 | 1461475407098 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 22:23:27 INFO - PROCESS | 2218 | 1461475407099 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 22:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:23:27 INFO - PROCESS | 2218 | 1461475407101 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:23:27 INFO - PROCESS | 2218 | 1461475407102 Marionette TRACE conn2 <- [1,1662,null,{}] 22:23:27 INFO - PROCESS | 2218 | 1461475407105 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}] 22:23:27 INFO - PROCESS | 2218 | 1461475407207 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 22:23:27 INFO - PROCESS | 2218 | 1461475407221 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f570000 == 52 [pid = 2218] [id = 423] 22:23:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12d749800) [pid = 2218] [serial = 1268] [outer = 0x0] 22:23:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x12d7ee000) [pid = 2218] [serial = 1269] [outer = 0x12d749800] 22:23:27 INFO - PROCESS | 2218 | 1461475407246 Marionette DEBUG loaded listener.js 22:23:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x12dd52400) [pid = 2218] [serial = 1270] [outer = 0x12d749800] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x11bd0ac00) [pid = 2218] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x1242d8400) [pid = 2218] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x1296d9800) [pid = 2218] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x11867dc00) [pid = 2218] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x114bb4400) [pid = 2218] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x11b1b3c00) [pid = 2218] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x11bc0f400) [pid = 2218] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x1156cc800) [pid = 2218] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x118e0b400) [pid = 2218] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x123871000) [pid = 2218] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:23:27 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x129249400) [pid = 2218] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:23:27 INFO - PROCESS | 2218 | 1461475407622 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]]]}] 22:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 569ms 22:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:23:27 INFO - PROCESS | 2218 | 1461475407670 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 22:23:27 INFO - PROCESS | 2218 | 1461475407672 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 22:23:27 INFO - PROCESS | 2218 | 1461475407674 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:23:27 INFO - PROCESS | 2218 | 1461475407676 Marionette TRACE conn2 <- [1,1666,null,{}] 22:23:27 INFO - PROCESS | 2218 | 1461475407678 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}] 22:23:27 INFO - PROCESS | 2218 | 1461475407778 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 22:23:27 INFO - PROCESS | 2218 | 1461475407783 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f954800 == 53 [pid = 2218] [id = 424] 22:23:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11b1d5000) [pid = 2218] [serial = 1271] [outer = 0x0] 22:23:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x123c15800) [pid = 2218] [serial = 1272] [outer = 0x11b1d5000] 22:23:27 INFO - PROCESS | 2218 | 1461475407812 Marionette DEBUG loaded listener.js 22:23:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x12e4af400) [pid = 2218] [serial = 1273] [outer = 0x11b1d5000] 22:23:28 INFO - PROCESS | 2218 | 1461475408137 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]]]}] 22:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 471ms 22:23:28 INFO - PROCESS | 2218 | 1461475408149 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 22:23:28 INFO - PROCESS | 2218 | 1461475408152 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 22:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:23:28 INFO - PROCESS | 2218 | 1461475408155 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:23:28 INFO - PROCESS | 2218 | 1461475408156 Marionette TRACE conn2 <- [1,1670,null,{}] 22:23:28 INFO - PROCESS | 2218 | 1461475408159 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}] 22:23:28 INFO - PROCESS | 2218 | 1461475408259 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 22:23:28 INFO - PROCESS | 2218 | 1461475408334 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x12fc05000 == 54 [pid = 2218] [id = 425] 22:23:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x12dd4c400) [pid = 2218] [serial = 1274] [outer = 0x0] 22:23:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x12e4b5c00) [pid = 2218] [serial = 1275] [outer = 0x12dd4c400] 22:23:28 INFO - PROCESS | 2218 | 1461475408367 Marionette DEBUG loaded listener.js 22:23:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x12e516400) [pid = 2218] [serial = 1276] [outer = 0x12dd4c400] 22:23:28 INFO - PROCESS | 2218 | 1461475408811 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]]]}] 22:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 668ms 22:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:23:28 INFO - PROCESS | 2218 | 1461475408823 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 22:23:28 INFO - PROCESS | 2218 | 1461475408825 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 22:23:28 INFO - PROCESS | 2218 | 1461475408827 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:23:28 INFO - PROCESS | 2218 | 1461475408828 Marionette TRACE conn2 <- [1,1674,null,{}] 22:23:28 INFO - PROCESS | 2218 | 1461475408831 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}] 22:23:28 INFO - PROCESS | 2218 | 1461475408920 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 22:23:28 INFO - PROCESS | 2218 | 1461475408974 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300bd800 == 55 [pid = 2218] [id = 426] 22:23:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x114446800) [pid = 2218] [serial = 1277] [outer = 0x0] 22:23:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x12922d400) [pid = 2218] [serial = 1278] [outer = 0x114446800] 22:23:28 INFO - PROCESS | 2218 | 1461475408998 Marionette DEBUG loaded listener.js 22:23:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12e521000) [pid = 2218] [serial = 1279] [outer = 0x114446800] 22:23:29 INFO - PROCESS | 2218 | 1461475409266 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]]]}] 22:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 468ms 22:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:23:29 INFO - PROCESS | 2218 | 1461475409302 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 22:23:29 INFO - PROCESS | 2218 | 1461475409303 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 22:23:29 INFO - PROCESS | 2218 | 1461475409306 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:23:29 INFO - PROCESS | 2218 | 1461475409307 Marionette TRACE conn2 <- [1,1678,null,{}] 22:23:29 INFO - PROCESS | 2218 | 1461475409309 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}] 22:23:29 INFO - PROCESS | 2218 | 1461475409399 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 22:23:29 INFO - PROCESS | 2218 | 1461475409513 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x119107800 == 56 [pid = 2218] [id = 427] 22:23:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x114010000) [pid = 2218] [serial = 1280] [outer = 0x0] 22:23:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x114bac400) [pid = 2218] [serial = 1281] [outer = 0x114010000] 22:23:29 INFO - PROCESS | 2218 | 1461475409545 Marionette DEBUG loaded listener.js 22:23:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x11533c800) [pid = 2218] [serial = 1282] [outer = 0x114010000] 22:23:30 INFO - PROCESS | 2218 | 1461475409999 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]]]}] 22:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 719ms 22:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:23:30 INFO - PROCESS | 2218 | 1461475410036 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 22:23:30 INFO - PROCESS | 2218 | 1461475410039 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 22:23:30 INFO - PROCESS | 2218 | 1461475410043 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:23:30 INFO - PROCESS | 2218 | 1461475410045 Marionette TRACE conn2 <- [1,1682,null,{}] 22:23:30 INFO - PROCESS | 2218 | 1461475410051 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}] 22:23:30 INFO - PROCESS | 2218 | 1461475410162 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 22:23:30 INFO - PROCESS | 2218 | 1461475410220 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a6d800 == 57 [pid = 2218] [id = 428] 22:23:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x116581800) [pid = 2218] [serial = 1283] [outer = 0x0] 22:23:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x11b1b0000) [pid = 2218] [serial = 1284] [outer = 0x116581800] 22:23:30 INFO - PROCESS | 2218 | 1461475410252 Marionette DEBUG loaded listener.js 22:23:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x11baf4000) [pid = 2218] [serial = 1285] [outer = 0x116581800] 22:23:30 INFO - PROCESS | 2218 | 1461475410713 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]]]}] 22:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 723ms 22:23:30 INFO - PROCESS | 2218 | 1461475410817 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 22:23:30 INFO - PROCESS | 2218 | 1461475410820 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 22:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:23:30 INFO - PROCESS | 2218 | 1461475410825 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:23:30 INFO - PROCESS | 2218 | 1461475410826 Marionette TRACE conn2 <- [1,1686,null,{}] 22:23:30 INFO - PROCESS | 2218 | 1461475410829 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}] 22:23:30 INFO - PROCESS | 2218 | 1461475410934 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 22:23:31 INFO - PROCESS | 2218 | 1461475411002 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2ad800 == 58 [pid = 2218] [id = 429] 22:23:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11c70cc00) [pid = 2218] [serial = 1286] [outer = 0x0] 22:23:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12642d400) [pid = 2218] [serial = 1287] [outer = 0x11c70cc00] 22:23:31 INFO - PROCESS | 2218 | 1461475411032 Marionette DEBUG loaded listener.js 22:23:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x128a73800) [pid = 2218] [serial = 1288] [outer = 0x11c70cc00] 22:23:31 INFO - PROCESS | 2218 | 1461475411453 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]]]}] 22:23:31 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 22:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 671ms 22:23:31 INFO - PROCESS | 2218 | 1461475411497 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 22:23:31 INFO - PROCESS | 2218 | 1461475411499 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 22:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:23:31 INFO - PROCESS | 2218 | 1461475411507 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:23:31 INFO - PROCESS | 2218 | 1461475411511 Marionette TRACE conn2 <- [1,1690,null,{}] 22:23:31 INFO - PROCESS | 2218 | 1461475411514 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}] 22:23:31 INFO - PROCESS | 2218 | 1461475411621 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 22:23:31 INFO - PROCESS | 2218 | 1461475411680 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x130681800 == 59 [pid = 2218] [id = 430] 22:23:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x1296df800) [pid = 2218] [serial = 1289] [outer = 0x0] 22:23:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x12b447800) [pid = 2218] [serial = 1290] [outer = 0x1296df800] 22:23:31 INFO - PROCESS | 2218 | 1461475411709 Marionette DEBUG loaded listener.js 22:23:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x12c0ac800) [pid = 2218] [serial = 1291] [outer = 0x1296df800] 22:23:32 INFO - PROCESS | 2218 | 1461475412193 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]]]}] 22:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 731ms 22:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:23:32 INFO - PROCESS | 2218 | 1461475412238 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 22:23:32 INFO - PROCESS | 2218 | 1461475412240 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 22:23:32 INFO - PROCESS | 2218 | 1461475412243 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:23:32 INFO - PROCESS | 2218 | 1461475412244 Marionette TRACE conn2 <- [1,1694,null,{}] 22:23:32 INFO - PROCESS | 2218 | 1461475412281 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}] 22:23:32 INFO - PROCESS | 2218 | 1461475412389 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 22:23:32 INFO - PROCESS | 2218 | 1461475412666 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b443800 == 60 [pid = 2218] [id = 431] 22:23:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x115233400) [pid = 2218] [serial = 1292] [outer = 0x0] 22:23:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x1156c4000) [pid = 2218] [serial = 1293] [outer = 0x115233400] 22:23:32 INFO - PROCESS | 2218 | 1461475412696 Marionette DEBUG loaded listener.js 22:23:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x11882e400) [pid = 2218] [serial = 1294] [outer = 0x115233400] 22:23:33 INFO - PROCESS | 2218 | 1461475413128 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]]]}] 22:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 934ms 22:23:33 INFO - PROCESS | 2218 | 1461475413178 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 22:23:33 INFO - PROCESS | 2218 | 1461475413181 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 22:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:23:33 INFO - PROCESS | 2218 | 1461475413185 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:23:33 INFO - PROCESS | 2218 | 1461475413186 Marionette TRACE conn2 <- [1,1698,null,{}] 22:23:33 INFO - PROCESS | 2218 | 1461475413190 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}] 22:23:33 INFO - PROCESS | 2218 | 1461475413285 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 22:23:33 INFO - PROCESS | 2218 | 1461475413341 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bce8800 == 61 [pid = 2218] [id = 432] 22:23:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x11533c000) [pid = 2218] [serial = 1295] [outer = 0x0] 22:23:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x11894b000) [pid = 2218] [serial = 1296] [outer = 0x11533c000] 22:23:33 INFO - PROCESS | 2218 | 1461475413370 Marionette DEBUG loaded listener.js 22:23:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x119859400) [pid = 2218] [serial = 1297] [outer = 0x11533c000] 22:23:33 INFO - PROCESS | 2218 | 1461475413819 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]]]}] 22:23:33 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 22:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 22:23:33 INFO - PROCESS | 2218 | 1461475413859 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 22:23:33 INFO - PROCESS | 2218 | 1461475413863 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 22:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:23:33 INFO - PROCESS | 2218 | 1461475413904 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:23:33 INFO - PROCESS | 2218 | 1461475413907 Marionette TRACE conn2 <- [1,1702,null,{}] 22:23:33 INFO - PROCESS | 2218 | 1461475413910 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}] 22:23:34 INFO - PROCESS | 2218 | 1461475414104 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 22:23:34 INFO - PROCESS | 2218 | 1461475414174 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b448000 == 62 [pid = 2218] [id = 433] 22:23:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x11a8bd400) [pid = 2218] [serial = 1298] [outer = 0x0] 22:23:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x11a99b800) [pid = 2218] [serial = 1299] [outer = 0x11a8bd400] 22:23:34 INFO - PROCESS | 2218 | 1461475414221 Marionette DEBUG loaded listener.js 22:23:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x11b179c00) [pid = 2218] [serial = 1300] [outer = 0x11a8bd400] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12e548000 == 61 [pid = 2218] [id = 396] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12d587800 == 60 [pid = 2218] [id = 377] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x11ba11800 == 59 [pid = 2218] [id = 394] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x128a32000 == 58 [pid = 2218] [id = 395] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebb3800 == 57 [pid = 2218] [id = 393] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x1300bd800 == 56 [pid = 2218] [id = 426] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12fc05000 == 55 [pid = 2218] [id = 425] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12f954800 == 54 [pid = 2218] [id = 424] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12f570000 == 53 [pid = 2218] [id = 423] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x12ae30800) [pid = 2218] [serial = 1179] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x1188e1c00) [pid = 2218] [serial = 1182] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x11b120800) [pid = 2218] [serial = 1185] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x11c70c800) [pid = 2218] [serial = 1188] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x128696800) [pid = 2218] [serial = 1191] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x12954c000) [pid = 2218] [serial = 1194] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12f50e000 == 52 [pid = 2218] [id = 422] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12ea68000 == 51 [pid = 2218] [id = 421] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd8a800 == 50 [pid = 2218] [id = 420] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2b4000 == 49 [pid = 2218] [id = 419] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x119d52000 == 48 [pid = 2218] [id = 418] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x128f03000 == 47 [pid = 2218] [id = 417] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x11c376800 == 46 [pid = 2218] [id = 416] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x11bce4000 == 45 [pid = 2218] [id = 415] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x11c6c7800 == 44 [pid = 2218] [id = 414] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12f515000 == 43 [pid = 2218] [id = 413] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee11000 == 42 [pid = 2218] [id = 412] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd9e800 == 41 [pid = 2218] [id = 411] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x12dc27800 == 40 [pid = 2218] [id = 410] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x126459000 == 39 [pid = 2218] [id = 409] 22:23:34 INFO - PROCESS | 2218 | --DOCSHELL 0x11acdf000 == 38 [pid = 2218] [id = 408] 22:23:34 INFO - PROCESS | 2218 | 1461475414704 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]]]}] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x12ae23400) [pid = 2218] [serial = 1132] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x11918d000) [pid = 2218] [serial = 1138] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x1151e8000) [pid = 2218] [serial = 1135] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x11b1d3c00) [pid = 2218] [serial = 1206] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x11baf2800) [pid = 2218] [serial = 1207] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x11c4af000) [pid = 2218] [serial = 1209] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x12371d000) [pid = 2218] [serial = 1210] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x118829400) [pid = 2218] [serial = 1201] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x116509400) [pid = 2218] [serial = 1200] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11925bc00) [pid = 2218] [serial = 1203] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x11a976c00) [pid = 2218] [serial = 1204] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x129248800) [pid = 2218] [serial = 1216] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x12b449400) [pid = 2218] [serial = 1198] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x127c99400) [pid = 2218] [serial = 1197] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x1296dcc00) [pid = 2218] [serial = 1218] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12ae33800) [pid = 2218] [serial = 1219] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x1242dc800) [pid = 2218] [serial = 1213] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x123873c00) [pid = 2218] [serial = 1212] [outer = 0x0] [url = about:blank] 22:23:34 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x1272f7400) [pid = 2218] [serial = 1215] [outer = 0x0] [url = about:blank] 22:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 859ms 22:23:34 INFO - PROCESS | 2218 | 1461475414743 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 22:23:34 INFO - PROCESS | 2218 | 1461475414746 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 22:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:23:34 INFO - PROCESS | 2218 | 1461475414759 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:23:34 INFO - PROCESS | 2218 | 1461475414767 Marionette TRACE conn2 <- [1,1706,null,{}] 22:23:34 INFO - PROCESS | 2218 | 1461475414773 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}] 22:23:34 INFO - PROCESS | 2218 | 1461475414852 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 22:23:34 INFO - PROCESS | 2218 | 1461475414858 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acec000 == 39 [pid = 2218] [id = 434] 22:23:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x11b1b4000) [pid = 2218] [serial = 1301] [outer = 0x0] 22:23:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x11b1d2800) [pid = 2218] [serial = 1302] [outer = 0x11b1b4000] 22:23:34 INFO - PROCESS | 2218 | 1461475414885 Marionette DEBUG loaded listener.js 22:23:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x11baeac00) [pid = 2218] [serial = 1303] [outer = 0x11b1b4000] 22:23:35 INFO - PROCESS | 2218 | 1461475415238 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]]]}] 22:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 535ms 22:23:35 INFO - PROCESS | 2218 | 1461475415289 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 22:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:23:35 INFO - PROCESS | 2218 | 1461475415291 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 22:23:35 INFO - PROCESS | 2218 | 1461475415293 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:23:35 INFO - PROCESS | 2218 | 1461475415294 Marionette TRACE conn2 <- [1,1710,null,{}] 22:23:35 INFO - PROCESS | 2218 | 1461475415296 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}] 22:23:35 INFO - PROCESS | 2218 | 1461475415385 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 22:23:35 INFO - PROCESS | 2218 | 1461475415392 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239b4800 == 40 [pid = 2218] [id = 435] 22:23:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x11baeb400) [pid = 2218] [serial = 1304] [outer = 0x0] 22:23:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x11bc0fc00) [pid = 2218] [serial = 1305] [outer = 0x11baeb400] 22:23:35 INFO - PROCESS | 2218 | 1461475415418 Marionette DEBUG loaded listener.js 22:23:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x11c421c00) [pid = 2218] [serial = 1306] [outer = 0x11baeb400] 22:23:35 INFO - PROCESS | 2218 | 1461475415766 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]]]}] 22:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 22:23:35 INFO - PROCESS | 2218 | 1461475415815 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 22:23:35 INFO - PROCESS | 2218 | 1461475415816 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 22:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:23:35 INFO - PROCESS | 2218 | 1461475415825 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:23:35 INFO - PROCESS | 2218 | 1461475415826 Marionette TRACE conn2 <- [1,1714,null,{}] 22:23:35 INFO - PROCESS | 2218 | 1461475415828 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}] 22:23:35 INFO - PROCESS | 2218 | 1461475415908 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 22:23:35 INFO - PROCESS | 2218 | 1461475415912 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x127baf800 == 41 [pid = 2218] [id = 436] 22:23:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x11c70e400) [pid = 2218] [serial = 1307] [outer = 0x0] 22:23:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x123711000) [pid = 2218] [serial = 1308] [outer = 0x11c70e400] 22:23:35 INFO - PROCESS | 2218 | 1461475415950 Marionette DEBUG loaded listener.js 22:23:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x123e0ac00) [pid = 2218] [serial = 1309] [outer = 0x11c70e400] 22:23:36 INFO - PROCESS | 2218 | 1461475416301 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]]]}] 22:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 522ms 22:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:23:36 INFO - PROCESS | 2218 | 1461475416349 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 22:23:36 INFO - PROCESS | 2218 | 1461475416351 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 22:23:36 INFO - PROCESS | 2218 | 1461475416353 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:23:36 INFO - PROCESS | 2218 | 1461475416354 Marionette TRACE conn2 <- [1,1718,null,{}] 22:23:36 INFO - PROCESS | 2218 | 1461475416356 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}] 22:23:36 INFO - PROCESS | 2218 | 1461475416435 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 22:23:36 INFO - PROCESS | 2218 | 1461475416468 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ace3800 == 42 [pid = 2218] [id = 437] 22:23:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x11c70f000) [pid = 2218] [serial = 1310] [outer = 0x0] 22:23:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x1240e2c00) [pid = 2218] [serial = 1311] [outer = 0x11c70f000] 22:23:36 INFO - PROCESS | 2218 | 1461475416527 Marionette DEBUG loaded listener.js 22:23:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x1271fb000) [pid = 2218] [serial = 1312] [outer = 0x11c70f000] 22:23:36 INFO - PROCESS | 2218 | 1461475416957 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]]]}] 22:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 622ms 22:23:36 INFO - PROCESS | 2218 | 1461475416976 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 22:23:36 INFO - PROCESS | 2218 | 1461475416979 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 22:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:23:36 INFO - PROCESS | 2218 | 1461475416989 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:23:36 INFO - PROCESS | 2218 | 1461475416991 Marionette TRACE conn2 <- [1,1722,null,{}] 22:23:36 INFO - PROCESS | 2218 | 1461475416994 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}] 22:23:37 INFO - PROCESS | 2218 | 1461475417155 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 22:23:37 INFO - PROCESS | 2218 | 1461475417191 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adb3800 == 43 [pid = 2218] [id = 438] 22:23:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x1242da800) [pid = 2218] [serial = 1313] [outer = 0x0] 22:23:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x127bf3000) [pid = 2218] [serial = 1314] [outer = 0x1242da800] 22:23:37 INFO - PROCESS | 2218 | 1461475417217 Marionette DEBUG loaded listener.js 22:23:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x128699400) [pid = 2218] [serial = 1315] [outer = 0x1242da800] 22:23:37 INFO - PROCESS | 2218 | 1461475417539 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]]]}] 22:23:37 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 22:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 570ms 22:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:23:37 INFO - PROCESS | 2218 | 1461475417558 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 22:23:37 INFO - PROCESS | 2218 | 1461475417560 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 22:23:37 INFO - PROCESS | 2218 | 1461475417562 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:23:37 INFO - PROCESS | 2218 | 1461475417563 Marionette TRACE conn2 <- [1,1726,null,{}] 22:23:37 INFO - PROCESS | 2218 | 1461475417568 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}] 22:23:37 INFO - PROCESS | 2218 | 1461475417670 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 22:23:37 INFO - PROCESS | 2218 | 1461475417675 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2c2800 == 44 [pid = 2218] [id = 439] 22:23:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x1186bf000) [pid = 2218] [serial = 1316] [outer = 0x0] 22:23:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x128c71c00) [pid = 2218] [serial = 1317] [outer = 0x1186bf000] 22:23:37 INFO - PROCESS | 2218 | 1461475417700 Marionette DEBUG loaded listener.js 22:23:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x128f49000) [pid = 2218] [serial = 1318] [outer = 0x1186bf000] 22:23:38 INFO - PROCESS | 2218 | 1461475418045 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]]]}] 22:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 522ms 22:23:38 INFO - PROCESS | 2218 | 1461475418084 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 22:23:38 INFO - PROCESS | 2218 | 1461475418085 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 22:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:23:38 INFO - PROCESS | 2218 | 1461475418087 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:23:38 INFO - PROCESS | 2218 | 1461475418089 Marionette TRACE conn2 <- [1,1730,null,{}] 22:23:38 INFO - PROCESS | 2218 | 1461475418091 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}] 22:23:38 INFO - PROCESS | 2218 | 1461475418189 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 22:23:38 INFO - PROCESS | 2218 | 1461475418201 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d175000 == 45 [pid = 2218] [id = 440] 22:23:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x128f47800) [pid = 2218] [serial = 1319] [outer = 0x0] 22:23:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x129242c00) [pid = 2218] [serial = 1320] [outer = 0x128f47800] 22:23:38 INFO - PROCESS | 2218 | 1461475418226 Marionette DEBUG loaded listener.js 22:23:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x1296d4800) [pid = 2218] [serial = 1321] [outer = 0x128f47800] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x11b1d5000) [pid = 2218] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x12dd4c400) [pid = 2218] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x119e4e800) [pid = 2218] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x11c428000) [pid = 2218] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x1242d6000) [pid = 2218] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x11882b800) [pid = 2218] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x1242e4800) [pid = 2218] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x12aedfc00) [pid = 2218] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11b121c00) [pid = 2218] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x123e04400) [pid = 2218] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x1186b4c00) [pid = 2218] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x12c0b8c00) [pid = 2218] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x1296d7400) [pid = 2218] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x11925e000) [pid = 2218] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x127c74000) [pid = 2218] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x12d381000) [pid = 2218] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:23:38 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x12d749800) [pid = 2218] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:23:38 INFO - PROCESS | 2218 | 1461475418850 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]]]}] 22:23:38 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 22:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 768ms 22:23:38 INFO - PROCESS | 2218 | 1461475418857 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 22:23:38 INFO - PROCESS | 2218 | 1461475418858 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 22:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:23:38 INFO - PROCESS | 2218 | 1461475418860 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:23:38 INFO - PROCESS | 2218 | 1461475418861 Marionette TRACE conn2 <- [1,1734,null,{}] 22:23:38 INFO - PROCESS | 2218 | 1461475418865 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}] 22:23:38 INFO - PROCESS | 2218 | 1461475418968 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 22:23:38 INFO - PROCESS | 2218 | 1461475418974 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d16a800 == 46 [pid = 2218] [id = 441] 22:23:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x116710400) [pid = 2218] [serial = 1322] [outer = 0x0] 22:23:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x11bd0ac00) [pid = 2218] [serial = 1323] [outer = 0x116710400] 22:23:39 INFO - PROCESS | 2218 | 1461475419004 Marionette DEBUG loaded listener.js 22:23:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x1296dac00) [pid = 2218] [serial = 1324] [outer = 0x116710400] 22:23:39 INFO - PROCESS | 2218 | 1461475419359 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]]]}] 22:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 22:23:39 INFO - PROCESS | 2218 | 1461475419379 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 22:23:39 INFO - PROCESS | 2218 | 1461475419382 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 22:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:23:39 INFO - PROCESS | 2218 | 1461475419384 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:23:39 INFO - PROCESS | 2218 | 1461475419386 Marionette TRACE conn2 <- [1,1738,null,{}] 22:23:39 INFO - PROCESS | 2218 | 1461475419396 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}] 22:23:39 INFO - PROCESS | 2218 | 1461475419490 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 22:23:39 INFO - PROCESS | 2218 | 1461475419495 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e560800 == 47 [pid = 2218] [id = 442] 22:23:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x1296df000) [pid = 2218] [serial = 1325] [outer = 0x0] 22:23:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x12aed8c00) [pid = 2218] [serial = 1326] [outer = 0x1296df000] 22:23:39 INFO - PROCESS | 2218 | 1461475419521 Marionette DEBUG loaded listener.js 22:23:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x12b448800) [pid = 2218] [serial = 1327] [outer = 0x1296df000] 22:23:39 INFO - PROCESS | 2218 | 1461475419844 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]]]}] 22:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 481ms 22:23:39 INFO - PROCESS | 2218 | 1461475419867 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 22:23:39 INFO - PROCESS | 2218 | 1461475419869 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 22:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:23:39 INFO - PROCESS | 2218 | 1461475419871 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:23:39 INFO - PROCESS | 2218 | 1461475419872 Marionette TRACE conn2 <- [1,1742,null,{}] 22:23:39 INFO - PROCESS | 2218 | 1461475419874 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}] 22:23:39 INFO - PROCESS | 2218 | 1461475419954 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 22:23:39 INFO - PROCESS | 2218 | 1461475419958 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebba800 == 48 [pid = 2218] [id = 443] 22:23:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12aee4000) [pid = 2218] [serial = 1328] [outer = 0x0] 22:23:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12c0adc00) [pid = 2218] [serial = 1329] [outer = 0x12aee4000] 22:23:39 INFO - PROCESS | 2218 | 1461475419983 Marionette DEBUG loaded listener.js 22:23:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x12c23f400) [pid = 2218] [serial = 1330] [outer = 0x12aee4000] 22:23:40 INFO - PROCESS | 2218 | 1461475420333 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]]]}] 22:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 468ms 22:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:23:40 INFO - PROCESS | 2218 | 1461475420340 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 22:23:40 INFO - PROCESS | 2218 | 1461475420341 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 22:23:40 INFO - PROCESS | 2218 | 1461475420343 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:23:40 INFO - PROCESS | 2218 | 1461475420344 Marionette TRACE conn2 <- [1,1746,null,{}] 22:23:40 INFO - PROCESS | 2218 | 1461475420350 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}] 22:23:40 INFO - PROCESS | 2218 | 1461475420460 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 22:23:40 INFO - PROCESS | 2218 | 1461475420468 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f14f000 == 49 [pid = 2218] [id = 444] 22:23:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x114e79c00) [pid = 2218] [serial = 1331] [outer = 0x0] 22:23:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x12d282c00) [pid = 2218] [serial = 1332] [outer = 0x114e79c00] 22:23:40 INFO - PROCESS | 2218 | 1461475420495 Marionette DEBUG loaded listener.js 22:23:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x12d2f3c00) [pid = 2218] [serial = 1333] [outer = 0x114e79c00] 22:23:40 INFO - PROCESS | 2218 | 1461475420890 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]]]}] 22:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 573ms 22:23:40 INFO - PROCESS | 2218 | 1461475420918 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 22:23:40 INFO - PROCESS | 2218 | 1461475420920 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 22:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:23:40 INFO - PROCESS | 2218 | 1461475420924 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:23:40 INFO - PROCESS | 2218 | 1461475420927 Marionette TRACE conn2 <- [1,1750,null,{}] 22:23:40 INFO - PROCESS | 2218 | 1461475420931 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}] 22:23:41 INFO - PROCESS | 2218 | 1461475421043 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 22:23:41 INFO - PROCESS | 2218 | 1461475421099 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x119813000 == 50 [pid = 2218] [id = 445] 22:23:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x115ced400) [pid = 2218] [serial = 1334] [outer = 0x0] 22:23:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x118824400) [pid = 2218] [serial = 1335] [outer = 0x115ced400] 22:23:41 INFO - PROCESS | 2218 | 1461475421132 Marionette DEBUG loaded listener.js 22:23:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x11918d800) [pid = 2218] [serial = 1336] [outer = 0x115ced400] 22:23:41 INFO - PROCESS | 2218 | 1461475421598 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]]]}] 22:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 725ms 22:23:41 INFO - PROCESS | 2218 | 1461475421668 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 22:23:41 INFO - PROCESS | 2218 | 1461475421672 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 22:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:23:41 INFO - PROCESS | 2218 | 1461475421678 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:23:41 INFO - PROCESS | 2218 | 1461475421682 Marionette TRACE conn2 <- [1,1754,null,{}] 22:23:41 INFO - PROCESS | 2218 | 1461475421685 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}] 22:23:41 INFO - PROCESS | 2218 | 1461475421786 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 22:23:41 INFO - PROCESS | 2218 | 1461475421854 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x126465800 == 51 [pid = 2218] [id = 446] 22:23:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x119e4d400) [pid = 2218] [serial = 1337] [outer = 0x0] 22:23:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x11ae8b800) [pid = 2218] [serial = 1338] [outer = 0x119e4d400] 22:23:41 INFO - PROCESS | 2218 | 1461475421884 Marionette DEBUG loaded listener.js 22:23:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x11b1b3c00) [pid = 2218] [serial = 1339] [outer = 0x119e4d400] 22:23:42 INFO - PROCESS | 2218 | 1461475422292 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]]]}] 22:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 623ms 22:23:42 INFO - PROCESS | 2218 | 1461475422302 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 22:23:42 INFO - PROCESS | 2218 | 1461475422304 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 22:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:23:42 INFO - PROCESS | 2218 | 1461475422306 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:23:42 INFO - PROCESS | 2218 | 1461475422309 Marionette TRACE conn2 <- [1,1758,null,{}] 22:23:42 INFO - PROCESS | 2218 | 1461475422317 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}] 22:23:42 INFO - PROCESS | 2218 | 1461475422422 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 22:23:42 INFO - PROCESS | 2218 | 1461475422475 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e54a800 == 52 [pid = 2218] [id = 447] 22:23:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x11a97b400) [pid = 2218] [serial = 1340] [outer = 0x0] 22:23:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x11c709400) [pid = 2218] [serial = 1341] [outer = 0x11a97b400] 22:23:42 INFO - PROCESS | 2218 | 1461475422513 Marionette DEBUG loaded listener.js 22:23:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x1240e3c00) [pid = 2218] [serial = 1342] [outer = 0x11a97b400] 22:23:42 INFO - PROCESS | 2218 | 1461475422967 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]]]}] 22:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 721ms 22:23:43 INFO - PROCESS | 2218 | 1461475423028 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 22:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:23:43 INFO - PROCESS | 2218 | 1461475423030 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 22:23:43 INFO - PROCESS | 2218 | 1461475423032 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:23:43 INFO - PROCESS | 2218 | 1461475423033 Marionette TRACE conn2 <- [1,1762,null,{}] 22:23:43 INFO - PROCESS | 2218 | 1461475423036 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}] 22:23:43 INFO - PROCESS | 2218 | 1461475423161 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 22:23:43 INFO - PROCESS | 2218 | 1461475423242 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f94b800 == 53 [pid = 2218] [id = 448] 22:23:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x127be6800) [pid = 2218] [serial = 1343] [outer = 0x0] 22:23:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x128f44800) [pid = 2218] [serial = 1344] [outer = 0x127be6800] 22:23:43 INFO - PROCESS | 2218 | 1461475423274 Marionette DEBUG loaded listener.js 22:23:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x1296e0400) [pid = 2218] [serial = 1345] [outer = 0x127be6800] 22:23:43 INFO - PROCESS | 2218 | 1461475423700 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]]]}] 22:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 719ms 22:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:23:43 INFO - PROCESS | 2218 | 1461475423752 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 22:23:43 INFO - PROCESS | 2218 | 1461475423755 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 22:23:43 INFO - PROCESS | 2218 | 1461475423758 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:23:43 INFO - PROCESS | 2218 | 1461475423760 Marionette TRACE conn2 <- [1,1766,null,{}] 22:23:43 INFO - PROCESS | 2218 | 1461475423764 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}] 22:23:43 INFO - PROCESS | 2218 | 1461475423869 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 22:23:43 INFO - PROCESS | 2218 | 1461475423926 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300ba000 == 54 [pid = 2218] [id = 449] 22:23:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x128a65000) [pid = 2218] [serial = 1346] [outer = 0x0] 22:23:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12ae31400) [pid = 2218] [serial = 1347] [outer = 0x128a65000] 22:23:43 INFO - PROCESS | 2218 | 1461475423955 Marionette DEBUG loaded listener.js 22:23:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12c0b0400) [pid = 2218] [serial = 1348] [outer = 0x128a65000] 22:23:44 INFO - PROCESS | 2218 | 1461475424431 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]]]}] 22:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 722ms 22:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:23:44 INFO - PROCESS | 2218 | 1461475424507 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 22:23:44 INFO - PROCESS | 2218 | 1461475424508 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 22:23:44 INFO - PROCESS | 2218 | 1461475424512 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:23:44 INFO - PROCESS | 2218 | 1461475424514 Marionette TRACE conn2 <- [1,1770,null,{}] 22:23:44 INFO - PROCESS | 2218 | 1461475424518 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}] 22:23:44 INFO - PROCESS | 2218 | 1461475424634 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 22:23:44 INFO - PROCESS | 2218 | 1461475424705 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a87000 == 55 [pid = 2218] [id = 450] 22:23:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x1198d5800) [pid = 2218] [serial = 1349] [outer = 0x0] 22:23:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x12aee6000) [pid = 2218] [serial = 1350] [outer = 0x1198d5800] 22:23:44 INFO - PROCESS | 2218 | 1461475424738 Marionette DEBUG loaded listener.js 22:23:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x12d746800) [pid = 2218] [serial = 1351] [outer = 0x1198d5800] 22:23:45 INFO - PROCESS | 2218 | 1461475425316 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]]]}] 22:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 826ms 22:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:23:45 INFO - PROCESS | 2218 | 1461475425338 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 22:23:45 INFO - PROCESS | 2218 | 1461475425340 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 22:23:45 INFO - PROCESS | 2218 | 1461475425344 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:23:45 INFO - PROCESS | 2218 | 1461475425346 Marionette TRACE conn2 <- [1,1774,null,{}] 22:23:45 INFO - PROCESS | 2218 | 1461475425351 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}] 22:23:45 INFO - PROCESS | 2218 | 1461475425452 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 22:23:45 INFO - PROCESS | 2218 | 1461475425513 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x1264d9000 == 56 [pid = 2218] [id = 451] 22:23:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x11882a400) [pid = 2218] [serial = 1352] [outer = 0x0] 22:23:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x118ef0c00) [pid = 2218] [serial = 1353] [outer = 0x11882a400] 22:23:45 INFO - PROCESS | 2218 | 1461475425540 Marionette DEBUG loaded listener.js 22:23:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x119e4e800) [pid = 2218] [serial = 1354] [outer = 0x11882a400] 22:23:46 INFO - PROCESS | 2218 | 1461475426073 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]]]}] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x130caa000 == 55 [pid = 2218] [id = 361] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebba800 == 54 [pid = 2218] [id = 443] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12e560800 == 53 [pid = 2218] [id = 442] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12d16a800 == 52 [pid = 2218] [id = 441] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12d175000 == 51 [pid = 2218] [id = 440] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2c2800 == 50 [pid = 2218] [id = 439] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x12adb3800 == 49 [pid = 2218] [id = 438] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x12922d400) [pid = 2218] [serial = 1278] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x11ace3800 == 48 [pid = 2218] [id = 437] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x127baf800 == 47 [pid = 2218] [id = 436] 22:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 773ms 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x1239b4800 == 46 [pid = 2218] [id = 435] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x11acec000 == 45 [pid = 2218] [id = 434] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x11b448000 == 44 [pid = 2218] [id = 433] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x11bce8800 == 43 [pid = 2218] [id = 432] 22:23:46 INFO - PROCESS | 2218 | --DOCSHELL 0x11b443800 == 42 [pid = 2218] [id = 431] 22:23:46 INFO - PROCESS | 2218 | 1461475426123 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 22:23:46 INFO - PROCESS | 2218 | 1461475426127 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 22:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:23:46 INFO - PROCESS | 2218 | 1461475426132 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:23:46 INFO - PROCESS | 2218 | 1461475426134 Marionette TRACE conn2 <- [1,1778,null,{}] 22:23:46 INFO - PROCESS | 2218 | 1461475426136 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}] 22:23:46 INFO - PROCESS | 2218 | 1461475426252 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x11b1b4400) [pid = 2218] [serial = 1186] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x1242d5800) [pid = 2218] [serial = 1189] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x12922c800) [pid = 2218] [serial = 1192] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x119d7d400) [pid = 2218] [serial = 1183] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x12ae2a000) [pid = 2218] [serial = 1195] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x11893dc00) [pid = 2218] [serial = 1224] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x11ba70c00) [pid = 2218] [serial = 1246] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x11b1b5400) [pid = 2218] [serial = 1245] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x128f46c00) [pid = 2218] [serial = 1233] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x128f3f000) [pid = 2218] [serial = 1254] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x129548000) [pid = 2218] [serial = 1255] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x12d73fc00) [pid = 2218] [serial = 1266] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x12d749400) [pid = 2218] [serial = 1267] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x11b1b2800) [pid = 2218] [serial = 1227] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x12d37fc00) [pid = 2218] [serial = 1264] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x12b639c00) [pid = 2218] [serial = 1239] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x1242e2400) [pid = 2218] [serial = 1230] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x12aee2800) [pid = 2218] [serial = 1236] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x12d7ee000) [pid = 2218] [serial = 1269] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x123c15800) [pid = 2218] [serial = 1272] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x12dd52400) [pid = 2218] [serial = 1270] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x12e4af400) [pid = 2218] [serial = 1273] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x12e516400) [pid = 2218] [serial = 1276] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x12c0b0000) [pid = 2218] [serial = 1258] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12e4b5c00) [pid = 2218] [serial = 1275] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x12c242400) [pid = 2218] [serial = 1260] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x12aee7c00) [pid = 2218] [serial = 1221] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x11c085000) [pid = 2218] [serial = 1248] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x123870000) [pid = 2218] [serial = 1249] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x1242e4c00) [pid = 2218] [serial = 1251] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x127c72c00) [pid = 2218] [serial = 1252] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x11882bc00) [pid = 2218] [serial = 1242] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12d2f8800) [pid = 2218] [serial = 1263] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x11a8c0800) [pid = 2218] [serial = 1243] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x12ae30000) [pid = 2218] [serial = 1257] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x12d2efc00) [pid = 2218] [serial = 1261] [outer = 0x0] [url = about:blank] 22:23:46 INFO - PROCESS | 2218 | 1461475426329 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a90d800 == 43 [pid = 2218] [id = 452] 22:23:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x11882bc00) [pid = 2218] [serial = 1355] [outer = 0x0] 22:23:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x11a8bfc00) [pid = 2218] [serial = 1356] [outer = 0x11882bc00] 22:23:46 INFO - PROCESS | 2218 | 1461475426358 Marionette DEBUG loaded listener.js 22:23:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x11b194400) [pid = 2218] [serial = 1357] [outer = 0x11882bc00] 22:23:46 INFO - PROCESS | 2218 | 1461475426668 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]]]}] 22:23:46 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 22:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 571ms 22:23:46 INFO - PROCESS | 2218 | 1461475426703 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 22:23:46 INFO - PROCESS | 2218 | 1461475426704 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 22:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:23:46 INFO - PROCESS | 2218 | 1461475426706 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:23:46 INFO - PROCESS | 2218 | 1461475426709 Marionette TRACE conn2 <- [1,1782,null,{}] 22:23:46 INFO - PROCESS | 2218 | 1461475426719 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}] 22:23:46 INFO - PROCESS | 2218 | 1461475426804 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 22:23:46 INFO - PROCESS | 2218 | 1461475426809 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x1264ce800 == 44 [pid = 2218] [id = 453] 22:23:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x11b1cbc00) [pid = 2218] [serial = 1358] [outer = 0x0] 22:23:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x11bc0b800) [pid = 2218] [serial = 1359] [outer = 0x11b1cbc00] 22:23:46 INFO - PROCESS | 2218 | 1461475426838 Marionette DEBUG loaded listener.js 22:23:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x11c425c00) [pid = 2218] [serial = 1360] [outer = 0x11b1cbc00] 22:23:47 INFO - PROCESS | 2218 | 1461475427204 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]]]}] 22:23:47 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 22:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 22:23:47 INFO - PROCESS | 2218 | 1461475427228 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 22:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:23:47 INFO - PROCESS | 2218 | 1461475427231 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 22:23:47 INFO - PROCESS | 2218 | 1461475427234 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:23:47 INFO - PROCESS | 2218 | 1461475427236 Marionette TRACE conn2 <- [1,1786,null,{}] 22:23:47 INFO - PROCESS | 2218 | 1461475427239 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}] 22:23:47 INFO - PROCESS | 2218 | 1461475427367 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 22:23:47 INFO - PROCESS | 2218 | 1461475427373 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ab2a800 == 45 [pid = 2218] [id = 454] 22:23:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x11c708400) [pid = 2218] [serial = 1361] [outer = 0x0] 22:23:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x123c15800) [pid = 2218] [serial = 1362] [outer = 0x11c708400] 22:23:47 INFO - PROCESS | 2218 | 1461475427417 Marionette DEBUG loaded listener.js 22:23:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x1242d9c00) [pid = 2218] [serial = 1363] [outer = 0x11c708400] 22:23:47 INFO - PROCESS | 2218 | 1461475427844 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]]]}] 22:23:47 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 22:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 621ms 22:23:47 INFO - PROCESS | 2218 | 1461475427855 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 22:23:47 INFO - PROCESS | 2218 | 1461475427856 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 22:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:23:47 INFO - PROCESS | 2218 | 1461475427859 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:23:47 INFO - PROCESS | 2218 | 1461475427860 Marionette TRACE conn2 <- [1,1790,null,{}] 22:23:47 INFO - PROCESS | 2218 | 1461475427862 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}] 22:23:47 INFO - PROCESS | 2218 | 1461475427943 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 22:23:47 INFO - PROCESS | 2218 | 1461475427949 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b64a000 == 46 [pid = 2218] [id = 455] 22:23:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x1242db400) [pid = 2218] [serial = 1364] [outer = 0x0] 22:23:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x1272ef400) [pid = 2218] [serial = 1365] [outer = 0x1242db400] 22:23:47 INFO - PROCESS | 2218 | 1461475427976 Marionette DEBUG loaded listener.js 22:23:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x127c6f000) [pid = 2218] [serial = 1366] [outer = 0x1242db400] 22:23:48 INFO - PROCESS | 2218 | 1461475428315 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]]]}] 22:23:48 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) 22:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 22:23:48 INFO - PROCESS | 2218 | 1461475428331 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 22:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:23:48 INFO - PROCESS | 2218 | 1461475428335 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 22:23:48 INFO - PROCESS | 2218 | 1461475428337 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:23:48 INFO - PROCESS | 2218 | 1461475428338 Marionette TRACE conn2 <- [1,1794,null,{}] 22:23:48 INFO - PROCESS | 2218 | 1461475428341 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}] 22:23:48 INFO - PROCESS | 2218 | 1461475428441 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 22:23:48 INFO - PROCESS | 2218 | 1461475428511 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d16e000 == 47 [pid = 2218] [id = 456] 22:23:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x1264f7400) [pid = 2218] [serial = 1367] [outer = 0x0] 22:23:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x128a64400) [pid = 2218] [serial = 1368] [outer = 0x1264f7400] 22:23:48 INFO - PROCESS | 2218 | 1461475428542 Marionette DEBUG loaded listener.js 22:23:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x12b073400) [pid = 2218] [serial = 1369] [outer = 0x1264f7400] 22:23:48 INFO - PROCESS | 2218 | 1461475428958 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]]]}] 22:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 22:23:49 INFO - PROCESS | 2218 | 1461475429010 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 22:23:49 INFO - PROCESS | 2218 | 1461475429012 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 22:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:23:49 INFO - PROCESS | 2218 | 1461475429024 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:23:49 INFO - PROCESS | 2218 | 1461475429025 Marionette TRACE conn2 <- [1,1798,null,{}] 22:23:49 INFO - PROCESS | 2218 | 1461475429028 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}] 22:23:49 INFO - PROCESS | 2218 | 1461475429116 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 22:23:49 INFO - PROCESS | 2218 | 1461475429125 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e54a000 == 48 [pid = 2218] [id = 457] 22:23:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x127c69c00) [pid = 2218] [serial = 1370] [outer = 0x0] 22:23:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x12b630400) [pid = 2218] [serial = 1371] [outer = 0x127c69c00] 22:23:49 INFO - PROCESS | 2218 | 1461475429145 Marionette DEBUG loaded listener.js 22:23:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x12d2ef400) [pid = 2218] [serial = 1372] [outer = 0x127c69c00] 22:23:49 INFO - PROCESS | 2218 | 1461475429615 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]]]}] 22:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 622ms 22:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:23:49 INFO - PROCESS | 2218 | 1461475429653 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 22:23:49 INFO - PROCESS | 2218 | 1461475429655 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 22:23:49 INFO - PROCESS | 2218 | 1461475429658 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:23:49 INFO - PROCESS | 2218 | 1461475429660 Marionette TRACE conn2 <- [1,1802,null,{}] 22:23:49 INFO - PROCESS | 2218 | 1461475429663 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}] 22:23:49 INFO - PROCESS | 2218 | 1461475429823 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 22:23:49 INFO - PROCESS | 2218 | 1461475429879 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee03800 == 49 [pid = 2218] [id = 458] 22:23:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x12d2efc00) [pid = 2218] [serial = 1373] [outer = 0x0] 22:23:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x12d37a800) [pid = 2218] [serial = 1374] [outer = 0x12d2efc00] 22:23:49 INFO - PROCESS | 2218 | 1461475429914 Marionette DEBUG loaded listener.js 22:23:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x12d741400) [pid = 2218] [serial = 1375] [outer = 0x12d2efc00] 22:23:50 INFO - PROCESS | 2218 | 1461475430233 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]]]}] 22:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 619ms 22:23:50 INFO - PROCESS | 2218 | 1461475430278 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 22:23:50 INFO - PROCESS | 2218 | 1461475430279 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 22:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:23:50 INFO - PROCESS | 2218 | 1461475430282 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:23:50 INFO - PROCESS | 2218 | 1461475430283 Marionette TRACE conn2 <- [1,1806,null,{}] 22:23:50 INFO - PROCESS | 2218 | 1461475430285 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}] 22:23:50 INFO - PROCESS | 2218 | 1461475430397 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 22:23:50 INFO - PROCESS | 2218 | 1461475430423 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f143800 == 50 [pid = 2218] [id = 459] 22:23:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x12d7e4400) [pid = 2218] [serial = 1376] [outer = 0x0] 22:23:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x12dd4cc00) [pid = 2218] [serial = 1377] [outer = 0x12d7e4400] 22:23:50 INFO - PROCESS | 2218 | 1461475430451 Marionette DEBUG loaded listener.js 22:23:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x12dd59800) [pid = 2218] [serial = 1378] [outer = 0x12d7e4400] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x114446800) [pid = 2218] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x12ae34000) [pid = 2218] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x1242da800) [pid = 2218] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x1186bf000) [pid = 2218] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x11baeb400) [pid = 2218] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x11533c000) [pid = 2218] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x11a8bd400) [pid = 2218] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x11c70e400) [pid = 2218] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x115233400) [pid = 2218] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x11b1b4000) [pid = 2218] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x128f47800) [pid = 2218] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x12aee4000) [pid = 2218] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x116710400) [pid = 2218] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x1296df000) [pid = 2218] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:23:50 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11c70f000) [pid = 2218] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:23:50 INFO - PROCESS | 2218 | 1461475430933 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]]]}] 22:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 671ms 22:23:50 INFO - PROCESS | 2218 | 1461475430956 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 22:23:50 INFO - PROCESS | 2218 | 1461475430957 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 22:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:23:50 INFO - PROCESS | 2218 | 1461475430959 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:23:50 INFO - PROCESS | 2218 | 1461475430960 Marionette TRACE conn2 <- [1,1810,null,{}] 22:23:50 INFO - PROCESS | 2218 | 1461475430962 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}] 22:23:51 INFO - PROCESS | 2218 | 1461475431084 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 22:23:51 INFO - PROCESS | 2218 | 1461475431139 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebae800 == 51 [pid = 2218] [id = 460] 22:23:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x114b2fc00) [pid = 2218] [serial = 1379] [outer = 0x0] 22:23:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11c70f000) [pid = 2218] [serial = 1380] [outer = 0x114b2fc00] 22:23:51 INFO - PROCESS | 2218 | 1461475431165 Marionette DEBUG loaded listener.js 22:23:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x12924b000) [pid = 2218] [serial = 1381] [outer = 0x114b2fc00] 22:23:51 INFO - PROCESS | 2218 | 1461475431442 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]]]}] 22:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 22:23:51 INFO - PROCESS | 2218 | 1461475431478 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 22:23:51 INFO - PROCESS | 2218 | 1461475431479 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 22:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:23:51 INFO - PROCESS | 2218 | 1461475431490 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:23:51 INFO - PROCESS | 2218 | 1461475431491 Marionette TRACE conn2 <- [1,1814,null,{}] 22:23:51 INFO - PROCESS | 2218 | 1461475431494 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}] 22:23:51 INFO - PROCESS | 2218 | 1461475431596 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 22:23:51 INFO - PROCESS | 2218 | 1461475431654 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f94e000 == 52 [pid = 2218] [id = 461] 22:23:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x114fd7000) [pid = 2218] [serial = 1382] [outer = 0x0] 22:23:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x12b44ec00) [pid = 2218] [serial = 1383] [outer = 0x114fd7000] 22:23:51 INFO - PROCESS | 2218 | 1461475431684 Marionette DEBUG loaded listener.js 22:23:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x12e51d800) [pid = 2218] [serial = 1384] [outer = 0x114fd7000] 22:23:51 INFO - PROCESS | 2218 | 1461475431983 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]]]}] 22:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 22:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:23:52 INFO - PROCESS | 2218 | 1461475432009 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 22:23:52 INFO - PROCESS | 2218 | 1461475432011 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 22:23:52 INFO - PROCESS | 2218 | 1461475432013 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:23:52 INFO - PROCESS | 2218 | 1461475432016 Marionette TRACE conn2 <- [1,1818,null,{}] 22:23:52 INFO - PROCESS | 2218 | 1461475432021 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}] 22:23:52 INFO - PROCESS | 2218 | 1461475432108 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 22:23:52 INFO - PROCESS | 2218 | 1461475432112 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x130cb6000 == 53 [pid = 2218] [id = 462] 22:23:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x12e514400) [pid = 2218] [serial = 1385] [outer = 0x0] 22:23:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x12e53e800) [pid = 2218] [serial = 1386] [outer = 0x12e514400] 22:23:52 INFO - PROCESS | 2218 | 1461475432138 Marionette DEBUG loaded listener.js 22:23:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x12eaaf400) [pid = 2218] [serial = 1387] [outer = 0x12e514400] 22:23:52 INFO - PROCESS | 2218 | 1461475432482 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]]]}] 22:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 475ms 22:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:23:52 INFO - PROCESS | 2218 | 1461475432488 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 22:23:52 INFO - PROCESS | 2218 | 1461475432490 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 22:23:52 INFO - PROCESS | 2218 | 1461475432492 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:23:52 INFO - PROCESS | 2218 | 1461475432493 Marionette TRACE conn2 <- [1,1822,null,{}] 22:23:52 INFO - PROCESS | 2218 | 1461475432495 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}] 22:23:52 INFO - PROCESS | 2218 | 1461475432612 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 22:23:52 INFO - PROCESS | 2218 | 1461475432618 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf32800 == 54 [pid = 2218] [id = 463] 22:23:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x12e4bcc00) [pid = 2218] [serial = 1388] [outer = 0x0] 22:23:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x12eab1800) [pid = 2218] [serial = 1389] [outer = 0x12e4bcc00] 22:23:52 INFO - PROCESS | 2218 | 1461475432643 Marionette DEBUG loaded listener.js 22:23:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x12eeee000) [pid = 2218] [serial = 1390] [outer = 0x12e4bcc00] 22:23:53 INFO - PROCESS | 2218 | 1461475433117 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]]]}] 22:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 668ms 22:23:53 INFO - PROCESS | 2218 | 1461475433161 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 22:23:53 INFO - PROCESS | 2218 | 1461475433164 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 22:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:23:53 INFO - PROCESS | 2218 | 1461475433168 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:23:53 INFO - PROCESS | 2218 | 1461475433170 Marionette TRACE conn2 <- [1,1826,null,{}] 22:23:53 INFO - PROCESS | 2218 | 1461475433174 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}] 22:23:53 INFO - PROCESS | 2218 | 1461475433286 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 22:23:53 INFO - PROCESS | 2218 | 1461475433383 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf3d000 == 55 [pid = 2218] [id = 464] 22:23:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x119d83800) [pid = 2218] [serial = 1391] [outer = 0x0] 22:23:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x11a976c00) [pid = 2218] [serial = 1392] [outer = 0x119d83800] 22:23:53 INFO - PROCESS | 2218 | 1461475433417 Marionette DEBUG loaded listener.js 22:23:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x11b191400) [pid = 2218] [serial = 1393] [outer = 0x119d83800] 22:23:53 INFO - PROCESS | 2218 | 1461475433852 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]]]}] 22:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 724ms 22:23:53 INFO - PROCESS | 2218 | 1461475433892 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 22:23:53 INFO - PROCESS | 2218 | 1461475433896 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 22:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:23:53 INFO - PROCESS | 2218 | 1461475433901 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:23:53 INFO - PROCESS | 2218 | 1461475433903 Marionette TRACE conn2 <- [1,1830,null,{}] 22:23:53 INFO - PROCESS | 2218 | 1461475433905 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}] 22:23:54 INFO - PROCESS | 2218 | 1461475434013 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 22:23:54 INFO - PROCESS | 2218 | 1461475434073 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d4f000 == 56 [pid = 2218] [id = 465] 22:23:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x11b1cac00) [pid = 2218] [serial = 1394] [outer = 0x0] 22:23:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x11c085000) [pid = 2218] [serial = 1395] [outer = 0x11b1cac00] 22:23:54 INFO - PROCESS | 2218 | 1461475434103 Marionette DEBUG loaded listener.js 22:23:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x123873c00) [pid = 2218] [serial = 1396] [outer = 0x11b1cac00] 22:23:54 INFO - PROCESS | 2218 | 1461475434565 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]]]}] 22:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 719ms 22:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:23:54 INFO - PROCESS | 2218 | 1461475434639 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 22:23:54 INFO - PROCESS | 2218 | 1461475434640 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 22:23:54 INFO - PROCESS | 2218 | 1461475434644 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:23:54 INFO - PROCESS | 2218 | 1461475434647 Marionette TRACE conn2 <- [1,1834,null,{}] 22:23:54 INFO - PROCESS | 2218 | 1461475434657 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}] 22:23:54 INFO - PROCESS | 2218 | 1461475434764 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 22:23:54 INFO - PROCESS | 2218 | 1461475434837 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b64a800 == 57 [pid = 2218] [id = 466] 22:23:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x128f43400) [pid = 2218] [serial = 1397] [outer = 0x0] 22:23:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12ae1d400) [pid = 2218] [serial = 1398] [outer = 0x128f43400] 22:23:54 INFO - PROCESS | 2218 | 1461475434870 Marionette DEBUG loaded listener.js 22:23:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12b076800) [pid = 2218] [serial = 1399] [outer = 0x128f43400] 22:23:55 INFO - PROCESS | 2218 | 1461475435292 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]]]}] 22:23:55 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 22:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 674ms 22:23:55 INFO - PROCESS | 2218 | 1461475435319 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 22:23:55 INFO - PROCESS | 2218 | 1461475435321 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 22:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:23:55 INFO - PROCESS | 2218 | 1461475435323 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:23:55 INFO - PROCESS | 2218 | 1461475435324 Marionette TRACE conn2 <- [1,1838,null,{}] 22:23:55 INFO - PROCESS | 2218 | 1461475435327 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}] 22:23:55 INFO - PROCESS | 2218 | 1461475435432 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 22:23:55 INFO - PROCESS | 2218 | 1461475435491 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f151000 == 58 [pid = 2218] [id = 467] 22:23:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12b079400) [pid = 2218] [serial = 1400] [outer = 0x0] 22:23:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12d37ac00) [pid = 2218] [serial = 1401] [outer = 0x12b079400] 22:23:55 INFO - PROCESS | 2218 | 1461475435521 Marionette DEBUG loaded listener.js 22:23:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x12dd56400) [pid = 2218] [serial = 1402] [outer = 0x12b079400] 22:23:55 INFO - PROCESS | 2218 | 1461475435930 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]]]}] 22:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 619ms 22:23:55 INFO - PROCESS | 2218 | 1461475435943 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 22:23:55 INFO - PROCESS | 2218 | 1461475435944 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 22:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:23:55 INFO - PROCESS | 2218 | 1461475435947 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:23:55 INFO - PROCESS | 2218 | 1461475435950 Marionette TRACE conn2 <- [1,1842,null,{}] 22:23:55 INFO - PROCESS | 2218 | 1461475435953 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}] 22:23:56 INFO - PROCESS | 2218 | 1461475436054 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 22:23:56 INFO - PROCESS | 2218 | 1461475436146 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x137ac6800 == 59 [pid = 2218] [id = 468] 22:23:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x12c0b2400) [pid = 2218] [serial = 1403] [outer = 0x0] 22:23:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x12e4ba000) [pid = 2218] [serial = 1404] [outer = 0x12c0b2400] 22:23:56 INFO - PROCESS | 2218 | 1461475436187 Marionette DEBUG loaded listener.js 22:23:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x12e538800) [pid = 2218] [serial = 1405] [outer = 0x12c0b2400] 22:23:56 INFO - PROCESS | 2218 | 1461475436590 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]]]}] 22:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 22:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:23:56 INFO - PROCESS | 2218 | 1461475436618 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 22:23:56 INFO - PROCESS | 2218 | 1461475436620 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 22:23:56 INFO - PROCESS | 2218 | 1461475436622 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:23:56 INFO - PROCESS | 2218 | 1461475436623 Marionette TRACE conn2 <- [1,1846,null,{}] 22:23:56 INFO - PROCESS | 2218 | 1461475436626 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}] 22:23:56 INFO - PROCESS | 2218 | 1461475436744 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 22:23:56 INFO - PROCESS | 2218 | 1461475436805 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x114f31000 == 60 [pid = 2218] [id = 469] 22:23:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x12eab9400) [pid = 2218] [serial = 1406] [outer = 0x0] 22:23:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x12eef8000) [pid = 2218] [serial = 1407] [outer = 0x12eab9400] 22:23:56 INFO - PROCESS | 2218 | 1461475436837 Marionette DEBUG loaded listener.js 22:23:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x12f7cf400) [pid = 2218] [serial = 1408] [outer = 0x12eab9400] 22:23:57 INFO - PROCESS | 2218 | 1461475437306 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]]]}] 22:23:57 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) 22:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 721ms 22:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:23:57 INFO - PROCESS | 2218 | 1461475437343 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 22:23:57 INFO - PROCESS | 2218 | 1461475437344 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 22:23:57 INFO - PROCESS | 2218 | 1461475437365 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:23:57 INFO - PROCESS | 2218 | 1461475437366 Marionette TRACE conn2 <- [1,1850,null,{}] 22:23:57 INFO - PROCESS | 2218 | 1461475437386 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}] 22:23:57 INFO - PROCESS | 2218 | 1461475437508 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 22:23:57 INFO - PROCESS | 2218 | 1461475437613 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x11648e800 == 61 [pid = 2218] [id = 470] 22:23:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x119180000) [pid = 2218] [serial = 1409] [outer = 0x0] 22:23:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x11bd0f400) [pid = 2218] [serial = 1410] [outer = 0x119180000] 22:23:57 INFO - PROCESS | 2218 | 1461475437663 Marionette DEBUG loaded listener.js 22:23:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12ae19c00) [pid = 2218] [serial = 1411] [outer = 0x119180000] 22:23:58 INFO - PROCESS | 2218 | 1461475438374 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]]]}] 22:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1094ms 22:23:58 INFO - PROCESS | 2218 | 1461475438441 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 22:23:58 INFO - PROCESS | 2218 | 1461475438446 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 22:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:23:58 INFO - PROCESS | 2218 | 1461475438451 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:23:58 INFO - PROCESS | 2218 | 1461475438455 Marionette TRACE conn2 <- [1,1854,null,{}] 22:23:58 INFO - PROCESS | 2218 | 1461475438460 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}] 22:23:58 INFO - PROCESS | 2218 | 1461475438682 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 22:23:58 INFO - PROCESS | 2218 | 1461475438754 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x123cc1000 == 62 [pid = 2218] [id = 471] 22:23:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x116702400) [pid = 2218] [serial = 1412] [outer = 0x0] 22:23:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x11882ec00) [pid = 2218] [serial = 1413] [outer = 0x116702400] 22:23:58 INFO - PROCESS | 2218 | 1461475438801 Marionette DEBUG loaded listener.js 22:23:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x11a996c00) [pid = 2218] [serial = 1414] [outer = 0x116702400] 22:23:59 INFO - PROCESS | 2218 | 1461475439292 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]]]}] 22:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 874ms 22:23:59 INFO - PROCESS | 2218 | 1461475439325 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 22:23:59 INFO - PROCESS | 2218 | 1461475439328 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 22:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:23:59 INFO - PROCESS | 2218 | 1461475439333 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:23:59 INFO - PROCESS | 2218 | 1461475439335 Marionette TRACE conn2 <- [1,1858,null,{}] 22:23:59 INFO - PROCESS | 2218 | 1461475439337 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}] 22:23:59 INFO - PROCESS | 2218 | 1461475439437 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x130cb6000 == 61 [pid = 2218] [id = 462] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x12f94e000 == 60 [pid = 2218] [id = 461] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebae800 == 59 [pid = 2218] [id = 460] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x12f143800 == 58 [pid = 2218] [id = 459] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee03800 == 57 [pid = 2218] [id = 458] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x12e54a000 == 56 [pid = 2218] [id = 457] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x12d16e000 == 55 [pid = 2218] [id = 456] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x114bac400) [pid = 2218] [serial = 1281] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x11b1b0000) [pid = 2218] [serial = 1284] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x12642d400) [pid = 2218] [serial = 1287] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x12b447800) [pid = 2218] [serial = 1290] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x12d282c00) [pid = 2218] [serial = 1332] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | 1461475439558 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x12b64a000 == 54 [pid = 2218] [id = 455] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x12ab2a800 == 53 [pid = 2218] [id = 454] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x1264ce800 == 52 [pid = 2218] [id = 453] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x11a90d800 == 51 [pid = 2218] [id = 452] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x1264d9000 == 50 [pid = 2218] [id = 451] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x12e54a800 == 49 [pid = 2218] [id = 447] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x126465800 == 48 [pid = 2218] [id = 446] 22:23:59 INFO - PROCESS | 2218 | --DOCSHELL 0x119813000 == 47 [pid = 2218] [id = 445] 22:23:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x118e36800 == 48 [pid = 2218] [id = 472] 22:23:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x114bac400) [pid = 2218] [serial = 1415] [outer = 0x0] 22:23:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x118826000) [pid = 2218] [serial = 1416] [outer = 0x114bac400] 22:23:59 INFO - PROCESS | 2218 | 1461475439598 Marionette DEBUG loaded listener.js 22:23:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x11baf0000) [pid = 2218] [serial = 1417] [outer = 0x114bac400] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x12e521000) [pid = 2218] [serial = 1279] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x11b1d2800) [pid = 2218] [serial = 1302] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x11baeac00) [pid = 2218] [serial = 1303] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x129242c00) [pid = 2218] [serial = 1320] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x12c23f400) [pid = 2218] [serial = 1330] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x128f49000) [pid = 2218] [serial = 1318] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x11bd0ac00) [pid = 2218] [serial = 1323] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x1296dac00) [pid = 2218] [serial = 1324] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x12c0adc00) [pid = 2218] [serial = 1329] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x1296d4800) [pid = 2218] [serial = 1321] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x12aed8c00) [pid = 2218] [serial = 1326] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x11c421c00) [pid = 2218] [serial = 1306] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x1271fb000) [pid = 2218] [serial = 1312] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x1240e2c00) [pid = 2218] [serial = 1311] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x12b448800) [pid = 2218] [serial = 1327] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x12b44a800) [pid = 2218] [serial = 1222] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x127bf3000) [pid = 2218] [serial = 1314] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x128c71c00) [pid = 2218] [serial = 1317] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x11bc0fc00) [pid = 2218] [serial = 1305] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x119859400) [pid = 2218] [serial = 1297] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x11894b000) [pid = 2218] [serial = 1296] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x11b179c00) [pid = 2218] [serial = 1300] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x11a99b800) [pid = 2218] [serial = 1299] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x128699400) [pid = 2218] [serial = 1315] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x123711000) [pid = 2218] [serial = 1308] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x123e0ac00) [pid = 2218] [serial = 1309] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x11882e400) [pid = 2218] [serial = 1294] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x1156c4000) [pid = 2218] [serial = 1293] [outer = 0x0] [url = about:blank] 22:23:59 INFO - PROCESS | 2218 | 1461475439927 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]]]}] 22:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 621ms 22:23:59 INFO - PROCESS | 2218 | 1461475439955 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 22:23:59 INFO - PROCESS | 2218 | 1461475439956 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 22:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:23:59 INFO - PROCESS | 2218 | 1461475439958 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:23:59 INFO - PROCESS | 2218 | 1461475439961 Marionette TRACE conn2 <- [1,1862,null,{}] 22:23:59 INFO - PROCESS | 2218 | 1461475439969 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}] 22:24:00 INFO - PROCESS | 2218 | 1461475440059 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 22:24:00 INFO - PROCESS | 2218 | 1461475440064 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x123cb8000 == 49 [pid = 2218] [id = 473] 22:24:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x11c70c400) [pid = 2218] [serial = 1418] [outer = 0x0] 22:24:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x127173800) [pid = 2218] [serial = 1419] [outer = 0x11c70c400] 22:24:00 INFO - PROCESS | 2218 | 1461475440093 Marionette DEBUG loaded listener.js 22:24:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x127c8f400) [pid = 2218] [serial = 1420] [outer = 0x11c70c400] 22:24:00 INFO - PROCESS | 2218 | 1461475440458 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]]]}] 22:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 523ms 22:24:00 INFO - PROCESS | 2218 | 1461475440483 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 22:24:00 INFO - PROCESS | 2218 | 1461475440484 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 22:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:24:00 INFO - PROCESS | 2218 | 1461475440486 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:24:00 INFO - PROCESS | 2218 | 1461475440488 Marionette TRACE conn2 <- [1,1866,null,{}] 22:24:00 INFO - PROCESS | 2218 | 1461475440490 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}] 22:24:00 INFO - PROCESS | 2218 | 1461475440576 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 22:24:00 INFO - PROCESS | 2218 | 1461475440581 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286d7800 == 50 [pid = 2218] [id = 474] 22:24:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x127c99400) [pid = 2218] [serial = 1421] [outer = 0x0] 22:24:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x128f40c00) [pid = 2218] [serial = 1422] [outer = 0x127c99400] 22:24:00 INFO - PROCESS | 2218 | 1461475440607 Marionette DEBUG loaded listener.js 22:24:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x1296d8c00) [pid = 2218] [serial = 1423] [outer = 0x127c99400] 22:24:00 INFO - PROCESS | 2218 | 1461475440961 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]]]}] 22:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 518ms 22:24:01 INFO - PROCESS | 2218 | 1461475441006 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 22:24:01 INFO - PROCESS | 2218 | 1461475441007 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 22:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:24:01 INFO - PROCESS | 2218 | 1461475441009 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:24:01 INFO - PROCESS | 2218 | 1461475441010 Marionette TRACE conn2 <- [1,1870,null,{}] 22:24:01 INFO - PROCESS | 2218 | 1461475441013 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}] 22:24:01 INFO - PROCESS | 2218 | 1461475441093 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 22:24:01 INFO - PROCESS | 2218 | 1461475441101 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ab2e000 == 51 [pid = 2218] [id = 475] 22:24:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x128f9bc00) [pid = 2218] [serial = 1424] [outer = 0x0] 22:24:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x12aed8c00) [pid = 2218] [serial = 1425] [outer = 0x128f9bc00] 22:24:01 INFO - PROCESS | 2218 | 1461475441127 Marionette DEBUG loaded listener.js 22:24:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x12b44a800) [pid = 2218] [serial = 1426] [outer = 0x128f9bc00] 22:24:01 INFO - PROCESS | 2218 | 1461475441484 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]]]}] 22:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 22:24:01 INFO - PROCESS | 2218 | 1461475441528 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 22:24:01 INFO - PROCESS | 2218 | 1461475441529 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 22:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:24:01 INFO - PROCESS | 2218 | 1461475441531 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:24:01 INFO - PROCESS | 2218 | 1461475441532 Marionette TRACE conn2 <- [1,1874,null,{}] 22:24:01 INFO - PROCESS | 2218 | 1461475441535 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}] 22:24:01 INFO - PROCESS | 2218 | 1461475441658 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 22:24:01 INFO - PROCESS | 2218 | 1461475441675 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x12b44b000) [pid = 2218] [serial = 1427] [outer = 0x12f7d4c00] 22:24:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d57f800 == 52 [pid = 2218] [id = 476] 22:24:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x12c249400) [pid = 2218] [serial = 1428] [outer = 0x0] 22:24:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x12d748c00) [pid = 2218] [serial = 1429] [outer = 0x12c249400] 22:24:01 INFO - PROCESS | 2218 | 1461475441714 Marionette DEBUG loaded listener.js 22:24:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x12e4bb000) [pid = 2218] [serial = 1430] [outer = 0x12c249400] 22:24:02 INFO - PROCESS | 2218 | 1461475442107 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]]]}] 22:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 619ms 22:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:24:02 INFO - PROCESS | 2218 | 1461475442151 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 22:24:02 INFO - PROCESS | 2218 | 1461475442153 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 22:24:02 INFO - PROCESS | 2218 | 1461475442155 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:24:02 INFO - PROCESS | 2218 | 1461475442156 Marionette TRACE conn2 <- [1,1878,null,{}] 22:24:02 INFO - PROCESS | 2218 | 1461475442158 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}] 22:24:02 INFO - PROCESS | 2218 | 1461475442264 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 22:24:02 INFO - PROCESS | 2218 | 1461475442268 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2b0000 == 53 [pid = 2218] [id = 477] 22:24:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x11b41b400) [pid = 2218] [serial = 1431] [outer = 0x0] 22:24:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12c240c00) [pid = 2218] [serial = 1432] [outer = 0x11b41b400] 22:24:02 INFO - PROCESS | 2218 | 1461475442325 Marionette DEBUG loaded listener.js 22:24:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12eaac800) [pid = 2218] [serial = 1433] [outer = 0x11b41b400] 22:24:02 INFO - PROCESS | 2218 | 1461475442643 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]]]}] 22:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms 22:24:02 INFO - PROCESS | 2218 | 1461475442673 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 22:24:02 INFO - PROCESS | 2218 | 1461475442675 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 22:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:24:02 INFO - PROCESS | 2218 | 1461475442677 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:24:02 INFO - PROCESS | 2218 | 1461475442678 Marionette TRACE conn2 <- [1,1882,null,{}] 22:24:02 INFO - PROCESS | 2218 | 1461475442680 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}] 22:24:02 INFO - PROCESS | 2218 | 1461475442793 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 22:24:02 INFO - PROCESS | 2218 | 1461475442830 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea6e800 == 54 [pid = 2218] [id = 478] 22:24:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x11baf6c00) [pid = 2218] [serial = 1434] [outer = 0x0] 22:24:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x129089800) [pid = 2218] [serial = 1435] [outer = 0x11baf6c00] 22:24:02 INFO - PROCESS | 2218 | 1461475442855 Marionette DEBUG loaded listener.js 22:24:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x12908e800) [pid = 2218] [serial = 1436] [outer = 0x11baf6c00] 22:24:03 INFO - PROCESS | 2218 | 1461475443169 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]]]}] 22:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 22:24:03 INFO - PROCESS | 2218 | 1461475443196 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 22:24:03 INFO - PROCESS | 2218 | 1461475443198 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 22:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:24:03 INFO - PROCESS | 2218 | 1461475443202 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:24:03 INFO - PROCESS | 2218 | 1461475443203 Marionette TRACE conn2 <- [1,1886,null,{}] 22:24:03 INFO - PROCESS | 2218 | 1461475443206 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}] 22:24:03 INFO - PROCESS | 2218 | 1461475443310 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 22:24:03 INFO - PROCESS | 2218 | 1461475443323 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f141800 == 55 [pid = 2218] [id = 479] 22:24:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x12908b400) [pid = 2218] [serial = 1437] [outer = 0x0] 22:24:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x129f0c000) [pid = 2218] [serial = 1438] [outer = 0x12908b400] 22:24:03 INFO - PROCESS | 2218 | 1461475443348 Marionette DEBUG loaded listener.js 22:24:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x129f11000) [pid = 2218] [serial = 1439] [outer = 0x12908b400] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x1264f7400) [pid = 2218] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x12e514400) [pid = 2218] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x127c69c00) [pid = 2218] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x12d2efc00) [pid = 2218] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x11882a400) [pid = 2218] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x12d7e4400) [pid = 2218] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x11c708400) [pid = 2218] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x11b1cbc00) [pid = 2218] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x1242db400) [pid = 2218] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x114e79c00) [pid = 2218] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x114b2fc00) [pid = 2218] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x114fd7000) [pid = 2218] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:24:03 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x11882bc00) [pid = 2218] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:24:03 INFO - PROCESS | 2218 | 1461475443806 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]]]}] 22:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 620ms 22:24:03 INFO - PROCESS | 2218 | 1461475443822 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 22:24:03 INFO - PROCESS | 2218 | 1461475443824 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 22:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:24:03 INFO - PROCESS | 2218 | 1461475443826 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:24:03 INFO - PROCESS | 2218 | 1461475443827 Marionette TRACE conn2 <- [1,1890,null,{}] 22:24:03 INFO - PROCESS | 2218 | 1461475443830 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}] 22:24:03 INFO - PROCESS | 2218 | 1461475443917 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 22:24:03 INFO - PROCESS | 2218 | 1461475443921 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x1272a1800 == 56 [pid = 2218] [id = 480] 22:24:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x114bae000) [pid = 2218] [serial = 1440] [outer = 0x0] 22:24:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x11baf2800) [pid = 2218] [serial = 1441] [outer = 0x114bae000] 22:24:03 INFO - PROCESS | 2218 | 1461475443946 Marionette DEBUG loaded listener.js 22:24:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x129f10c00) [pid = 2218] [serial = 1442] [outer = 0x114bae000] 22:24:04 INFO - PROCESS | 2218 | 1461475444321 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]]]}] 22:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 523ms 22:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:24:04 INFO - PROCESS | 2218 | 1461475444353 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 22:24:04 INFO - PROCESS | 2218 | 1461475444355 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 22:24:04 INFO - PROCESS | 2218 | 1461475444357 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:24:04 INFO - PROCESS | 2218 | 1461475444359 Marionette TRACE conn2 <- [1,1894,null,{}] 22:24:04 INFO - PROCESS | 2218 | 1461475444361 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}] 22:24:04 INFO - PROCESS | 2218 | 1461475444464 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 22:24:04 INFO - PROCESS | 2218 | 1461475444468 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x12fc04800 == 57 [pid = 2218] [id = 481] 22:24:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x11c08f400) [pid = 2218] [serial = 1443] [outer = 0x0] 22:24:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12ae2f400) [pid = 2218] [serial = 1444] [outer = 0x11c08f400] 22:24:04 INFO - PROCESS | 2218 | 1461475444498 Marionette DEBUG loaded listener.js 22:24:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12f774000) [pid = 2218] [serial = 1445] [outer = 0x11c08f400] 22:24:04 INFO - PROCESS | 2218 | 1461475444837 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]]]}] 22:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 22:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:24:04 INFO - PROCESS | 2218 | 1461475444876 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 22:24:04 INFO - PROCESS | 2218 | 1461475444878 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 22:24:04 INFO - PROCESS | 2218 | 1461475444880 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:24:04 INFO - PROCESS | 2218 | 1461475444882 Marionette TRACE conn2 <- [1,1898,null,{}] 22:24:04 INFO - PROCESS | 2218 | 1461475444886 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}] 22:24:04 INFO - PROCESS | 2218 | 1461475444973 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 22:24:05 INFO - PROCESS | 2218 | 1461475445034 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x130690800 == 58 [pid = 2218] [id = 482] 22:24:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x1147d5c00) [pid = 2218] [serial = 1446] [outer = 0x0] 22:24:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x129068800) [pid = 2218] [serial = 1447] [outer = 0x1147d5c00] 22:24:05 INFO - PROCESS | 2218 | 1461475445059 Marionette DEBUG loaded listener.js 22:24:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x12906dc00) [pid = 2218] [serial = 1448] [outer = 0x1147d5c00] 22:24:05 INFO - PROCESS | 2218 | 1461475445422 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]]]}] 22:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 571ms 22:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:24:05 INFO - PROCESS | 2218 | 1461475445452 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 22:24:05 INFO - PROCESS | 2218 | 1461475445453 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 22:24:05 INFO - PROCESS | 2218 | 1461475445455 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:24:05 INFO - PROCESS | 2218 | 1461475445456 Marionette TRACE conn2 <- [1,1902,null,{}] 22:24:05 INFO - PROCESS | 2218 | 1461475445459 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}] 22:24:05 INFO - PROCESS | 2218 | 1461475445581 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 22:24:05 INFO - PROCESS | 2218 | 1461475445676 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x137ae0000 == 59 [pid = 2218] [id = 483] 22:24:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x129063800) [pid = 2218] [serial = 1449] [outer = 0x0] 22:24:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x129070800) [pid = 2218] [serial = 1450] [outer = 0x129063800] 22:24:05 INFO - PROCESS | 2218 | 1461475445717 Marionette DEBUG loaded listener.js 22:24:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x12f7ce000) [pid = 2218] [serial = 1451] [outer = 0x129063800] 22:24:06 INFO - PROCESS | 2218 | 1461475446212 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]]]}] 22:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 770ms 22:24:06 INFO - PROCESS | 2218 | 1461475446253 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 22:24:06 INFO - PROCESS | 2218 | 1461475446256 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 22:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:24:06 INFO - PROCESS | 2218 | 1461475446260 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:24:06 INFO - PROCESS | 2218 | 1461475446263 Marionette TRACE conn2 <- [1,1906,null,{}] 22:24:06 INFO - PROCESS | 2218 | 1461475446281 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}] 22:24:06 INFO - PROCESS | 2218 | 1461475446393 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 22:24:06 INFO - PROCESS | 2218 | 1461475446498 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf30000 == 60 [pid = 2218] [id = 484] 22:24:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x119859400) [pid = 2218] [serial = 1452] [outer = 0x0] 22:24:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x11b1b5400) [pid = 2218] [serial = 1453] [outer = 0x119859400] 22:24:06 INFO - PROCESS | 2218 | 1461475446533 Marionette DEBUG loaded listener.js 22:24:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x11bc0a400) [pid = 2218] [serial = 1454] [outer = 0x119859400] 22:24:06 INFO - PROCESS | 2218 | 1461475446959 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]]]}] 22:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 737ms 22:24:07 INFO - PROCESS | 2218 | 1461475446998 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 22:24:07 INFO - PROCESS | 2218 | 1461475447002 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 22:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:24:07 INFO - PROCESS | 2218 | 1461475447007 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:24:07 INFO - PROCESS | 2218 | 1461475447009 Marionette TRACE conn2 <- [1,1910,null,{}] 22:24:07 INFO - PROCESS | 2218 | 1461475447011 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}] 22:24:07 INFO - PROCESS | 2218 | 1461475447120 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 22:24:07 INFO - PROCESS | 2218 | 1461475447224 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x128a4a800 == 61 [pid = 2218] [id = 485] 22:24:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x11c089c00) [pid = 2218] [serial = 1455] [outer = 0x0] 22:24:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x124289800) [pid = 2218] [serial = 1456] [outer = 0x11c089c00] 22:24:07 INFO - PROCESS | 2218 | 1461475447256 Marionette DEBUG loaded listener.js 22:24:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12869e400) [pid = 2218] [serial = 1457] [outer = 0x11c089c00] 22:24:07 INFO - PROCESS | 2218 | 1461475447684 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]]]}] 22:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 723ms 22:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:24:07 INFO - PROCESS | 2218 | 1461475447738 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 22:24:07 INFO - PROCESS | 2218 | 1461475447740 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 22:24:07 INFO - PROCESS | 2218 | 1461475447742 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:24:07 INFO - PROCESS | 2218 | 1461475447745 Marionette TRACE conn2 <- [1,1914,null,{}] 22:24:07 INFO - PROCESS | 2218 | 1461475447768 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}] 22:24:07 INFO - PROCESS | 2218 | 1461475447880 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 22:24:07 INFO - PROCESS | 2218 | 1461475447956 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x130cab000 == 62 [pid = 2218] [id = 486] 22:24:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x12906ec00) [pid = 2218] [serial = 1458] [outer = 0x0] 22:24:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x129f0e400) [pid = 2218] [serial = 1459] [outer = 0x12906ec00] 22:24:07 INFO - PROCESS | 2218 | 1461475447990 Marionette DEBUG loaded listener.js 22:24:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x12c23e400) [pid = 2218] [serial = 1460] [outer = 0x12906ec00] 22:24:08 INFO - PROCESS | 2218 | 1461475448405 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]]]}] 22:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 675ms 22:24:08 INFO - PROCESS | 2218 | 1461475448417 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 22:24:08 INFO - PROCESS | 2218 | 1461475448419 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 22:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:24:08 INFO - PROCESS | 2218 | 1461475448422 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:24:08 INFO - PROCESS | 2218 | 1461475448423 Marionette TRACE conn2 <- [1,1918,null,{}] 22:24:08 INFO - PROCESS | 2218 | 1461475448426 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}] 22:24:08 INFO - PROCESS | 2218 | 1461475448533 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 22:24:08 INFO - PROCESS | 2218 | 1461475448593 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e9cf000 == 63 [pid = 2218] [id = 487] 22:24:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x12d27d400) [pid = 2218] [serial = 1461] [outer = 0x0] 22:24:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x12d386c00) [pid = 2218] [serial = 1462] [outer = 0x12d27d400] 22:24:08 INFO - PROCESS | 2218 | 1461475448624 Marionette DEBUG loaded listener.js 22:24:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x12e4b1000) [pid = 2218] [serial = 1463] [outer = 0x12d27d400] 22:24:09 INFO - PROCESS | 2218 | 1461475449036 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]]]}] 22:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 671ms 22:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:24:09 INFO - PROCESS | 2218 | 1461475449093 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 22:24:09 INFO - PROCESS | 2218 | 1461475449095 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 22:24:09 INFO - PROCESS | 2218 | 1461475449097 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:24:09 INFO - PROCESS | 2218 | 1461475449098 Marionette TRACE conn2 <- [1,1922,null,{}] 22:24:09 INFO - PROCESS | 2218 | 1461475449101 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}] 22:24:09 INFO - PROCESS | 2218 | 1461475449207 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 22:24:09 INFO - PROCESS | 2218 | 1461475449301 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x137adb800 == 64 [pid = 2218] [id = 488] 22:24:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x12dd59000) [pid = 2218] [serial = 1464] [outer = 0x0] 22:24:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x12e541400) [pid = 2218] [serial = 1465] [outer = 0x12dd59000] 22:24:09 INFO - PROCESS | 2218 | 1461475449332 Marionette DEBUG loaded listener.js 22:24:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x12f771800) [pid = 2218] [serial = 1466] [outer = 0x12dd59000] 22:24:09 INFO - PROCESS | 2218 | 1461475449771 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]]]}] 22:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 22:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:24:09 INFO - PROCESS | 2218 | 1461475449816 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 22:24:09 INFO - PROCESS | 2218 | 1461475449818 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 22:24:09 INFO - PROCESS | 2218 | 1461475449820 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:24:09 INFO - PROCESS | 2218 | 1461475449821 Marionette TRACE conn2 <- [1,1926,null,{}] 22:24:09 INFO - PROCESS | 2218 | 1461475449824 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}] 22:24:09 INFO - PROCESS | 2218 | 1461475449941 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 22:24:10 INFO - PROCESS | 2218 | 1461475450020 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f24800 == 65 [pid = 2218] [id = 489] 22:24:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x11c424000) [pid = 2218] [serial = 1467] [outer = 0x0] 22:24:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x12d743800) [pid = 2218] [serial = 1468] [outer = 0x11c424000] 22:24:10 INFO - PROCESS | 2218 | 1461475450052 Marionette DEBUG loaded listener.js 22:24:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x12fb99400) [pid = 2218] [serial = 1469] [outer = 0x11c424000] 22:24:10 INFO - PROCESS | 2218 | 1461475450690 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]]]}] 22:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 921ms 22:24:10 INFO - PROCESS | 2218 | 1461475450742 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 22:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:24:10 INFO - PROCESS | 2218 | 1461475450744 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 22:24:10 INFO - PROCESS | 2218 | 1461475450748 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:24:10 INFO - PROCESS | 2218 | 1461475450751 Marionette TRACE conn2 <- [1,1930,null,{}] 22:24:10 INFO - PROCESS | 2218 | 1461475450754 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}] 22:24:10 INFO - PROCESS | 2218 | 1461475450857 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 22:24:10 INFO - PROCESS | 2218 | 1461475450925 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bacd000 == 66 [pid = 2218] [id = 490] 22:24:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x11882e400) [pid = 2218] [serial = 1470] [outer = 0x0] 22:24:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x119d82c00) [pid = 2218] [serial = 1471] [outer = 0x11882e400] 22:24:11 INFO - PROCESS | 2218 | 1461475451001 Marionette DEBUG loaded listener.js 22:24:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 167 (0x11a9a1800) [pid = 2218] [serial = 1472] [outer = 0x11882e400] 22:24:11 INFO - PROCESS | 2218 | 1461475451397 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]]]}] 22:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 723ms 22:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:24:11 INFO - PROCESS | 2218 | 1461475451471 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 22:24:11 INFO - PROCESS | 2218 | 1461475451474 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 22:24:11 INFO - PROCESS | 2218 | 1461475451479 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:24:11 INFO - PROCESS | 2218 | 1461475451480 Marionette TRACE conn2 <- [1,1934,null,{}] 22:24:11 INFO - PROCESS | 2218 | 1461475451483 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}] 22:24:11 INFO - PROCESS | 2218 | 1461475451583 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 22:24:11 INFO - PROCESS | 2218 | 1461475451649 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d47000 == 67 [pid = 2218] [id = 491] 22:24:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 168 (0x11b179c00) [pid = 2218] [serial = 1473] [outer = 0x0] 22:24:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 169 (0x11bc0b000) [pid = 2218] [serial = 1474] [outer = 0x11b179c00] 22:24:11 INFO - PROCESS | 2218 | 1461475451677 Marionette DEBUG loaded listener.js 22:24:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 170 (0x11c424c00) [pid = 2218] [serial = 1475] [outer = 0x11b179c00] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x130681800 == 66 [pid = 2218] [id = 430] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee14000 == 65 [pid = 2218] [id = 397] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x130690800 == 64 [pid = 2218] [id = 482] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12fc04800 == 63 [pid = 2218] [id = 481] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x1272a1800 == 62 [pid = 2218] [id = 480] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12f141800 == 61 [pid = 2218] [id = 479] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12ea6e800 == 60 [pid = 2218] [id = 478] 22:24:11 INFO - PROCESS | 2218 | --DOMWINDOW == 169 (0x12ae31400) [pid = 2218] [serial = 1347] [outer = 0x0] [url = about:blank] 22:24:11 INFO - PROCESS | 2218 | --DOMWINDOW == 168 (0x12eab1800) [pid = 2218] [serial = 1389] [outer = 0x0] [url = about:blank] 22:24:11 INFO - PROCESS | 2218 | --DOMWINDOW == 167 (0x12aee6000) [pid = 2218] [serial = 1350] [outer = 0x0] [url = about:blank] 22:24:11 INFO - PROCESS | 2218 | --DOMWINDOW == 166 (0x11ae8b800) [pid = 2218] [serial = 1338] [outer = 0x0] [url = about:blank] 22:24:11 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x128f44800) [pid = 2218] [serial = 1344] [outer = 0x0] [url = about:blank] 22:24:11 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x11c709400) [pid = 2218] [serial = 1341] [outer = 0x0] [url = about:blank] 22:24:11 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x118824400) [pid = 2218] [serial = 1335] [outer = 0x0] [url = about:blank] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2b0000 == 59 [pid = 2218] [id = 477] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12d57f800 == 58 [pid = 2218] [id = 476] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12ab2e000 == 57 [pid = 2218] [id = 475] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x1286d7800 == 56 [pid = 2218] [id = 474] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x123cb8000 == 55 [pid = 2218] [id = 473] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x118e36800 == 54 [pid = 2218] [id = 472] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x123cc1000 == 53 [pid = 2218] [id = 471] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x137ac6800 == 52 [pid = 2218] [id = 468] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12f151000 == 51 [pid = 2218] [id = 467] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x12b64a800 == 50 [pid = 2218] [id = 466] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x123d4f000 == 49 [pid = 2218] [id = 465] 22:24:11 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf3d000 == 48 [pid = 2218] [id = 464] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x11c70f000) [pid = 2218] [serial = 1380] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x12e51d800) [pid = 2218] [serial = 1384] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x12dd59800) [pid = 2218] [serial = 1378] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x11a8bfc00) [pid = 2218] [serial = 1356] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x11b194400) [pid = 2218] [serial = 1357] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x119e4e800) [pid = 2218] [serial = 1354] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x128a64400) [pid = 2218] [serial = 1368] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x12924b000) [pid = 2218] [serial = 1381] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x12d741400) [pid = 2218] [serial = 1375] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x12d2ef400) [pid = 2218] [serial = 1372] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x12b073400) [pid = 2218] [serial = 1369] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x12b44ec00) [pid = 2218] [serial = 1383] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x12eaaf400) [pid = 2218] [serial = 1387] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x12e53e800) [pid = 2218] [serial = 1386] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x12b630400) [pid = 2218] [serial = 1371] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x12d37a800) [pid = 2218] [serial = 1374] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x118ef0c00) [pid = 2218] [serial = 1353] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x12dd4cc00) [pid = 2218] [serial = 1377] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x123c15800) [pid = 2218] [serial = 1362] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x1242d9c00) [pid = 2218] [serial = 1363] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x11bc0b800) [pid = 2218] [serial = 1359] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x11c425c00) [pid = 2218] [serial = 1360] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x1272ef400) [pid = 2218] [serial = 1365] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x127c6f000) [pid = 2218] [serial = 1366] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x12d2f3c00) [pid = 2218] [serial = 1333] [outer = 0x0] [url = about:blank] 22:24:12 INFO - PROCESS | 2218 | 1461475452175 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]]]}] 22:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 723ms 22:24:12 INFO - PROCESS | 2218 | 1461475452225 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 22:24:12 INFO - PROCESS | 2218 | 1461475452227 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 22:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:24:12 INFO - PROCESS | 2218 | 1461475452232 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:24:12 INFO - PROCESS | 2218 | 1461475452236 Marionette TRACE conn2 <- [1,1938,null,{}] 22:24:12 INFO - PROCESS | 2218 | 1461475452248 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}] 22:24:12 INFO - PROCESS | 2218 | 1461475452349 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 22:24:12 INFO - PROCESS | 2218 | 1461475452431 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c378000 == 49 [pid = 2218] [id = 492] 22:24:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x11b1b9000) [pid = 2218] [serial = 1476] [outer = 0x0] 22:24:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x1242d9c00) [pid = 2218] [serial = 1477] [outer = 0x11b1b9000] 22:24:12 INFO - PROCESS | 2218 | 1461475452459 Marionette DEBUG loaded listener.js 22:24:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x1272f2800) [pid = 2218] [serial = 1478] [outer = 0x11b1b9000] 22:24:12 INFO - PROCESS | 2218 | 1461475452757 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]]]}] 22:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 578ms 22:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:24:12 INFO - PROCESS | 2218 | 1461475452809 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 22:24:12 INFO - PROCESS | 2218 | 1461475452811 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 22:24:12 INFO - PROCESS | 2218 | 1461475452813 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:24:12 INFO - PROCESS | 2218 | 1461475452814 Marionette TRACE conn2 <- [1,1942,null,{}] 22:24:12 INFO - PROCESS | 2218 | 1461475452819 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}] 22:24:12 INFO - PROCESS | 2218 | 1461475452904 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 22:24:12 INFO - PROCESS | 2218 | 1461475452915 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x127c20000 == 50 [pid = 2218] [id = 493] 22:24:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x1271a8c00) [pid = 2218] [serial = 1479] [outer = 0x0] 22:24:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x127c9e800) [pid = 2218] [serial = 1480] [outer = 0x1271a8c00] 22:24:12 INFO - PROCESS | 2218 | 1461475452995 Marionette DEBUG loaded listener.js 22:24:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x129064000) [pid = 2218] [serial = 1481] [outer = 0x1271a8c00] 22:24:13 INFO - PROCESS | 2218 | 1461475453269 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]]]}] 22:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 471ms 22:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:24:13 INFO - PROCESS | 2218 | 1461475453290 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 22:24:13 INFO - PROCESS | 2218 | 1461475453291 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 22:24:13 INFO - PROCESS | 2218 | 1461475453294 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:24:13 INFO - PROCESS | 2218 | 1461475453295 Marionette TRACE conn2 <- [1,1946,null,{}] 22:24:13 INFO - PROCESS | 2218 | 1461475453306 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}] 22:24:13 INFO - PROCESS | 2218 | 1461475453405 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 22:24:13 INFO - PROCESS | 2218 | 1461475453411 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f36000 == 51 [pid = 2218] [id = 494] 22:24:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x129064800) [pid = 2218] [serial = 1482] [outer = 0x0] 22:24:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x129085400) [pid = 2218] [serial = 1483] [outer = 0x129064800] 22:24:13 INFO - PROCESS | 2218 | 1461475453454 Marionette DEBUG loaded listener.js 22:24:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x12908d400) [pid = 2218] [serial = 1484] [outer = 0x129064800] 22:24:13 INFO - PROCESS | 2218 | 1461475453986 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]]]}] 22:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 722ms 22:24:14 INFO - PROCESS | 2218 | 1461475454022 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 22:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:24:14 INFO - PROCESS | 2218 | 1461475454023 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 22:24:14 INFO - PROCESS | 2218 | 1461475454026 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:24:14 INFO - PROCESS | 2218 | 1461475454027 Marionette TRACE conn2 <- [1,1950,null,{}] 22:24:14 INFO - PROCESS | 2218 | 1461475454029 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}] 22:24:14 INFO - PROCESS | 2218 | 1461475454149 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 22:24:14 INFO - PROCESS | 2218 | 1461475454190 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b666800 == 52 [pid = 2218] [id = 495] 22:24:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x129235000) [pid = 2218] [serial = 1485] [outer = 0x0] 22:24:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x129f0bc00) [pid = 2218] [serial = 1486] [outer = 0x129235000] 22:24:14 INFO - PROCESS | 2218 | 1461475454218 Marionette DEBUG loaded listener.js 22:24:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x12ae2b000) [pid = 2218] [serial = 1487] [outer = 0x129235000] 22:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:24:14 INFO - PROCESS | 2218 | 1461475454544 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]]]}] 22:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms 22:24:14 INFO - PROCESS | 2218 | 1461475454548 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 22:24:14 INFO - PROCESS | 2218 | 1461475454550 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 22:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:24:14 INFO - PROCESS | 2218 | 1461475454554 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:24:14 INFO - PROCESS | 2218 | 1461475454555 Marionette TRACE conn2 <- [1,1954,null,{}] 22:24:14 INFO - PROCESS | 2218 | 1461475454558 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}] 22:24:14 INFO - PROCESS | 2218 | 1461475454663 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 22:24:14 INFO - PROCESS | 2218 | 1461475454677 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d311000 == 53 [pid = 2218] [id = 496] 22:24:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x12ae2b400) [pid = 2218] [serial = 1488] [outer = 0x0] 22:24:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12b448800) [pid = 2218] [serial = 1489] [outer = 0x12ae2b400] 22:24:14 INFO - PROCESS | 2218 | 1461475454702 Marionette DEBUG loaded listener.js 22:24:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x12c0b6800) [pid = 2218] [serial = 1490] [outer = 0x12ae2b400] 22:24:15 INFO - PROCESS | 2218 | 1461475455050 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]]]}] 22:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 22:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:24:15 INFO - PROCESS | 2218 | 1461475455076 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 22:24:15 INFO - PROCESS | 2218 | 1461475455077 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 22:24:15 INFO - PROCESS | 2218 | 1461475455080 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:24:15 INFO - PROCESS | 2218 | 1461475455081 Marionette TRACE conn2 <- [1,1958,null,{}] 22:24:15 INFO - PROCESS | 2218 | 1461475455083 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}] 22:24:15 INFO - PROCESS | 2218 | 1461475455190 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 22:24:15 INFO - PROCESS | 2218 | 1461475455229 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e550000 == 54 [pid = 2218] [id = 497] 22:24:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x12ae31400) [pid = 2218] [serial = 1491] [outer = 0x0] 22:24:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x12d37b800) [pid = 2218] [serial = 1492] [outer = 0x12ae31400] 22:24:15 INFO - PROCESS | 2218 | 1461475455254 Marionette DEBUG loaded listener.js 22:24:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x12d7e5c00) [pid = 2218] [serial = 1493] [outer = 0x12ae31400] 22:24:15 INFO - PROCESS | 2218 | 1461475455552 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]]]}] 22:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 22:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:24:15 INFO - PROCESS | 2218 | 1461475455601 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 22:24:15 INFO - PROCESS | 2218 | 1461475455602 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 22:24:15 INFO - PROCESS | 2218 | 1461475455604 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:24:15 INFO - PROCESS | 2218 | 1461475455605 Marionette TRACE conn2 <- [1,1962,null,{}] 22:24:15 INFO - PROCESS | 2218 | 1461475455608 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}] 22:24:15 INFO - PROCESS | 2218 | 1461475455714 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 22:24:15 INFO - PROCESS | 2218 | 1461475455728 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebc2800 == 55 [pid = 2218] [id = 498] 22:24:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x12d37a000) [pid = 2218] [serial = 1494] [outer = 0x0] 22:24:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x12e4aec00) [pid = 2218] [serial = 1495] [outer = 0x12d37a000] 22:24:15 INFO - PROCESS | 2218 | 1461475455754 Marionette DEBUG loaded listener.js 22:24:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x12e51b800) [pid = 2218] [serial = 1496] [outer = 0x12d37a000] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x12c249400) [pid = 2218] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x114010000) [pid = 2218] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x116581800) [pid = 2218] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x11c08f400) [pid = 2218] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x1198d9800) [pid = 2218] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x1296df800) [pid = 2218] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x128f9bc00) [pid = 2218] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x11b41b400) [pid = 2218] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x116577c00) [pid = 2218] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x119180000) [pid = 2218] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x114bac400) [pid = 2218] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x114bae000) [pid = 2218] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x11baf6c00) [pid = 2218] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x1198d5800) [pid = 2218] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x1270f3800) [pid = 2218] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x114babc00) [pid = 2218] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x11a97b400) [pid = 2218] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x116702400) [pid = 2218] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x114fdec00) [pid = 2218] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x128a65000) [pid = 2218] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x127c99400) [pid = 2218] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x119e4d400) [pid = 2218] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x11c70c400) [pid = 2218] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x11c70cc00) [pid = 2218] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x1147d5c00) [pid = 2218] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x11c708c00) [pid = 2218] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x12908b400) [pid = 2218] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x127be6800) [pid = 2218] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x115ced400) [pid = 2218] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:24:16 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x12ae25000) [pid = 2218] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:24:16 INFO - PROCESS | 2218 | 1461475456323 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]]]}] 22:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 769ms 22:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:24:16 INFO - PROCESS | 2218 | 1461475456374 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 22:24:16 INFO - PROCESS | 2218 | 1461475456375 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 22:24:16 INFO - PROCESS | 2218 | 1461475456377 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:24:16 INFO - PROCESS | 2218 | 1461475456378 Marionette TRACE conn2 <- [1,1966,null,{}] 22:24:16 INFO - PROCESS | 2218 | 1461475456381 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}] 22:24:16 INFO - PROCESS | 2218 | 1461475456469 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 22:24:16 INFO - PROCESS | 2218 | 1461475456536 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x127bb6000 == 56 [pid = 2218] [id = 499] 22:24:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x116581800) [pid = 2218] [serial = 1497] [outer = 0x0] 22:24:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x119180000) [pid = 2218] [serial = 1498] [outer = 0x116581800] 22:24:16 INFO - PROCESS | 2218 | 1461475456561 Marionette DEBUG loaded listener.js 22:24:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x11b1cb400) [pid = 2218] [serial = 1499] [outer = 0x116581800] 22:24:16 INFO - PROCESS | 2218 | 1461475456838 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]]]}] 22:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 470ms 22:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:24:16 INFO - PROCESS | 2218 | 1461475456855 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 22:24:16 INFO - PROCESS | 2218 | 1461475456856 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 22:24:16 INFO - PROCESS | 2218 | 1461475456859 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:24:16 INFO - PROCESS | 2218 | 1461475456861 Marionette TRACE conn2 <- [1,1970,null,{}] 22:24:16 INFO - PROCESS | 2218 | 1461475456863 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}] 22:24:16 INFO - PROCESS | 2218 | 1461475456980 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 22:24:16 INFO - PROCESS | 2218 | 1461475456985 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f55f000 == 57 [pid = 2218] [id = 500] 22:24:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x11baec000) [pid = 2218] [serial = 1500] [outer = 0x0] 22:24:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x128f9bc00) [pid = 2218] [serial = 1501] [outer = 0x11baec000] 22:24:17 INFO - PROCESS | 2218 | 1461475457014 Marionette DEBUG loaded listener.js 22:24:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x12d283c00) [pid = 2218] [serial = 1502] [outer = 0x11baec000] 22:24:17 INFO - PROCESS | 2218 | 1461475457369 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]]]}] 22:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 522ms 22:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:24:17 INFO - PROCESS | 2218 | 1461475457383 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 22:24:17 INFO - PROCESS | 2218 | 1461475457386 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 22:24:17 INFO - PROCESS | 2218 | 1461475457389 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:24:17 INFO - PROCESS | 2218 | 1461475457390 Marionette TRACE conn2 <- [1,1974,null,{}] 22:24:17 INFO - PROCESS | 2218 | 1461475457392 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}] 22:24:17 INFO - PROCESS | 2218 | 1461475457511 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 22:24:17 INFO - PROCESS | 2218 | 1461475457517 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f94d000 == 58 [pid = 2218] [id = 501] 22:24:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x1198d5c00) [pid = 2218] [serial = 1503] [outer = 0x0] 22:24:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x12d74d400) [pid = 2218] [serial = 1504] [outer = 0x1198d5c00] 22:24:17 INFO - PROCESS | 2218 | 1461475457542 Marionette DEBUG loaded listener.js 22:24:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x12eab0800) [pid = 2218] [serial = 1505] [outer = 0x1198d5c00] 22:24:17 INFO - PROCESS | 2218 | 1461475457850 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]]]}] 22:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 22:24:17 INFO - PROCESS | 2218 | 1461475457907 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 22:24:17 INFO - PROCESS | 2218 | 1461475457908 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 22:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:24:17 INFO - PROCESS | 2218 | 1461475457911 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:24:17 INFO - PROCESS | 2218 | 1461475457912 Marionette TRACE conn2 <- [1,1978,null,{}] 22:24:17 INFO - PROCESS | 2218 | 1461475457914 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}] 22:24:18 INFO - PROCESS | 2218 | 1461475458002 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 22:24:18 INFO - PROCESS | 2218 | 1461475458006 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x130680800 == 59 [pid = 2218] [id = 502] 22:24:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12eee9c00) [pid = 2218] [serial = 1506] [outer = 0x0] 22:24:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12eef6400) [pid = 2218] [serial = 1507] [outer = 0x12eee9c00] 22:24:18 INFO - PROCESS | 2218 | 1461475458031 Marionette DEBUG loaded listener.js 22:24:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12f779800) [pid = 2218] [serial = 1508] [outer = 0x12eee9c00] 22:24:18 INFO - PROCESS | 2218 | 1461475458644 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]]]}] 22:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 771ms 22:24:18 INFO - PROCESS | 2218 | 1461475458686 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 22:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:24:18 INFO - PROCESS | 2218 | 1461475458690 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 22:24:18 INFO - PROCESS | 2218 | 1461475458697 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:24:18 INFO - PROCESS | 2218 | 1461475458703 Marionette TRACE conn2 <- [1,1982,null,{}] 22:24:18 INFO - PROCESS | 2218 | 1461475458709 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}] 22:24:18 INFO - PROCESS | 2218 | 1461475458852 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 22:24:18 INFO - PROCESS | 2218 | 1461475458959 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf28000 == 60 [pid = 2218] [id = 503] 22:24:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x119d83400) [pid = 2218] [serial = 1509] [outer = 0x0] 22:24:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x11ae8b800) [pid = 2218] [serial = 1510] [outer = 0x119d83400] 22:24:18 INFO - PROCESS | 2218 | 1461475458992 Marionette DEBUG loaded listener.js 22:24:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x11b1d2800) [pid = 2218] [serial = 1511] [outer = 0x119d83400] 22:24:19 INFO - PROCESS | 2218 | 1461475459400 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]]]}] 22:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 777ms 22:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:24:19 INFO - PROCESS | 2218 | 1461475459473 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 22:24:19 INFO - PROCESS | 2218 | 1461475459477 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 22:24:19 INFO - PROCESS | 2218 | 1461475459496 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:24:19 INFO - PROCESS | 2218 | 1461475459498 Marionette TRACE conn2 <- [1,1986,null,{}] 22:24:19 INFO - PROCESS | 2218 | 1461475459502 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}] 22:24:19 INFO - PROCESS | 2218 | 1461475459610 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 22:24:19 INFO - PROCESS | 2218 | 1461475459687 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f26800 == 61 [pid = 2218] [id = 504] 22:24:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x11baeb400) [pid = 2218] [serial = 1512] [outer = 0x0] 22:24:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x11c70cc00) [pid = 2218] [serial = 1513] [outer = 0x11baeb400] 22:24:19 INFO - PROCESS | 2218 | 1461475459719 Marionette DEBUG loaded listener.js 22:24:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x127525400) [pid = 2218] [serial = 1514] [outer = 0x11baeb400] 22:24:20 INFO - PROCESS | 2218 | 1461475460119 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]]]}] 22:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 689ms 22:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:24:20 INFO - PROCESS | 2218 | 1461475460171 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 22:24:20 INFO - PROCESS | 2218 | 1461475460173 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 22:24:20 INFO - PROCESS | 2218 | 1461475460177 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:24:20 INFO - PROCESS | 2218 | 1461475460181 Marionette TRACE conn2 <- [1,1990,null,{}] 22:24:20 INFO - PROCESS | 2218 | 1461475460192 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}] 22:24:20 INFO - PROCESS | 2218 | 1461475460358 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 22:24:20 INFO - PROCESS | 2218 | 1461475460521 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f573800 == 62 [pid = 2218] [id = 505] 22:24:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x12908e400) [pid = 2218] [serial = 1515] [outer = 0x0] 22:24:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x129542000) [pid = 2218] [serial = 1516] [outer = 0x12908e400] 22:24:20 INFO - PROCESS | 2218 | 1461475460560 Marionette DEBUG loaded listener.js 22:24:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x129f10400) [pid = 2218] [serial = 1517] [outer = 0x12908e400] 22:24:21 INFO - PROCESS | 2218 | 1461475461004 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]]]}] 22:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 875ms 22:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:24:21 INFO - PROCESS | 2218 | 1461475461052 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 22:24:21 INFO - PROCESS | 2218 | 1461475461054 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 22:24:21 INFO - PROCESS | 2218 | 1461475461056 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:24:21 INFO - PROCESS | 2218 | 1461475461057 Marionette TRACE conn2 <- [1,1994,null,{}] 22:24:21 INFO - PROCESS | 2218 | 1461475461060 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}] 22:24:21 INFO - PROCESS | 2218 | 1461475461169 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 22:24:21 INFO - PROCESS | 2218 | 1461475461276 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x138b7a800 == 63 [pid = 2218] [id = 506] 22:24:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x129f14800) [pid = 2218] [serial = 1518] [outer = 0x0] 22:24:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12b448000) [pid = 2218] [serial = 1519] [outer = 0x129f14800] 22:24:21 INFO - PROCESS | 2218 | 1461475461310 Marionette DEBUG loaded listener.js 22:24:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x12d7ef800) [pid = 2218] [serial = 1520] [outer = 0x129f14800] 22:24:21 INFO - PROCESS | 2218 | 1461475461715 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]]]}] 22:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 671ms 22:24:21 INFO - PROCESS | 2218 | 1461475461728 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 22:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:24:21 INFO - PROCESS | 2218 | 1461475461729 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 22:24:21 INFO - PROCESS | 2218 | 1461475461732 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:24:21 INFO - PROCESS | 2218 | 1461475461733 Marionette TRACE conn2 <- [1,1998,null,{}] 22:24:21 INFO - PROCESS | 2218 | 1461475461736 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}] 22:24:21 INFO - PROCESS | 2218 | 1461475461842 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 22:24:21 INFO - PROCESS | 2218 | 1461475461948 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x1378d7800 == 64 [pid = 2218] [id = 507] 22:24:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x12ae1d000) [pid = 2218] [serial = 1521] [outer = 0x0] 22:24:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x12e51f800) [pid = 2218] [serial = 1522] [outer = 0x12ae1d000] 22:24:21 INFO - PROCESS | 2218 | 1461475461980 Marionette DEBUG loaded listener.js 22:24:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x12f778800) [pid = 2218] [serial = 1523] [outer = 0x12ae1d000] 22:24:22 INFO - PROCESS | 2218 | 1461475462380 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]]]}] 22:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 22:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:24:22 INFO - PROCESS | 2218 | 1461475462404 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 22:24:22 INFO - PROCESS | 2218 | 1461475462405 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 22:24:22 INFO - PROCESS | 2218 | 1461475462407 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:24:22 INFO - PROCESS | 2218 | 1461475462409 Marionette TRACE conn2 <- [1,2002,null,{}] 22:24:22 INFO - PROCESS | 2218 | 1461475462411 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}] 22:24:22 INFO - PROCESS | 2218 | 1461475462531 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 22:24:22 INFO - PROCESS | 2218 | 1461475462628 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa9a000 == 65 [pid = 2218] [id = 508] 22:24:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x12f77c000) [pid = 2218] [serial = 1524] [outer = 0x0] 22:24:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x12fb9d800) [pid = 2218] [serial = 1525] [outer = 0x12f77c000] 22:24:22 INFO - PROCESS | 2218 | 1461475462661 Marionette DEBUG loaded listener.js 22:24:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x1301b6400) [pid = 2218] [serial = 1526] [outer = 0x12f77c000] 22:24:23 INFO - PROCESS | 2218 | 1461475463094 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]]]}] 22:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 720ms 22:24:23 INFO - PROCESS | 2218 | 1461475463128 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 22:24:23 INFO - PROCESS | 2218 | 1461475463129 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 22:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:24:23 INFO - PROCESS | 2218 | 1461475463152 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:24:23 INFO - PROCESS | 2218 | 1461475463153 Marionette TRACE conn2 <- [1,2006,null,{}] 22:24:23 INFO - PROCESS | 2218 | 1461475463155 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}] 22:24:23 INFO - PROCESS | 2218 | 1461475463263 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 22:24:23 INFO - PROCESS | 2218 | 1461475463343 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac6e000 == 66 [pid = 2218] [id = 509] 22:24:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x114e70000) [pid = 2218] [serial = 1527] [outer = 0x0] 22:24:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x12922e000) [pid = 2218] [serial = 1528] [outer = 0x114e70000] 22:24:23 INFO - PROCESS | 2218 | 1461475463373 Marionette DEBUG loaded listener.js 22:24:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x129a83800) [pid = 2218] [serial = 1529] [outer = 0x114e70000] 22:24:23 INFO - PROCESS | 2218 | 1461475463827 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]]]}] 22:24:23 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 22:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 724ms 22:24:23 INFO - PROCESS | 2218 | 1461475463888 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 22:24:23 INFO - PROCESS | 2218 | 1461475463889 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 22:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:24:23 INFO - PROCESS | 2218 | 1461475463892 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:24:23 INFO - PROCESS | 2218 | 1461475463893 Marionette TRACE conn2 <- [1,2010,null,{}] 22:24:23 INFO - PROCESS | 2218 | 1461475463896 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}] 22:24:24 INFO - PROCESS | 2218 | 1461475464005 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 22:24:24 INFO - PROCESS | 2218 | 1461475464252 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x119153800 == 67 [pid = 2218] [id = 510] 22:24:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x114762c00) [pid = 2218] [serial = 1530] [outer = 0x0] 22:24:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x114fde400) [pid = 2218] [serial = 1531] [outer = 0x114762c00] 22:24:24 INFO - PROCESS | 2218 | 1461475464297 Marionette DEBUG loaded listener.js 22:24:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x115ced400) [pid = 2218] [serial = 1532] [outer = 0x114762c00] 22:24:24 INFO - PROCESS | 2218 | 1461475464739 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]]]}] 22:24:24 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 22:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 920ms 22:24:24 INFO - PROCESS | 2218 | 1461475464812 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 22:24:24 INFO - PROCESS | 2218 | 1461475464815 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 22:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:24:24 INFO - PROCESS | 2218 | 1461475464819 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:24:24 INFO - PROCESS | 2218 | 1461475464821 Marionette TRACE conn2 <- [1,2014,null,{}] 22:24:24 INFO - PROCESS | 2218 | 1461475464824 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}] 22:24:24 INFO - PROCESS | 2218 | 1461475464929 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 22:24:25 INFO - PROCESS | 2218 | 1461475465012 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c22800 == 68 [pid = 2218] [id = 511] 22:24:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x11522b400) [pid = 2218] [serial = 1533] [outer = 0x0] 22:24:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 167 (0x116580400) [pid = 2218] [serial = 1534] [outer = 0x11522b400] 22:24:25 INFO - PROCESS | 2218 | 1461475465043 Marionette DEBUG loaded listener.js 22:24:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 168 (0x118825c00) [pid = 2218] [serial = 1535] [outer = 0x11522b400] 22:24:25 INFO - PROCESS | 2218 | 1461475465544 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]]]}] 22:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 771ms 22:24:25 INFO - PROCESS | 2218 | 1461475465593 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 22:24:25 INFO - PROCESS | 2218 | 1461475465597 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 22:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x12f94d000 == 67 [pid = 2218] [id = 501] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x12f55f000 == 66 [pid = 2218] [id = 500] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x127bb6000 == 65 [pid = 2218] [id = 499] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebc2800 == 64 [pid = 2218] [id = 498] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x12e550000 == 63 [pid = 2218] [id = 497] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x12d311000 == 62 [pid = 2218] [id = 496] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x12b666800 == 61 [pid = 2218] [id = 495] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x129f36000 == 60 [pid = 2218] [id = 494] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x127c20000 == 59 [pid = 2218] [id = 493] 22:24:25 INFO - PROCESS | 2218 | 1461475465726 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:24:25 INFO - PROCESS | 2218 | 1461475465728 Marionette TRACE conn2 <- [1,2018,null,{}] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x11c378000 == 58 [pid = 2218] [id = 492] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x123d47000 == 57 [pid = 2218] [id = 491] 22:24:25 INFO - PROCESS | 2218 | --DOCSHELL 0x11bacd000 == 56 [pid = 2218] [id = 490] 22:24:25 INFO - PROCESS | 2218 | 1461475465742 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}] 22:24:25 INFO - PROCESS | 2218 | 1461475465846 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 167 (0x12906dc00) [pid = 2218] [serial = 1448] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 166 (0x12e4bb000) [pid = 2218] [serial = 1430] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x11533c800) [pid = 2218] [serial = 1282] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x11baf4000) [pid = 2218] [serial = 1285] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x12f774000) [pid = 2218] [serial = 1445] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x11baf6800) [pid = 2218] [serial = 1228] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x12c0ac800) [pid = 2218] [serial = 1291] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x12aed8c00) [pid = 2218] [serial = 1425] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x12eaac800) [pid = 2218] [serial = 1433] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x11a8c2000) [pid = 2218] [serial = 1225] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x12ae19c00) [pid = 2218] [serial = 1411] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x118826000) [pid = 2218] [serial = 1416] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x11b178c00) [pid = 2218] [serial = 862] [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.] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x129f10c00) [pid = 2218] [serial = 1442] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x12eef8000) [pid = 2218] [serial = 1407] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x12ae2f400) [pid = 2218] [serial = 1444] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x12908e800) [pid = 2218] [serial = 1436] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x12d746800) [pid = 2218] [serial = 1351] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x12e4ba000) [pid = 2218] [serial = 1404] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x1296dc000) [pid = 2218] [serial = 1234] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x12aee0800) [pid = 2218] [serial = 1180] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x1240e3c00) [pid = 2218] [serial = 1342] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x11a996c00) [pid = 2218] [serial = 1414] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x12c23d000) [pid = 2218] [serial = 1240] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x12c0b0400) [pid = 2218] [serial = 1348] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x12d37ac00) [pid = 2218] [serial = 1401] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x1296d8c00) [pid = 2218] [serial = 1423] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x11b1b3c00) [pid = 2218] [serial = 1339] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x12ae1d400) [pid = 2218] [serial = 1398] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x127173800) [pid = 2218] [serial = 1419] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x128a73800) [pid = 2218] [serial = 1288] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x12c240c00) [pid = 2218] [serial = 1432] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x11bd0f400) [pid = 2218] [serial = 1410] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x129068800) [pid = 2218] [serial = 1447] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x128f40c00) [pid = 2218] [serial = 1422] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x11baf2800) [pid = 2218] [serial = 1441] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x12869e000) [pid = 2218] [serial = 1231] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x12b44a800) [pid = 2218] [serial = 1426] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x129f11000) [pid = 2218] [serial = 1439] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x1296e0400) [pid = 2218] [serial = 1345] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x11a976c00) [pid = 2218] [serial = 1392] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x11882ec00) [pid = 2218] [serial = 1413] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x11c085000) [pid = 2218] [serial = 1395] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x11918d800) [pid = 2218] [serial = 1336] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x127c8f400) [pid = 2218] [serial = 1420] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11baf0000) [pid = 2218] [serial = 1417] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12b44e000) [pid = 2218] [serial = 1237] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x129089800) [pid = 2218] [serial = 1435] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x129f0c000) [pid = 2218] [serial = 1438] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x12d748c00) [pid = 2218] [serial = 1429] [outer = 0x0] [url = about:blank] 22:24:25 INFO - PROCESS | 2218 | 1461475465917 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x119c14800 == 57 [pid = 2218] [id = 512] 22:24:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x11650e000) [pid = 2218] [serial = 1536] [outer = 0x0] 22:24:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x1198d9800) [pid = 2218] [serial = 1537] [outer = 0x11650e000] 22:24:25 INFO - PROCESS | 2218 | 1461475465947 Marionette DEBUG loaded listener.js 22:24:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11a8c7400) [pid = 2218] [serial = 1538] [outer = 0x11650e000] 22:24:26 INFO - PROCESS | 2218 | 1461475466274 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]]]}] 22:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 637ms 22:24:26 INFO - PROCESS | 2218 | 1461475466304 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 22:24:26 INFO - PROCESS | 2218 | 1461475466305 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 22:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:24:26 INFO - PROCESS | 2218 | 1461475466309 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:24:26 INFO - PROCESS | 2218 | 1461475466313 Marionette TRACE conn2 <- [1,2022,null,{}] 22:24:26 INFO - PROCESS | 2218 | 1461475466322 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}] 22:24:26 INFO - PROCESS | 2218 | 1461475466413 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 22:24:26 INFO - PROCESS | 2218 | 1461475466420 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3cc800 == 58 [pid = 2218] [id = 513] 22:24:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x11a976800) [pid = 2218] [serial = 1539] [outer = 0x0] 22:24:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x11b178400) [pid = 2218] [serial = 1540] [outer = 0x11a976800] 22:24:26 INFO - PROCESS | 2218 | 1461475466467 Marionette DEBUG loaded listener.js 22:24:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x11b1cc400) [pid = 2218] [serial = 1541] [outer = 0x11a976800] 22:24:26 INFO - PROCESS | 2218 | 1461475466825 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]]]}] 22:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 526ms 22:24:26 INFO - PROCESS | 2218 | 1461475466834 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 22:24:26 INFO - PROCESS | 2218 | 1461475466836 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 22:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:24:26 INFO - PROCESS | 2218 | 1461475466838 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:24:26 INFO - PROCESS | 2218 | 1461475466840 Marionette TRACE conn2 <- [1,2026,null,{}] 22:24:26 INFO - PROCESS | 2218 | 1461475466842 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}] 22:24:26 INFO - PROCESS | 2218 | 1461475466933 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 22:24:26 INFO - PROCESS | 2218 | 1461475466937 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d5e000 == 59 [pid = 2218] [id = 514] 22:24:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x11b1d0400) [pid = 2218] [serial = 1542] [outer = 0x0] 22:24:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x11baf0000) [pid = 2218] [serial = 1543] [outer = 0x11b1d0400] 22:24:26 INFO - PROCESS | 2218 | 1461475466963 Marionette DEBUG loaded listener.js 22:24:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x11bc11400) [pid = 2218] [serial = 1544] [outer = 0x11b1d0400] 22:24:27 INFO - PROCESS | 2218 | 1461475467322 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]]]}] 22:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 22:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:24:27 INFO - PROCESS | 2218 | 1461475467357 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 22:24:27 INFO - PROCESS | 2218 | 1461475467359 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 22:24:27 INFO - PROCESS | 2218 | 1461475467361 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:24:27 INFO - PROCESS | 2218 | 1461475467362 Marionette TRACE conn2 <- [1,2030,null,{}] 22:24:27 INFO - PROCESS | 2218 | 1461475467364 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}] 22:24:27 INFO - PROCESS | 2218 | 1461475467448 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 22:24:27 INFO - PROCESS | 2218 | 1461475467454 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x127bb0000 == 60 [pid = 2218] [id = 515] 22:24:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x11c428c00) [pid = 2218] [serial = 1545] [outer = 0x0] 22:24:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x11c703000) [pid = 2218] [serial = 1546] [outer = 0x11c428c00] 22:24:27 INFO - PROCESS | 2218 | 1461475467487 Marionette DEBUG loaded listener.js 22:24:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x123875000) [pid = 2218] [serial = 1547] [outer = 0x11c428c00] 22:24:27 INFO - PROCESS | 2218 | 1461475467845 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]]]}] 22:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 22:24:27 INFO - PROCESS | 2218 | 1461475467881 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 22:24:27 INFO - PROCESS | 2218 | 1461475467884 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 22:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:24:27 INFO - PROCESS | 2218 | 1461475467887 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:24:27 INFO - PROCESS | 2218 | 1461475467888 Marionette TRACE conn2 <- [1,2034,null,{}] 22:24:27 INFO - PROCESS | 2218 | 1461475467891 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}] 22:24:27 INFO - PROCESS | 2218 | 1461475467979 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 22:24:28 INFO - PROCESS | 2218 | 1461475468061 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x129284000 == 61 [pid = 2218] [id = 516] 22:24:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x123962000) [pid = 2218] [serial = 1548] [outer = 0x0] 22:24:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x1240dac00) [pid = 2218] [serial = 1549] [outer = 0x123962000] 22:24:28 INFO - PROCESS | 2218 | 1461475468087 Marionette DEBUG loaded listener.js 22:24:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x1271a4c00) [pid = 2218] [serial = 1550] [outer = 0x123962000] 22:24:28 INFO - PROCESS | 2218 | 1461475468436 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]]]}] 22:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 570ms 22:24:28 INFO - PROCESS | 2218 | 1461475468458 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 22:24:28 INFO - PROCESS | 2218 | 1461475468459 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 22:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:24:28 INFO - PROCESS | 2218 | 1461475468461 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:24:28 INFO - PROCESS | 2218 | 1461475468462 Marionette TRACE conn2 <- [1,2038,null,{}] 22:24:28 INFO - PROCESS | 2218 | 1461475468471 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}] 22:24:28 INFO - PROCESS | 2218 | 1461475468581 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 22:24:28 INFO - PROCESS | 2218 | 1461475468618 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x129a5c800 == 62 [pid = 2218] [id = 517] 22:24:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x123c1b800) [pid = 2218] [serial = 1551] [outer = 0x0] 22:24:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x1272f1c00) [pid = 2218] [serial = 1552] [outer = 0x123c1b800] 22:24:28 INFO - PROCESS | 2218 | 1461475468645 Marionette DEBUG loaded listener.js 22:24:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x127bf2800) [pid = 2218] [serial = 1553] [outer = 0x123c1b800] 22:24:28 INFO - PROCESS | 2218 | 1461475468969 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]]]}] 22:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 22:24:28 INFO - PROCESS | 2218 | 1461475468988 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 22:24:28 INFO - PROCESS | 2218 | 1461475468990 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 22:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:24:28 INFO - PROCESS | 2218 | 1461475468993 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:24:28 INFO - PROCESS | 2218 | 1461475468995 Marionette TRACE conn2 <- [1,2042,null,{}] 22:24:28 INFO - PROCESS | 2218 | 1461475468998 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}] 22:24:29 INFO - PROCESS | 2218 | 1461475469147 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 22:24:29 INFO - PROCESS | 2218 | 1461475469163 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f2c800 == 63 [pid = 2218] [id = 518] 22:24:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x1271f9c00) [pid = 2218] [serial = 1554] [outer = 0x0] 22:24:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x127c74000) [pid = 2218] [serial = 1555] [outer = 0x1271f9c00] 22:24:29 INFO - PROCESS | 2218 | 1461475469207 Marionette DEBUG loaded listener.js 22:24:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x128a64800) [pid = 2218] [serial = 1556] [outer = 0x1271f9c00] 22:24:29 INFO - PROCESS | 2218 | 1461475469675 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]]]}] 22:24:29 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) 22:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 722ms 22:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:24:29 INFO - PROCESS | 2218 | 1461475469716 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 22:24:29 INFO - PROCESS | 2218 | 1461475469717 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 22:24:29 INFO - PROCESS | 2218 | 1461475469719 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:24:29 INFO - PROCESS | 2218 | 1461475469720 Marionette TRACE conn2 <- [1,2046,null,{}] 22:24:29 INFO - PROCESS | 2218 | 1461475469723 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}] 22:24:29 INFO - PROCESS | 2218 | 1461475469838 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 22:24:29 INFO - PROCESS | 2218 | 1461475469851 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac77800 == 64 [pid = 2218] [id = 519] 22:24:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x128ada400) [pid = 2218] [serial = 1557] [outer = 0x0] 22:24:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x128f45400) [pid = 2218] [serial = 1558] [outer = 0x128ada400] 22:24:29 INFO - PROCESS | 2218 | 1461475469876 Marionette DEBUG loaded listener.js 22:24:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x129065000) [pid = 2218] [serial = 1559] [outer = 0x128ada400] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x12ae2b400) [pid = 2218] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x12ae31400) [pid = 2218] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x116581800) [pid = 2218] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x12d37a000) [pid = 2218] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x11b1b9000) [pid = 2218] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x129064800) [pid = 2218] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x1271a8c00) [pid = 2218] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x11b179c00) [pid = 2218] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x11baec000) [pid = 2218] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x11882e400) [pid = 2218] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x129235000) [pid = 2218] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:24:30 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x1198d5c00) [pid = 2218] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:24:30 INFO - PROCESS | 2218 | 1461475470330 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]]]}] 22:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 620ms 22:24:30 INFO - PROCESS | 2218 | 1461475470340 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 22:24:30 INFO - PROCESS | 2218 | 1461475470341 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 22:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:24:30 INFO - PROCESS | 2218 | 1461475470344 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:24:30 INFO - PROCESS | 2218 | 1461475470345 Marionette TRACE conn2 <- [1,2050,null,{}] 22:24:30 INFO - PROCESS | 2218 | 1461475470347 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}] 22:24:30 INFO - PROCESS | 2218 | 1461475470439 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 22:24:30 INFO - PROCESS | 2218 | 1461475470500 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac76000 == 65 [pid = 2218] [id = 520] 22:24:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x114bb3c00) [pid = 2218] [serial = 1560] [outer = 0x0] 22:24:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x1271a8c00) [pid = 2218] [serial = 1561] [outer = 0x114bb3c00] 22:24:30 INFO - PROCESS | 2218 | 1461475470531 Marionette DEBUG loaded listener.js 22:24:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x129085800) [pid = 2218] [serial = 1562] [outer = 0x114bb3c00] 22:24:30 INFO - PROCESS | 2218 | 1461475470913 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]]]}] 22:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 625ms 22:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:24:30 INFO - PROCESS | 2218 | 1461475470970 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 22:24:30 INFO - PROCESS | 2218 | 1461475470972 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 22:24:30 INFO - PROCESS | 2218 | 1461475470976 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:24:30 INFO - PROCESS | 2218 | 1461475470979 Marionette TRACE conn2 <- [1,2054,null,{}] 22:24:30 INFO - PROCESS | 2218 | 1461475470982 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}] 22:24:31 INFO - PROCESS | 2218 | 1461475471188 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 22:24:31 INFO - PROCESS | 2218 | 1461475471201 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b65b000 == 66 [pid = 2218] [id = 521] 22:24:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x129071000) [pid = 2218] [serial = 1563] [outer = 0x0] 22:24:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x12922ec00) [pid = 2218] [serial = 1564] [outer = 0x129071000] 22:24:31 INFO - PROCESS | 2218 | 1461475471243 Marionette DEBUG loaded listener.js 22:24:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x129a3cc00) [pid = 2218] [serial = 1565] [outer = 0x129071000] 22:24:31 INFO - PROCESS | 2218 | 1461475471634 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]]]}] 22:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 677ms 22:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:24:31 INFO - PROCESS | 2218 | 1461475471654 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 22:24:31 INFO - PROCESS | 2218 | 1461475471655 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 22:24:31 INFO - PROCESS | 2218 | 1461475471657 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:24:31 INFO - PROCESS | 2218 | 1461475471658 Marionette TRACE conn2 <- [1,2058,null,{}] 22:24:31 INFO - PROCESS | 2218 | 1461475471661 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}] 22:24:31 INFO - PROCESS | 2218 | 1461475471754 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 22:24:31 INFO - PROCESS | 2218 | 1461475471848 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d583000 == 67 [pid = 2218] [id = 522] 22:24:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x129a42800) [pid = 2218] [serial = 1566] [outer = 0x0] 22:24:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x129a45000) [pid = 2218] [serial = 1567] [outer = 0x129a42800] 22:24:31 INFO - PROCESS | 2218 | 1461475471875 Marionette DEBUG loaded listener.js 22:24:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x129a86000) [pid = 2218] [serial = 1568] [outer = 0x129a42800] 22:24:32 INFO - PROCESS | 2218 | 1461475472289 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]]]}] 22:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 672ms 22:24:32 INFO - PROCESS | 2218 | 1461475472329 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 22:24:32 INFO - PROCESS | 2218 | 1461475472332 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 22:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:24:32 INFO - PROCESS | 2218 | 1461475472338 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:24:32 INFO - PROCESS | 2218 | 1461475472341 Marionette TRACE conn2 <- [1,2062,null,{}] 22:24:32 INFO - PROCESS | 2218 | 1461475472345 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}] 22:24:32 INFO - PROCESS | 2218 | 1461475472463 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 22:24:32 INFO - PROCESS | 2218 | 1461475472571 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x11891a000 == 68 [pid = 2218] [id = 523] 22:24:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x114fd5800) [pid = 2218] [serial = 1569] [outer = 0x0] 22:24:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x115229000) [pid = 2218] [serial = 1570] [outer = 0x114fd5800] 22:24:32 INFO - PROCESS | 2218 | 1461475472605 Marionette DEBUG loaded listener.js 22:24:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x116580800) [pid = 2218] [serial = 1571] [outer = 0x114fd5800] 22:24:33 INFO - PROCESS | 2218 | 1461475473032 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]]]}] 22:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 774ms 22:24:33 INFO - PROCESS | 2218 | 1461475473112 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 22:24:33 INFO - PROCESS | 2218 | 1461475473119 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 22:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:24:33 INFO - PROCESS | 2218 | 1461475473142 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:24:33 INFO - PROCESS | 2218 | 1461475473144 Marionette TRACE conn2 <- [1,2066,null,{}] 22:24:33 INFO - PROCESS | 2218 | 1461475473146 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}] 22:24:33 INFO - PROCESS | 2218 | 1461475473259 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 22:24:33 INFO - PROCESS | 2218 | 1461475473337 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d45000 == 69 [pid = 2218] [id = 524] 22:24:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x11a8c1000) [pid = 2218] [serial = 1572] [outer = 0x0] 22:24:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x11a976c00) [pid = 2218] [serial = 1573] [outer = 0x11a8c1000] 22:24:33 INFO - PROCESS | 2218 | 1461475473368 Marionette DEBUG loaded listener.js 22:24:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x11b174400) [pid = 2218] [serial = 1574] [outer = 0x11a8c1000] 22:24:33 INFO - PROCESS | 2218 | 1461475473796 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]]]}] 22:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 671ms 22:24:33 INFO - PROCESS | 2218 | 1461475473812 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 22:24:33 INFO - PROCESS | 2218 | 1461475473813 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 22:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:24:33 INFO - PROCESS | 2218 | 1461475473817 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:24:33 INFO - PROCESS | 2218 | 1461475473821 Marionette TRACE conn2 <- [1,2070,null,{}] 22:24:33 INFO - PROCESS | 2218 | 1461475473829 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}] 22:24:33 INFO - PROCESS | 2218 | 1461475473943 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 22:24:34 INFO - PROCESS | 2218 | 1461475474021 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2b1000 == 70 [pid = 2218] [id = 525] 22:24:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x11b18fc00) [pid = 2218] [serial = 1575] [outer = 0x0] 22:24:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x11c41f400) [pid = 2218] [serial = 1576] [outer = 0x11b18fc00] 22:24:34 INFO - PROCESS | 2218 | 1461475474054 Marionette DEBUG loaded listener.js 22:24:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x123e05000) [pid = 2218] [serial = 1577] [outer = 0x11b18fc00] 22:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:24:34 INFO - PROCESS | 2218 | 1461475474485 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]]]}] 22:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 676ms 22:24:34 INFO - PROCESS | 2218 | 1461475474493 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 22:24:34 INFO - PROCESS | 2218 | 1461475474494 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 22:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:24:34 INFO - PROCESS | 2218 | 1461475474497 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:24:34 INFO - PROCESS | 2218 | 1461475474498 Marionette TRACE conn2 <- [1,2074,null,{}] 22:24:34 INFO - PROCESS | 2218 | 1461475474503 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}] 22:24:34 INFO - PROCESS | 2218 | 1461475474611 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 22:24:34 INFO - PROCESS | 2218 | 1461475474728 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e558000 == 71 [pid = 2218] [id = 526] 22:24:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x128696800) [pid = 2218] [serial = 1578] [outer = 0x0] 22:24:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x128f47800) [pid = 2218] [serial = 1579] [outer = 0x128696800] 22:24:34 INFO - PROCESS | 2218 | 1461475474759 Marionette DEBUG loaded listener.js 22:24:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x12908e000) [pid = 2218] [serial = 1580] [outer = 0x128696800] 22:24:35 INFO - PROCESS | 2218 | 1461475475174 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]]]}] 22:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 721ms 22:24:35 INFO - PROCESS | 2218 | 1461475475219 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 22:24:35 INFO - PROCESS | 2218 | 1461475475220 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 22:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:24:35 INFO - PROCESS | 2218 | 1461475475222 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:24:35 INFO - PROCESS | 2218 | 1461475475224 Marionette TRACE conn2 <- [1,2078,null,{}] 22:24:35 INFO - PROCESS | 2218 | 1461475475226 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}] 22:24:35 INFO - PROCESS | 2218 | 1461475475334 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 22:24:35 INFO - PROCESS | 2218 | 1461475475440 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e9db800 == 72 [pid = 2218] [id = 527] 22:24:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12906d400) [pid = 2218] [serial = 1581] [outer = 0x0] 22:24:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x1296d7800) [pid = 2218] [serial = 1582] [outer = 0x12906d400] 22:24:35 INFO - PROCESS | 2218 | 1461475475473 Marionette DEBUG loaded listener.js 22:24:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x129a3e800) [pid = 2218] [serial = 1583] [outer = 0x12906d400] 22:24:35 INFO - PROCESS | 2218 | 1461475475883 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]]]}] 22:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 22:24:35 INFO - PROCESS | 2218 | 1461475475892 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 22:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:24:35 INFO - PROCESS | 2218 | 1461475475893 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 22:24:35 INFO - PROCESS | 2218 | 1461475475896 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:24:35 INFO - PROCESS | 2218 | 1461475475897 Marionette TRACE conn2 <- [1,2082,null,{}] 22:24:35 INFO - PROCESS | 2218 | 1461475475900 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}] 22:24:36 INFO - PROCESS | 2218 | 1461475476042 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 22:24:36 INFO - PROCESS | 2218 | 1461475476153 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee07000 == 73 [pid = 2218] [id = 528] 22:24:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x129a87000) [pid = 2218] [serial = 1584] [outer = 0x0] 22:24:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x129f0f400) [pid = 2218] [serial = 1585] [outer = 0x129a87000] 22:24:36 INFO - PROCESS | 2218 | 1461475476187 Marionette DEBUG loaded listener.js 22:24:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x12ae29800) [pid = 2218] [serial = 1586] [outer = 0x129a87000] 22:24:36 INFO - PROCESS | 2218 | 1461475476638 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]]]}] 22:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 771ms 22:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:24:36 INFO - PROCESS | 2218 | 1461475476668 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 22:24:36 INFO - PROCESS | 2218 | 1461475476669 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 22:24:36 INFO - PROCESS | 2218 | 1461475476672 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:24:36 INFO - PROCESS | 2218 | 1461475476673 Marionette TRACE conn2 <- [1,2086,null,{}] 22:24:36 INFO - PROCESS | 2218 | 1461475476675 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}] 22:24:36 INFO - PROCESS | 2218 | 1461475476782 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 22:24:36 INFO - PROCESS | 2218 | 1461475476889 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d4f000 == 74 [pid = 2218] [id = 529] 22:24:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x11522c800) [pid = 2218] [serial = 1587] [outer = 0x0] 22:24:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x119d85800) [pid = 2218] [serial = 1588] [outer = 0x11522c800] 22:24:36 INFO - PROCESS | 2218 | 1461475476922 Marionette DEBUG loaded listener.js 22:24:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x12ae2f800) [pid = 2218] [serial = 1589] [outer = 0x11522c800] 22:24:37 INFO - PROCESS | 2218 | 1461475477576 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]]]}] 22:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 969ms 22:24:37 INFO - PROCESS | 2218 | 1461475477642 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 22:24:37 INFO - PROCESS | 2218 | 1461475477644 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 22:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:24:37 INFO - PROCESS | 2218 | 1461475477648 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:24:37 INFO - PROCESS | 2218 | 1461475477651 Marionette TRACE conn2 <- [1,2090,null,{}] 22:24:37 INFO - PROCESS | 2218 | 1461475477654 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}] 22:24:37 INFO - PROCESS | 2218 | 1461475477762 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 22:24:37 INFO - PROCESS | 2218 | 1461475477881 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d5c000 == 75 [pid = 2218] [id = 530] 22:24:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x116511800) [pid = 2218] [serial = 1590] [outer = 0x0] 22:24:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x1186b7c00) [pid = 2218] [serial = 1591] [outer = 0x116511800] 22:24:37 INFO - PROCESS | 2218 | 1461475477913 Marionette DEBUG loaded listener.js 22:24:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x118efec00) [pid = 2218] [serial = 1592] [outer = 0x116511800] 22:24:38 INFO - PROCESS | 2218 | 1461475478450 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]]]}] 22:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 824ms 22:24:38 INFO - PROCESS | 2218 | 1461475478472 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 22:24:38 INFO - PROCESS | 2218 | 1461475478478 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 22:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:24:38 INFO - PROCESS | 2218 | 1461475478484 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:24:38 INFO - PROCESS | 2218 | 1461475478487 Marionette TRACE conn2 <- [1,2094,null,{}] 22:24:38 INFO - PROCESS | 2218 | 1461475478490 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}] 22:24:38 INFO - PROCESS | 2218 | 1461475478632 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 22:24:38 INFO - PROCESS | 2218 | 1461475478722 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d48800 == 76 [pid = 2218] [id = 531] 22:24:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x11a8bc800) [pid = 2218] [serial = 1593] [outer = 0x0] 22:24:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x11b12a800) [pid = 2218] [serial = 1594] [outer = 0x11a8bc800] 22:24:38 INFO - PROCESS | 2218 | 1461475478750 Marionette DEBUG loaded listener.js 22:24:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x11b1b9000) [pid = 2218] [serial = 1595] [outer = 0x11a8bc800] 22:24:38 INFO - PROCESS | 2218 | --DOCSHELL 0x12b65b000 == 75 [pid = 2218] [id = 521] 22:24:38 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac76000 == 74 [pid = 2218] [id = 520] 22:24:38 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac77800 == 73 [pid = 2218] [id = 519] 22:24:38 INFO - PROCESS | 2218 | --DOCSHELL 0x129f2c800 == 72 [pid = 2218] [id = 518] 22:24:38 INFO - PROCESS | 2218 | --DOCSHELL 0x129a5c800 == 71 [pid = 2218] [id = 517] 22:24:38 INFO - PROCESS | 2218 | --DOCSHELL 0x129284000 == 70 [pid = 2218] [id = 516] 22:24:38 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x12eef6400) [pid = 2218] [serial = 1507] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOCSHELL 0x127bb0000 == 69 [pid = 2218] [id = 515] 22:24:39 INFO - PROCESS | 2218 | --DOCSHELL 0x123d5e000 == 68 [pid = 2218] [id = 514] 22:24:39 INFO - PROCESS | 2218 | --DOCSHELL 0x11c3cc800 == 67 [pid = 2218] [id = 513] 22:24:39 INFO - PROCESS | 2218 | --DOCSHELL 0x119c14800 == 66 [pid = 2218] [id = 512] 22:24:39 INFO - PROCESS | 2218 | --DOCSHELL 0x119c22800 == 65 [pid = 2218] [id = 511] 22:24:39 INFO - PROCESS | 2218 | --DOCSHELL 0x119153800 == 64 [pid = 2218] [id = 510] 22:24:39 INFO - PROCESS | 2218 | --DOCSHELL 0x12f573800 == 63 [pid = 2218] [id = 505] 22:24:39 INFO - PROCESS | 2218 | --DOCSHELL 0x129f26800 == 62 [pid = 2218] [id = 504] 22:24:39 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf28000 == 61 [pid = 2218] [id = 503] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x12b448800) [pid = 2218] [serial = 1489] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x12d37b800) [pid = 2218] [serial = 1492] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x12c0b6800) [pid = 2218] [serial = 1490] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x119180000) [pid = 2218] [serial = 1498] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x12e4aec00) [pid = 2218] [serial = 1495] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x12d7e5c00) [pid = 2218] [serial = 1493] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x1242d9c00) [pid = 2218] [serial = 1477] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x1272f2800) [pid = 2218] [serial = 1478] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x129085400) [pid = 2218] [serial = 1483] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x12d386c00) [pid = 2218] [serial = 1462] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x11b1b5400) [pid = 2218] [serial = 1453] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x127c9e800) [pid = 2218] [serial = 1480] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x129064000) [pid = 2218] [serial = 1481] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x11c424c00) [pid = 2218] [serial = 1475] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x11bc0b000) [pid = 2218] [serial = 1474] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x128f9bc00) [pid = 2218] [serial = 1501] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x12d743800) [pid = 2218] [serial = 1468] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x12e541400) [pid = 2218] [serial = 1465] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x129f0e400) [pid = 2218] [serial = 1459] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x124289800) [pid = 2218] [serial = 1456] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x129070800) [pid = 2218] [serial = 1450] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x119d82c00) [pid = 2218] [serial = 1471] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x11a9a1800) [pid = 2218] [serial = 1472] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x12d283c00) [pid = 2218] [serial = 1502] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x11b1cb400) [pid = 2218] [serial = 1499] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x12e51b800) [pid = 2218] [serial = 1496] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x129f0bc00) [pid = 2218] [serial = 1486] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x12ae2b000) [pid = 2218] [serial = 1487] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x12d74d400) [pid = 2218] [serial = 1504] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x12908d400) [pid = 2218] [serial = 1484] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x12eab0800) [pid = 2218] [serial = 1505] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 2218 | 1461475479171 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]]]}] 22:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 721ms 22:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:24:39 INFO - PROCESS | 2218 | 1461475479206 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 22:24:39 INFO - PROCESS | 2218 | 1461475479207 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 22:24:39 INFO - PROCESS | 2218 | 1461475479209 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:24:39 INFO - PROCESS | 2218 | 1461475479212 Marionette TRACE conn2 <- [1,2098,null,{}] 22:24:39 INFO - PROCESS | 2218 | 1461475479219 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}] 22:24:39 INFO - PROCESS | 2218 | 1461475479314 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 22:24:39 INFO - PROCESS | 2218 | 1461475479381 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a86800 == 62 [pid = 2218] [id = 532] 22:24:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x11b1bd800) [pid = 2218] [serial = 1596] [outer = 0x0] 22:24:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x11baf1400) [pid = 2218] [serial = 1597] [outer = 0x11b1bd800] 22:24:39 INFO - PROCESS | 2218 | 1461475479409 Marionette DEBUG loaded listener.js 22:24:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x11c70c800) [pid = 2218] [serial = 1598] [outer = 0x11b1bd800] 22:24:39 INFO - PROCESS | 2218 | 1461475479729 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]]]}] 22:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 574ms 22:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:24:39 INFO - PROCESS | 2218 | 1461475479784 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 22:24:39 INFO - PROCESS | 2218 | 1461475479786 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 22:24:39 INFO - PROCESS | 2218 | 1461475479788 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:24:39 INFO - PROCESS | 2218 | 1461475479789 Marionette TRACE conn2 <- [1,2102,null,{}] 22:24:39 INFO - PROCESS | 2218 | 1461475479791 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}] 22:24:39 INFO - PROCESS | 2218 | 1461475479884 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 22:24:39 INFO - PROCESS | 2218 | 1461475479946 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x127c13800 == 63 [pid = 2218] [id = 533] 22:24:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x11c70e400) [pid = 2218] [serial = 1599] [outer = 0x0] 22:24:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x1240d8400) [pid = 2218] [serial = 1600] [outer = 0x11c70e400] 22:24:39 INFO - PROCESS | 2218 | 1461475479973 Marionette DEBUG loaded listener.js 22:24:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x1271a7800) [pid = 2218] [serial = 1601] [outer = 0x11c70e400] 22:24:40 INFO - PROCESS | 2218 | 1461475480258 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]]]}] 22:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 22:24:40 INFO - PROCESS | 2218 | 1461475480307 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 22:24:40 INFO - PROCESS | 2218 | 1461475480308 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 22:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:24:40 INFO - PROCESS | 2218 | 1461475480310 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:24:40 INFO - PROCESS | 2218 | 1461475480311 Marionette TRACE conn2 <- [1,2106,null,{}] 22:24:40 INFO - PROCESS | 2218 | 1461475480314 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}] 22:24:40 INFO - PROCESS | 2218 | 1461475480403 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 22:24:40 INFO - PROCESS | 2218 | 1461475480467 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x129a61800 == 64 [pid = 2218] [id = 534] 22:24:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12386c800) [pid = 2218] [serial = 1602] [outer = 0x0] 22:24:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x1272f2800) [pid = 2218] [serial = 1603] [outer = 0x12386c800] 22:24:40 INFO - PROCESS | 2218 | 1461475480495 Marionette DEBUG loaded listener.js 22:24:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x128697800) [pid = 2218] [serial = 1604] [outer = 0x12386c800] 22:24:40 INFO - PROCESS | 2218 | 1461475480930 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]]]}] 22:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 673ms 22:24:40 INFO - PROCESS | 2218 | 1461475480991 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 22:24:40 INFO - PROCESS | 2218 | 1461475480993 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 22:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:24:41 INFO - PROCESS | 2218 | 1461475481019 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:24:41 INFO - PROCESS | 2218 | 1461475481021 Marionette TRACE conn2 <- [1,2110,null,{}] 22:24:41 INFO - PROCESS | 2218 | 1461475481025 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}] 22:24:41 INFO - PROCESS | 2218 | 1461475481158 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 22:24:41 INFO - PROCESS | 2218 | 1461475481203 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adcd000 == 65 [pid = 2218] [id = 535] 22:24:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x12386d800) [pid = 2218] [serial = 1605] [outer = 0x0] 22:24:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x12869bc00) [pid = 2218] [serial = 1606] [outer = 0x12386d800] 22:24:41 INFO - PROCESS | 2218 | 1461475481231 Marionette DEBUG loaded listener.js 22:24:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x1296d4000) [pid = 2218] [serial = 1607] [outer = 0x12386d800] 22:24:41 INFO - PROCESS | 2218 | 1461475481536 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]]]}] 22:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 595ms 22:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:24:41 INFO - PROCESS | 2218 | 1461475481597 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 22:24:41 INFO - PROCESS | 2218 | 1461475481598 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 22:24:41 INFO - PROCESS | 2218 | 1461475481600 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:24:41 INFO - PROCESS | 2218 | 1461475481601 Marionette TRACE conn2 <- [1,2114,null,{}] 22:24:41 INFO - PROCESS | 2218 | 1461475481604 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}] 22:24:41 INFO - PROCESS | 2218 | 1461475481715 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 22:24:41 INFO - PROCESS | 2218 | 1461475481746 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1cf000 == 66 [pid = 2218] [id = 536] 22:24:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x128f4b400) [pid = 2218] [serial = 1608] [outer = 0x0] 22:24:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x129a3b800) [pid = 2218] [serial = 1609] [outer = 0x128f4b400] 22:24:41 INFO - PROCESS | 2218 | 1461475481773 Marionette DEBUG loaded listener.js 22:24:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x129a8a000) [pid = 2218] [serial = 1610] [outer = 0x128f4b400] 22:24:42 INFO - PROCESS | 2218 | 1461475482186 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]]]}] 22:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 620ms 22:24:42 INFO - PROCESS | 2218 | 1461475482221 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 22:24:42 INFO - PROCESS | 2218 | 1461475482223 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 22:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:24:42 INFO - PROCESS | 2218 | 1461475482226 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:24:42 INFO - PROCESS | 2218 | 1461475482228 Marionette TRACE conn2 <- [1,2118,null,{}] 22:24:42 INFO - PROCESS | 2218 | 1461475482231 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}] 22:24:42 INFO - PROCESS | 2218 | 1461475482406 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 22:24:42 INFO - PROCESS | 2218 | 1461475482427 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d585800 == 67 [pid = 2218] [id = 537] 22:24:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x1296d2000) [pid = 2218] [serial = 1611] [outer = 0x0] 22:24:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x129f19800) [pid = 2218] [serial = 1612] [outer = 0x1296d2000] 22:24:42 INFO - PROCESS | 2218 | 1461475482452 Marionette DEBUG loaded listener.js 22:24:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12ae25400) [pid = 2218] [serial = 1613] [outer = 0x1296d2000] 22:24:42 INFO - PROCESS | 2218 | 1461475482795 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]]]}] 22:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 621ms 22:24:42 INFO - PROCESS | 2218 | 1461475482853 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 22:24:42 INFO - PROCESS | 2218 | 1461475482854 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 22:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:24:42 INFO - PROCESS | 2218 | 1461475482856 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:24:42 INFO - PROCESS | 2218 | 1461475482857 Marionette TRACE conn2 <- [1,2122,null,{}] 22:24:42 INFO - PROCESS | 2218 | 1461475482860 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}] 22:24:42 INFO - PROCESS | 2218 | 1461475482972 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 22:24:43 INFO - PROCESS | 2218 | 1461475483029 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e9e1800 == 68 [pid = 2218] [id = 538] 22:24:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x128f9a800) [pid = 2218] [serial = 1614] [outer = 0x0] 22:24:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x12ae35800) [pid = 2218] [serial = 1615] [outer = 0x128f9a800] 22:24:43 INFO - PROCESS | 2218 | 1461475483054 Marionette DEBUG loaded listener.js 22:24:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x12b074c00) [pid = 2218] [serial = 1616] [outer = 0x128f9a800] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x123c1b800) [pid = 2218] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x1271f9c00) [pid = 2218] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x114bb3c00) [pid = 2218] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x128ada400) [pid = 2218] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x11a976800) [pid = 2218] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x114762c00) [pid = 2218] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x11b1d0400) [pid = 2218] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x11c428c00) [pid = 2218] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x11522b400) [pid = 2218] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x11650e000) [pid = 2218] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x12eee9c00) [pid = 2218] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x129071000) [pid = 2218] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x123962000) [pid = 2218] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x12c0b2400) [pid = 2218] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x11b1cac00) [pid = 2218] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x12b079400) [pid = 2218] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x12eab9400) [pid = 2218] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x128f43400) [pid = 2218] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x119d83800) [pid = 2218] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x12e4bcc00) [pid = 2218] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:24:43 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x129063800) [pid = 2218] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:24:43 INFO - PROCESS | 2218 | 1461475483505 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]]]}] 22:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 669ms 22:24:43 INFO - PROCESS | 2218 | 1461475483525 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 22:24:43 INFO - PROCESS | 2218 | 1461475483526 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 22:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:24:43 INFO - PROCESS | 2218 | 1461475483529 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:24:43 INFO - PROCESS | 2218 | 1461475483530 Marionette TRACE conn2 <- [1,2126,null,{}] 22:24:43 INFO - PROCESS | 2218 | 1461475483536 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}] 22:24:43 INFO - PROCESS | 2218 | 1461475483662 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 22:24:43 INFO - PROCESS | 2218 | 1461475483708 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x1271b5000 == 69 [pid = 2218] [id = 539] 22:24:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x1142cbc00) [pid = 2218] [serial = 1617] [outer = 0x0] 22:24:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x11a99bc00) [pid = 2218] [serial = 1618] [outer = 0x1142cbc00] 22:24:43 INFO - PROCESS | 2218 | 1461475483734 Marionette DEBUG loaded listener.js 22:24:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x123a8b000) [pid = 2218] [serial = 1619] [outer = 0x1142cbc00] 22:24:44 INFO - PROCESS | 2218 | 1461475484011 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]]]}] 22:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 22:24:44 INFO - PROCESS | 2218 | 1461475484056 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 22:24:44 INFO - PROCESS | 2218 | 1461475484057 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 22:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:24:44 INFO - PROCESS | 2218 | 1461475484060 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:24:44 INFO - PROCESS | 2218 | 1461475484061 Marionette TRACE conn2 <- [1,2130,null,{}] 22:24:44 INFO - PROCESS | 2218 | 1461475484064 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}] 22:24:44 INFO - PROCESS | 2218 | 1461475484174 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 22:24:44 INFO - PROCESS | 2218 | 1461475484178 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee0d000 == 70 [pid = 2218] [id = 540] 22:24:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x11ba66800) [pid = 2218] [serial = 1620] [outer = 0x0] 22:24:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x1272f7000) [pid = 2218] [serial = 1621] [outer = 0x11ba66800] 22:24:44 INFO - PROCESS | 2218 | 1461475484266 Marionette DEBUG loaded listener.js 22:24:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12b630800) [pid = 2218] [serial = 1622] [outer = 0x11ba66800] 22:24:44 INFO - PROCESS | 2218 | 1461475484576 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] 22:24:44 INFO - PROCESS | 2218 | 1461475484581 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 22:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 22:24:44 INFO - PROCESS | 2218 | 1461475484591 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:24:44 INFO - PROCESS | 2218 | 1461475484592 Marionette TRACE conn2 <- [1,2134,null,{}] 22:24:44 INFO - PROCESS | 2218 | 1461475484595 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}] 22:24:44 INFO - PROCESS | 2218 | 1461475484692 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 22:24:44 INFO - PROCESS | 2218 | 1461475484698 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f565000 == 71 [pid = 2218] [id = 541] 22:24:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x11b1cac00) [pid = 2218] [serial = 1623] [outer = 0x0] 22:24:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12c0ad400) [pid = 2218] [serial = 1624] [outer = 0x11b1cac00] 22:24:44 INFO - PROCESS | 2218 | 1461475484723 Marionette DEBUG loaded listener.js 22:24:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x12d284400) [pid = 2218] [serial = 1625] [outer = 0x11b1cac00] 22:24:45 INFO - PROCESS | 2218 | 1461475485068 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]]]}] 22:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 22:24:45 INFO - PROCESS | 2218 | 1461475485112 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 22:24:45 INFO - PROCESS | 2218 | 1461475485114 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 22:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:24:45 INFO - PROCESS | 2218 | 1461475485128 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:24:45 INFO - PROCESS | 2218 | 1461475485129 Marionette TRACE conn2 <- [1,2138,null,{}] 22:24:45 INFO - PROCESS | 2218 | 1461475485131 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}] 22:24:45 INFO - PROCESS | 2218 | 1461475485223 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 22:24:45 INFO - PROCESS | 2218 | 1461475485227 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f954800 == 72 [pid = 2218] [id = 542] 22:24:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x12d286000) [pid = 2218] [serial = 1626] [outer = 0x0] 22:24:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x12d2f8c00) [pid = 2218] [serial = 1627] [outer = 0x12d286000] 22:24:45 INFO - PROCESS | 2218 | 1461475485252 Marionette DEBUG loaded listener.js 22:24:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x12d380800) [pid = 2218] [serial = 1628] [outer = 0x12d286000] 22:24:45 INFO - PROCESS | 2218 | 1461475485790 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]]]}] 22:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 723ms 22:24:45 INFO - PROCESS | 2218 | 1461475485852 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 22:24:45 INFO - PROCESS | 2218 | 1461475485855 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 22:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:24:45 INFO - PROCESS | 2218 | 1461475485859 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:24:45 INFO - PROCESS | 2218 | 1461475485861 Marionette TRACE conn2 <- [1,2142,null,{}] 22:24:45 INFO - PROCESS | 2218 | 1461475485865 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}] 22:24:45 INFO - PROCESS | 2218 | 1461475485984 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 22:24:46 INFO - PROCESS | 2218 | 1461475486094 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf28800 == 73 [pid = 2218] [id = 543] 22:24:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x118829800) [pid = 2218] [serial = 1629] [outer = 0x0] 22:24:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x1198cd000) [pid = 2218] [serial = 1630] [outer = 0x118829800] 22:24:46 INFO - PROCESS | 2218 | 1461475486127 Marionette DEBUG loaded listener.js 22:24:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x11a981400) [pid = 2218] [serial = 1631] [outer = 0x118829800] 22:24:46 INFO - PROCESS | 2218 | 1461475486570 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] 22:24:46 INFO - PROCESS | 2218 | 1461475486636 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 22:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:24:46 INFO - PROCESS | 2218 | 1461475486641 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:24:46 INFO - PROCESS | 2218 | 1461475486643 Marionette TRACE conn2 <- [1,2146,null,{}] 22:24:46 INFO - PROCESS | 2218 | 1461475486646 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}] 22:24:46 INFO - PROCESS | 2218 | 1461475486776 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 22:24:46 INFO - PROCESS | 2218 | 1461475486857 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f2c800 == 74 [pid = 2218] [id = 544] 22:24:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x11b1b9c00) [pid = 2218] [serial = 1632] [outer = 0x0] 22:24:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x11c30dc00) [pid = 2218] [serial = 1633] [outer = 0x11b1b9c00] 22:24:46 INFO - PROCESS | 2218 | 1461475486888 Marionette DEBUG loaded listener.js 22:24:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x1240e1000) [pid = 2218] [serial = 1634] [outer = 0x11b1b9c00] 22:24:47 INFO - PROCESS | 2218 | 1461475487313 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] 22:24:47 INFO - PROCESS | 2218 | 1461475487365 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 22:24:47 INFO - PROCESS | 2218 | 1461475487367 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:24:47 INFO - PROCESS | 2218 | 1461475487370 Marionette TRACE conn2 <- [1,2150,null,{}] 22:24:47 INFO - PROCESS | 2218 | 1461475487378 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}] 22:24:47 INFO - PROCESS | 2218 | 1461475487491 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 22:24:47 INFO - PROCESS | 2218 | 1461475487574 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f510800 == 75 [pid = 2218] [id = 545] 22:24:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x1270f0400) [pid = 2218] [serial = 1635] [outer = 0x0] 22:24:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x128ad7800) [pid = 2218] [serial = 1636] [outer = 0x1270f0400] 22:24:47 INFO - PROCESS | 2218 | 1461475487608 Marionette DEBUG loaded listener.js 22:24:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x129a3c800) [pid = 2218] [serial = 1637] [outer = 0x1270f0400] 22:24:48 INFO - PROCESS | 2218 | 1461475487997 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]]]}] 22:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 676ms 22:24:48 INFO - PROCESS | 2218 | 1461475488044 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 22:24:48 INFO - PROCESS | 2218 | 1461475488045 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 22:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:24:48 INFO - PROCESS | 2218 | 1461475488048 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:24:48 INFO - PROCESS | 2218 | 1461475488050 Marionette TRACE conn2 <- [1,2154,null,{}] 22:24:48 INFO - PROCESS | 2218 | 1461475488054 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}] 22:24:48 INFO - PROCESS | 2218 | 1461475488183 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 22:24:48 INFO - PROCESS | 2218 | 1461475488293 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300b8800 == 76 [pid = 2218] [id = 546] 22:24:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x129a83000) [pid = 2218] [serial = 1638] [outer = 0x0] 22:24:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x12ae18400) [pid = 2218] [serial = 1639] [outer = 0x129a83000] 22:24:48 INFO - PROCESS | 2218 | 1461475488325 Marionette DEBUG loaded listener.js 22:24:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x12b278800) [pid = 2218] [serial = 1640] [outer = 0x129a83000] 22:24:48 INFO - PROCESS | 2218 | 1461475488737 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]]]}] 22:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 723ms 22:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:24:48 INFO - PROCESS | 2218 | 1461475488771 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 22:24:48 INFO - PROCESS | 2218 | 1461475488773 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 22:24:48 INFO - PROCESS | 2218 | 1461475488775 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:24:48 INFO - PROCESS | 2218 | 1461475488776 Marionette TRACE conn2 <- [1,2158,null,{}] 22:24:48 INFO - PROCESS | 2218 | 1461475488779 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}] 22:24:48 INFO - PROCESS | 2218 | 1461475488888 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 22:24:49 INFO - PROCESS | 2218 | 1461475488996 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x130686800 == 77 [pid = 2218] [id = 547] 22:24:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x129f0b400) [pid = 2218] [serial = 1641] [outer = 0x0] 22:24:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x12b44f000) [pid = 2218] [serial = 1642] [outer = 0x129f0b400] 22:24:49 INFO - PROCESS | 2218 | 1461475489028 Marionette DEBUG loaded listener.js 22:24:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x12d379400) [pid = 2218] [serial = 1643] [outer = 0x129f0b400] 22:24:49 INFO - PROCESS | 2218 | 1461475489439 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]]]}] 22:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 719ms 22:24:49 INFO - PROCESS | 2218 | 1461475489494 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 22:24:49 INFO - PROCESS | 2218 | 1461475489496 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 22:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:24:49 INFO - PROCESS | 2218 | 1461475489517 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:24:49 INFO - PROCESS | 2218 | 1461475489519 Marionette TRACE conn2 <- [1,2162,null,{}] 22:24:49 INFO - PROCESS | 2218 | 1461475489521 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}] 22:24:49 INFO - PROCESS | 2218 | 1461475489648 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 22:24:49 INFO - PROCESS | 2218 | 1461475489758 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x130cbc000 == 78 [pid = 2218] [id = 548] 22:24:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x12d379c00) [pid = 2218] [serial = 1644] [outer = 0x0] 22:24:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x12d744800) [pid = 2218] [serial = 1645] [outer = 0x12d379c00] 22:24:49 INFO - PROCESS | 2218 | 1461475489791 Marionette DEBUG loaded listener.js 22:24:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x12e4ba000) [pid = 2218] [serial = 1646] [outer = 0x12d379c00] 22:24:50 INFO - PROCESS | 2218 | 1461475490229 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]]]}] 22:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 792ms 22:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:24:50 INFO - PROCESS | 2218 | 1461475490303 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 22:24:50 INFO - PROCESS | 2218 | 1461475490305 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 22:24:50 INFO - PROCESS | 2218 | 1461475490309 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:24:50 INFO - PROCESS | 2218 | 1461475490310 Marionette TRACE conn2 <- [1,2166,null,{}] 22:24:50 INFO - PROCESS | 2218 | 1461475490313 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}] 22:24:50 INFO - PROCESS | 2218 | 1461475490425 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 22:24:50 INFO - PROCESS | 2218 | 1461475490508 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac74000 == 79 [pid = 2218] [id = 549] 22:24:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x11882e400) [pid = 2218] [serial = 1647] [outer = 0x0] 22:24:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x127b0f800) [pid = 2218] [serial = 1648] [outer = 0x11882e400] 22:24:50 INFO - PROCESS | 2218 | 1461475490538 Marionette DEBUG loaded listener.js 22:24:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 167 (0x12d382800) [pid = 2218] [serial = 1649] [outer = 0x11882e400] 22:24:51 INFO - PROCESS | 2218 | 1461475491168 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]]]}] 22:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 920ms 22:24:51 INFO - PROCESS | 2218 | 1461475491240 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 22:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:24:51 INFO - PROCESS | 2218 | 1461475491242 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 22:24:51 INFO - PROCESS | 2218 | 1461475491246 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:24:51 INFO - PROCESS | 2218 | 1461475491249 Marionette TRACE conn2 <- [1,2170,null,{}] 22:24:51 INFO - PROCESS | 2218 | 1461475491254 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}] 22:24:51 INFO - PROCESS | 2218 | 1461475491361 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 22:24:51 INFO - PROCESS | 2218 | 1461475491443 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d49800 == 80 [pid = 2218] [id = 550] 22:24:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 168 (0x116581400) [pid = 2218] [serial = 1650] [outer = 0x0] 22:24:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 169 (0x1186b9400) [pid = 2218] [serial = 1651] [outer = 0x116581400] 22:24:51 INFO - PROCESS | 2218 | 1461475491471 Marionette DEBUG loaded listener.js 22:24:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 170 (0x11918d800) [pid = 2218] [serial = 1652] [outer = 0x116581400] 22:24:51 INFO - PROCESS | 2218 | 1461475491883 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]]]}] 22:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 677ms 22:24:51 INFO - PROCESS | 2218 | 1461475491923 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 22:24:51 INFO - PROCESS | 2218 | 1461475491927 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 22:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:24:51 INFO - PROCESS | 2218 | 1461475491931 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:24:51 INFO - PROCESS | 2218 | 1461475491933 Marionette TRACE conn2 <- [1,2174,null,{}] 22:24:51 INFO - PROCESS | 2218 | 1461475491935 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}] 22:24:52 INFO - PROCESS | 2218 | 1461475492037 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 22:24:52 INFO - PROCESS | 2218 | 1461475492153 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf44000 == 81 [pid = 2218] [id = 551] 22:24:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 171 (0x11882e000) [pid = 2218] [serial = 1653] [outer = 0x0] 22:24:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 172 (0x11a8bd800) [pid = 2218] [serial = 1654] [outer = 0x11882e000] 22:24:52 INFO - PROCESS | 2218 | 1461475492184 Marionette DEBUG loaded listener.js 22:24:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 173 (0x11b1b9400) [pid = 2218] [serial = 1655] [outer = 0x11882e000] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x123a87000 == 80 [pid = 2218] [id = 450] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x12f565000 == 79 [pid = 2218] [id = 541] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee0d000 == 78 [pid = 2218] [id = 540] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x1271b5000 == 77 [pid = 2218] [id = 539] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 172 (0x129a45000) [pid = 2218] [serial = 1567] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x12e9e1800 == 76 [pid = 2218] [id = 538] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x12d585800 == 75 [pid = 2218] [id = 537] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x12c1cf000 == 74 [pid = 2218] [id = 536] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x12adcd000 == 73 [pid = 2218] [id = 535] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x129a61800 == 72 [pid = 2218] [id = 534] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x127c13800 == 71 [pid = 2218] [id = 533] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x123a86800 == 70 [pid = 2218] [id = 532] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x123d48800 == 69 [pid = 2218] [id = 531] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x123d5c000 == 68 [pid = 2218] [id = 530] 22:24:52 INFO - PROCESS | 2218 | --DOCSHELL 0x11891a000 == 67 [pid = 2218] [id = 523] 22:24:52 INFO - PROCESS | 2218 | 1461475492616 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]]]}] 22:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 722ms 22:24:52 INFO - PROCESS | 2218 | 1461475492653 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 22:24:52 INFO - PROCESS | 2218 | 1461475492655 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 22:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:24:52 INFO - PROCESS | 2218 | 1461475492688 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:24:52 INFO - PROCESS | 2218 | 1461475492690 Marionette TRACE conn2 <- [1,2178,null,{}] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 171 (0x123873c00) [pid = 2218] [serial = 1396] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 170 (0x12dd56400) [pid = 2218] [serial = 1402] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 169 (0x12f7cf400) [pid = 2218] [serial = 1408] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 168 (0x12b076800) [pid = 2218] [serial = 1399] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 167 (0x11b191400) [pid = 2218] [serial = 1393] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 166 (0x12eeee000) [pid = 2218] [serial = 1390] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x1272f1c00) [pid = 2218] [serial = 1552] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x127c74000) [pid = 2218] [serial = 1555] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x127bf2800) [pid = 2218] [serial = 1553] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x1271a8c00) [pid = 2218] [serial = 1561] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x128f45400) [pid = 2218] [serial = 1558] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x11ae8b800) [pid = 2218] [serial = 1510] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x11b178400) [pid = 2218] [serial = 1540] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x11b1cc400) [pid = 2218] [serial = 1541] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x114fde400) [pid = 2218] [serial = 1531] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x11baf0000) [pid = 2218] [serial = 1543] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x11bc11400) [pid = 2218] [serial = 1544] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x11c70cc00) [pid = 2218] [serial = 1513] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x12922e000) [pid = 2218] [serial = 1528] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x11c703000) [pid = 2218] [serial = 1546] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x123875000) [pid = 2218] [serial = 1547] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x118825c00) [pid = 2218] [serial = 1535] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x116580400) [pid = 2218] [serial = 1534] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x1198d9800) [pid = 2218] [serial = 1537] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x11a8c7400) [pid = 2218] [serial = 1538] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x12f779800) [pid = 2218] [serial = 1508] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x12fb9d800) [pid = 2218] [serial = 1525] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x128a64800) [pid = 2218] [serial = 1556] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x12b448000) [pid = 2218] [serial = 1519] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x12e51f800) [pid = 2218] [serial = 1522] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x129542000) [pid = 2218] [serial = 1516] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x129a3cc00) [pid = 2218] [serial = 1565] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x12922ec00) [pid = 2218] [serial = 1564] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x115ced400) [pid = 2218] [serial = 1532] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x129085800) [pid = 2218] [serial = 1562] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x1240dac00) [pid = 2218] [serial = 1549] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x1271a4c00) [pid = 2218] [serial = 1550] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x129065000) [pid = 2218] [serial = 1559] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x12e538800) [pid = 2218] [serial = 1405] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x12f7ce000) [pid = 2218] [serial = 1451] [outer = 0x0] [url = about:blank] 22:24:52 INFO - PROCESS | 2218 | 1461475492722 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}] 22:24:52 INFO - PROCESS | 2218 | 1461475492848 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 22:24:52 INFO - PROCESS | 2218 | 1461475492861 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acf0800 == 68 [pid = 2218] [id = 552] 22:24:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x11b1d3000) [pid = 2218] [serial = 1656] [outer = 0x0] 22:24:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x11bc0ac00) [pid = 2218] [serial = 1657] [outer = 0x11b1d3000] 22:24:52 INFO - PROCESS | 2218 | 1461475492910 Marionette DEBUG loaded listener.js 22:24:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x11c703000) [pid = 2218] [serial = 1658] [outer = 0x11b1d3000] 22:24:53 INFO - PROCESS | 2218 | 1461475493383 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]]]}] 22:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 753ms 22:24:53 INFO - PROCESS | 2218 | 1461475493430 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 22:24:53 INFO - PROCESS | 2218 | 1461475493432 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 22:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:24:53 INFO - PROCESS | 2218 | 1461475493441 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:24:53 INFO - PROCESS | 2218 | 1461475493442 Marionette TRACE conn2 <- [1,2182,null,{}] 22:24:53 INFO - PROCESS | 2218 | 1461475493444 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}] 22:24:53 INFO - PROCESS | 2218 | 1461475493536 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 22:24:53 INFO - PROCESS | 2218 | 1461475493541 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x127c1a000 == 69 [pid = 2218] [id = 553] 22:24:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x123e66000) [pid = 2218] [serial = 1659] [outer = 0x0] 22:24:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x1242e2800) [pid = 2218] [serial = 1660] [outer = 0x123e66000] 22:24:53 INFO - PROCESS | 2218 | 1461475493568 Marionette DEBUG loaded listener.js 22:24:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x1272f4400) [pid = 2218] [serial = 1661] [outer = 0x123e66000] 22:24:53 INFO - PROCESS | 2218 | 1461475493940 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]]]}] 22:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 22:24:53 INFO - PROCESS | 2218 | 1461475493960 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 22:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:24:53 INFO - PROCESS | 2218 | 1461475493962 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 22:24:53 INFO - PROCESS | 2218 | 1461475493965 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:24:53 INFO - PROCESS | 2218 | 1461475493967 Marionette TRACE conn2 <- [1,2186,null,{}] 22:24:53 INFO - PROCESS | 2218 | 1461475493970 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}] 22:24:54 INFO - PROCESS | 2218 | 1461475494092 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 22:24:54 INFO - PROCESS | 2218 | 1461475494102 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f22800 == 70 [pid = 2218] [id = 554] 22:24:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x127be6800) [pid = 2218] [serial = 1662] [outer = 0x0] 22:24:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12869d800) [pid = 2218] [serial = 1663] [outer = 0x127be6800] 22:24:54 INFO - PROCESS | 2218 | 1461475494145 Marionette DEBUG loaded listener.js 22:24:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x128f40c00) [pid = 2218] [serial = 1664] [outer = 0x127be6800] 22:24:54 INFO - PROCESS | 2218 | 1461475494550 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]]]}] 22:24:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:24:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 621ms 22:24:54 INFO - PROCESS | 2218 | 1461475494587 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 22:24:54 INFO - PROCESS | 2218 | 1461475494588 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 22:24:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:24:54 INFO - PROCESS | 2218 | 1461475494611 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:24:54 INFO - PROCESS | 2218 | 1461475494612 Marionette TRACE conn2 <- [1,2190,null,{}] 22:24:54 INFO - PROCESS | 2218 | 1461475494615 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}] 22:24:54 INFO - PROCESS | 2218 | 1461475494720 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 22:24:54 INFO - PROCESS | 2218 | 1461475494725 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adc1800 == 71 [pid = 2218] [id = 555] 22:24:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12906a000) [pid = 2218] [serial = 1665] [outer = 0x0] 22:24:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x12908f000) [pid = 2218] [serial = 1666] [outer = 0x12906a000] 22:24:54 INFO - PROCESS | 2218 | 1461475494753 Marionette DEBUG loaded listener.js 22:24:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x129a44000) [pid = 2218] [serial = 1667] [outer = 0x12906a000] 22:24:55 INFO - PROCESS | 2218 | 1461475495125 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]]]}] 22:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 22:24:55 INFO - PROCESS | 2218 | 1461475495132 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 22:24:55 INFO - PROCESS | 2218 | 1461475495134 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 22:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:24:55 INFO - PROCESS | 2218 | 1461475495137 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:24:55 INFO - PROCESS | 2218 | 1461475495138 Marionette TRACE conn2 <- [1,2194,null,{}] 22:24:55 INFO - PROCESS | 2218 | 1461475495141 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}] 22:24:55 INFO - PROCESS | 2218 | 1461475495254 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 22:24:55 INFO - PROCESS | 2218 | 1461475495269 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b651800 == 72 [pid = 2218] [id = 556] 22:24:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x129a82c00) [pid = 2218] [serial = 1668] [outer = 0x0] 22:24:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x129a8c400) [pid = 2218] [serial = 1669] [outer = 0x129a82c00] 22:24:55 INFO - PROCESS | 2218 | 1461475495295 Marionette DEBUG loaded listener.js 22:24:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x12ae1c800) [pid = 2218] [serial = 1670] [outer = 0x129a82c00] 22:24:55 INFO - PROCESS | 2218 | 1461475495657 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]]]}] 22:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 568ms 22:24:55 INFO - PROCESS | 2218 | 1461475495706 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 22:24:55 INFO - PROCESS | 2218 | 1461475495707 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 22:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:24:55 INFO - PROCESS | 2218 | 1461475495710 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:24:55 INFO - PROCESS | 2218 | 1461475495711 Marionette TRACE conn2 <- [1,2198,null,{}] 22:24:55 INFO - PROCESS | 2218 | 1461475495713 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}] 22:24:55 INFO - PROCESS | 2218 | 1461475495823 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 22:24:55 INFO - PROCESS | 2218 | 1461475495836 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d57c800 == 73 [pid = 2218] [id = 557] 22:24:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x12ae22400) [pid = 2218] [serial = 1671] [outer = 0x0] 22:24:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x12ae2b000) [pid = 2218] [serial = 1672] [outer = 0x12ae22400] 22:24:55 INFO - PROCESS | 2218 | 1461475495862 Marionette DEBUG loaded listener.js 22:24:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x12b07b000) [pid = 2218] [serial = 1673] [outer = 0x12ae22400] 22:24:56 INFO - PROCESS | 2218 | 1461475496193 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]]]}] 22:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 22:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:24:56 INFO - PROCESS | 2218 | 1461475496228 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 22:24:56 INFO - PROCESS | 2218 | 1461475496229 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 22:24:56 INFO - PROCESS | 2218 | 1461475496232 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:24:56 INFO - PROCESS | 2218 | 1461475496233 Marionette TRACE conn2 <- [1,2202,null,{}] 22:24:56 INFO - PROCESS | 2218 | 1461475496235 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}] 22:24:56 INFO - PROCESS | 2218 | 1461475496349 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 22:24:56 INFO - PROCESS | 2218 | 1461475496360 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e557000 == 74 [pid = 2218] [id = 558] 22:24:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x12ae23800) [pid = 2218] [serial = 1674] [outer = 0x0] 22:24:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12b635400) [pid = 2218] [serial = 1675] [outer = 0x12ae23800] 22:24:56 INFO - PROCESS | 2218 | 1461475496385 Marionette DEBUG loaded listener.js 22:24:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x12d2f3c00) [pid = 2218] [serial = 1676] [outer = 0x12ae23800] 22:24:56 INFO - PROCESS | 2218 | 1461475496736 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]]]}] 22:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 520ms 22:24:56 INFO - PROCESS | 2218 | 1461475496753 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 22:24:56 INFO - PROCESS | 2218 | 1461475496754 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 22:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:24:56 INFO - PROCESS | 2218 | 1461475496756 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:24:56 INFO - PROCESS | 2218 | 1461475496757 Marionette TRACE conn2 <- [1,2206,null,{}] 22:24:56 INFO - PROCESS | 2218 | 1461475496760 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}] 22:24:56 INFO - PROCESS | 2218 | 1461475496874 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 22:24:56 INFO - PROCESS | 2218 | 1461475496887 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea60800 == 75 [pid = 2218] [id = 559] 22:24:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x12d37b800) [pid = 2218] [serial = 1677] [outer = 0x0] 22:24:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x12d385c00) [pid = 2218] [serial = 1678] [outer = 0x12d37b800] 22:24:56 INFO - PROCESS | 2218 | 1461475496912 Marionette DEBUG loaded listener.js 22:24:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x12dd4c800) [pid = 2218] [serial = 1679] [outer = 0x12d37b800] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x1296d2000) [pid = 2218] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x128f4b400) [pid = 2218] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x128f9a800) [pid = 2218] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x1142cbc00) [pid = 2218] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x129a42800) [pid = 2218] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x11b1bd800) [pid = 2218] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x11a8bc800) [pid = 2218] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x11c70e400) [pid = 2218] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x116511800) [pid = 2218] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x12386c800) [pid = 2218] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x11ba66800) [pid = 2218] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x12386d800) [pid = 2218] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:24:57 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x11b1cac00) [pid = 2218] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:24:57 INFO - PROCESS | 2218 | 1461475497387 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]]]}] 22:24:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:24:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 669ms 22:24:57 INFO - PROCESS | 2218 | 1461475497431 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 22:24:57 INFO - PROCESS | 2218 | 1461475497434 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 22:24:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:24:57 INFO - PROCESS | 2218 | 1461475497441 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:24:57 INFO - PROCESS | 2218 | 1461475497443 Marionette TRACE conn2 <- [1,2210,null,{}] 22:24:57 INFO - PROCESS | 2218 | 1461475497445 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}] 22:24:57 INFO - PROCESS | 2218 | 1461475497559 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 22:24:57 INFO - PROCESS | 2218 | 1461475497564 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e9d1800 == 76 [pid = 2218] [id = 560] 22:24:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x123c1ac00) [pid = 2218] [serial = 1680] [outer = 0x0] 22:24:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x12b63b000) [pid = 2218] [serial = 1681] [outer = 0x123c1ac00] 22:24:57 INFO - PROCESS | 2218 | 1461475497594 Marionette DEBUG loaded listener.js 22:24:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x12dd57000) [pid = 2218] [serial = 1682] [outer = 0x123c1ac00] 22:24:57 INFO - PROCESS | 2218 | 1461475497970 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]]]}] 22:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 570ms 22:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:24:58 INFO - PROCESS | 2218 | 1461475498011 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 22:24:58 INFO - PROCESS | 2218 | 1461475498013 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 22:24:58 INFO - PROCESS | 2218 | 1461475498015 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:24:58 INFO - PROCESS | 2218 | 1461475498016 Marionette TRACE conn2 <- [1,2214,null,{}] 22:24:58 INFO - PROCESS | 2218 | 1461475498018 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}] 22:24:58 INFO - PROCESS | 2218 | 1461475498141 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 22:24:58 INFO - PROCESS | 2218 | 1461475498149 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f509000 == 77 [pid = 2218] [id = 561] 22:24:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x12e4b0400) [pid = 2218] [serial = 1683] [outer = 0x0] 22:24:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x12e4b9c00) [pid = 2218] [serial = 1684] [outer = 0x12e4b0400] 22:24:58 INFO - PROCESS | 2218 | 1461475498174 Marionette DEBUG loaded listener.js 22:24:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x12e520c00) [pid = 2218] [serial = 1685] [outer = 0x12e4b0400] 22:24:58 INFO - PROCESS | 2218 | 1461475498473 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]]]}] 22:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms 22:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:24:58 INFO - PROCESS | 2218 | 1461475498491 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 22:24:58 INFO - PROCESS | 2218 | 1461475498493 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 22:24:58 INFO - PROCESS | 2218 | 1461475498495 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:24:58 INFO - PROCESS | 2218 | 1461475498496 Marionette TRACE conn2 <- [1,2218,null,{}] 22:24:58 INFO - PROCESS | 2218 | 1461475498499 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}] 22:24:58 INFO - PROCESS | 2218 | 1461475498597 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 22:24:58 INFO - PROCESS | 2218 | 1461475498601 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x13068a000 == 78 [pid = 2218] [id = 562] 22:24:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x12e514000) [pid = 2218] [serial = 1686] [outer = 0x0] 22:24:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x12e541c00) [pid = 2218] [serial = 1687] [outer = 0x12e514000] 22:24:58 INFO - PROCESS | 2218 | 1461475498625 Marionette DEBUG loaded listener.js 22:24:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12eab2000) [pid = 2218] [serial = 1688] [outer = 0x12e514000] 22:24:58 INFO - PROCESS | 2218 | 1461475498987 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]]]}] 22:24:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:24:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 22:24:59 INFO - PROCESS | 2218 | 1461475499014 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 22:24:59 INFO - PROCESS | 2218 | 1461475499015 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 22:24:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:24:59 INFO - PROCESS | 2218 | 1461475499033 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:24:59 INFO - PROCESS | 2218 | 1461475499034 Marionette TRACE conn2 <- [1,2222,null,{}] 22:24:59 INFO - PROCESS | 2218 | 1461475499036 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}] 22:24:59 INFO - PROCESS | 2218 | 1461475499128 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 22:24:59 INFO - PROCESS | 2218 | 1461475499133 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x1378cc800 == 79 [pid = 2218] [id = 563] 22:24:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x12eaab800) [pid = 2218] [serial = 1689] [outer = 0x0] 22:24:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x12eeee000) [pid = 2218] [serial = 1690] [outer = 0x12eaab800] 22:24:59 INFO - PROCESS | 2218 | 1461475499158 Marionette DEBUG loaded listener.js 22:24:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x12eef5c00) [pid = 2218] [serial = 1691] [outer = 0x12eaab800] 22:24:59 INFO - PROCESS | 2218 | 1461475499688 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]]]}] 22:24:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:24:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 681ms 22:24:59 INFO - PROCESS | 2218 | 1461475499702 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 22:24:59 INFO - PROCESS | 2218 | 1461475499706 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 22:24:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:24:59 INFO - PROCESS | 2218 | 1461475499710 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:24:59 INFO - PROCESS | 2218 | 1461475499712 Marionette TRACE conn2 <- [1,2226,null,{}] 22:24:59 INFO - PROCESS | 2218 | 1461475499716 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}] 22:24:59 INFO - PROCESS | 2218 | 1461475499836 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 22:24:59 INFO - PROCESS | 2218 | 1461475499954 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf31000 == 80 [pid = 2218] [id = 564] 22:24:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x118ed8c00) [pid = 2218] [serial = 1692] [outer = 0x0] 22:24:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x119e4c000) [pid = 2218] [serial = 1693] [outer = 0x118ed8c00] 22:24:59 INFO - PROCESS | 2218 | 1461475499989 Marionette DEBUG loaded listener.js 22:25:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x11b176800) [pid = 2218] [serial = 1694] [outer = 0x118ed8c00] 22:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 723ms 22:25:00 INFO - PROCESS | 2218 | 1461475500425 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]]]}] 22:25:00 INFO - PROCESS | 2218 | 1461475500434 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 22:25:00 INFO - PROCESS | 2218 | 1461475500438 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 22:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:25:00 INFO - PROCESS | 2218 | 1461475500443 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:25:00 INFO - PROCESS | 2218 | 1461475500445 Marionette TRACE conn2 <- [1,2230,null,{}] 22:25:00 INFO - PROCESS | 2218 | 1461475500447 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}] 22:25:00 INFO - PROCESS | 2218 | 1461475500566 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 22:25:00 INFO - PROCESS | 2218 | 1461475500674 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f2d800 == 81 [pid = 2218] [id = 565] 22:25:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x11b1afc00) [pid = 2218] [serial = 1695] [outer = 0x0] 22:25:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x11c08f400) [pid = 2218] [serial = 1696] [outer = 0x11b1afc00] 22:25:00 INFO - PROCESS | 2218 | 1461475500707 Marionette DEBUG loaded listener.js 22:25:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x12428a000) [pid = 2218] [serial = 1697] [outer = 0x11b1afc00] 22:25:01 INFO - PROCESS | 2218 | 1461475501134 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]]]}] 22:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 723ms 22:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:25:01 INFO - PROCESS | 2218 | 1461475501166 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 22:25:01 INFO - PROCESS | 2218 | 1461475501168 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 22:25:01 INFO - PROCESS | 2218 | 1461475501170 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:25:01 INFO - PROCESS | 2218 | 1461475501173 Marionette TRACE conn2 <- [1,2234,null,{}] 22:25:01 INFO - PROCESS | 2218 | 1461475501180 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}] 22:25:01 INFO - PROCESS | 2218 | 1461475501323 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 22:25:01 INFO - PROCESS | 2218 | 1461475501433 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f51f800 == 82 [pid = 2218] [id = 566] 22:25:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x128a64800) [pid = 2218] [serial = 1698] [outer = 0x0] 22:25:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x129541000) [pid = 2218] [serial = 1699] [outer = 0x128a64800] 22:25:01 INFO - PROCESS | 2218 | 1461475501469 Marionette DEBUG loaded listener.js 22:25:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x129a42c00) [pid = 2218] [serial = 1700] [outer = 0x128a64800] 22:25:01 INFO - PROCESS | 2218 | 1461475501890 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]]]}] 22:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 774ms 22:25:01 INFO - PROCESS | 2218 | 1461475501944 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 22:25:01 INFO - PROCESS | 2218 | 1461475501947 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 22:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:25:01 INFO - PROCESS | 2218 | 1461475501949 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:25:01 INFO - PROCESS | 2218 | 1461475501950 Marionette TRACE conn2 <- [1,2238,null,{}] 22:25:01 INFO - PROCESS | 2218 | 1461475501953 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}] 22:25:02 INFO - PROCESS | 2218 | 1461475502067 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 22:25:02 INFO - PROCESS | 2218 | 1461475502178 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x137ad5000 == 83 [pid = 2218] [id = 567] 22:25:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x129f0e800) [pid = 2218] [serial = 1701] [outer = 0x0] 22:25:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x12b44a800) [pid = 2218] [serial = 1702] [outer = 0x129f0e800] 22:25:02 INFO - PROCESS | 2218 | 1461475502210 Marionette DEBUG loaded listener.js 22:25:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 167 (0x12d386c00) [pid = 2218] [serial = 1703] [outer = 0x129f0e800] 22:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 22:25:02 INFO - PROCESS | 2218 | 1461475502614 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]]]}] 22:25:02 INFO - PROCESS | 2218 | 1461475502619 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 22:25:02 INFO - PROCESS | 2218 | 1461475502620 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 22:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:25:02 INFO - PROCESS | 2218 | 1461475502623 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:25:02 INFO - PROCESS | 2218 | 1461475502624 Marionette TRACE conn2 <- [1,2242,null,{}] 22:25:02 INFO - PROCESS | 2218 | 1461475502627 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}] 22:25:02 INFO - PROCESS | 2218 | 1461475502755 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 22:25:02 INFO - PROCESS | 2218 | 1461475502866 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x138b8e800 == 84 [pid = 2218] [id = 568] 22:25:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 168 (0x12d388800) [pid = 2218] [serial = 1704] [outer = 0x0] 22:25:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 169 (0x12dd5b000) [pid = 2218] [serial = 1705] [outer = 0x12d388800] 22:25:02 INFO - PROCESS | 2218 | 1461475502898 Marionette DEBUG loaded listener.js 22:25:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 170 (0x12e51c000) [pid = 2218] [serial = 1706] [outer = 0x12d388800] 22:25:03 INFO - PROCESS | 2218 | 1461475503290 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]]]}] 22:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 22:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:25:03 INFO - PROCESS | 2218 | 1461475503343 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 22:25:03 INFO - PROCESS | 2218 | 1461475503345 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 22:25:03 INFO - PROCESS | 2218 | 1461475503347 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:25:03 INFO - PROCESS | 2218 | 1461475503348 Marionette TRACE conn2 <- [1,2246,null,{}] 22:25:03 INFO - PROCESS | 2218 | 1461475503351 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}] 22:25:03 INFO - PROCESS | 2218 | 1461475503469 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 22:25:03 INFO - PROCESS | 2218 | 1461475503551 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x13726e000 == 85 [pid = 2218] [id = 569] 22:25:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 171 (0x12e535000) [pid = 2218] [serial = 1707] [outer = 0x0] 22:25:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 172 (0x12eeee800) [pid = 2218] [serial = 1708] [outer = 0x12e535000] 22:25:03 INFO - PROCESS | 2218 | 1461475503585 Marionette DEBUG loaded listener.js 22:25:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 173 (0x12f7d5400) [pid = 2218] [serial = 1709] [outer = 0x12e535000] 22:25:04 INFO - PROCESS | 2218 | 1461475504032 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]]]}] 22:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 721ms 22:25:04 INFO - PROCESS | 2218 | 1461475504072 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 22:25:04 INFO - PROCESS | 2218 | 1461475504073 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 22:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:25:04 INFO - PROCESS | 2218 | 1461475504076 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:25:04 INFO - PROCESS | 2218 | 1461475504077 Marionette TRACE conn2 <- [1,2250,null,{}] 22:25:04 INFO - PROCESS | 2218 | 1461475504080 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}] 22:25:04 INFO - PROCESS | 2218 | 1461475504189 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 22:25:04 INFO - PROCESS | 2218 | 1461475504298 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x114f47000 == 86 [pid = 2218] [id = 570] 22:25:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 174 (0x11522b400) [pid = 2218] [serial = 1710] [outer = 0x0] 22:25:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 175 (0x11a8c8c00) [pid = 2218] [serial = 1711] [outer = 0x11522b400] 22:25:04 INFO - PROCESS | 2218 | 1461475504331 Marionette DEBUG loaded listener.js 22:25:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 176 (0x129f14400) [pid = 2218] [serial = 1712] [outer = 0x11522b400] 22:25:04 INFO - PROCESS | 2218 | 1461475504765 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]]]}] 22:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 719ms 22:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:25:04 INFO - PROCESS | 2218 | 1461475504795 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 22:25:04 INFO - PROCESS | 2218 | 1461475504797 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 22:25:04 INFO - PROCESS | 2218 | 1461475504799 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:25:04 INFO - PROCESS | 2218 | 1461475504800 Marionette TRACE conn2 <- [1,2254,null,{}] 22:25:04 INFO - PROCESS | 2218 | 1461475504803 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}] 22:25:05 INFO - PROCESS | 2218 | 1461475505094 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 22:25:05 INFO - PROCESS | 2218 | 1461475505235 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ace7800 == 87 [pid = 2218] [id = 571] 22:25:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 177 (0x114fd2800) [pid = 2218] [serial = 1713] [outer = 0x0] 22:25:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 178 (0x114fde400) [pid = 2218] [serial = 1714] [outer = 0x114fd2800] 22:25:05 INFO - PROCESS | 2218 | 1461475505267 Marionette DEBUG loaded listener.js 22:25:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 179 (0x115cef000) [pid = 2218] [serial = 1715] [outer = 0x114fd2800] 22:25:05 INFO - PROCESS | 2218 | 1461475505723 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]]]}] 22:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 973ms 22:25:05 INFO - PROCESS | 2218 | 1461475505773 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 22:25:05 INFO - PROCESS | 2218 | 1461475505775 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 22:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:25:05 INFO - PROCESS | 2218 | 1461475505780 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:25:05 INFO - PROCESS | 2218 | 1461475505782 Marionette TRACE conn2 <- [1,2258,null,{}] 22:25:05 INFO - PROCESS | 2218 | 1461475505785 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}] 22:25:05 INFO - PROCESS | 2218 | 1461475505891 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 22:25:06 INFO - PROCESS | 2218 | 1461475506008 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b44b800 == 88 [pid = 2218] [id = 572] 22:25:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 180 (0x11a8c5c00) [pid = 2218] [serial = 1716] [outer = 0x0] 22:25:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 181 (0x11ae92400) [pid = 2218] [serial = 1717] [outer = 0x11a8c5c00] 22:25:06 INFO - PROCESS | 2218 | 1461475506040 Marionette DEBUG loaded listener.js 22:25:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 182 (0x11b1d5000) [pid = 2218] [serial = 1718] [outer = 0x11a8c5c00] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x13068a000 == 87 [pid = 2218] [id = 562] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12f509000 == 86 [pid = 2218] [id = 561] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12e9d1800 == 85 [pid = 2218] [id = 560] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12ea60800 == 84 [pid = 2218] [id = 559] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12e557000 == 83 [pid = 2218] [id = 558] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12d57c800 == 82 [pid = 2218] [id = 557] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 181 (0x12d2f8c00) [pid = 2218] [serial = 1627] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12b651800 == 81 [pid = 2218] [id = 556] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12adc1800 == 80 [pid = 2218] [id = 555] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x129f22800 == 79 [pid = 2218] [id = 554] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x127c1a000 == 78 [pid = 2218] [id = 553] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x11acf0800 == 77 [pid = 2218] [id = 552] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf44000 == 76 [pid = 2218] [id = 551] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x123d49800 == 75 [pid = 2218] [id = 550] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac74000 == 74 [pid = 2218] [id = 549] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x130cbc000 == 73 [pid = 2218] [id = 548] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x130686800 == 72 [pid = 2218] [id = 547] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x1300b8800 == 71 [pid = 2218] [id = 546] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12f510800 == 70 [pid = 2218] [id = 545] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x129f2c800 == 69 [pid = 2218] [id = 544] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf28800 == 68 [pid = 2218] [id = 543] 22:25:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12f954800 == 67 [pid = 2218] [id = 542] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 180 (0x129f19800) [pid = 2218] [serial = 1612] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 179 (0x129a3b800) [pid = 2218] [serial = 1609] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 178 (0x12ae35800) [pid = 2218] [serial = 1615] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 177 (0x11a99bc00) [pid = 2218] [serial = 1618] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 176 (0x12ae25400) [pid = 2218] [serial = 1613] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 175 (0x129a86000) [pid = 2218] [serial = 1568] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 174 (0x11baf1400) [pid = 2218] [serial = 1597] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 173 (0x11c70c800) [pid = 2218] [serial = 1598] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 172 (0x11b1b9000) [pid = 2218] [serial = 1595] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 171 (0x11b12a800) [pid = 2218] [serial = 1594] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 170 (0x115229000) [pid = 2218] [serial = 1570] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 169 (0x1240d8400) [pid = 2218] [serial = 1600] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 168 (0x1271a7800) [pid = 2218] [serial = 1601] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 167 (0x1186b7c00) [pid = 2218] [serial = 1591] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 166 (0x118efec00) [pid = 2218] [serial = 1592] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x1272f2800) [pid = 2218] [serial = 1603] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x119d85800) [pid = 2218] [serial = 1588] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x128f47800) [pid = 2218] [serial = 1579] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x129f0f400) [pid = 2218] [serial = 1585] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x1296d7800) [pid = 2218] [serial = 1582] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x11a976c00) [pid = 2218] [serial = 1573] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x11c41f400) [pid = 2218] [serial = 1576] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x12b630800) [pid = 2218] [serial = 1622] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x12b074c00) [pid = 2218] [serial = 1616] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x12869bc00) [pid = 2218] [serial = 1606] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x12d284400) [pid = 2218] [serial = 1625] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x1296d4000) [pid = 2218] [serial = 1607] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x129a8a000) [pid = 2218] [serial = 1610] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x1272f7000) [pid = 2218] [serial = 1621] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x123a8b000) [pid = 2218] [serial = 1619] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x128697800) [pid = 2218] [serial = 1604] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x12c0ad400) [pid = 2218] [serial = 1624] [outer = 0x0] [url = about:blank] 22:25:06 INFO - PROCESS | 2218 | 1461475506443 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]]]}] 22:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 673ms 22:25:06 INFO - PROCESS | 2218 | 1461475506454 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 22:25:06 INFO - PROCESS | 2218 | 1461475506456 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 22:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:25:06 INFO - PROCESS | 2218 | 1461475506459 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:25:06 INFO - PROCESS | 2218 | 1461475506460 Marionette TRACE conn2 <- [1,2262,null,{}] 22:25:06 INFO - PROCESS | 2218 | 1461475506462 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}] 22:25:06 INFO - PROCESS | 2218 | 1461475506553 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 22:25:06 INFO - PROCESS | 2218 | 1461475506559 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c073000 == 68 [pid = 2218] [id = 573] 22:25:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x11baf0000) [pid = 2218] [serial = 1719] [outer = 0x0] 22:25:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x11c41b400) [pid = 2218] [serial = 1720] [outer = 0x11baf0000] 22:25:06 INFO - PROCESS | 2218 | 1461475506586 Marionette DEBUG loaded listener.js 22:25:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x11c70dc00) [pid = 2218] [serial = 1721] [outer = 0x11baf0000] 22:25:06 INFO - PROCESS | 2218 | 1461475506991 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]]]}] 22:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 569ms 22:25:07 INFO - PROCESS | 2218 | 1461475507029 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 22:25:07 INFO - PROCESS | 2218 | 1461475507032 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 22:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:25:07 INFO - PROCESS | 2218 | 1461475507039 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:25:07 INFO - PROCESS | 2218 | 1461475507043 Marionette TRACE conn2 <- [1,2266,null,{}] 22:25:07 INFO - PROCESS | 2218 | 1461475507045 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}] 22:25:07 INFO - PROCESS | 2218 | 1461475507138 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 22:25:07 INFO - PROCESS | 2218 | 1461475507144 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x129a49000 == 69 [pid = 2218] [id = 574] 22:25:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x11c710400) [pid = 2218] [serial = 1722] [outer = 0x0] 22:25:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x1270f3400) [pid = 2218] [serial = 1723] [outer = 0x11c710400] 22:25:07 INFO - PROCESS | 2218 | 1461475507170 Marionette DEBUG loaded listener.js 22:25:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x127bf4800) [pid = 2218] [serial = 1724] [outer = 0x11c710400] 22:25:07 INFO - PROCESS | 2218 | 1461475507516 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]]]}] 22:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 525ms 22:25:07 INFO - PROCESS | 2218 | 1461475507561 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 22:25:07 INFO - PROCESS | 2218 | 1461475507562 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 22:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:25:07 INFO - PROCESS | 2218 | 1461475507565 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:25:07 INFO - PROCESS | 2218 | 1461475507566 Marionette TRACE conn2 <- [1,2270,null,{}] 22:25:07 INFO - PROCESS | 2218 | 1461475507568 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}] 22:25:07 INFO - PROCESS | 2218 | 1461475507656 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 22:25:07 INFO - PROCESS | 2218 | 1461475507660 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x129aef000 == 70 [pid = 2218] [id = 575] 22:25:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x127c76c00) [pid = 2218] [serial = 1725] [outer = 0x0] 22:25:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x128f3e400) [pid = 2218] [serial = 1726] [outer = 0x127c76c00] 22:25:07 INFO - PROCESS | 2218 | 1461475507686 Marionette DEBUG loaded listener.js 22:25:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x129069800) [pid = 2218] [serial = 1727] [outer = 0x127c76c00] 22:25:08 INFO - PROCESS | 2218 | 1461475508036 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]]]}] 22:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 22:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:25:08 INFO - PROCESS | 2218 | 1461475508086 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 22:25:08 INFO - PROCESS | 2218 | 1461475508087 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 22:25:08 INFO - PROCESS | 2218 | 1461475508089 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:25:08 INFO - PROCESS | 2218 | 1461475508091 Marionette TRACE conn2 <- [1,2274,null,{}] 22:25:08 INFO - PROCESS | 2218 | 1461475508092 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}] 22:25:08 INFO - PROCESS | 2218 | 1461475508217 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 22:25:08 INFO - PROCESS | 2218 | 1461475508262 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac78800 == 71 [pid = 2218] [id = 576] 22:25:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x12954b800) [pid = 2218] [serial = 1728] [outer = 0x0] 22:25:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x1296d4000) [pid = 2218] [serial = 1729] [outer = 0x12954b800] 22:25:08 INFO - PROCESS | 2218 | 1461475508295 Marionette DEBUG loaded listener.js 22:25:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x129a42800) [pid = 2218] [serial = 1730] [outer = 0x12954b800] 22:25:08 INFO - PROCESS | 2218 | 1461475508635 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]]]}] 22:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 569ms 22:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:25:08 INFO - PROCESS | 2218 | 1461475508660 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 22:25:08 INFO - PROCESS | 2218 | 1461475508661 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 22:25:08 INFO - PROCESS | 2218 | 1461475508663 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:25:08 INFO - PROCESS | 2218 | 1461475508665 Marionette TRACE conn2 <- [1,2278,null,{}] 22:25:08 INFO - PROCESS | 2218 | 1461475508680 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}] 22:25:08 INFO - PROCESS | 2218 | 1461475508855 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 22:25:08 INFO - PROCESS | 2218 | 1461475508876 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2cf800 == 72 [pid = 2218] [id = 577] 22:25:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x119d7fc00) [pid = 2218] [serial = 1731] [outer = 0x0] 22:25:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x129a45c00) [pid = 2218] [serial = 1732] [outer = 0x119d7fc00] 22:25:08 INFO - PROCESS | 2218 | 1461475508919 Marionette DEBUG loaded listener.js 22:25:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x12a141800) [pid = 2218] [serial = 1733] [outer = 0x119d7fc00] 22:25:09 INFO - PROCESS | 2218 | 1461475509334 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]]]}] 22:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 682ms 22:25:09 INFO - PROCESS | 2218 | 1461475509345 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 22:25:09 INFO - PROCESS | 2218 | 1461475509346 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 22:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:25:09 INFO - PROCESS | 2218 | 1461475509357 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:25:09 INFO - PROCESS | 2218 | 1461475509358 Marionette TRACE conn2 <- [1,2282,null,{}] 22:25:09 INFO - PROCESS | 2218 | 1461475509360 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}] 22:25:09 INFO - PROCESS | 2218 | 1461475509474 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 22:25:09 INFO - PROCESS | 2218 | 1461475509484 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d310000 == 73 [pid = 2218] [id = 578] 22:25:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x12906a400) [pid = 2218] [serial = 1734] [outer = 0x0] 22:25:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x12a147400) [pid = 2218] [serial = 1735] [outer = 0x12906a400] 22:25:09 INFO - PROCESS | 2218 | 1461475509510 Marionette DEBUG loaded listener.js 22:25:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 167 (0x12ae1f000) [pid = 2218] [serial = 1736] [outer = 0x12906a400] 22:25:09 INFO - PROCESS | 2218 | 1461475509830 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]]]}] 22:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 517ms 22:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:25:09 INFO - PROCESS | 2218 | 1461475509875 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 22:25:09 INFO - PROCESS | 2218 | 1461475509876 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 22:25:09 INFO - PROCESS | 2218 | 1461475509878 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:25:09 INFO - PROCESS | 2218 | 1461475509879 Marionette TRACE conn2 <- [1,2286,null,{}] 22:25:09 INFO - PROCESS | 2218 | 1461475509882 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}] 22:25:10 INFO - PROCESS | 2218 | 1461475509996 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 22:25:10 INFO - PROCESS | 2218 | 1461475510013 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd8c000 == 74 [pid = 2218] [id = 579] 22:25:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 168 (0x12a148400) [pid = 2218] [serial = 1737] [outer = 0x0] 22:25:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 169 (0x12ae31800) [pid = 2218] [serial = 1738] [outer = 0x12a148400] 22:25:10 INFO - PROCESS | 2218 | 1461475510039 Marionette DEBUG loaded listener.js 22:25:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 170 (0x12aee7c00) [pid = 2218] [serial = 1739] [outer = 0x12a148400] 22:25:10 INFO - PROCESS | 2218 | 1461475510388 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]]]}] 22:25:10 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 22:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 523ms 22:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:25:10 INFO - PROCESS | 2218 | 1461475510402 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 22:25:10 INFO - PROCESS | 2218 | 1461475510403 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 22:25:10 INFO - PROCESS | 2218 | 1461475510405 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:25:10 INFO - PROCESS | 2218 | 1461475510406 Marionette TRACE conn2 <- [1,2290,null,{}] 22:25:10 INFO - PROCESS | 2218 | 1461475510414 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}] 22:25:10 INFO - PROCESS | 2218 | 1461475510715 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 169 (0x123e66000) [pid = 2218] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 168 (0x127be6800) [pid = 2218] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 167 (0x12906a000) [pid = 2218] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 166 (0x12ae23800) [pid = 2218] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x116581400) [pid = 2218] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x11b1d3000) [pid = 2218] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x11882e000) [pid = 2218] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x12d37b800) [pid = 2218] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x12e4b0400) [pid = 2218] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x123c1ac00) [pid = 2218] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x12e514000) [pid = 2218] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x129a82c00) [pid = 2218] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x12ae22400) [pid = 2218] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:25:10 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x12d286000) [pid = 2218] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:25:10 INFO - PROCESS | 2218 | 1461475510765 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac6e800 == 75 [pid = 2218] [id = 580] 22:25:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x11423ec00) [pid = 2218] [serial = 1740] [outer = 0x0] 22:25:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x118670800) [pid = 2218] [serial = 1741] [outer = 0x11423ec00] 22:25:10 INFO - PROCESS | 2218 | 1461475510793 Marionette DEBUG loaded listener.js 22:25:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x123c1ac00) [pid = 2218] [serial = 1742] [outer = 0x11423ec00] 22:25:11 INFO - PROCESS | 2218 | 1461475511070 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]]]}] 22:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 678ms 22:25:11 INFO - PROCESS | 2218 | 1461475511085 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 22:25:11 INFO - PROCESS | 2218 | 1461475511088 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 22:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:25:11 INFO - PROCESS | 2218 | 1461475511095 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:25:11 INFO - PROCESS | 2218 | 1461475511097 Marionette TRACE conn2 <- [1,2294,null,{}] 22:25:11 INFO - PROCESS | 2218 | 1461475511099 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}] 22:25:11 INFO - PROCESS | 2218 | 1461475511220 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 22:25:11 INFO - PROCESS | 2218 | 1461475511226 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebb9800 == 76 [pid = 2218] [id = 581] 22:25:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x12b636800) [pid = 2218] [serial = 1743] [outer = 0x0] 22:25:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x12d2f5c00) [pid = 2218] [serial = 1744] [outer = 0x12b636800] 22:25:11 INFO - PROCESS | 2218 | 1461475511262 Marionette DEBUG loaded listener.js 22:25:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x12b633000) [pid = 2218] [serial = 1745] [outer = 0x12b636800] 22:25:11 INFO - PROCESS | 2218 | 1461475511764 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]]]}] 22:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 674ms 22:25:11 INFO - PROCESS | 2218 | 1461475511770 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 22:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:25:11 INFO - PROCESS | 2218 | 1461475511771 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 22:25:11 INFO - PROCESS | 2218 | 1461475511773 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:25:11 INFO - PROCESS | 2218 | 1461475511775 Marionette TRACE conn2 <- [1,2298,null,{}] 22:25:11 INFO - PROCESS | 2218 | 1461475511778 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}] 22:25:11 INFO - PROCESS | 2218 | 1461475511894 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 22:25:11 INFO - PROCESS | 2218 | 1461475511900 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f152000 == 77 [pid = 2218] [id = 582] 22:25:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x12dd52400) [pid = 2218] [serial = 1746] [outer = 0x0] 22:25:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x12e4bc400) [pid = 2218] [serial = 1747] [outer = 0x12dd52400] 22:25:11 INFO - PROCESS | 2218 | 1461475511925 Marionette DEBUG loaded listener.js 22:25:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x12e539c00) [pid = 2218] [serial = 1748] [outer = 0x12dd52400] 22:25:12 INFO - PROCESS | 2218 | 1461475512271 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]]]}] 22:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 22:25:12 INFO - PROCESS | 2218 | 1461475512295 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 22:25:12 INFO - PROCESS | 2218 | 1461475512296 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 22:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:25:12 INFO - PROCESS | 2218 | 1461475512299 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:25:12 INFO - PROCESS | 2218 | 1461475512300 Marionette TRACE conn2 <- [1,2302,null,{}] 22:25:12 INFO - PROCESS | 2218 | 1461475512305 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}] 22:25:12 INFO - PROCESS | 2218 | 1461475512431 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 22:25:12 INFO - PROCESS | 2218 | 1461475512438 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f55e800 == 78 [pid = 2218] [id = 583] 22:25:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x129f5c000) [pid = 2218] [serial = 1749] [outer = 0x0] 22:25:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 167 (0x129f60c00) [pid = 2218] [serial = 1750] [outer = 0x129f5c000] 22:25:12 INFO - PROCESS | 2218 | 1461475512463 Marionette DEBUG loaded listener.js 22:25:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 168 (0x129f66800) [pid = 2218] [serial = 1751] [outer = 0x129f5c000] 22:25:12 INFO - PROCESS | 2218 | 1461475512912 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]]]}] 22:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 621ms 22:25:12 INFO - PROCESS | 2218 | 1461475512921 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 22:25:12 INFO - PROCESS | 2218 | 1461475512923 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 22:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:25:12 INFO - PROCESS | 2218 | 1461475512927 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:25:12 INFO - PROCESS | 2218 | 1461475512930 Marionette TRACE conn2 <- [1,2306,null,{}] 22:25:12 INFO - PROCESS | 2218 | 1461475512953 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}] 22:25:13 INFO - PROCESS | 2218 | 1461475513080 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 22:25:13 INFO - PROCESS | 2218 | 1461475513159 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf27800 == 79 [pid = 2218] [id = 584] 22:25:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 169 (0x11540a800) [pid = 2218] [serial = 1752] [outer = 0x0] 22:25:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 170 (0x118ef0c00) [pid = 2218] [serial = 1753] [outer = 0x11540a800] 22:25:13 INFO - PROCESS | 2218 | 1461475513192 Marionette DEBUG loaded listener.js 22:25:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 171 (0x11a97cc00) [pid = 2218] [serial = 1754] [outer = 0x11540a800] 22:25:13 INFO - PROCESS | 2218 | 1461475513625 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]]]}] 22:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 772ms 22:25:13 INFO - PROCESS | 2218 | 1461475513703 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 22:25:13 INFO - PROCESS | 2218 | 1461475513707 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 22:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:25:13 INFO - PROCESS | 2218 | 1461475513714 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:25:13 INFO - PROCESS | 2218 | 1461475513716 Marionette TRACE conn2 <- [1,2310,null,{}] 22:25:13 INFO - PROCESS | 2218 | 1461475513720 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}] 22:25:13 INFO - PROCESS | 2218 | 1461475513833 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 22:25:13 INFO - PROCESS | 2218 | 1461475513912 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x129aea800 == 80 [pid = 2218] [id = 585] 22:25:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 172 (0x11c30b400) [pid = 2218] [serial = 1755] [outer = 0x0] 22:25:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 173 (0x12371bc00) [pid = 2218] [serial = 1756] [outer = 0x11c30b400] 22:25:13 INFO - PROCESS | 2218 | 1461475513943 Marionette DEBUG loaded listener.js 22:25:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 174 (0x1242dbc00) [pid = 2218] [serial = 1757] [outer = 0x11c30b400] 22:25:14 INFO - PROCESS | 2218 | 1461475514379 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]]]}] 22:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 22:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:25:14 INFO - PROCESS | 2218 | 1461475514385 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 22:25:14 INFO - PROCESS | 2218 | 1461475514387 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 22:25:14 INFO - PROCESS | 2218 | 1461475514389 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:25:14 INFO - PROCESS | 2218 | 1461475514391 Marionette TRACE conn2 <- [1,2314,null,{}] 22:25:14 INFO - PROCESS | 2218 | 1461475514400 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}] 22:25:14 INFO - PROCESS | 2218 | 1461475514517 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 22:25:14 INFO - PROCESS | 2218 | 1461475514626 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f504000 == 81 [pid = 2218] [id = 586] 22:25:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 175 (0x12869e000) [pid = 2218] [serial = 1758] [outer = 0x0] 22:25:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 176 (0x129544c00) [pid = 2218] [serial = 1759] [outer = 0x12869e000] 22:25:14 INFO - PROCESS | 2218 | 1461475514662 Marionette DEBUG loaded listener.js 22:25:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 177 (0x129f13800) [pid = 2218] [serial = 1760] [outer = 0x12869e000] 22:25:15 INFO - PROCESS | 2218 | 1461475515119 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]]]}] 22:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 821ms 22:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:25:15 INFO - PROCESS | 2218 | 1461475515211 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 22:25:15 INFO - PROCESS | 2218 | 1461475515213 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 22:25:15 INFO - PROCESS | 2218 | 1461475515232 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:25:15 INFO - PROCESS | 2218 | 1461475515234 Marionette TRACE conn2 <- [1,2318,null,{}] 22:25:15 INFO - PROCESS | 2218 | 1461475515240 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}] 22:25:15 INFO - PROCESS | 2218 | 1461475515351 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 22:25:15 INFO - PROCESS | 2218 | 1461475515431 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x130cad800 == 82 [pid = 2218] [id = 587] 22:25:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 178 (0x12a13fc00) [pid = 2218] [serial = 1761] [outer = 0x0] 22:25:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 179 (0x12ae22800) [pid = 2218] [serial = 1762] [outer = 0x12a13fc00] 22:25:15 INFO - PROCESS | 2218 | 1461475515462 Marionette DEBUG loaded listener.js 22:25:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 180 (0x12b630800) [pid = 2218] [serial = 1763] [outer = 0x12a13fc00] 22:25:15 INFO - PROCESS | 2218 | 1461475515909 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] 22:25:15 INFO - PROCESS | 2218 | 1461475515959 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 22:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:25:15 INFO - PROCESS | 2218 | 1461475515962 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:25:15 INFO - PROCESS | 2218 | 1461475515964 Marionette TRACE conn2 <- [1,2322,null,{}] 22:25:15 INFO - PROCESS | 2218 | 1461475515971 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}] 22:25:16 INFO - PROCESS | 2218 | 1461475516137 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 22:25:16 INFO - PROCESS | 2218 | 1461475516223 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x1378c3000 == 83 [pid = 2218] [id = 588] 22:25:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 181 (0x12b638800) [pid = 2218] [serial = 1764] [outer = 0x0] 22:25:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 182 (0x12d383800) [pid = 2218] [serial = 1765] [outer = 0x12b638800] 22:25:16 INFO - PROCESS | 2218 | 1461475516253 Marionette DEBUG loaded listener.js 22:25:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 183 (0x12e513c00) [pid = 2218] [serial = 1766] [outer = 0x12b638800] 22:25:16 INFO - PROCESS | 2218 | 1461475516636 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]]]}] 22:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 722ms 22:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:25:16 INFO - PROCESS | 2218 | 1461475516691 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 22:25:16 INFO - PROCESS | 2218 | 1461475516693 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 22:25:16 INFO - PROCESS | 2218 | 1461475516695 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:25:16 INFO - PROCESS | 2218 | 1461475516696 Marionette TRACE conn2 <- [1,2326,null,{}] 22:25:16 INFO - PROCESS | 2218 | 1461475516699 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}] 22:25:16 INFO - PROCESS | 2218 | 1461475516825 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 22:25:16 INFO - PROCESS | 2218 | 1461475516937 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x1296b4800 == 84 [pid = 2218] [id = 589] 22:25:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 184 (0x12e538800) [pid = 2218] [serial = 1767] [outer = 0x0] 22:25:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 185 (0x12eab7800) [pid = 2218] [serial = 1768] [outer = 0x12e538800] 22:25:16 INFO - PROCESS | 2218 | 1461475516972 Marionette DEBUG loaded listener.js 22:25:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 186 (0x12f7d6c00) [pid = 2218] [serial = 1769] [outer = 0x12e538800] 22:25:17 INFO - PROCESS | 2218 | 1461475517372 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]]]}] 22:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 725ms 22:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:25:17 INFO - PROCESS | 2218 | 1461475517421 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 22:25:17 INFO - PROCESS | 2218 | 1461475517422 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 22:25:17 INFO - PROCESS | 2218 | 1461475517424 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:25:17 INFO - PROCESS | 2218 | 1461475517426 Marionette TRACE conn2 <- [1,2330,null,{}] 22:25:17 INFO - PROCESS | 2218 | 1461475517428 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}] 22:25:17 INFO - PROCESS | 2218 | 1461475517539 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 22:25:17 INFO - PROCESS | 2218 | 1461475517652 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x129fca000 == 85 [pid = 2218] [id = 590] 22:25:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 187 (0x12eaac000) [pid = 2218] [serial = 1770] [outer = 0x0] 22:25:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 188 (0x12fb9f800) [pid = 2218] [serial = 1771] [outer = 0x12eaac000] 22:25:17 INFO - PROCESS | 2218 | 1461475517694 Marionette DEBUG loaded listener.js 22:25:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 189 (0x1301ad400) [pid = 2218] [serial = 1772] [outer = 0x12eaac000] 22:25:18 INFO - PROCESS | 2218 | 1461475518127 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]]]}] 22:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 723ms 22:25:18 INFO - PROCESS | 2218 | 1461475518163 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 22:25:18 INFO - PROCESS | 2218 | 1461475518164 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 22:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:25:18 INFO - PROCESS | 2218 | 1461475518181 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:25:18 INFO - PROCESS | 2218 | 1461475518182 Marionette TRACE conn2 <- [1,2334,null,{}] 22:25:18 INFO - PROCESS | 2218 | 1461475518186 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}] 22:25:18 INFO - PROCESS | 2218 | 1461475518297 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 22:25:18 INFO - PROCESS | 2218 | 1461475518407 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x129fda800 == 86 [pid = 2218] [id = 591] 22:25:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 190 (0x119d7f000) [pid = 2218] [serial = 1773] [outer = 0x0] 22:25:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 191 (0x12a5b0000) [pid = 2218] [serial = 1774] [outer = 0x119d7f000] 22:25:18 INFO - PROCESS | 2218 | 1461475518438 Marionette DEBUG loaded listener.js 22:25:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 192 (0x12a5b4c00) [pid = 2218] [serial = 1775] [outer = 0x119d7f000] 22:25:18 INFO - PROCESS | 2218 | 1461475518864 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]]]}] 22:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 736ms 22:25:18 INFO - PROCESS | 2218 | 1461475518904 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 22:25:18 INFO - PROCESS | 2218 | 1461475518905 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 22:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:25:18 INFO - PROCESS | 2218 | 1461475518908 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:25:18 INFO - PROCESS | 2218 | 1461475518909 Marionette TRACE conn2 <- [1,2338,null,{}] 22:25:18 INFO - PROCESS | 2218 | 1461475518912 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}] 22:25:19 INFO - PROCESS | 2218 | 1461475519023 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 22:25:19 INFO - PROCESS | 2218 | 1461475519105 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee14000 == 87 [pid = 2218] [id = 592] 22:25:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 193 (0x11bc04800) [pid = 2218] [serial = 1776] [outer = 0x0] 22:25:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 194 (0x12a3b8400) [pid = 2218] [serial = 1777] [outer = 0x11bc04800] 22:25:19 INFO - PROCESS | 2218 | 1461475519135 Marionette DEBUG loaded listener.js 22:25:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 195 (0x12a3bc400) [pid = 2218] [serial = 1778] [outer = 0x11bc04800] 22:25:19 INFO - PROCESS | 2218 | 1461475519579 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]]]}] 22:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 719ms 22:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:25:19 INFO - PROCESS | 2218 | 1461475519627 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 22:25:19 INFO - PROCESS | 2218 | 1461475519629 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 22:25:19 INFO - PROCESS | 2218 | 1461475519631 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:25:19 INFO - PROCESS | 2218 | 1461475519632 Marionette TRACE conn2 <- [1,2342,null,{}] 22:25:19 INFO - PROCESS | 2218 | 1461475519637 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}] 22:25:19 INFO - PROCESS | 2218 | 1461475519751 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 22:25:19 INFO - PROCESS | 2218 | 1461475519838 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3c1000 == 88 [pid = 2218] [id = 593] 22:25:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 196 (0x115cee000) [pid = 2218] [serial = 1779] [outer = 0x0] 22:25:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 197 (0x12a3b9400) [pid = 2218] [serial = 1780] [outer = 0x115cee000] 22:25:19 INFO - PROCESS | 2218 | 1461475519868 Marionette DEBUG loaded listener.js 22:25:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 198 (0x12a3bf400) [pid = 2218] [serial = 1781] [outer = 0x115cee000] 22:25:20 INFO - PROCESS | 2218 | 1461475520483 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]]]}] 22:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 874ms 22:25:20 INFO - PROCESS | 2218 | 1461475520506 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 22:25:20 INFO - PROCESS | 2218 | 1461475520508 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 22:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:25:20 INFO - PROCESS | 2218 | 1461475520511 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:25:20 INFO - PROCESS | 2218 | 1461475520514 Marionette TRACE conn2 <- [1,2346,null,{}] 22:25:20 INFO - PROCESS | 2218 | 1461475520519 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}] 22:25:20 INFO - PROCESS | 2218 | 1461475520634 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 22:25:20 INFO - PROCESS | 2218 | 1461475520758 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x128c45800 == 89 [pid = 2218] [id = 594] 22:25:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 199 (0x114bae000) [pid = 2218] [serial = 1782] [outer = 0x0] 22:25:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 200 (0x115228800) [pid = 2218] [serial = 1783] [outer = 0x114bae000] 22:25:20 INFO - PROCESS | 2218 | 1461475520790 Marionette DEBUG loaded listener.js 22:25:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 201 (0x11a976c00) [pid = 2218] [serial = 1784] [outer = 0x114bae000] 22:25:21 INFO - PROCESS | 2218 | 1461475521293 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]]]}] 22:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 822ms 22:25:21 INFO - PROCESS | 2218 | 1461475521355 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 22:25:21 INFO - PROCESS | 2218 | 1461475521359 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 22:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:25:21 INFO - PROCESS | 2218 | 1461475521365 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:25:21 INFO - PROCESS | 2218 | 1461475521367 Marionette TRACE conn2 <- [1,2350,null,{}] 22:25:21 INFO - PROCESS | 2218 | 1461475521372 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}] 22:25:21 INFO - PROCESS | 2218 | 1461475521479 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 22:25:21 INFO - PROCESS | 2218 | 1461475521573 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x126459000 == 90 [pid = 2218] [id = 595] 22:25:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 202 (0x11c428000) [pid = 2218] [serial = 1785] [outer = 0x0] 22:25:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 203 (0x1240dac00) [pid = 2218] [serial = 1786] [outer = 0x11c428000] 22:25:21 INFO - PROCESS | 2218 | 1461475521601 Marionette DEBUG loaded listener.js 22:25:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 204 (0x1271f9400) [pid = 2218] [serial = 1787] [outer = 0x11c428000] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x1300ba000 == 89 [pid = 2218] [id = 449] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x12f152000 == 88 [pid = 2218] [id = 582] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebb9800 == 87 [pid = 2218] [id = 581] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac6e800 == 86 [pid = 2218] [id = 580] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd8c000 == 85 [pid = 2218] [id = 579] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x12d310000 == 84 [pid = 2218] [id = 578] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2cf800 == 83 [pid = 2218] [id = 577] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac78800 == 82 [pid = 2218] [id = 576] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x129aef000 == 81 [pid = 2218] [id = 575] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x129a49000 == 80 [pid = 2218] [id = 574] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x11c073000 == 79 [pid = 2218] [id = 573] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x11b44b800 == 78 [pid = 2218] [id = 572] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x11ace7800 == 77 [pid = 2218] [id = 571] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x114f47000 == 76 [pid = 2218] [id = 570] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x13726e000 == 75 [pid = 2218] [id = 569] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x138b8e800 == 74 [pid = 2218] [id = 568] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x137ad5000 == 73 [pid = 2218] [id = 567] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x12f51f800 == 72 [pid = 2218] [id = 566] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x129f2d800 == 71 [pid = 2218] [id = 565] 22:25:21 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf31000 == 70 [pid = 2218] [id = 564] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 203 (0x12869d800) [pid = 2218] [serial = 1663] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 202 (0x128f40c00) [pid = 2218] [serial = 1664] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 201 (0x12908f000) [pid = 2218] [serial = 1666] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 200 (0x12b635400) [pid = 2218] [serial = 1675] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 199 (0x11918d800) [pid = 2218] [serial = 1652] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 198 (0x1186b9400) [pid = 2218] [serial = 1651] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 197 (0x11bc0ac00) [pid = 2218] [serial = 1657] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 196 (0x11c703000) [pid = 2218] [serial = 1658] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 195 (0x11a8bd800) [pid = 2218] [serial = 1654] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 194 (0x11b1b9400) [pid = 2218] [serial = 1655] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 193 (0x12d744800) [pid = 2218] [serial = 1645] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 192 (0x12b07b000) [pid = 2218] [serial = 1673] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 191 (0x12b44f000) [pid = 2218] [serial = 1642] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 190 (0x1198cd000) [pid = 2218] [serial = 1630] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 189 (0x12d385c00) [pid = 2218] [serial = 1678] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 188 (0x12d2f3c00) [pid = 2218] [serial = 1676] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 187 (0x12e4b9c00) [pid = 2218] [serial = 1684] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 186 (0x12b63b000) [pid = 2218] [serial = 1681] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 185 (0x12e520c00) [pid = 2218] [serial = 1685] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 184 (0x12dd4c800) [pid = 2218] [serial = 1679] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 183 (0x12dd57000) [pid = 2218] [serial = 1682] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 182 (0x129a44000) [pid = 2218] [serial = 1667] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 181 (0x12eab2000) [pid = 2218] [serial = 1688] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 180 (0x12e541c00) [pid = 2218] [serial = 1687] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 179 (0x129a8c400) [pid = 2218] [serial = 1669] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 178 (0x12ae2b000) [pid = 2218] [serial = 1672] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 177 (0x12ae1c800) [pid = 2218] [serial = 1670] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 176 (0x12d380800) [pid = 2218] [serial = 1628] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 175 (0x11c30dc00) [pid = 2218] [serial = 1633] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 174 (0x1242e2800) [pid = 2218] [serial = 1660] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 173 (0x1272f4400) [pid = 2218] [serial = 1661] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 172 (0x128ad7800) [pid = 2218] [serial = 1636] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 171 (0x127b0f800) [pid = 2218] [serial = 1648] [outer = 0x0] [url = about:blank] 22:25:21 INFO - PROCESS | 2218 | --DOMWINDOW == 170 (0x12ae18400) [pid = 2218] [serial = 1639] [outer = 0x0] [url = about:blank] 22:25:22 INFO - PROCESS | 2218 | 1461475522001 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]]]}] 22:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 672ms 22:25:22 INFO - PROCESS | 2218 | 1461475522037 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 22:25:22 INFO - PROCESS | 2218 | 1461475522039 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 22:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:25:22 INFO - PROCESS | 2218 | 1461475522041 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:25:22 INFO - PROCESS | 2218 | 1461475522043 Marionette TRACE conn2 <- [1,2354,null,{}] 22:25:22 INFO - PROCESS | 2218 | 1461475522051 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}] 22:25:22 INFO - PROCESS | 2218 | 1461475522148 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 22:25:22 INFO - PROCESS | 2218 | 1461475522223 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x126457800 == 71 [pid = 2218] [id = 596] 22:25:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 171 (0x11c70ec00) [pid = 2218] [serial = 1788] [outer = 0x0] 22:25:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 172 (0x127b0d000) [pid = 2218] [serial = 1789] [outer = 0x11c70ec00] 22:25:22 INFO - PROCESS | 2218 | 1461475522252 Marionette DEBUG loaded listener.js 22:25:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 173 (0x12906fc00) [pid = 2218] [serial = 1790] [outer = 0x11c70ec00] 22:25:22 INFO - PROCESS | 2218 | 1461475522578 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]]]}] 22:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 570ms 22:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:25:22 INFO - PROCESS | 2218 | 1461475522612 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 22:25:22 INFO - PROCESS | 2218 | 1461475522614 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 22:25:22 INFO - PROCESS | 2218 | 1461475522617 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:25:22 INFO - PROCESS | 2218 | 1461475522619 Marionette TRACE conn2 <- [1,2358,null,{}] 22:25:22 INFO - PROCESS | 2218 | 1461475522623 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}] 22:25:22 INFO - PROCESS | 2218 | 1461475522717 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 22:25:22 INFO - PROCESS | 2218 | 1461475522792 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x129ae6000 == 72 [pid = 2218] [id = 597] 22:25:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 174 (0x129070000) [pid = 2218] [serial = 1791] [outer = 0x0] 22:25:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 175 (0x1296d3000) [pid = 2218] [serial = 1792] [outer = 0x129070000] 22:25:22 INFO - PROCESS | 2218 | 1461475522818 Marionette DEBUG loaded listener.js 22:25:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 176 (0x129a86800) [pid = 2218] [serial = 1793] [outer = 0x129070000] 22:25:23 INFO - PROCESS | 2218 | 1461475523125 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]]]}] 22:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 22:25:23 INFO - PROCESS | 2218 | 1461475523141 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 22:25:23 INFO - PROCESS | 2218 | 1461475523142 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 22:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:25:23 INFO - PROCESS | 2218 | 1461475523144 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:25:23 INFO - PROCESS | 2218 | 1461475523145 Marionette TRACE conn2 <- [1,2362,null,{}] 22:25:23 INFO - PROCESS | 2218 | 1461475523148 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}] 22:25:23 INFO - PROCESS | 2218 | 1461475523247 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 22:25:23 INFO - PROCESS | 2218 | 1461475523315 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2af800 == 73 [pid = 2218] [id = 598] 22:25:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 177 (0x129088800) [pid = 2218] [serial = 1794] [outer = 0x0] 22:25:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 178 (0x129f17000) [pid = 2218] [serial = 1795] [outer = 0x129088800] 22:25:23 INFO - PROCESS | 2218 | 1461475523340 Marionette DEBUG loaded listener.js 22:25:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 179 (0x1296d2400) [pid = 2218] [serial = 1796] [outer = 0x129088800] 22:25:23 INFO - PROCESS | 2218 | 1461475523716 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]]]}] 22:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 619ms 22:25:23 INFO - PROCESS | 2218 | 1461475523764 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 22:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:25:23 INFO - PROCESS | 2218 | 1461475523766 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 22:25:23 INFO - PROCESS | 2218 | 1461475523770 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:25:23 INFO - PROCESS | 2218 | 1461475523771 Marionette TRACE conn2 <- [1,2366,null,{}] 22:25:23 INFO - PROCESS | 2218 | 1461475523775 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}] 22:25:23 INFO - PROCESS | 2218 | 1461475523942 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 22:25:24 INFO - PROCESS | 2218 | 1461475524130 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d582000 == 74 [pid = 2218] [id = 599] 22:25:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 180 (0x12a144400) [pid = 2218] [serial = 1797] [outer = 0x0] 22:25:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 181 (0x12a5adc00) [pid = 2218] [serial = 1798] [outer = 0x12a144400] 22:25:24 INFO - PROCESS | 2218 | 1461475524173 Marionette DEBUG loaded listener.js 22:25:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 182 (0x12b44f000) [pid = 2218] [serial = 1799] [outer = 0x12a144400] 22:25:24 INFO - PROCESS | 2218 | 1461475524544 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]]]}] 22:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 822ms 22:25:24 INFO - PROCESS | 2218 | 1461475524592 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 22:25:24 INFO - PROCESS | 2218 | 1461475524594 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 22:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:25:24 INFO - PROCESS | 2218 | 1461475524597 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:25:24 INFO - PROCESS | 2218 | 1461475524599 Marionette TRACE conn2 <- [1,2370,null,{}] 22:25:24 INFO - PROCESS | 2218 | 1461475524602 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}] 22:25:24 INFO - PROCESS | 2218 | 1461475524797 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 22:25:24 INFO - PROCESS | 2218 | 1461475524823 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e55a800 == 75 [pid = 2218] [id = 600] 22:25:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 183 (0x12a5b2000) [pid = 2218] [serial = 1800] [outer = 0x0] 22:25:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 184 (0x12d27bc00) [pid = 2218] [serial = 1801] [outer = 0x12a5b2000] 22:25:24 INFO - PROCESS | 2218 | 1461475524866 Marionette DEBUG loaded listener.js 22:25:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 185 (0x12e4b3c00) [pid = 2218] [serial = 1802] [outer = 0x12a5b2000] 22:25:25 INFO - PROCESS | 2218 | 1461475525247 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]]]}] 22:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 673ms 22:25:25 INFO - PROCESS | 2218 | 1461475525271 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 22:25:25 INFO - PROCESS | 2218 | 1461475525272 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 22:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:25:25 INFO - PROCESS | 2218 | 1461475525274 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:25:25 INFO - PROCESS | 2218 | 1461475525275 Marionette TRACE conn2 <- [1,2374,null,{}] 22:25:25 INFO - PROCESS | 2218 | 1461475525278 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}] 22:25:25 INFO - PROCESS | 2218 | 1461475525399 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 22:25:25 INFO - PROCESS | 2218 | 1461475525433 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee21000 == 76 [pid = 2218] [id = 601] 22:25:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 186 (0x12e4b5c00) [pid = 2218] [serial = 1803] [outer = 0x0] 22:25:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 187 (0x12e521400) [pid = 2218] [serial = 1804] [outer = 0x12e4b5c00] 22:25:25 INFO - PROCESS | 2218 | 1461475525459 Marionette DEBUG loaded listener.js 22:25:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 188 (0x12eab8400) [pid = 2218] [serial = 1805] [outer = 0x12e4b5c00] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 187 (0x12a148400) [pid = 2218] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 186 (0x11c710400) [pid = 2218] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 185 (0x11baf0000) [pid = 2218] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 184 (0x114fd2800) [pid = 2218] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 183 (0x12954b800) [pid = 2218] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 182 (0x127c76c00) [pid = 2218] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 181 (0x11a8c5c00) [pid = 2218] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 180 (0x12dd52400) [pid = 2218] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 179 (0x11423ec00) [pid = 2218] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 178 (0x12b636800) [pid = 2218] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 177 (0x119d7fc00) [pid = 2218] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:25:25 INFO - PROCESS | 2218 | --DOMWINDOW == 176 (0x12906a400) [pid = 2218] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:25:26 INFO - PROCESS | 2218 | 1461475526072 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]]]}] 22:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 870ms 22:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:25:26 INFO - PROCESS | 2218 | 1461475526145 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 22:25:26 INFO - PROCESS | 2218 | 1461475526147 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 22:25:26 INFO - PROCESS | 2218 | 1461475526151 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:25:26 INFO - PROCESS | 2218 | 1461475526153 Marionette TRACE conn2 <- [1,2378,null,{}] 22:25:26 INFO - PROCESS | 2218 | 1461475526157 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}] 22:25:26 INFO - PROCESS | 2218 | 1461475526281 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 22:25:26 INFO - PROCESS | 2218 | 1461475526368 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf3e000 == 77 [pid = 2218] [id = 602] 22:25:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 177 (0x119d83800) [pid = 2218] [serial = 1806] [outer = 0x0] 22:25:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 178 (0x11b128400) [pid = 2218] [serial = 1807] [outer = 0x119d83800] 22:25:26 INFO - PROCESS | 2218 | 1461475526402 Marionette DEBUG loaded listener.js 22:25:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 179 (0x11ba69400) [pid = 2218] [serial = 1808] [outer = 0x119d83800] 22:25:26 INFO - PROCESS | 2218 | 1461475526861 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]]]}] 22:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 771ms 22:25:26 INFO - PROCESS | 2218 | 1461475526923 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 22:25:26 INFO - PROCESS | 2218 | 1461475526930 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 22:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:25:26 INFO - PROCESS | 2218 | 1461475526939 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:25:26 INFO - PROCESS | 2218 | 1461475526942 Marionette TRACE conn2 <- [1,2382,null,{}] 22:25:26 INFO - PROCESS | 2218 | 1461475526946 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}] 22:25:27 INFO - PROCESS | 2218 | 1461475527118 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 22:25:27 INFO - PROCESS | 2218 | 1461475527285 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x129af5000 == 78 [pid = 2218] [id = 603] 22:25:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 180 (0x123e66000) [pid = 2218] [serial = 1809] [outer = 0x0] 22:25:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 181 (0x1271fbc00) [pid = 2218] [serial = 1810] [outer = 0x123e66000] 22:25:27 INFO - PROCESS | 2218 | 1461475527318 Marionette DEBUG loaded listener.js 22:25:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 182 (0x128f9a800) [pid = 2218] [serial = 1811] [outer = 0x123e66000] 22:25:27 INFO - PROCESS | 2218 | 1461475527738 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]]]}] 22:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 824ms 22:25:27 INFO - PROCESS | 2218 | 1461475527761 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 22:25:27 INFO - PROCESS | 2218 | 1461475527762 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 22:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:25:27 INFO - PROCESS | 2218 | 1461475527765 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:25:27 INFO - PROCESS | 2218 | 1461475527768 Marionette TRACE conn2 <- [1,2386,null,{}] 22:25:27 INFO - PROCESS | 2218 | 1461475527778 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}] 22:25:27 INFO - PROCESS | 2218 | 1461475527894 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 22:25:27 INFO - PROCESS | 2218 | 1461475527981 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e9dc800 == 79 [pid = 2218] [id = 604] 22:25:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 183 (0x12906bc00) [pid = 2218] [serial = 1812] [outer = 0x0] 22:25:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 184 (0x129a42000) [pid = 2218] [serial = 1813] [outer = 0x12906bc00] 22:25:28 INFO - PROCESS | 2218 | 1461475528015 Marionette DEBUG loaded listener.js 22:25:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 185 (0x12a145000) [pid = 2218] [serial = 1814] [outer = 0x12906bc00] 22:25:28 INFO - PROCESS | 2218 | 1461475528453 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]]]}] 22:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 727ms 22:25:28 INFO - PROCESS | 2218 | 1461475528494 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 22:25:28 INFO - PROCESS | 2218 | 1461475528496 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 22:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:25:28 INFO - PROCESS | 2218 | 1461475528498 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:25:28 INFO - PROCESS | 2218 | 1461475528499 Marionette TRACE conn2 <- [1,2390,null,{}] 22:25:28 INFO - PROCESS | 2218 | 1461475528517 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}] 22:25:28 INFO - PROCESS | 2218 | 1461475528632 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 22:25:28 INFO - PROCESS | 2218 | 1461475528715 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x12fc06800 == 80 [pid = 2218] [id = 605] 22:25:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 186 (0x12a146000) [pid = 2218] [serial = 1815] [outer = 0x0] 22:25:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 187 (0x12a5b4000) [pid = 2218] [serial = 1816] [outer = 0x12a146000] 22:25:28 INFO - PROCESS | 2218 | 1461475528747 Marionette DEBUG loaded listener.js 22:25:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 188 (0x12ae24800) [pid = 2218] [serial = 1817] [outer = 0x12a146000] 22:25:29 INFO - PROCESS | 2218 | 1461475529169 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]]]}] 22:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 685ms 22:25:29 INFO - PROCESS | 2218 | 1461475529185 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 22:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:25:29 INFO - PROCESS | 2218 | 1461475529188 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 22:25:29 INFO - PROCESS | 2218 | 1461475529190 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:25:29 INFO - PROCESS | 2218 | 1461475529192 Marionette TRACE conn2 <- [1,2394,null,{}] 22:25:29 INFO - PROCESS | 2218 | 1461475529195 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}] 22:25:29 INFO - PROCESS | 2218 | 1461475529316 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 22:25:29 INFO - PROCESS | 2218 | 1461475529433 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x130caf800 == 81 [pid = 2218] [id = 606] 22:25:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 189 (0x12a3b4000) [pid = 2218] [serial = 1818] [outer = 0x0] 22:25:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 190 (0x12aee4c00) [pid = 2218] [serial = 1819] [outer = 0x12a3b4000] 22:25:29 INFO - PROCESS | 2218 | 1461475529487 Marionette DEBUG loaded listener.js 22:25:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 191 (0x12d74c400) [pid = 2218] [serial = 1820] [outer = 0x12a3b4000] 22:25:29 INFO - PROCESS | 2218 | 1461475529972 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]]]}] 22:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 822ms 22:25:30 INFO - PROCESS | 2218 | 1461475530012 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 22:25:30 INFO - PROCESS | 2218 | 1461475530014 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 22:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:25:30 INFO - PROCESS | 2218 | 1461475530016 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:25:30 INFO - PROCESS | 2218 | 1461475530017 Marionette TRACE conn2 <- [1,2398,null,{}] 22:25:30 INFO - PROCESS | 2218 | 1461475530020 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}] 22:25:30 INFO - PROCESS | 2218 | 1461475530148 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 22:25:30 INFO - PROCESS | 2218 | 1461475530235 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x137acb800 == 82 [pid = 2218] [id = 607] 22:25:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 192 (0x12e51b800) [pid = 2218] [serial = 1821] [outer = 0x0] 22:25:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 193 (0x12f775400) [pid = 2218] [serial = 1822] [outer = 0x12e51b800] 22:25:30 INFO - PROCESS | 2218 | 1461475530269 Marionette DEBUG loaded listener.js 22:25:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 194 (0x1301b5c00) [pid = 2218] [serial = 1823] [outer = 0x12e51b800] 22:25:30 INFO - PROCESS | 2218 | 1461475530687 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]]]}] 22:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 721ms 22:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:25:30 INFO - PROCESS | 2218 | 1461475530738 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 22:25:30 INFO - PROCESS | 2218 | 1461475530739 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 22:25:30 INFO - PROCESS | 2218 | 1461475530742 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:25:30 INFO - PROCESS | 2218 | 1461475530743 Marionette TRACE conn2 <- [1,2402,null,{}] 22:25:30 INFO - PROCESS | 2218 | 1461475530745 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}] 22:25:30 INFO - PROCESS | 2218 | 1461475530856 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 22:25:30 INFO - PROCESS | 2218 | 1461475530968 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a9d0000 == 83 [pid = 2218] [id = 608] 22:25:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 195 (0x12eab4c00) [pid = 2218] [serial = 1824] [outer = 0x0] 22:25:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 196 (0x1301f1800) [pid = 2218] [serial = 1825] [outer = 0x12eab4c00] 22:25:31 INFO - PROCESS | 2218 | 1461475531000 Marionette DEBUG loaded listener.js 22:25:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 197 (0x1301f8400) [pid = 2218] [serial = 1826] [outer = 0x12eab4c00] 22:25:31 INFO - PROCESS | 2218 | 1461475531385 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]]]}] 22:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 671ms 22:25:31 INFO - PROCESS | 2218 | 1461475531414 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 22:25:31 INFO - PROCESS | 2218 | 1461475531416 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 22:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:25:31 INFO - PROCESS | 2218 | 1461475531418 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:25:31 INFO - PROCESS | 2218 | 1461475531419 Marionette TRACE conn2 <- [1,2406,null,{}] 22:25:31 INFO - PROCESS | 2218 | 1461475531422 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}] 22:25:31 INFO - PROCESS | 2218 | 1461475531551 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 22:25:31 INFO - PROCESS | 2218 | 1461475531650 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x138b87000 == 84 [pid = 2218] [id = 609] 22:25:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 198 (0x1301efc00) [pid = 2218] [serial = 1827] [outer = 0x0] 22:25:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 199 (0x1301fec00) [pid = 2218] [serial = 1828] [outer = 0x1301efc00] 22:25:31 INFO - PROCESS | 2218 | 1461475531681 Marionette DEBUG loaded listener.js 22:25:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 200 (0x130aacc00) [pid = 2218] [serial = 1829] [outer = 0x1301efc00] 22:25:32 INFO - PROCESS | 2218 | 1461475532090 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]]]}] 22:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 719ms 22:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:25:32 INFO - PROCESS | 2218 | 1461475532138 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 22:25:32 INFO - PROCESS | 2218 | 1461475532139 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 22:25:32 INFO - PROCESS | 2218 | 1461475532142 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:25:32 INFO - PROCESS | 2218 | 1461475532143 Marionette TRACE conn2 <- [1,2410,null,{}] 22:25:32 INFO - PROCESS | 2218 | 1461475532145 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}] 22:25:32 INFO - PROCESS | 2218 | 1461475532257 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 22:25:32 INFO - PROCESS | 2218 | 1461475532372 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x138119800 == 85 [pid = 2218] [id = 610] 22:25:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 201 (0x12c0aa000) [pid = 2218] [serial = 1830] [outer = 0x0] 22:25:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 202 (0x130aaf800) [pid = 2218] [serial = 1831] [outer = 0x12c0aa000] 22:25:32 INFO - PROCESS | 2218 | 1461475532404 Marionette DEBUG loaded listener.js 22:25:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 203 (0x137a9a800) [pid = 2218] [serial = 1832] [outer = 0x12c0aa000] 22:25:32 INFO - PROCESS | 2218 | 1461475532840 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]]]}] 22:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 720ms 22:25:32 INFO - PROCESS | 2218 | 1461475532862 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 22:25:32 INFO - PROCESS | 2218 | 1461475532863 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 22:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:25:32 INFO - PROCESS | 2218 | 1461475532866 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:25:32 INFO - PROCESS | 2218 | 1461475532867 Marionette TRACE conn2 <- [1,2414,null,{}] 22:25:32 INFO - PROCESS | 2218 | 1461475532888 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}] 22:25:33 INFO - PROCESS | 2218 | 1461475533003 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 22:25:33 INFO - PROCESS | 2218 | 1461475533091 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcef800 == 86 [pid = 2218] [id = 611] 22:25:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 204 (0x11925a000) [pid = 2218] [serial = 1833] [outer = 0x0] 22:25:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 205 (0x11bc0c400) [pid = 2218] [serial = 1834] [outer = 0x11925a000] 22:25:33 INFO - PROCESS | 2218 | 1461475533121 Marionette DEBUG loaded listener.js 22:25:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 206 (0x12a671c00) [pid = 2218] [serial = 1835] [outer = 0x11925a000] 22:25:33 INFO - PROCESS | 2218 | 1461475533543 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]]]}] 22:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 689ms 22:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:25:33 INFO - PROCESS | 2218 | 1461475533556 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 22:25:33 INFO - PROCESS | 2218 | 1461475533557 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 22:25:33 INFO - PROCESS | 2218 | 1461475533560 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:25:33 INFO - PROCESS | 2218 | 1461475533561 Marionette TRACE conn2 <- [1,2418,null,{}] 22:25:33 INFO - PROCESS | 2218 | 1461475533564 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}] 22:25:33 INFO - PROCESS | 2218 | 1461475533700 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 22:25:33 INFO - PROCESS | 2218 | 1461475533794 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a4c1000 == 87 [pid = 2218] [id = 612] 22:25:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 207 (0x12a66a400) [pid = 2218] [serial = 1836] [outer = 0x0] 22:25:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 208 (0x12a678000) [pid = 2218] [serial = 1837] [outer = 0x12a66a400] 22:25:33 INFO - PROCESS | 2218 | 1461475533829 Marionette DEBUG loaded listener.js 22:25:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 209 (0x137aa2c00) [pid = 2218] [serial = 1838] [outer = 0x12a66a400] 22:25:34 INFO - PROCESS | 2218 | 1461475534486 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]]]}] 22:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 968ms 22:25:34 INFO - PROCESS | 2218 | 1461475534529 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 22:25:34 INFO - PROCESS | 2218 | 1461475534531 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 22:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:25:34 INFO - PROCESS | 2218 | 1461475534535 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:25:34 INFO - PROCESS | 2218 | 1461475534538 Marionette TRACE conn2 <- [1,2422,null,{}] 22:25:34 INFO - PROCESS | 2218 | 1461475534542 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}] 22:25:34 INFO - PROCESS | 2218 | 1461475534659 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 22:25:34 INFO - PROCESS | 2218 | 1461475534785 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x1296ba800 == 88 [pid = 2218] [id = 613] 22:25:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 210 (0x118825c00) [pid = 2218] [serial = 1839] [outer = 0x0] 22:25:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 211 (0x11a8c5c00) [pid = 2218] [serial = 1840] [outer = 0x118825c00] 22:25:34 INFO - PROCESS | 2218 | 1461475534815 Marionette DEBUG loaded listener.js 22:25:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 212 (0x11b419400) [pid = 2218] [serial = 1841] [outer = 0x118825c00] 22:25:35 INFO - PROCESS | 2218 | 1461475535262 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]]]}] 22:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 772ms 22:25:35 INFO - PROCESS | 2218 | 1461475535328 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 22:25:35 INFO - PROCESS | 2218 | 1461475535331 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 22:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:25:35 INFO - PROCESS | 2218 | 1461475535340 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:25:35 INFO - PROCESS | 2218 | 1461475535342 Marionette TRACE conn2 <- [1,2426,null,{}] 22:25:35 INFO - PROCESS | 2218 | 1461475535344 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}] 22:25:35 INFO - PROCESS | 2218 | 1461475535468 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x12e55a800 == 87 [pid = 2218] [id = 600] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x12d582000 == 86 [pid = 2218] [id = 599] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2af800 == 85 [pid = 2218] [id = 598] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x129ae6000 == 84 [pid = 2218] [id = 597] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x126457800 == 83 [pid = 2218] [id = 596] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x126459000 == 82 [pid = 2218] [id = 595] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 211 (0x129f60c00) [pid = 2218] [serial = 1750] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x128c45800 == 81 [pid = 2218] [id = 594] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x1296b4800 == 80 [pid = 2218] [id = 589] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x1378c3000 == 79 [pid = 2218] [id = 588] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x130cad800 == 78 [pid = 2218] [id = 587] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x12f504000 == 77 [pid = 2218] [id = 586] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x129aea800 == 76 [pid = 2218] [id = 585] 22:25:35 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf27800 == 75 [pid = 2218] [id = 584] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 210 (0x129541000) [pid = 2218] [serial = 1699] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 209 (0x1296d4000) [pid = 2218] [serial = 1729] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 208 (0x128f3e400) [pid = 2218] [serial = 1726] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 207 (0x129069800) [pid = 2218] [serial = 1727] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 206 (0x11ae92400) [pid = 2218] [serial = 1717] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 205 (0x11b1d5000) [pid = 2218] [serial = 1718] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 204 (0x119e4c000) [pid = 2218] [serial = 1693] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 203 (0x11c08f400) [pid = 2218] [serial = 1696] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 202 (0x12dd5b000) [pid = 2218] [serial = 1705] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 201 (0x12e539c00) [pid = 2218] [serial = 1748] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 200 (0x11a8c8c00) [pid = 2218] [serial = 1711] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 199 (0x12e4bc400) [pid = 2218] [serial = 1747] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 198 (0x118670800) [pid = 2218] [serial = 1741] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 197 (0x123c1ac00) [pid = 2218] [serial = 1742] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 196 (0x12ae1f000) [pid = 2218] [serial = 1736] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 195 (0x12d2f5c00) [pid = 2218] [serial = 1744] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 194 (0x12b633000) [pid = 2218] [serial = 1745] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 193 (0x129a42800) [pid = 2218] [serial = 1730] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 192 (0x129a45c00) [pid = 2218] [serial = 1732] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 191 (0x12a147400) [pid = 2218] [serial = 1735] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 190 (0x12a141800) [pid = 2218] [serial = 1733] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 189 (0x12b44a800) [pid = 2218] [serial = 1702] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 188 (0x12ae31800) [pid = 2218] [serial = 1738] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 187 (0x1270f3400) [pid = 2218] [serial = 1723] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 186 (0x127bf4800) [pid = 2218] [serial = 1724] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 185 (0x12eeee000) [pid = 2218] [serial = 1690] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 184 (0x12aee7c00) [pid = 2218] [serial = 1739] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 183 (0x12eeee800) [pid = 2218] [serial = 1708] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 182 (0x11c41b400) [pid = 2218] [serial = 1720] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 181 (0x11c70dc00) [pid = 2218] [serial = 1721] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 180 (0x115cef000) [pid = 2218] [serial = 1715] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | --DOMWINDOW == 179 (0x114fde400) [pid = 2218] [serial = 1714] [outer = 0x0] [url = about:blank] 22:25:35 INFO - PROCESS | 2218 | 1461475535596 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a91f800 == 76 [pid = 2218] [id = 614] 22:25:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 180 (0x115cef000) [pid = 2218] [serial = 1842] [outer = 0x0] 22:25:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 181 (0x11ae92400) [pid = 2218] [serial = 1843] [outer = 0x115cef000] 22:25:35 INFO - PROCESS | 2218 | 1461475535626 Marionette DEBUG loaded listener.js 22:25:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 182 (0x1272f2c00) [pid = 2218] [serial = 1844] [outer = 0x115cef000] 22:25:35 INFO - PROCESS | 2218 | 1461475535933 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]]]}] 22:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 619ms 22:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:25:35 INFO - PROCESS | 2218 | 1461475535960 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 22:25:35 INFO - PROCESS | 2218 | 1461475535961 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 22:25:35 INFO - PROCESS | 2218 | 1461475535964 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:25:35 INFO - PROCESS | 2218 | 1461475535966 Marionette TRACE conn2 <- [1,2430,null,{}] 22:25:35 INFO - PROCESS | 2218 | 1461475535976 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}] 22:25:36 INFO - PROCESS | 2218 | 1461475536108 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 22:25:36 INFO - PROCESS | 2218 | 1461475536200 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x129a55000 == 77 [pid = 2218] [id = 615] 22:25:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 183 (0x1272ef400) [pid = 2218] [serial = 1845] [outer = 0x0] 22:25:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 184 (0x129089400) [pid = 2218] [serial = 1846] [outer = 0x1272ef400] 22:25:36 INFO - PROCESS | 2218 | 1461475536229 Marionette DEBUG loaded listener.js 22:25:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 185 (0x129f0d000) [pid = 2218] [serial = 1847] [outer = 0x1272ef400] 22:25:36 INFO - PROCESS | 2218 | 1461475536543 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]]]}] 22:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 624ms 22:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:25:36 INFO - PROCESS | 2218 | 1461475536589 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 22:25:36 INFO - PROCESS | 2218 | 1461475536591 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 22:25:36 INFO - PROCESS | 2218 | 1461475536593 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:25:36 INFO - PROCESS | 2218 | 1461475536594 Marionette TRACE conn2 <- [1,2434,null,{}] 22:25:36 INFO - PROCESS | 2218 | 1461475536596 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}] 22:25:36 INFO - PROCESS | 2218 | 1461475536695 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 22:25:36 INFO - PROCESS | 2218 | 1461475536773 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x129fc5000 == 78 [pid = 2218] [id = 616] 22:25:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 186 (0x129f0bc00) [pid = 2218] [serial = 1848] [outer = 0x0] 22:25:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 187 (0x129f58c00) [pid = 2218] [serial = 1849] [outer = 0x129f0bc00] 22:25:36 INFO - PROCESS | 2218 | 1461475536799 Marionette DEBUG loaded listener.js 22:25:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 188 (0x12a3bf800) [pid = 2218] [serial = 1850] [outer = 0x129f0bc00] 22:25:37 INFO - PROCESS | 2218 | 1461475537088 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]]]}] 22:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 22:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:25:37 INFO - PROCESS | 2218 | 1461475537112 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 22:25:37 INFO - PROCESS | 2218 | 1461475537113 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 22:25:37 INFO - PROCESS | 2218 | 1461475537116 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:25:37 INFO - PROCESS | 2218 | 1461475537117 Marionette TRACE conn2 <- [1,2438,null,{}] 22:25:37 INFO - PROCESS | 2218 | 1461475537127 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}] 22:25:37 INFO - PROCESS | 2218 | 1461475537228 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 22:25:37 INFO - PROCESS | 2218 | 1461475537233 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x12c1d8000 == 79 [pid = 2218] [id = 617] 22:25:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 189 (0x12a5b0800) [pid = 2218] [serial = 1851] [outer = 0x0] 22:25:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 190 (0x12a675400) [pid = 2218] [serial = 1852] [outer = 0x12a5b0800] 22:25:37 INFO - PROCESS | 2218 | 1461475537259 Marionette DEBUG loaded listener.js 22:25:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 191 (0x12ae37c00) [pid = 2218] [serial = 1853] [outer = 0x12a5b0800] 22:25:37 INFO - PROCESS | 2218 | 1461475537627 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]]]}] 22:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 530ms 22:25:37 INFO - PROCESS | 2218 | 1461475537646 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 22:25:37 INFO - PROCESS | 2218 | 1461475537648 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 22:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:25:37 INFO - PROCESS | 2218 | 1461475537650 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:25:37 INFO - PROCESS | 2218 | 1461475537652 Marionette TRACE conn2 <- [1,2442,null,{}] 22:25:37 INFO - PROCESS | 2218 | 1461475537657 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}] 22:25:37 INFO - PROCESS | 2218 | 1461475537819 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 22:25:37 INFO - PROCESS | 2218 | 1461475537831 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd92000 == 80 [pid = 2218] [id = 618] 22:25:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 192 (0x12ae37800) [pid = 2218] [serial = 1854] [outer = 0x0] 22:25:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 193 (0x12c0b5800) [pid = 2218] [serial = 1855] [outer = 0x12ae37800] 22:25:37 INFO - PROCESS | 2218 | 1461475537858 Marionette DEBUG loaded listener.js 22:25:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 194 (0x12eeeb800) [pid = 2218] [serial = 1856] [outer = 0x12ae37800] 22:25:38 INFO - PROCESS | 2218 | 1461475538195 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]]]}] 22:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 572ms 22:25:38 INFO - PROCESS | 2218 | 1461475538223 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 22:25:38 INFO - PROCESS | 2218 | 1461475538224 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 22:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:25:38 INFO - PROCESS | 2218 | 1461475538226 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:25:38 INFO - PROCESS | 2218 | 1461475538227 Marionette TRACE conn2 <- [1,2446,null,{}] 22:25:38 INFO - PROCESS | 2218 | 1461475538230 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}] 22:25:38 INFO - PROCESS | 2218 | 1461475538351 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 22:25:38 INFO - PROCESS | 2218 | 1461475538364 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e9e0800 == 81 [pid = 2218] [id = 619] 22:25:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 195 (0x12e4b5400) [pid = 2218] [serial = 1857] [outer = 0x0] 22:25:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 196 (0x12f7cdc00) [pid = 2218] [serial = 1858] [outer = 0x12e4b5400] 22:25:38 INFO - PROCESS | 2218 | 1461475538389 Marionette DEBUG loaded listener.js 22:25:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 197 (0x1301ab400) [pid = 2218] [serial = 1859] [outer = 0x12e4b5400] 22:25:38 INFO - PROCESS | 2218 | 1461475538755 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]]]}] 22:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 568ms 22:25:38 INFO - PROCESS | 2218 | 1461475538795 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 22:25:38 INFO - PROCESS | 2218 | 1461475538796 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 22:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:25:38 INFO - PROCESS | 2218 | 1461475538799 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:25:38 INFO - PROCESS | 2218 | 1461475538800 Marionette TRACE conn2 <- [1,2450,null,{}] 22:25:38 INFO - PROCESS | 2218 | 1461475538802 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}] 22:25:38 INFO - PROCESS | 2218 | 1461475538928 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 22:25:38 INFO - PROCESS | 2218 | 1461475538949 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f522000 == 82 [pid = 2218] [id = 620] 22:25:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 198 (0x12a5ee800) [pid = 2218] [serial = 1860] [outer = 0x0] 22:25:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 199 (0x12a5f3800) [pid = 2218] [serial = 1861] [outer = 0x12a5ee800] 22:25:38 INFO - PROCESS | 2218 | 1461475538976 Marionette DEBUG loaded listener.js 22:25:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 200 (0x12a5f8000) [pid = 2218] [serial = 1862] [outer = 0x12a5ee800] 22:25:39 INFO - PROCESS | 2218 | 1461475539325 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]]]}] 22:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 570ms 22:25:39 INFO - PROCESS | 2218 | 1461475539369 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 22:25:39 INFO - PROCESS | 2218 | 1461475539370 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 22:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:25:39 INFO - PROCESS | 2218 | 1461475539372 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:25:39 INFO - PROCESS | 2218 | 1461475539373 Marionette TRACE conn2 <- [1,2454,null,{}] 22:25:39 INFO - PROCESS | 2218 | 1461475539376 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}] 22:25:39 INFO - PROCESS | 2218 | 1461475539497 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 22:25:39 INFO - PROCESS | 2218 | 1461475539512 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x13725c000 == 83 [pid = 2218] [id = 621] 22:25:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 201 (0x12a5f9800) [pid = 2218] [serial = 1863] [outer = 0x0] 22:25:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 202 (0x1301ac400) [pid = 2218] [serial = 1864] [outer = 0x12a5f9800] 22:25:39 INFO - PROCESS | 2218 | 1461475539537 Marionette DEBUG loaded listener.js 22:25:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 203 (0x1301f2800) [pid = 2218] [serial = 1865] [outer = 0x12a5f9800] 22:25:39 INFO - PROCESS | 2218 | --DOMWINDOW == 202 (0x129088800) [pid = 2218] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:25:39 INFO - PROCESS | 2218 | --DOMWINDOW == 201 (0x11c70ec00) [pid = 2218] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:25:39 INFO - PROCESS | 2218 | --DOMWINDOW == 200 (0x114bae000) [pid = 2218] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:25:39 INFO - PROCESS | 2218 | --DOMWINDOW == 199 (0x129070000) [pid = 2218] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:25:39 INFO - PROCESS | 2218 | --DOMWINDOW == 198 (0x11c428000) [pid = 2218] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:25:39 INFO - PROCESS | 2218 | --DOMWINDOW == 197 (0x12a144400) [pid = 2218] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:25:39 INFO - PROCESS | 2218 | --DOMWINDOW == 196 (0x12a5b2000) [pid = 2218] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:25:39 INFO - PROCESS | 2218 | 1461475539970 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]]]}] 22:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 619ms 22:25:39 INFO - PROCESS | 2218 | 1461475539993 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 22:25:39 INFO - PROCESS | 2218 | 1461475539994 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 22:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:25:39 INFO - PROCESS | 2218 | 1461475539996 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:25:39 INFO - PROCESS | 2218 | 1461475539997 Marionette TRACE conn2 <- [1,2458,null,{}] 22:25:40 INFO - PROCESS | 2218 | 1461475540000 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}] 22:25:40 INFO - PROCESS | 2218 | 1461475540098 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 22:25:40 INFO - PROCESS | 2218 | 1461475540178 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300b7000 == 84 [pid = 2218] [id = 622] 22:25:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 197 (0x129070000) [pid = 2218] [serial = 1866] [outer = 0x0] 22:25:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 198 (0x12aede800) [pid = 2218] [serial = 1867] [outer = 0x129070000] 22:25:40 INFO - PROCESS | 2218 | 1461475540203 Marionette DEBUG loaded listener.js 22:25:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 199 (0x130ab0800) [pid = 2218] [serial = 1868] [outer = 0x129070000] 22:25:40 INFO - PROCESS | 2218 | 1461475540482 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]]]}] 22:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 522ms 22:25:40 INFO - PROCESS | 2218 | 1461475540525 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 22:25:40 INFO - PROCESS | 2218 | 1461475540526 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 22:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:25:40 INFO - PROCESS | 2218 | 1461475540529 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:25:40 INFO - PROCESS | 2218 | 1461475540530 Marionette TRACE conn2 <- [1,2462,null,{}] 22:25:40 INFO - PROCESS | 2218 | 1461475540533 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}] 22:25:40 INFO - PROCESS | 2218 | 1461475540646 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 22:25:40 INFO - PROCESS | 2218 | 1461475540651 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x13a9dd800 == 85 [pid = 2218] [id = 623] 22:25:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 200 (0x1301adc00) [pid = 2218] [serial = 1869] [outer = 0x0] 22:25:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 201 (0x137386c00) [pid = 2218] [serial = 1870] [outer = 0x1301adc00] 22:25:40 INFO - PROCESS | 2218 | 1461475540679 Marionette DEBUG loaded listener.js 22:25:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 202 (0x137a13000) [pid = 2218] [serial = 1871] [outer = 0x1301adc00] 22:25:41 INFO - PROCESS | 2218 | 1461475541054 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]]]}] 22:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 573ms 22:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:25:41 INFO - PROCESS | 2218 | 1461475541102 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 22:25:41 INFO - PROCESS | 2218 | 1461475541103 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 22:25:41 INFO - PROCESS | 2218 | 1461475541106 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:25:41 INFO - PROCESS | 2218 | 1461475541107 Marionette TRACE conn2 <- [1,2466,null,{}] 22:25:41 INFO - PROCESS | 2218 | 1461475541109 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}] 22:25:41 INFO - PROCESS | 2218 | 1461475541206 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 22:25:41 INFO - PROCESS | 2218 | 1461475541210 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x139bda000 == 86 [pid = 2218] [id = 624] 22:25:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 203 (0x129b0d400) [pid = 2218] [serial = 1872] [outer = 0x0] 22:25:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 204 (0x129b0fc00) [pid = 2218] [serial = 1873] [outer = 0x129b0d400] 22:25:41 INFO - PROCESS | 2218 | 1461475541235 Marionette DEBUG loaded listener.js 22:25:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 205 (0x137391800) [pid = 2218] [serial = 1874] [outer = 0x129b0d400] 22:25:41 INFO - PROCESS | 2218 | 1461475541578 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]]]}] 22:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 22:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:25:41 INFO - PROCESS | 2218 | 1461475541627 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 22:25:41 INFO - PROCESS | 2218 | 1461475541629 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 22:25:41 INFO - PROCESS | 2218 | 1461475541631 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:25:41 INFO - PROCESS | 2218 | 1461475541632 Marionette TRACE conn2 <- [1,2470,null,{}] 22:25:41 INFO - PROCESS | 2218 | 1461475541634 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}] 22:25:41 INFO - PROCESS | 2218 | 1461475541731 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 22:25:41 INFO - PROCESS | 2218 | 1461475541813 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x13ad67800 == 87 [pid = 2218] [id = 625] 22:25:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 206 (0x137391400) [pid = 2218] [serial = 1875] [outer = 0x0] 22:25:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 207 (0x137a17000) [pid = 2218] [serial = 1876] [outer = 0x137391400] 22:25:41 INFO - PROCESS | 2218 | 1461475541838 Marionette DEBUG loaded listener.js 22:25:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 208 (0x137a1c000) [pid = 2218] [serial = 1877] [outer = 0x137391400] 22:25:42 INFO - PROCESS | 2218 | 1461475542415 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]]]}] 22:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 819ms 22:25:42 INFO - PROCESS | 2218 | 1461475542451 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 22:25:42 INFO - PROCESS | 2218 | 1461475542457 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 22:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:25:42 INFO - PROCESS | 2218 | 1461475542463 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:25:42 INFO - PROCESS | 2218 | 1461475542467 Marionette TRACE conn2 <- [1,2474,null,{}] 22:25:42 INFO - PROCESS | 2218 | 1461475542472 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}] 22:25:42 INFO - PROCESS | 2218 | 1461475542661 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 22:25:42 INFO - PROCESS | 2218 | 1461475542785 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x1296a6000 == 88 [pid = 2218] [id = 626] 22:25:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 209 (0x11bc11400) [pid = 2218] [serial = 1878] [outer = 0x0] 22:25:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 210 (0x123c1ac00) [pid = 2218] [serial = 1879] [outer = 0x11bc11400] 22:25:42 INFO - PROCESS | 2218 | 1461475542818 Marionette DEBUG loaded listener.js 22:25:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 211 (0x12869d800) [pid = 2218] [serial = 1880] [outer = 0x11bc11400] 22:25:43 INFO - PROCESS | 2218 | 1461475543286 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]]]}] 22:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 873ms 22:25:43 INFO - PROCESS | 2218 | 1461475543337 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 22:25:43 INFO - PROCESS | 2218 | 1461475543342 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 22:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:25:43 INFO - PROCESS | 2218 | 1461475543346 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:25:43 INFO - PROCESS | 2218 | 1461475543348 Marionette TRACE conn2 <- [1,2478,null,{}] 22:25:43 INFO - PROCESS | 2218 | 1461475543351 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}] 22:25:43 INFO - PROCESS | 2218 | 1461475543470 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 22:25:43 INFO - PROCESS | 2218 | 1461475543562 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b65d800 == 89 [pid = 2218] [id = 627] 22:25:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 212 (0x129541000) [pid = 2218] [serial = 1881] [outer = 0x0] 22:25:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 213 (0x129a8c400) [pid = 2218] [serial = 1882] [outer = 0x129541000] 22:25:43 INFO - PROCESS | 2218 | 1461475543593 Marionette DEBUG loaded listener.js 22:25:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 214 (0x129b0d800) [pid = 2218] [serial = 1883] [outer = 0x129541000] 22:25:44 INFO - PROCESS | 2218 | 1461475544001 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]]]}] 22:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 722ms 22:25:44 INFO - PROCESS | 2218 | 1461475544068 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 22:25:44 INFO - PROCESS | 2218 | 1461475544070 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 22:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:25:44 INFO - PROCESS | 2218 | 1461475544072 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:25:44 INFO - PROCESS | 2218 | 1461475544075 Marionette TRACE conn2 <- [1,2482,null,{}] 22:25:44 INFO - PROCESS | 2218 | 1461475544083 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}] 22:25:44 INFO - PROCESS | 2218 | 1461475544206 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 22:25:44 INFO - PROCESS | 2218 | 1461475544327 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x139bd1000 == 90 [pid = 2218] [id = 628] 22:25:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 215 (0x12a3b2000) [pid = 2218] [serial = 1884] [outer = 0x0] 22:25:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 216 (0x12a66dc00) [pid = 2218] [serial = 1885] [outer = 0x12a3b2000] 22:25:44 INFO - PROCESS | 2218 | 1461475544362 Marionette DEBUG loaded listener.js 22:25:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 217 (0x12c0b3800) [pid = 2218] [serial = 1886] [outer = 0x12a3b2000] 22:25:44 INFO - PROCESS | 2218 | 1461475544750 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]]]}] 22:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 722ms 22:25:44 INFO - PROCESS | 2218 | 1461475544812 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 22:25:44 INFO - PROCESS | 2218 | 1461475544815 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 22:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:25:44 INFO - PROCESS | 2218 | 1461475544817 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:25:44 INFO - PROCESS | 2218 | 1461475544819 Marionette TRACE conn2 <- [1,2486,null,{}] 22:25:44 INFO - PROCESS | 2218 | 1461475544837 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}] 22:25:44 INFO - PROCESS | 2218 | 1461475544964 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 22:25:45 INFO - PROCESS | 2218 | 1461475545086 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a326800 == 91 [pid = 2218] [id = 629] 22:25:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 218 (0x12d2f9000) [pid = 2218] [serial = 1887] [outer = 0x0] 22:25:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 219 (0x12e51a400) [pid = 2218] [serial = 1888] [outer = 0x12d2f9000] 22:25:45 INFO - PROCESS | 2218 | 1461475545117 Marionette DEBUG loaded listener.js 22:25:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 220 (0x12eeed400) [pid = 2218] [serial = 1889] [outer = 0x12d2f9000] 22:25:45 INFO - PROCESS | 2218 | 1461475545503 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]]]}] 22:25:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:25:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 736ms 22:25:45 INFO - PROCESS | 2218 | 1461475545554 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 22:25:45 INFO - PROCESS | 2218 | 1461475545555 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 22:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:25:45 INFO - PROCESS | 2218 | 1461475545557 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:25:45 INFO - PROCESS | 2218 | 1461475545559 Marionette TRACE conn2 <- [1,2490,null,{}] 22:25:45 INFO - PROCESS | 2218 | 1461475545561 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}] 22:25:45 INFO - PROCESS | 2218 | 1461475545676 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 22:25:45 INFO - PROCESS | 2218 | 1461475545767 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa54800 == 92 [pid = 2218] [id = 630] 22:25:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 221 (0x12ac4f800) [pid = 2218] [serial = 1890] [outer = 0x0] 22:25:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 222 (0x12ac55c00) [pid = 2218] [serial = 1891] [outer = 0x12ac4f800] 22:25:45 INFO - PROCESS | 2218 | 1461475545796 Marionette DEBUG loaded listener.js 22:25:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 223 (0x12ac59400) [pid = 2218] [serial = 1892] [outer = 0x12ac4f800] 22:25:46 INFO - PROCESS | 2218 | 1461475546223 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]]]}] 22:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 720ms 22:25:46 INFO - PROCESS | 2218 | 1461475546297 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 22:25:46 INFO - PROCESS | 2218 | 1461475546298 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 22:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:25:46 INFO - PROCESS | 2218 | 1461475546303 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:25:46 INFO - PROCESS | 2218 | 1461475546305 Marionette TRACE conn2 <- [1,2494,null,{}] 22:25:46 INFO - PROCESS | 2218 | 1461475546307 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}] 22:25:46 INFO - PROCESS | 2218 | 1461475546432 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 22:25:46 INFO - PROCESS | 2218 | 1461475546571 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x13ae94000 == 93 [pid = 2218] [id = 631] 22:25:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 224 (0x11882e000) [pid = 2218] [serial = 1893] [outer = 0x0] 22:25:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 225 (0x130aa9800) [pid = 2218] [serial = 1894] [outer = 0x11882e000] 22:25:46 INFO - PROCESS | 2218 | 1461475546605 Marionette DEBUG loaded listener.js 22:25:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 226 (0x131da0800) [pid = 2218] [serial = 1895] [outer = 0x11882e000] 22:25:47 INFO - PROCESS | 2218 | 1461475547031 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]]]}] 22:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 769ms 22:25:47 INFO - PROCESS | 2218 | 1461475547073 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 22:25:47 INFO - PROCESS | 2218 | 1461475547074 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 22:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:25:47 INFO - PROCESS | 2218 | 1461475547077 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:25:47 INFO - PROCESS | 2218 | 1461475547078 Marionette TRACE conn2 <- [1,2498,null,{}] 22:25:47 INFO - PROCESS | 2218 | 1461475547080 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}] 22:25:47 INFO - PROCESS | 2218 | 1461475547203 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 22:25:47 INFO - PROCESS | 2218 | 1461475547298 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x1296af800 == 94 [pid = 2218] [id = 632] 22:25:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 227 (0x11918d000) [pid = 2218] [serial = 1896] [outer = 0x0] 22:25:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 228 (0x131da1800) [pid = 2218] [serial = 1897] [outer = 0x11918d000] 22:25:47 INFO - PROCESS | 2218 | 1461475547328 Marionette DEBUG loaded listener.js 22:25:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 229 (0x131da5400) [pid = 2218] [serial = 1898] [outer = 0x11918d000] 22:25:47 INFO - PROCESS | 2218 | 1461475547744 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]]]}] 22:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 718ms 22:25:47 INFO - PROCESS | 2218 | 1461475547824 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 22:25:47 INFO - PROCESS | 2218 | 1461475547825 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 22:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:25:47 INFO - PROCESS | 2218 | 1461475547827 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:25:47 INFO - PROCESS | 2218 | 1461475547829 Marionette TRACE conn2 <- [1,2502,null,{}] 22:25:47 INFO - PROCESS | 2218 | 1461475547831 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}] 22:25:47 INFO - PROCESS | 2218 | 1461475547947 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 22:25:48 INFO - PROCESS | 2218 | 1461475548039 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebb4800 == 95 [pid = 2218] [id = 633] 22:25:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 230 (0x131da4400) [pid = 2218] [serial = 1899] [outer = 0x0] 22:25:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 231 (0x13738a800) [pid = 2218] [serial = 1900] [outer = 0x131da4400] 22:25:48 INFO - PROCESS | 2218 | 1461475548068 Marionette DEBUG loaded listener.js 22:25:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 232 (0x137391c00) [pid = 2218] [serial = 1901] [outer = 0x131da4400] 22:25:48 INFO - PROCESS | 2218 | 1461475548794 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]]]}] 22:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1023ms 22:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:25:48 INFO - PROCESS | 2218 | 1461475548851 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 22:25:48 INFO - PROCESS | 2218 | 1461475548853 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 22:25:48 INFO - PROCESS | 2218 | 1461475548857 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:25:48 INFO - PROCESS | 2218 | 1461475548860 Marionette TRACE conn2 <- [1,2506,null,{}] 22:25:48 INFO - PROCESS | 2218 | 1461475548873 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}] 22:25:48 INFO - PROCESS | 2218 | 1461475548984 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 22:25:49 INFO - PROCESS | 2218 | 1461475549115 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d61800 == 96 [pid = 2218] [id = 634] 22:25:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 233 (0x114fdcc00) [pid = 2218] [serial = 1902] [outer = 0x0] 22:25:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 234 (0x115c34400) [pid = 2218] [serial = 1903] [outer = 0x114fdcc00] 22:25:49 INFO - PROCESS | 2218 | 1461475549146 Marionette DEBUG loaded listener.js 22:25:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 235 (0x1189edc00) [pid = 2218] [serial = 1904] [outer = 0x114fdcc00] 22:25:49 INFO - PROCESS | 2218 | 1461475549624 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]]]}] 22:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 836ms 22:25:49 INFO - PROCESS | 2218 | 1461475549693 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 22:25:49 INFO - PROCESS | 2218 | 1461475549697 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 22:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:25:49 INFO - PROCESS | 2218 | 1461475549701 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:25:49 INFO - PROCESS | 2218 | 1461475549703 Marionette TRACE conn2 <- [1,2510,null,{}] 22:25:49 INFO - PROCESS | 2218 | 1461475549705 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}] 22:25:49 INFO - PROCESS | 2218 | 1461475549807 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 22:25:49 INFO - PROCESS | 2218 | 1461475549901 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3cc000 == 97 [pid = 2218] [id = 635] 22:25:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 236 (0x11b178800) [pid = 2218] [serial = 1905] [outer = 0x0] 22:25:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 237 (0x11b1cb000) [pid = 2218] [serial = 1906] [outer = 0x11b178800] 22:25:49 INFO - PROCESS | 2218 | 1461475549929 Marionette DEBUG loaded listener.js 22:25:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 238 (0x11bc05c00) [pid = 2218] [serial = 1907] [outer = 0x11b178800] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12b2b1000 == 96 [pid = 2218] [id = 525] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12e9db800 == 95 [pid = 2218] [id = 527] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12f55e800 == 94 [pid = 2218] [id = 583] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee07000 == 93 [pid = 2218] [id = 528] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x1378cc800 == 92 [pid = 2218] [id = 563] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12e558000 == 91 [pid = 2218] [id = 526] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x139bda000 == 90 [pid = 2218] [id = 624] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x13a9dd800 == 89 [pid = 2218] [id = 623] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x1300b7000 == 88 [pid = 2218] [id = 622] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 237 (0x12e521400) [pid = 2218] [serial = 1804] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 236 (0x12d383800) [pid = 2218] [serial = 1765] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 235 (0x12eab7800) [pid = 2218] [serial = 1768] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 234 (0x12fb9f800) [pid = 2218] [serial = 1771] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 233 (0x12a5b0000) [pid = 2218] [serial = 1774] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 232 (0x12a3b8400) [pid = 2218] [serial = 1777] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x13725c000 == 87 [pid = 2218] [id = 621] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12f522000 == 86 [pid = 2218] [id = 620] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12e9e0800 == 85 [pid = 2218] [id = 619] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd92000 == 84 [pid = 2218] [id = 618] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12c1d8000 == 83 [pid = 2218] [id = 617] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x129fc5000 == 82 [pid = 2218] [id = 616] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x129a55000 == 81 [pid = 2218] [id = 615] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x11a91f800 == 80 [pid = 2218] [id = 614] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x1296ba800 == 79 [pid = 2218] [id = 613] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12fc06800 == 78 [pid = 2218] [id = 605] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12e9dc800 == 77 [pid = 2218] [id = 604] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x129af5000 == 76 [pid = 2218] [id = 603] 22:25:50 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf3e000 == 75 [pid = 2218] [id = 602] 22:25:50 INFO - PROCESS | 2218 | 1461475550412 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]]]}] 22:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 720ms 22:25:50 INFO - PROCESS | 2218 | 1461475550422 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 22:25:50 INFO - PROCESS | 2218 | 1461475550423 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 22:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:25:50 INFO - PROCESS | 2218 | 1461475550426 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:25:50 INFO - PROCESS | 2218 | 1461475550428 Marionette TRACE conn2 <- [1,2514,null,{}] 22:25:50 INFO - PROCESS | 2218 | 1461475550437 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}] 22:25:50 INFO - PROCESS | 2218 | 1461475550539 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 231 (0x129f17000) [pid = 2218] [serial = 1795] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 230 (0x1296d2400) [pid = 2218] [serial = 1796] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 229 (0x127b0d000) [pid = 2218] [serial = 1789] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 228 (0x12906fc00) [pid = 2218] [serial = 1790] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 227 (0x129544c00) [pid = 2218] [serial = 1759] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 226 (0x12ae22800) [pid = 2218] [serial = 1762] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 225 (0x11a976c00) [pid = 2218] [serial = 1784] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 224 (0x115228800) [pid = 2218] [serial = 1783] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 223 (0x1296d3000) [pid = 2218] [serial = 1792] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 222 (0x129a86800) [pid = 2218] [serial = 1793] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 221 (0x1271f9400) [pid = 2218] [serial = 1787] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 220 (0x1240dac00) [pid = 2218] [serial = 1786] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 219 (0x12a3b9400) [pid = 2218] [serial = 1780] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 218 (0x12371bc00) [pid = 2218] [serial = 1756] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 217 (0x118ef0c00) [pid = 2218] [serial = 1753] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 216 (0x12e4b3c00) [pid = 2218] [serial = 1802] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 215 (0x12a5adc00) [pid = 2218] [serial = 1798] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 214 (0x12d27bc00) [pid = 2218] [serial = 1801] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | --DOMWINDOW == 213 (0x12b44f000) [pid = 2218] [serial = 1799] [outer = 0x0] [url = about:blank] 22:25:50 INFO - PROCESS | 2218 | 1461475550623 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d49800 == 76 [pid = 2218] [id = 636] 22:25:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 214 (0x11925d000) [pid = 2218] [serial = 1908] [outer = 0x0] 22:25:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 215 (0x11c41ac00) [pid = 2218] [serial = 1909] [outer = 0x11925d000] 22:25:50 INFO - PROCESS | 2218 | 1461475550651 Marionette DEBUG loaded listener.js 22:25:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 216 (0x126434400) [pid = 2218] [serial = 1910] [outer = 0x11925d000] 22:25:50 INFO - PROCESS | 2218 | 1461475550958 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]]]}] 22:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 570ms 22:25:51 INFO - PROCESS | 2218 | 1461475551000 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 22:25:51 INFO - PROCESS | 2218 | 1461475551005 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 22:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:25:51 INFO - PROCESS | 2218 | 1461475551009 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:25:51 INFO - PROCESS | 2218 | 1461475551010 Marionette TRACE conn2 <- [1,2518,null,{}] 22:25:51 INFO - PROCESS | 2218 | 1461475551012 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}] 22:25:51 INFO - PROCESS | 2218 | 1461475551130 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 22:25:51 INFO - PROCESS | 2218 | 1461475551201 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x128c45800 == 77 [pid = 2218] [id = 637] 22:25:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 217 (0x1242e2800) [pid = 2218] [serial = 1911] [outer = 0x0] 22:25:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 218 (0x1271fa400) [pid = 2218] [serial = 1912] [outer = 0x1242e2800] 22:25:51 INFO - PROCESS | 2218 | 1461475551228 Marionette DEBUG loaded listener.js 22:25:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 219 (0x1286a3c00) [pid = 2218] [serial = 1913] [outer = 0x1242e2800] 22:25:51 INFO - PROCESS | 2218 | 1461475551511 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]]]}] 22:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 22:25:51 INFO - PROCESS | 2218 | 1461475551528 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 22:25:51 INFO - PROCESS | 2218 | 1461475551529 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 22:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:25:51 INFO - PROCESS | 2218 | 1461475551531 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:25:51 INFO - PROCESS | 2218 | 1461475551532 Marionette TRACE conn2 <- [1,2522,null,{}] 22:25:51 INFO - PROCESS | 2218 | 1461475551543 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}] 22:25:51 INFO - PROCESS | 2218 | 1461475551638 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 22:25:51 INFO - PROCESS | 2218 | 1461475551715 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x129a61800 == 78 [pid = 2218] [id = 638] 22:25:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 220 (0x12869b800) [pid = 2218] [serial = 1914] [outer = 0x0] 22:25:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 221 (0x128f41c00) [pid = 2218] [serial = 1915] [outer = 0x12869b800] 22:25:51 INFO - PROCESS | 2218 | 1461475551740 Marionette DEBUG loaded listener.js 22:25:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 222 (0x128f9ac00) [pid = 2218] [serial = 1916] [outer = 0x12869b800] 22:25:52 INFO - PROCESS | 2218 | 1461475552046 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]]]}] 22:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 522ms 22:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:25:52 INFO - PROCESS | 2218 | 1461475552059 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 22:25:52 INFO - PROCESS | 2218 | 1461475552060 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 22:25:52 INFO - PROCESS | 2218 | 1461475552062 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:25:52 INFO - PROCESS | 2218 | 1461475552063 Marionette TRACE conn2 <- [1,2526,null,{}] 22:25:52 INFO - PROCESS | 2218 | 1461475552066 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}] 22:25:52 INFO - PROCESS | 2218 | 1461475552173 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 22:25:52 INFO - PROCESS | 2218 | 1461475552178 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a4b7800 == 79 [pid = 2218] [id = 639] 22:25:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 223 (0x12906b800) [pid = 2218] [serial = 1917] [outer = 0x0] 22:25:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 224 (0x129548c00) [pid = 2218] [serial = 1918] [outer = 0x12906b800] 22:25:52 INFO - PROCESS | 2218 | 1461475552206 Marionette DEBUG loaded listener.js 22:25:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 225 (0x129a82400) [pid = 2218] [serial = 1919] [outer = 0x12906b800] 22:25:52 INFO - PROCESS | 2218 | 1461475552570 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]]]}] 22:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 523ms 22:25:52 INFO - PROCESS | 2218 | 1461475552590 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 22:25:52 INFO - PROCESS | 2218 | 1461475552591 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 22:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:25:52 INFO - PROCESS | 2218 | 1461475552593 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:25:52 INFO - PROCESS | 2218 | 1461475552594 Marionette TRACE conn2 <- [1,2530,null,{}] 22:25:52 INFO - PROCESS | 2218 | 1461475552597 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}] 22:25:52 INFO - PROCESS | 2218 | 1461475552734 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 22:25:52 INFO - PROCESS | 2218 | 1461475552750 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa53000 == 80 [pid = 2218] [id = 640] 22:25:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 226 (0x114543800) [pid = 2218] [serial = 1920] [outer = 0x0] 22:25:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 227 (0x129a86000) [pid = 2218] [serial = 1921] [outer = 0x114543800] 22:25:52 INFO - PROCESS | 2218 | 1461475552775 Marionette DEBUG loaded listener.js 22:25:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 228 (0x129b11400) [pid = 2218] [serial = 1922] [outer = 0x114543800] 22:25:53 INFO - PROCESS | 2218 | 1461475553162 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]]]}] 22:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 620ms 22:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:25:53 INFO - PROCESS | 2218 | 1461475553215 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 22:25:53 INFO - PROCESS | 2218 | 1461475553216 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 22:25:53 INFO - PROCESS | 2218 | 1461475553218 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:25:53 INFO - PROCESS | 2218 | 1461475553219 Marionette TRACE conn2 <- [1,2534,null,{}] 22:25:53 INFO - PROCESS | 2218 | 1461475553222 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}] 22:25:53 INFO - PROCESS | 2218 | 1461475553340 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 22:25:53 INFO - PROCESS | 2218 | 1461475553359 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac7f800 == 81 [pid = 2218] [id = 641] 22:25:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 229 (0x129b04400) [pid = 2218] [serial = 1923] [outer = 0x0] 22:25:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 230 (0x129f5b400) [pid = 2218] [serial = 1924] [outer = 0x129b04400] 22:25:53 INFO - PROCESS | 2218 | 1461475553384 Marionette DEBUG loaded listener.js 22:25:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 231 (0x129f63c00) [pid = 2218] [serial = 1925] [outer = 0x129b04400] 22:25:53 INFO - PROCESS | 2218 | 1461475553720 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]]]}] 22:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 523ms 22:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:25:53 INFO - PROCESS | 2218 | 1461475553741 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 22:25:53 INFO - PROCESS | 2218 | 1461475553742 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 22:25:53 INFO - PROCESS | 2218 | 1461475553744 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:25:53 INFO - PROCESS | 2218 | 1461475553745 Marionette TRACE conn2 <- [1,2538,null,{}] 22:25:53 INFO - PROCESS | 2218 | 1461475553748 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}] 22:25:53 INFO - PROCESS | 2218 | 1461475553868 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 22:25:53 INFO - PROCESS | 2218 | 1461475553880 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b652800 == 82 [pid = 2218] [id = 642] 22:25:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 232 (0x129f15000) [pid = 2218] [serial = 1926] [outer = 0x0] 22:25:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 233 (0x12a149000) [pid = 2218] [serial = 1927] [outer = 0x129f15000] 22:25:53 INFO - PROCESS | 2218 | 1461475553906 Marionette DEBUG loaded listener.js 22:25:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 234 (0x12a5abc00) [pid = 2218] [serial = 1928] [outer = 0x129f15000] 22:25:54 INFO - PROCESS | 2218 | 1461475554266 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]]]}] 22:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 527ms 22:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:25:54 INFO - PROCESS | 2218 | 1461475554273 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 22:25:54 INFO - PROCESS | 2218 | 1461475554274 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 22:25:54 INFO - PROCESS | 2218 | 1461475554277 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:25:54 INFO - PROCESS | 2218 | 1461475554278 Marionette TRACE conn2 <- [1,2542,null,{}] 22:25:54 INFO - PROCESS | 2218 | 1461475554280 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}] 22:25:54 INFO - PROCESS | 2218 | 1461475554400 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 22:25:54 INFO - PROCESS | 2218 | 1461475554414 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d2bd800 == 83 [pid = 2218] [id = 643] 22:25:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 235 (0x12a5af800) [pid = 2218] [serial = 1929] [outer = 0x0] 22:25:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 236 (0x12a5eb800) [pid = 2218] [serial = 1930] [outer = 0x12a5af800] 22:25:54 INFO - PROCESS | 2218 | 1461475554439 Marionette DEBUG loaded listener.js 22:25:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 237 (0x12a5f5800) [pid = 2218] [serial = 1931] [outer = 0x12a5af800] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 236 (0x118825c00) [pid = 2218] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 235 (0x12e4b5400) [pid = 2218] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 234 (0x12ae37800) [pid = 2218] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 233 (0x1272ef400) [pid = 2218] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 232 (0x129070000) [pid = 2218] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 231 (0x129f0bc00) [pid = 2218] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 230 (0x1301adc00) [pid = 2218] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 229 (0x129b0d400) [pid = 2218] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 228 (0x12a5f9800) [pid = 2218] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 227 (0x115cef000) [pid = 2218] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 226 (0x12a5ee800) [pid = 2218] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:25:55 INFO - PROCESS | 2218 | --DOMWINDOW == 225 (0x12a5b0800) [pid = 2218] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:25:55 INFO - PROCESS | 2218 | 1461475555057 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]]]}] 22:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 819ms 22:25:55 INFO - PROCESS | 2218 | 1461475555097 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 22:25:55 INFO - PROCESS | 2218 | 1461475555099 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 22:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:25:55 INFO - PROCESS | 2218 | 1461475555101 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:25:55 INFO - PROCESS | 2218 | 1461475555105 Marionette TRACE conn2 <- [1,2546,null,{}] 22:25:55 INFO - PROCESS | 2218 | 1461475555108 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}] 22:25:55 INFO - PROCESS | 2218 | 1461475555233 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 22:25:55 INFO - PROCESS | 2218 | 1461475555315 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd8c800 == 84 [pid = 2218] [id = 644] 22:25:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 226 (0x11b1d6400) [pid = 2218] [serial = 1932] [outer = 0x0] 22:25:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 227 (0x12a5ab400) [pid = 2218] [serial = 1933] [outer = 0x11b1d6400] 22:25:55 INFO - PROCESS | 2218 | 1461475555345 Marionette DEBUG loaded listener.js 22:25:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 228 (0x12a838000) [pid = 2218] [serial = 1934] [outer = 0x11b1d6400] 22:25:55 INFO - PROCESS | 2218 | 1461475555641 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]]]}] 22:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 573ms 22:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:25:55 INFO - PROCESS | 2218 | 1461475555675 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 22:25:55 INFO - PROCESS | 2218 | 1461475555676 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 22:25:55 INFO - PROCESS | 2218 | 1461475555678 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:25:55 INFO - PROCESS | 2218 | 1461475555679 Marionette TRACE conn2 <- [1,2550,null,{}] 22:25:55 INFO - PROCESS | 2218 | 1461475555682 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}] 22:25:55 INFO - PROCESS | 2218 | 1461475555776 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 22:25:55 INFO - PROCESS | 2218 | 1461475555780 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ebaa000 == 85 [pid = 2218] [id = 645] 22:25:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 229 (0x12a838800) [pid = 2218] [serial = 1935] [outer = 0x0] 22:25:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 230 (0x12ac51400) [pid = 2218] [serial = 1936] [outer = 0x12a838800] 22:25:55 INFO - PROCESS | 2218 | 1461475555806 Marionette DEBUG loaded listener.js 22:25:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 231 (0x12ae1b800) [pid = 2218] [serial = 1937] [outer = 0x12a838800] 22:25:56 INFO - PROCESS | 2218 | 1461475556170 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]]]}] 22:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 22:25:56 INFO - PROCESS | 2218 | 1461475556198 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 22:25:56 INFO - PROCESS | 2218 | 1461475556199 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 22:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:25:56 INFO - PROCESS | 2218 | 1461475556201 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:25:56 INFO - PROCESS | 2218 | 1461475556202 Marionette TRACE conn2 <- [1,2554,null,{}] 22:25:56 INFO - PROCESS | 2218 | 1461475556205 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}] 22:25:56 INFO - PROCESS | 2218 | 1461475556336 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 22:25:56 INFO - PROCESS | 2218 | 1461475556340 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee18800 == 86 [pid = 2218] [id = 646] 22:25:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 232 (0x12a83dc00) [pid = 2218] [serial = 1938] [outer = 0x0] 22:25:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 233 (0x12ae22400) [pid = 2218] [serial = 1939] [outer = 0x12a83dc00] 22:25:56 INFO - PROCESS | 2218 | 1461475556366 Marionette DEBUG loaded listener.js 22:25:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 234 (0x12ae33800) [pid = 2218] [serial = 1940] [outer = 0x12a83dc00] 22:25:56 INFO - PROCESS | 2218 | 1461475556704 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]]]}] 22:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 22:25:56 INFO - PROCESS | 2218 | 1461475556723 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 22:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:25:56 INFO - PROCESS | 2218 | 1461475556724 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 22:25:56 INFO - PROCESS | 2218 | 1461475556726 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:25:56 INFO - PROCESS | 2218 | 1461475556727 Marionette TRACE conn2 <- [1,2558,null,{}] 22:25:56 INFO - PROCESS | 2218 | 1461475556730 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}] 22:25:56 INFO - PROCESS | 2218 | 1461475556825 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 22:25:56 INFO - PROCESS | 2218 | 1461475556906 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f514000 == 87 [pid = 2218] [id = 647] 22:25:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 235 (0x12ae1ac00) [pid = 2218] [serial = 1941] [outer = 0x0] 22:25:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 236 (0x12aee3c00) [pid = 2218] [serial = 1942] [outer = 0x12ae1ac00] 22:25:56 INFO - PROCESS | 2218 | 1461475556931 Marionette DEBUG loaded listener.js 22:25:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 237 (0x12b62fc00) [pid = 2218] [serial = 1943] [outer = 0x12ae1ac00] 22:25:57 INFO - PROCESS | 2218 | 1461475557462 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]]]}] 22:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 769ms 22:25:57 INFO - PROCESS | 2218 | 1461475557496 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 22:25:57 INFO - PROCESS | 2218 | 1461475557499 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 22:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:25:57 INFO - PROCESS | 2218 | 1461475557504 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:25:57 INFO - PROCESS | 2218 | 1461475557506 Marionette TRACE conn2 <- [1,2562,null,{}] 22:25:57 INFO - PROCESS | 2218 | 1461475557509 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}] 22:25:57 INFO - PROCESS | 2218 | 1461475557632 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 22:25:57 INFO - PROCESS | 2218 | 1461475557762 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239b0800 == 88 [pid = 2218] [id = 648] 22:25:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 238 (0x11a999000) [pid = 2218] [serial = 1944] [outer = 0x0] 22:25:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 239 (0x11b179c00) [pid = 2218] [serial = 1945] [outer = 0x11a999000] 22:25:57 INFO - PROCESS | 2218 | 1461475557794 Marionette DEBUG loaded listener.js 22:25:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 240 (0x11c420800) [pid = 2218] [serial = 1946] [outer = 0x11a999000] 22:25:58 INFO - PROCESS | 2218 | 1461475558259 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]]]}] 22:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 820ms 22:25:58 INFO - PROCESS | 2218 | 1461475558324 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 22:25:58 INFO - PROCESS | 2218 | 1461475558329 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 22:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:25:58 INFO - PROCESS | 2218 | 1461475558333 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:25:58 INFO - PROCESS | 2218 | 1461475558336 Marionette TRACE conn2 <- [1,2566,null,{}] 22:25:58 INFO - PROCESS | 2218 | 1461475558340 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}] 22:25:58 INFO - PROCESS | 2218 | 1461475558454 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 22:25:58 INFO - PROCESS | 2218 | 1461475558544 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x129fc9000 == 89 [pid = 2218] [id = 649] 22:25:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 241 (0x1240dac00) [pid = 2218] [serial = 1947] [outer = 0x0] 22:25:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 242 (0x12643bc00) [pid = 2218] [serial = 1948] [outer = 0x1240dac00] 22:25:58 INFO - PROCESS | 2218 | 1461475558574 Marionette DEBUG loaded listener.js 22:25:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 243 (0x128f93800) [pid = 2218] [serial = 1949] [outer = 0x1240dac00] 22:25:59 INFO - PROCESS | 2218 | 1461475559049 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]]]}] 22:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 773ms 22:25:59 INFO - PROCESS | 2218 | 1461475559107 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 22:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:25:59 INFO - PROCESS | 2218 | 1461475559109 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 22:25:59 INFO - PROCESS | 2218 | 1461475559111 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:25:59 INFO - PROCESS | 2218 | 1461475559114 Marionette TRACE conn2 <- [1,2570,null,{}] 22:25:59 INFO - PROCESS | 2218 | 1461475559122 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}] 22:25:59 INFO - PROCESS | 2218 | 1461475559238 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 22:25:59 INFO - PROCESS | 2218 | 1461475559331 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f151000 == 90 [pid = 2218] [id = 650] 22:25:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 244 (0x1296dac00) [pid = 2218] [serial = 1950] [outer = 0x0] 22:25:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 245 (0x129a81000) [pid = 2218] [serial = 1951] [outer = 0x1296dac00] 22:25:59 INFO - PROCESS | 2218 | 1461475559363 Marionette DEBUG loaded listener.js 22:25:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 246 (0x12a14ac00) [pid = 2218] [serial = 1952] [outer = 0x1296dac00] 22:25:59 INFO - PROCESS | 2218 | 1461475559839 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]]]}] 22:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 771ms 22:25:59 INFO - PROCESS | 2218 | 1461475559884 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 22:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:25:59 INFO - PROCESS | 2218 | 1461475559887 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 22:25:59 INFO - PROCESS | 2218 | 1461475559891 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:25:59 INFO - PROCESS | 2218 | 1461475559893 Marionette TRACE conn2 <- [1,2574,null,{}] 22:25:59 INFO - PROCESS | 2218 | 1461475559896 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}] 22:26:00 INFO - PROCESS | 2218 | 1461475560066 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 22:26:00 INFO - PROCESS | 2218 | 1461475560230 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300b7000 == 91 [pid = 2218] [id = 651] 22:26:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 247 (0x129f17000) [pid = 2218] [serial = 1953] [outer = 0x0] 22:26:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 248 (0x12a66e400) [pid = 2218] [serial = 1954] [outer = 0x129f17000] 22:26:00 INFO - PROCESS | 2218 | 1461475560281 Marionette DEBUG loaded listener.js 22:26:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 249 (0x12a832400) [pid = 2218] [serial = 1955] [outer = 0x129f17000] 22:26:00 INFO - PROCESS | 2218 | 1461475560711 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]]]}] 22:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 870ms 22:26:00 INFO - PROCESS | 2218 | 1461475560761 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 22:26:00 INFO - PROCESS | 2218 | 1461475560762 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 22:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:26:00 INFO - PROCESS | 2218 | 1461475560764 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:26:00 INFO - PROCESS | 2218 | 1461475560766 Marionette TRACE conn2 <- [1,2578,null,{}] 22:26:00 INFO - PROCESS | 2218 | 1461475560787 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}] 22:26:00 INFO - PROCESS | 2218 | 1461475560899 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 22:26:00 INFO - PROCESS | 2218 | 1461475560989 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x130ca5000 == 92 [pid = 2218] [id = 652] 22:26:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 250 (0x12a147400) [pid = 2218] [serial = 1956] [outer = 0x0] 22:26:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 251 (0x12ac53000) [pid = 2218] [serial = 1957] [outer = 0x12a147400] 22:26:01 INFO - PROCESS | 2218 | 1461475561020 Marionette DEBUG loaded listener.js 22:26:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 252 (0x12b075000) [pid = 2218] [serial = 1958] [outer = 0x12a147400] 22:26:01 INFO - PROCESS | 2218 | 1461475561454 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]]]}] 22:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 719ms 22:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:26:01 INFO - PROCESS | 2218 | 1461475561483 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 22:26:01 INFO - PROCESS | 2218 | 1461475561485 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 22:26:01 INFO - PROCESS | 2218 | 1461475561487 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:26:01 INFO - PROCESS | 2218 | 1461475561488 Marionette TRACE conn2 <- [1,2582,null,{}] 22:26:01 INFO - PROCESS | 2218 | 1461475561490 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}] 22:26:01 INFO - PROCESS | 2218 | 1461475561611 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 22:26:01 INFO - PROCESS | 2218 | 1461475561704 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x137aca800 == 93 [pid = 2218] [id = 653] 22:26:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 253 (0x12b076800) [pid = 2218] [serial = 1959] [outer = 0x0] 22:26:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 254 (0x12c0aec00) [pid = 2218] [serial = 1960] [outer = 0x12b076800] 22:26:01 INFO - PROCESS | 2218 | 1461475561738 Marionette DEBUG loaded listener.js 22:26:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 255 (0x12d748800) [pid = 2218] [serial = 1961] [outer = 0x12b076800] 22:26:02 INFO - PROCESS | 2218 | 1461475562139 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]]]}] 22:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 720ms 22:26:02 INFO - PROCESS | 2218 | 1461475562232 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 22:26:02 INFO - PROCESS | 2218 | 1461475562233 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 22:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:26:02 INFO - PROCESS | 2218 | 1461475562255 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:26:02 INFO - PROCESS | 2218 | 1461475562257 Marionette TRACE conn2 <- [1,2586,null,{}] 22:26:02 INFO - PROCESS | 2218 | 1461475562259 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}] 22:26:02 INFO - PROCESS | 2218 | 1461475562369 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 22:26:02 INFO - PROCESS | 2218 | 1461475562475 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x138b8a000 == 94 [pid = 2218] [id = 654] 22:26:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 256 (0x11584f800) [pid = 2218] [serial = 1962] [outer = 0x0] 22:26:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 257 (0x12d287c00) [pid = 2218] [serial = 1963] [outer = 0x11584f800] 22:26:02 INFO - PROCESS | 2218 | 1461475562505 Marionette DEBUG loaded listener.js 22:26:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 258 (0x12e4bb000) [pid = 2218] [serial = 1964] [outer = 0x11584f800] 22:26:02 INFO - PROCESS | 2218 | 1461475562961 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]]]}] 22:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 720ms 22:26:02 INFO - PROCESS | 2218 | 1461475562988 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 22:26:02 INFO - PROCESS | 2218 | 1461475562989 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 22:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:26:02 INFO - PROCESS | 2218 | 1461475562994 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:26:02 INFO - PROCESS | 2218 | 1461475562995 Marionette TRACE conn2 <- [1,2590,null,{}] 22:26:03 INFO - PROCESS | 2218 | 1461475562997 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}] 22:26:03 INFO - PROCESS | 2218 | 1461475563111 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 22:26:03 INFO - PROCESS | 2218 | 1461475563206 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x129a5d000 == 95 [pid = 2218] [id = 655] 22:26:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 259 (0x118efc000) [pid = 2218] [serial = 1965] [outer = 0x0] 22:26:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 260 (0x12a3b1c00) [pid = 2218] [serial = 1966] [outer = 0x118efc000] 22:26:03 INFO - PROCESS | 2218 | 1461475563238 Marionette DEBUG loaded listener.js 22:26:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 261 (0x12e517400) [pid = 2218] [serial = 1967] [outer = 0x118efc000] 22:26:04 INFO - PROCESS | 2218 | 1461475564054 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]]]}] 22:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1074ms 22:26:04 INFO - PROCESS | 2218 | 1461475564069 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 22:26:04 INFO - PROCESS | 2218 | 1461475564071 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 22:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:26:04 INFO - PROCESS | 2218 | 1461475564075 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:26:04 INFO - PROCESS | 2218 | 1461475564077 Marionette TRACE conn2 <- [1,2594,null,{}] 22:26:04 INFO - PROCESS | 2218 | 1461475564081 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}] 22:26:04 INFO - PROCESS | 2218 | 1461475564193 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 22:26:04 INFO - PROCESS | 2218 | 1461475564289 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x129af1800 == 96 [pid = 2218] [id = 656] 22:26:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 262 (0x11a995000) [pid = 2218] [serial = 1968] [outer = 0x0] 22:26:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 263 (0x11c084400) [pid = 2218] [serial = 1969] [outer = 0x11a995000] 22:26:04 INFO - PROCESS | 2218 | 1461475564317 Marionette DEBUG loaded listener.js 22:26:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 264 (0x123e07800) [pid = 2218] [serial = 1970] [outer = 0x11a995000] 22:26:04 INFO - PROCESS | 2218 | 1461475564797 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]]]}] 22:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 772ms 22:26:04 INFO - PROCESS | 2218 | 1461475564855 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 22:26:04 INFO - PROCESS | 2218 | 1461475564861 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 22:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:26:04 INFO - PROCESS | 2218 | 1461475564918 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:26:04 INFO - PROCESS | 2218 | 1461475564920 Marionette TRACE conn2 <- [1,2598,null,{}] 22:26:04 INFO - PROCESS | 2218 | 1461475564927 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}] 22:26:05 INFO - PROCESS | 2218 | 1461475565092 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 22:26:05 INFO - PROCESS | 2218 | 1461475565252 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286e6000 == 97 [pid = 2218] [id = 657] 22:26:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 265 (0x12402e800) [pid = 2218] [serial = 1971] [outer = 0x0] 22:26:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 266 (0x127c6a000) [pid = 2218] [serial = 1972] [outer = 0x12402e800] 22:26:05 INFO - PROCESS | 2218 | 1461475565298 Marionette DEBUG loaded listener.js 22:26:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 267 (0x128f40400) [pid = 2218] [serial = 1973] [outer = 0x12402e800] 22:26:05 INFO - PROCESS | 2218 | 1461475565800 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]]]}] 22:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 945ms 22:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:26:05 INFO - PROCESS | 2218 | 1461475565857 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 22:26:05 INFO - PROCESS | 2218 | 1461475565858 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 22:26:05 INFO - PROCESS | 2218 | 1461475565862 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:26:05 INFO - PROCESS | 2218 | 1461475565865 Marionette TRACE conn2 <- [1,2602,null,{}] 22:26:05 INFO - PROCESS | 2218 | 1461475565874 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}] 22:26:05 INFO - PROCESS | 2218 | 1461475565980 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 22:26:06 INFO - PROCESS | 2218 | 1461475566090 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b64a800 == 98 [pid = 2218] [id = 658] 22:26:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 268 (0x129a44000) [pid = 2218] [serial = 1974] [outer = 0x0] 22:26:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 269 (0x129a86400) [pid = 2218] [serial = 1975] [outer = 0x129a44000] 22:26:06 INFO - PROCESS | 2218 | 1461475566120 Marionette DEBUG loaded listener.js 22:26:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 270 (0x129f12000) [pid = 2218] [serial = 1976] [outer = 0x129a44000] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee18800 == 97 [pid = 2218] [id = 646] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebaa000 == 96 [pid = 2218] [id = 645] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd8c800 == 95 [pid = 2218] [id = 644] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2bd800 == 94 [pid = 2218] [id = 643] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12b652800 == 93 [pid = 2218] [id = 642] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac7f800 == 92 [pid = 2218] [id = 641] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 269 (0x1301fec00) [pid = 2218] [serial = 1828] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 268 (0x12a678000) [pid = 2218] [serial = 1837] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 267 (0x11bc0c400) [pid = 2218] [serial = 1834] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 266 (0x12f775400) [pid = 2218] [serial = 1822] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 265 (0x129a42000) [pid = 2218] [serial = 1813] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 264 (0x130aaf800) [pid = 2218] [serial = 1831] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 263 (0x12aee4c00) [pid = 2218] [serial = 1819] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 262 (0x11b128400) [pid = 2218] [serial = 1807] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 261 (0x1271fbc00) [pid = 2218] [serial = 1810] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 260 (0x1301f1800) [pid = 2218] [serial = 1825] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 259 (0x12a5b4000) [pid = 2218] [serial = 1816] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12aa53000 == 91 [pid = 2218] [id = 640] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12a4b7800 == 90 [pid = 2218] [id = 639] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x129a61800 == 89 [pid = 2218] [id = 638] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x128c45800 == 88 [pid = 2218] [id = 637] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x123d49800 == 87 [pid = 2218] [id = 636] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x11c3cc000 == 86 [pid = 2218] [id = 635] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x119d61800 == 85 [pid = 2218] [id = 634] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x1296af800 == 84 [pid = 2218] [id = 632] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x13ae94000 == 83 [pid = 2218] [id = 631] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12aa54800 == 82 [pid = 2218] [id = 630] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12a326800 == 81 [pid = 2218] [id = 629] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x139bd1000 == 80 [pid = 2218] [id = 628] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x12b65d800 == 79 [pid = 2218] [id = 627] 22:26:06 INFO - PROCESS | 2218 | --DOCSHELL 0x1296a6000 == 78 [pid = 2218] [id = 626] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 258 (0x137391800) [pid = 2218] [serial = 1874] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 257 (0x11a8c5c00) [pid = 2218] [serial = 1840] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 256 (0x12f7cdc00) [pid = 2218] [serial = 1858] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 255 (0x12c0b5800) [pid = 2218] [serial = 1855] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 254 (0x129f0d000) [pid = 2218] [serial = 1847] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 253 (0x12aede800) [pid = 2218] [serial = 1867] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 252 (0x129f58c00) [pid = 2218] [serial = 1849] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 251 (0x1301ab400) [pid = 2218] [serial = 1859] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 250 (0x137a13000) [pid = 2218] [serial = 1871] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 249 (0x129b0fc00) [pid = 2218] [serial = 1873] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 248 (0x137386c00) [pid = 2218] [serial = 1870] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 247 (0x11b419400) [pid = 2218] [serial = 1841] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 246 (0x1301ac400) [pid = 2218] [serial = 1864] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 245 (0x11ae92400) [pid = 2218] [serial = 1843] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 244 (0x12a5f3800) [pid = 2218] [serial = 1861] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 243 (0x12eeeb800) [pid = 2218] [serial = 1856] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 242 (0x1301f2800) [pid = 2218] [serial = 1865] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 241 (0x129089400) [pid = 2218] [serial = 1846] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 240 (0x12a5f8000) [pid = 2218] [serial = 1862] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 239 (0x130ab0800) [pid = 2218] [serial = 1868] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 238 (0x12ae37c00) [pid = 2218] [serial = 1853] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 237 (0x12a675400) [pid = 2218] [serial = 1852] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 236 (0x12a3bf800) [pid = 2218] [serial = 1850] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | --DOMWINDOW == 235 (0x1272f2c00) [pid = 2218] [serial = 1844] [outer = 0x0] [url = about:blank] 22:26:06 INFO - PROCESS | 2218 | 1461475566670 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]]]}] 22:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 826ms 22:26:06 INFO - PROCESS | 2218 | 1461475566691 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 22:26:06 INFO - PROCESS | 2218 | 1461475566694 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 22:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:26:06 INFO - PROCESS | 2218 | 1461475566697 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:26:06 INFO - PROCESS | 2218 | 1461475566699 Marionette TRACE conn2 <- [1,2606,null,{}] 22:26:06 INFO - PROCESS | 2218 | 1461475566713 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}] 22:26:06 INFO - PROCESS | 2218 | 1461475566860 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 22:26:06 INFO - PROCESS | 2218 | 1461475566980 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239cc000 == 79 [pid = 2218] [id = 659] 22:26:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 236 (0x11c4afc00) [pid = 2218] [serial = 1977] [outer = 0x0] 22:26:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 237 (0x128699000) [pid = 2218] [serial = 1978] [outer = 0x11c4afc00] 22:26:07 INFO - PROCESS | 2218 | 1461475567024 Marionette DEBUG loaded listener.js 22:26:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 238 (0x129a89000) [pid = 2218] [serial = 1979] [outer = 0x11c4afc00] 22:26:07 INFO - PROCESS | 2218 | 1461475567369 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]]]}] 22:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 723ms 22:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:26:07 INFO - PROCESS | 2218 | 1461475567421 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 22:26:07 INFO - PROCESS | 2218 | 1461475567422 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 22:26:07 INFO - PROCESS | 2218 | 1461475567424 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:26:07 INFO - PROCESS | 2218 | 1461475567425 Marionette TRACE conn2 <- [1,2610,null,{}] 22:26:07 INFO - PROCESS | 2218 | 1461475567438 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}] 22:26:07 INFO - PROCESS | 2218 | 1461475567530 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 22:26:07 INFO - PROCESS | 2218 | 1461475567535 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x129fc8000 == 80 [pid = 2218] [id = 660] 22:26:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 239 (0x129b03c00) [pid = 2218] [serial = 1980] [outer = 0x0] 22:26:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 240 (0x12a143800) [pid = 2218] [serial = 1981] [outer = 0x129b03c00] 22:26:07 INFO - PROCESS | 2218 | 1461475567562 Marionette DEBUG loaded listener.js 22:26:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 241 (0x12a5b0800) [pid = 2218] [serial = 1982] [outer = 0x129b03c00] 22:26:07 INFO - PROCESS | 2218 | 1461475567944 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]]]}] 22:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 572ms 22:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:26:08 INFO - PROCESS | 2218 | 1461475567996 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 22:26:08 INFO - PROCESS | 2218 | 1461475567998 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 22:26:08 INFO - PROCESS | 2218 | 1461475568000 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:26:08 INFO - PROCESS | 2218 | 1461475568001 Marionette TRACE conn2 <- [1,2614,null,{}] 22:26:08 INFO - PROCESS | 2218 | 1461475568003 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}] 22:26:08 INFO - PROCESS | 2218 | 1461475568108 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 22:26:08 INFO - PROCESS | 2218 | 1461475568112 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adb2000 == 81 [pid = 2218] [id = 661] 22:26:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 242 (0x12a5ebc00) [pid = 2218] [serial = 1983] [outer = 0x0] 22:26:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 243 (0x12a5f9800) [pid = 2218] [serial = 1984] [outer = 0x12a5ebc00] 22:26:08 INFO - PROCESS | 2218 | 1461475568140 Marionette DEBUG loaded listener.js 22:26:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 244 (0x12ae2a800) [pid = 2218] [serial = 1985] [outer = 0x12a5ebc00] 22:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 22:26:08 INFO - PROCESS | 2218 | 1461475568513 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]]]}] 22:26:08 INFO - PROCESS | 2218 | 1461475568520 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 22:26:08 INFO - PROCESS | 2218 | 1461475568522 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 22:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:26:08 INFO - PROCESS | 2218 | 1461475568524 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:26:08 INFO - PROCESS | 2218 | 1461475568525 Marionette TRACE conn2 <- [1,2618,null,{}] 22:26:08 INFO - PROCESS | 2218 | 1461475568527 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}] 22:26:08 INFO - PROCESS | 2218 | 1461475568620 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 22:26:08 INFO - PROCESS | 2218 | 1461475568716 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d57e800 == 82 [pid = 2218] [id = 662] 22:26:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 245 (0x12a5ecc00) [pid = 2218] [serial = 1986] [outer = 0x0] 22:26:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 246 (0x12aede800) [pid = 2218] [serial = 1987] [outer = 0x12a5ecc00] 22:26:08 INFO - PROCESS | 2218 | 1461475568742 Marionette DEBUG loaded listener.js 22:26:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 247 (0x12c24a800) [pid = 2218] [serial = 1988] [outer = 0x12a5ecc00] 22:26:09 INFO - PROCESS | 2218 | 1461475569074 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]]]}] 22:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 22:26:09 INFO - PROCESS | 2218 | 1461475569094 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 22:26:09 INFO - PROCESS | 2218 | 1461475569095 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 22:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:26:09 INFO - PROCESS | 2218 | 1461475569098 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:26:09 INFO - PROCESS | 2218 | 1461475569099 Marionette TRACE conn2 <- [1,2622,null,{}] 22:26:09 INFO - PROCESS | 2218 | 1461475569101 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}] 22:26:09 INFO - PROCESS | 2218 | 1461475569224 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 22:26:09 INFO - PROCESS | 2218 | 1461475569237 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ea6d800 == 83 [pid = 2218] [id = 663] 22:26:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 248 (0x12ac5a000) [pid = 2218] [serial = 1989] [outer = 0x0] 22:26:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 249 (0x12d384800) [pid = 2218] [serial = 1990] [outer = 0x12ac5a000] 22:26:09 INFO - PROCESS | 2218 | 1461475569263 Marionette DEBUG loaded listener.js 22:26:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 250 (0x12e535800) [pid = 2218] [serial = 1991] [outer = 0x12ac5a000] 22:26:09 INFO - PROCESS | 2218 | 1461475569626 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]]]}] 22:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 567ms 22:26:09 INFO - PROCESS | 2218 | 1461475569670 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 22:26:09 INFO - PROCESS | 2218 | 1461475569671 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 22:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:26:09 INFO - PROCESS | 2218 | 1461475569674 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:26:09 INFO - PROCESS | 2218 | 1461475569675 Marionette TRACE conn2 <- [1,2626,null,{}] 22:26:09 INFO - PROCESS | 2218 | 1461475569677 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}] 22:26:09 INFO - PROCESS | 2218 | 1461475569828 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 22:26:09 INFO - PROCESS | 2218 | 1461475569845 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ee17000 == 84 [pid = 2218] [id = 664] 22:26:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 251 (0x12d283c00) [pid = 2218] [serial = 1992] [outer = 0x0] 22:26:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 252 (0x12dd50400) [pid = 2218] [serial = 1993] [outer = 0x12d283c00] 22:26:09 INFO - PROCESS | 2218 | 1461475569883 Marionette DEBUG loaded listener.js 22:26:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 253 (0x12eef2000) [pid = 2218] [serial = 1994] [outer = 0x12d283c00] 22:26:10 INFO - PROCESS | 2218 | 1461475570295 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]]]}] 22:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 673ms 22:26:10 INFO - PROCESS | 2218 | 1461475570348 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 22:26:10 INFO - PROCESS | 2218 | 1461475570350 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 22:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:26:10 INFO - PROCESS | 2218 | 1461475570361 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:26:10 INFO - PROCESS | 2218 | 1461475570363 Marionette TRACE conn2 <- [1,2630,null,{}] 22:26:10 INFO - PROCESS | 2218 | 1461475570366 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}] 22:26:10 INFO - PROCESS | 2218 | 1461475570566 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 22:26:10 INFO - PROCESS | 2218 | 1461475570629 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300bc000 == 85 [pid = 2218] [id = 665] 22:26:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 254 (0x12f77d800) [pid = 2218] [serial = 1995] [outer = 0x0] 22:26:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 255 (0x12f7d1c00) [pid = 2218] [serial = 1996] [outer = 0x12f77d800] 22:26:10 INFO - PROCESS | 2218 | 1461475570671 Marionette DEBUG loaded listener.js 22:26:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 256 (0x1301b0800) [pid = 2218] [serial = 1997] [outer = 0x12f77d800] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 255 (0x119859400) [pid = 2218] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 254 (0x12d27d400) [pid = 2218] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 253 (0x129a87000) [pid = 2218] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 252 (0x12f77c000) [pid = 2218] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 251 (0x12d379c00) [pid = 2218] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 250 (0x12dd59000) [pid = 2218] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 249 (0x11882e400) [pid = 2218] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 248 (0x118829800) [pid = 2218] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 247 (0x11522c800) [pid = 2218] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 246 (0x12908e400) [pid = 2218] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 245 (0x12a66a400) [pid = 2218] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 244 (0x1270f0400) [pid = 2218] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 243 (0x114fd5800) [pid = 2218] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 242 (0x11baeb400) [pid = 2218] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 241 (0x11b1b9c00) [pid = 2218] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 240 (0x12906d400) [pid = 2218] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 239 (0x119d83400) [pid = 2218] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 238 (0x129f14800) [pid = 2218] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 237 (0x128696800) [pid = 2218] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 236 (0x11c089c00) [pid = 2218] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 235 (0x115cee000) [pid = 2218] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 234 (0x12906ec00) [pid = 2218] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 233 (0x11a8c1000) [pid = 2218] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 232 (0x11c424000) [pid = 2218] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 231 (0x11b18fc00) [pid = 2218] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 230 (0x12ae1d000) [pid = 2218] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 229 (0x129b04400) [pid = 2218] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 228 (0x129f15000) [pid = 2218] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 227 (0x12a5af800) [pid = 2218] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 226 (0x11b1d6400) [pid = 2218] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 225 (0x12a838800) [pid = 2218] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 224 (0x12a83dc00) [pid = 2218] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 223 (0x11925d000) [pid = 2218] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 222 (0x11b178800) [pid = 2218] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 221 (0x12869b800) [pid = 2218] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 220 (0x114fdcc00) [pid = 2218] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 219 (0x1242e2800) [pid = 2218] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 218 (0x12906b800) [pid = 2218] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 217 (0x114543800) [pid = 2218] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 216 (0x114e70000) [pid = 2218] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 215 (0x129f0b400) [pid = 2218] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:26:11 INFO - PROCESS | 2218 | --DOMWINDOW == 214 (0x129a83000) [pid = 2218] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:26:11 INFO - PROCESS | 2218 | 1461475571535 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]]]}] 22:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1221ms 22:26:11 INFO - PROCESS | 2218 | 1461475571582 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 22:26:11 INFO - PROCESS | 2218 | 1461475571583 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 22:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:26:11 INFO - PROCESS | 2218 | 1461475571591 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:26:11 INFO - PROCESS | 2218 | 1461475571593 Marionette TRACE conn2 <- [1,2634,null,{}] 22:26:11 INFO - PROCESS | 2218 | 1461475571596 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}] 22:26:11 INFO - PROCESS | 2218 | 1461475571710 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 22:26:11 INFO - PROCESS | 2218 | 1461475571714 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x129add000 == 86 [pid = 2218] [id = 666] 22:26:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 215 (0x119859400) [pid = 2218] [serial = 1998] [outer = 0x0] 22:26:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 216 (0x11c424000) [pid = 2218] [serial = 1999] [outer = 0x119859400] 22:26:11 INFO - PROCESS | 2218 | 1461475571744 Marionette DEBUG loaded listener.js 22:26:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 217 (0x129a83000) [pid = 2218] [serial = 2000] [outer = 0x119859400] 22:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 22:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:26:12 INFO - PROCESS | 2218 | 1461475572109 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]]]}] 22:26:12 INFO - PROCESS | 2218 | 1461475572114 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 22:26:12 INFO - PROCESS | 2218 | 1461475572115 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 22:26:12 INFO - PROCESS | 2218 | 1461475572117 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:26:12 INFO - PROCESS | 2218 | 1461475572119 Marionette TRACE conn2 <- [1,2638,null,{}] 22:26:12 INFO - PROCESS | 2218 | 1461475572127 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}] 22:26:12 INFO - PROCESS | 2218 | 1461475572230 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 22:26:12 INFO - PROCESS | 2218 | 1461475572316 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f51f800 == 87 [pid = 2218] [id = 667] 22:26:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 218 (0x11b1be400) [pid = 2218] [serial = 2001] [outer = 0x0] 22:26:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 219 (0x129f16400) [pid = 2218] [serial = 2002] [outer = 0x11b1be400] 22:26:12 INFO - PROCESS | 2218 | 1461475572341 Marionette DEBUG loaded listener.js 22:26:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 220 (0x12a83e400) [pid = 2218] [serial = 2003] [outer = 0x11b1be400] 22:26:12 INFO - PROCESS | 2218 | 1461475572643 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]]]}] 22:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 577ms 22:26:12 INFO - PROCESS | 2218 | 1461475572694 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 22:26:12 INFO - PROCESS | 2218 | 1461475572695 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 22:26:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:26:12 INFO - PROCESS | 2218 | 1461475572698 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:26:12 INFO - PROCESS | 2218 | 1461475572699 Marionette TRACE conn2 <- [1,2642,null,{}] 22:26:12 INFO - PROCESS | 2218 | 1461475572701 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}] 22:26:12 INFO - PROCESS | 2218 | 1461475572796 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 22:26:12 INFO - PROCESS | 2218 | 1461475572800 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x138b8e800 == 88 [pid = 2218] [id = 668] 22:26:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 221 (0x12ac54400) [pid = 2218] [serial = 2004] [outer = 0x0] 22:26:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 222 (0x12e51e000) [pid = 2218] [serial = 2005] [outer = 0x12ac54400] 22:26:12 INFO - PROCESS | 2218 | 1461475572827 Marionette DEBUG loaded listener.js 22:26:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 223 (0x1301b0c00) [pid = 2218] [serial = 2006] [outer = 0x12ac54400] 22:26:13 INFO - PROCESS | 2218 | 1461475573160 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]]]}] 22:26:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 471ms 22:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:26:13 INFO - PROCESS | 2218 | 1461475573175 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 22:26:13 INFO - PROCESS | 2218 | 1461475573176 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 22:26:13 INFO - PROCESS | 2218 | 1461475573178 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:26:13 INFO - PROCESS | 2218 | 1461475573179 Marionette TRACE conn2 <- [1,2646,null,{}] 22:26:13 INFO - PROCESS | 2218 | 1461475573184 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}] 22:26:13 INFO - PROCESS | 2218 | 1461475573335 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 22:26:13 INFO - PROCESS | 2218 | 1461475573469 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x119807800 == 89 [pid = 2218] [id = 669] 22:26:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 224 (0x1147cc000) [pid = 2218] [serial = 2007] [outer = 0x0] 22:26:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 225 (0x11522c800) [pid = 2218] [serial = 2008] [outer = 0x1147cc000] 22:26:13 INFO - PROCESS | 2218 | 1461475573504 Marionette DEBUG loaded listener.js 22:26:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 226 (0x11882d400) [pid = 2218] [serial = 2009] [outer = 0x1147cc000] 22:26:14 INFO - PROCESS | 2218 | 1461475574006 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]]]}] 22:26:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 876ms 22:26:14 INFO - PROCESS | 2218 | 1461475574055 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 22:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:26:14 INFO - PROCESS | 2218 | 1461475574059 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 22:26:14 INFO - PROCESS | 2218 | 1461475574063 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:26:14 INFO - PROCESS | 2218 | 1461475574065 Marionette TRACE conn2 <- [1,2650,null,{}] 22:26:14 INFO - PROCESS | 2218 | 1461475574068 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}] 22:26:14 INFO - PROCESS | 2218 | 1461475574191 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 22:26:14 INFO - PROCESS | 2218 | 1461475574286 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x129ae4000 == 90 [pid = 2218] [id = 670] 22:26:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 227 (0x11a8cac00) [pid = 2218] [serial = 2010] [outer = 0x0] 22:26:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 228 (0x12386d400) [pid = 2218] [serial = 2011] [outer = 0x11a8cac00] 22:26:14 INFO - PROCESS | 2218 | 1461475574320 Marionette DEBUG loaded listener.js 22:26:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 229 (0x1242de800) [pid = 2218] [serial = 2012] [outer = 0x11a8cac00] 22:26:14 INFO - PROCESS | 2218 | 1461475574734 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]]]}] 22:26:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 721ms 22:26:14 INFO - PROCESS | 2218 | 1461475574786 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 22:26:14 INFO - PROCESS | 2218 | 1461475574789 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 22:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:26:14 INFO - PROCESS | 2218 | 1461475574792 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:26:14 INFO - PROCESS | 2218 | 1461475574793 Marionette TRACE conn2 <- [1,2654,null,{}] 22:26:14 INFO - PROCESS | 2218 | 1461475574796 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}] 22:26:14 INFO - PROCESS | 2218 | 1461475574913 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 22:26:15 INFO - PROCESS | 2218 | 1461475575038 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac85800 == 91 [pid = 2218] [id = 671] 22:26:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 230 (0x1271fac00) [pid = 2218] [serial = 2013] [outer = 0x0] 22:26:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 231 (0x129066800) [pid = 2218] [serial = 2014] [outer = 0x1271fac00] 22:26:15 INFO - PROCESS | 2218 | 1461475575072 Marionette DEBUG loaded listener.js 22:26:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 232 (0x129540400) [pid = 2218] [serial = 2015] [outer = 0x1271fac00] 22:26:15 INFO - PROCESS | 2218 | 1461475575514 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]]]}] 22:26:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:26:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 769ms 22:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:26:15 INFO - PROCESS | 2218 | 1461475575562 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 22:26:15 INFO - PROCESS | 2218 | 1461475575564 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 22:26:15 INFO - PROCESS | 2218 | 1461475575571 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:26:15 INFO - PROCESS | 2218 | 1461475575575 Marionette TRACE conn2 <- [1,2658,null,{}] 22:26:15 INFO - PROCESS | 2218 | 1461475575579 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}] 22:26:15 INFO - PROCESS | 2218 | 1461475575701 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 22:26:15 INFO - PROCESS | 2218 | 1461475575798 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x138127000 == 92 [pid = 2218] [id = 672] 22:26:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 233 (0x12869f000) [pid = 2218] [serial = 2016] [outer = 0x0] 22:26:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 234 (0x129b0d400) [pid = 2218] [serial = 2017] [outer = 0x12869f000] 22:26:15 INFO - PROCESS | 2218 | 1461475575830 Marionette DEBUG loaded listener.js 22:26:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 235 (0x12a66f800) [pid = 2218] [serial = 2018] [outer = 0x12869f000] 22:26:16 INFO - PROCESS | 2218 | 1461475576250 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]]]}] 22:26:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:26:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 729ms 22:26:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:26:16 INFO - PROCESS | 2218 | 1461475576296 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 22:26:16 INFO - PROCESS | 2218 | 1461475576298 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 22:26:16 INFO - PROCESS | 2218 | 1461475576300 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:26:16 INFO - PROCESS | 2218 | 1461475576302 Marionette TRACE conn2 <- [1,2662,null,{}] 22:26:16 INFO - PROCESS | 2218 | 1461475576337 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}] 22:26:16 INFO - PROCESS | 2218 | 1461475576455 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 22:26:16 INFO - PROCESS | 2218 | 1461475576549 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x13ad6c000 == 93 [pid = 2218] [id = 673] 22:26:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 236 (0x12a675400) [pid = 2218] [serial = 2019] [outer = 0x0] 22:26:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 237 (0x12ac52400) [pid = 2218] [serial = 2020] [outer = 0x12a675400] 22:26:16 INFO - PROCESS | 2218 | 1461475576578 Marionette DEBUG loaded listener.js 22:26:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 238 (0x12b27b800) [pid = 2218] [serial = 2021] [outer = 0x12a675400] 22:26:16 INFO - PROCESS | 2218 | 1461475576977 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]]]}] 22:26:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:26:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 732ms 22:26:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:26:17 INFO - PROCESS | 2218 | 1461475577032 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 22:26:17 INFO - PROCESS | 2218 | 1461475577034 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 22:26:17 INFO - PROCESS | 2218 | 1461475577036 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:26:17 INFO - PROCESS | 2218 | 1461475577037 Marionette TRACE conn2 <- [1,2666,null,{}] 22:26:17 INFO - PROCESS | 2218 | 1461475577040 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}] 22:26:17 INFO - PROCESS | 2218 | 1461475577152 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 22:26:17 INFO - PROCESS | 2218 | 1461475577276 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x13aead800 == 94 [pid = 2218] [id = 674] 22:26:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 239 (0x12e532800) [pid = 2218] [serial = 2022] [outer = 0x0] 22:26:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 240 (0x12eee9800) [pid = 2218] [serial = 2023] [outer = 0x12e532800] 22:26:17 INFO - PROCESS | 2218 | 1461475577317 Marionette DEBUG loaded listener.js 22:26:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 241 (0x1301f1c00) [pid = 2218] [serial = 2024] [outer = 0x12e532800] 22:26:18 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) 22:26:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1220ms 22:26:18 INFO - PROCESS | 2218 | 1461475578250 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]]]}] 22:26:18 INFO - PROCESS | 2218 | 1461475578256 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 22:26:18 INFO - PROCESS | 2218 | 1461475578258 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 22:26:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:26:18 INFO - PROCESS | 2218 | 1461475578261 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:26:18 INFO - PROCESS | 2218 | 1461475578262 Marionette TRACE conn2 <- [1,2670,null,{}] 22:26:18 INFO - PROCESS | 2218 | 1461475578264 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}] 22:26:18 INFO - PROCESS | 2218 | 1461475578381 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 22:26:18 INFO - PROCESS | 2218 | 1461475578538 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f153800 == 95 [pid = 2218] [id = 675] 22:26:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 242 (0x12ae1a400) [pid = 2218] [serial = 2025] [outer = 0x0] 22:26:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 243 (0x130aab400) [pid = 2218] [serial = 2026] [outer = 0x12ae1a400] 22:26:18 INFO - PROCESS | 2218 | 1461475578571 Marionette DEBUG loaded listener.js 22:26:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 244 (0x131da0c00) [pid = 2218] [serial = 2027] [outer = 0x12ae1a400] 22:26:19 INFO - PROCESS | 2218 | 1461475579428 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] 22:26:19 INFO - PROCESS | 2218 | 1461475579437 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 22:26:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:26:19 INFO - PROCESS | 2218 | 1461475579440 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:26:19 INFO - PROCESS | 2218 | 1461475579441 Marionette TRACE conn2 <- [1,2674,null,{}] 22:26:19 INFO - PROCESS | 2218 | 1461475579444 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}] 22:26:19 INFO - PROCESS | 2218 | 1461475579561 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 22:26:19 INFO - PROCESS | 2218 | 1461475579687 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x12928a800 == 96 [pid = 2218] [id = 676] 22:26:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 245 (0x123870c00) [pid = 2218] [serial = 2028] [outer = 0x0] 22:26:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 246 (0x129091400) [pid = 2218] [serial = 2029] [outer = 0x123870c00] 22:26:19 INFO - PROCESS | 2218 | 1461475579720 Marionette DEBUG loaded listener.js 22:26:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 247 (0x131d9b000) [pid = 2218] [serial = 2030] [outer = 0x123870c00] 22:26:20 INFO - PROCESS | 2218 | 1461475580626 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] 22:26:20 INFO - PROCESS | 2218 | 1461475580661 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 22:26:20 INFO - PROCESS | 2218 | 1461475580664 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:26:20 INFO - PROCESS | 2218 | 1461475580665 Marionette TRACE conn2 <- [1,2678,null,{}] 22:26:20 INFO - PROCESS | 2218 | 1461475580668 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}] 22:26:20 INFO - PROCESS | 2218 | 1461475580783 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 22:26:21 INFO - PROCESS | 2218 | 1461475581114 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x129a4f800 == 97 [pid = 2218] [id = 677] 22:26:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 248 (0x119d7fc00) [pid = 2218] [serial = 2031] [outer = 0x0] 22:26:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 249 (0x11a8c1c00) [pid = 2218] [serial = 2032] [outer = 0x119d7fc00] 22:26:21 INFO - PROCESS | 2218 | 1461475581225 Marionette DEBUG loaded listener.js 22:26:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 250 (0x11b17c000) [pid = 2218] [serial = 2033] [outer = 0x119d7fc00] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee21000 == 96 [pid = 2218] [id = 601] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2ba800 == 95 [pid = 2218] [id = 407] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x138b8e800 == 94 [pid = 2218] [id = 668] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12f51f800 == 93 [pid = 2218] [id = 667] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x129add000 == 92 [pid = 2218] [id = 666] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x1300bc000 == 91 [pid = 2218] [id = 665] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee17000 == 90 [pid = 2218] [id = 664] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12ea6d800 == 89 [pid = 2218] [id = 663] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12d57e800 == 88 [pid = 2218] [id = 662] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12adb2000 == 87 [pid = 2218] [id = 661] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x129fc8000 == 86 [pid = 2218] [id = 660] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x1239cc000 == 85 [pid = 2218] [id = 659] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12b64a800 == 84 [pid = 2218] [id = 658] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x1286e6000 == 83 [pid = 2218] [id = 657] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x129af1800 == 82 [pid = 2218] [id = 656] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x129a5d000 == 81 [pid = 2218] [id = 655] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x138b8a000 == 80 [pid = 2218] [id = 654] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x137aca800 == 79 [pid = 2218] [id = 653] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x130ca5000 == 78 [pid = 2218] [id = 652] 22:26:22 INFO - PROCESS | 2218 | 1461475582286 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]]]}] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x1300b7000 == 77 [pid = 2218] [id = 651] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12f151000 == 76 [pid = 2218] [id = 650] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x129fc9000 == 75 [pid = 2218] [id = 649] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x1239b0800 == 74 [pid = 2218] [id = 648] 22:26:22 INFO - PROCESS | 2218 | --DOCSHELL 0x12f514000 == 73 [pid = 2218] [id = 647] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 249 (0x129a83800) [pid = 2218] [serial = 1529] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 248 (0x12d379400) [pid = 2218] [serial = 1643] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 247 (0x12b278800) [pid = 2218] [serial = 1640] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 246 (0x11bc0a400) [pid = 2218] [serial = 1454] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 245 (0x12e4b1000) [pid = 2218] [serial = 1463] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 244 (0x12ae29800) [pid = 2218] [serial = 1586] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 243 (0x1301b6400) [pid = 2218] [serial = 1526] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 242 (0x12e4ba000) [pid = 2218] [serial = 1646] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 241 (0x12f771800) [pid = 2218] [serial = 1466] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 240 (0x12d382800) [pid = 2218] [serial = 1649] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 239 (0x11a981400) [pid = 2218] [serial = 1631] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 238 (0x12ae2f800) [pid = 2218] [serial = 1589] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 237 (0x129f10400) [pid = 2218] [serial = 1517] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 236 (0x137aa2c00) [pid = 2218] [serial = 1838] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 235 (0x129a3c800) [pid = 2218] [serial = 1637] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 234 (0x116580800) [pid = 2218] [serial = 1571] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 233 (0x127525400) [pid = 2218] [serial = 1514] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 232 (0x1240e1000) [pid = 2218] [serial = 1634] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 231 (0x129a3e800) [pid = 2218] [serial = 1583] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 230 (0x11b1d2800) [pid = 2218] [serial = 1511] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 229 (0x12d7ef800) [pid = 2218] [serial = 1520] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 228 (0x12908e000) [pid = 2218] [serial = 1580] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 227 (0x12869e400) [pid = 2218] [serial = 1457] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 226 (0x12a3bf400) [pid = 2218] [serial = 1781] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 225 (0x12c23e400) [pid = 2218] [serial = 1460] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 224 (0x11b174400) [pid = 2218] [serial = 1574] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 223 (0x12fb99400) [pid = 2218] [serial = 1469] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 222 (0x123e05000) [pid = 2218] [serial = 1577] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 221 (0x12f778800) [pid = 2218] [serial = 1523] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 220 (0x12a5f5800) [pid = 2218] [serial = 1931] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 219 (0x11c41ac00) [pid = 2218] [serial = 1909] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 218 (0x126434400) [pid = 2218] [serial = 1910] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 217 (0x13738a800) [pid = 2218] [serial = 1900] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 216 (0x12ac55c00) [pid = 2218] [serial = 1891] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 215 (0x11bc05c00) [pid = 2218] [serial = 1907] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 214 (0x11b1cb000) [pid = 2218] [serial = 1906] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 213 (0x123c1ac00) [pid = 2218] [serial = 1879] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 212 (0x128f41c00) [pid = 2218] [serial = 1915] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 211 (0x128f9ac00) [pid = 2218] [serial = 1916] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 210 (0x12a66dc00) [pid = 2218] [serial = 1885] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 209 (0x115c34400) [pid = 2218] [serial = 1903] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 208 (0x1189edc00) [pid = 2218] [serial = 1904] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 207 (0x1271fa400) [pid = 2218] [serial = 1912] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 206 (0x1286a3c00) [pid = 2218] [serial = 1913] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 205 (0x129a8c400) [pid = 2218] [serial = 1882] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 204 (0x12e51a400) [pid = 2218] [serial = 1888] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 203 (0x137a17000) [pid = 2218] [serial = 1876] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 202 (0x129548c00) [pid = 2218] [serial = 1918] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 201 (0x129a82400) [pid = 2218] [serial = 1919] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 200 (0x130aa9800) [pid = 2218] [serial = 1894] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 199 (0x131da1800) [pid = 2218] [serial = 1897] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 198 (0x129a86000) [pid = 2218] [serial = 1921] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 197 (0x12a838000) [pid = 2218] [serial = 1934] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 196 (0x12ae1b800) [pid = 2218] [serial = 1937] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 195 (0x129f63c00) [pid = 2218] [serial = 1925] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 194 (0x12ae33800) [pid = 2218] [serial = 1940] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 193 (0x129b11400) [pid = 2218] [serial = 1922] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 192 (0x129f5b400) [pid = 2218] [serial = 1924] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 191 (0x12a149000) [pid = 2218] [serial = 1927] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 190 (0x12a5eb800) [pid = 2218] [serial = 1930] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 189 (0x12a5ab400) [pid = 2218] [serial = 1933] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 188 (0x12a5abc00) [pid = 2218] [serial = 1928] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 187 (0x12ac51400) [pid = 2218] [serial = 1936] [outer = 0x0] [url = about:blank] 22:26:22 INFO - PROCESS | 2218 | --DOMWINDOW == 186 (0x12ae22400) [pid = 2218] [serial = 1939] [outer = 0x0] [url = about:blank] 22:26:22 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) 22:26:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1673ms 22:26:22 INFO - PROCESS | 2218 | 1461475582338 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 22:26:22 INFO - PROCESS | 2218 | 1461475582341 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 22:26:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:26:22 INFO - PROCESS | 2218 | 1461475582344 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:26:22 INFO - PROCESS | 2218 | 1461475582346 Marionette TRACE conn2 <- [1,2682,null,{}] 22:26:22 INFO - PROCESS | 2218 | 1461475582349 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}] 22:26:22 INFO - PROCESS | 2218 | 1461475582448 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 22:26:22 INFO - PROCESS | 2218 | 1461475582453 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcd5000 == 74 [pid = 2218] [id = 678] 22:26:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 187 (0x11b1d5000) [pid = 2218] [serial = 2034] [outer = 0x0] 22:26:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 188 (0x11c41a800) [pid = 2218] [serial = 2035] [outer = 0x11b1d5000] 22:26:22 INFO - PROCESS | 2218 | 1461475582482 Marionette DEBUG loaded listener.js 22:26:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 189 (0x123a8b000) [pid = 2218] [serial = 2036] [outer = 0x11b1d5000] 22:26:23 INFO - PROCESS | 2218 | 1461475583389 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]]]}] 22:26:23 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) 22:26:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1071ms 22:26:23 INFO - PROCESS | 2218 | 1461475583426 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 22:26:23 INFO - PROCESS | 2218 | 1461475583428 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 22:26:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:26:23 INFO - PROCESS | 2218 | 1461475583433 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:26:23 INFO - PROCESS | 2218 | 1461475583435 Marionette TRACE conn2 <- [1,2686,null,{}] 22:26:23 INFO - PROCESS | 2218 | 1461475583437 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}] 22:26:23 INFO - PROCESS | 2218 | 1461475583529 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 22:26:23 INFO - PROCESS | 2218 | 1461475583533 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x127ba7800 == 75 [pid = 2218] [id = 679] 22:26:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 190 (0x1242dd000) [pid = 2218] [serial = 2037] [outer = 0x0] 22:26:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 191 (0x127c9a000) [pid = 2218] [serial = 2038] [outer = 0x1242dd000] 22:26:23 INFO - PROCESS | 2218 | 1461475583562 Marionette DEBUG loaded listener.js 22:26:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 192 (0x128f3d400) [pid = 2218] [serial = 2039] [outer = 0x1242dd000] 22:26:24 INFO - PROCESS | 2218 | 1461475584427 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] 22:26:24 INFO - PROCESS | 2218 | 1461475584458 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 22:26:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 22:26:24 INFO - PROCESS | 2218 | 1461475584469 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:26:24 INFO - PROCESS | 2218 | 1461475584473 Marionette TRACE conn2 <- [1,2690,null,{}] 22:26:24 INFO - PROCESS | 2218 | 1461475584479 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}] 22:26:24 INFO - PROCESS | 2218 | 1461475584605 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 22:26:24 INFO - PROCESS | 2218 | 1461475584655 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f35000 == 76 [pid = 2218] [id = 680] 22:26:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 193 (0x128f45800) [pid = 2218] [serial = 2040] [outer = 0x0] 22:26:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 194 (0x12922c400) [pid = 2218] [serial = 2041] [outer = 0x128f45800] 22:26:24 INFO - PROCESS | 2218 | 1461475584681 Marionette DEBUG loaded listener.js 22:26:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 195 (0x1296d8800) [pid = 2218] [serial = 2042] [outer = 0x128f45800] 22:26:25 INFO - PROCESS | 2218 | 1461475585516 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] 22:26:25 INFO - PROCESS | 2218 | 1461475585544 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 22:26:25 INFO - PROCESS | 2218 | 1461475585546 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:26:25 INFO - PROCESS | 2218 | 1461475585547 Marionette TRACE conn2 <- [1,2694,null,{}] 22:26:25 INFO - PROCESS | 2218 | 1461475585550 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}] 22:26:25 INFO - PROCESS | 2218 | 1461475585670 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 22:26:25 INFO - PROCESS | 2218 | 1461475585683 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa6c000 == 77 [pid = 2218] [id = 681] 22:26:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 196 (0x129a38c00) [pid = 2218] [serial = 2043] [outer = 0x0] 22:26:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 197 (0x129a8b800) [pid = 2218] [serial = 2044] [outer = 0x129a38c00] 22:26:25 INFO - PROCESS | 2218 | 1461475585711 Marionette DEBUG loaded listener.js 22:26:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 198 (0x129b0b000) [pid = 2218] [serial = 2045] [outer = 0x129a38c00] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 197 (0x12ac5a000) [pid = 2218] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 196 (0x12d283c00) [pid = 2218] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 195 (0x129b03c00) [pid = 2218] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 194 (0x129a44000) [pid = 2218] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 193 (0x12a5ebc00) [pid = 2218] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 192 (0x11a995000) [pid = 2218] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 191 (0x11c4afc00) [pid = 2218] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 190 (0x12402e800) [pid = 2218] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 189 (0x12f77d800) [pid = 2218] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 188 (0x119859400) [pid = 2218] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 187 (0x12a5ecc00) [pid = 2218] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:26:26 INFO - PROCESS | 2218 | --DOMWINDOW == 186 (0x11b1be400) [pid = 2218] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:26:26 INFO - PROCESS | 2218 | 1461475586588 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] 22:26:26 INFO - PROCESS | 2218 | 1461475586624 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 22:26:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:26:26 INFO - PROCESS | 2218 | 1461475586626 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:26:26 INFO - PROCESS | 2218 | 1461475586628 Marionette TRACE conn2 <- [1,2698,null,{}] 22:26:26 INFO - PROCESS | 2218 | 1461475586630 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}] 22:26:26 INFO - PROCESS | 2218 | 1461475586723 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 22:26:26 INFO - PROCESS | 2218 | 1461475586727 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac7d000 == 78 [pid = 2218] [id = 682] 22:26:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 187 (0x129b0f000) [pid = 2218] [serial = 2046] [outer = 0x0] 22:26:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 188 (0x129f0b400) [pid = 2218] [serial = 2047] [outer = 0x129b0f000] 22:26:26 INFO - PROCESS | 2218 | 1461475586760 Marionette DEBUG loaded listener.js 22:26:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 189 (0x12a13d800) [pid = 2218] [serial = 2048] [outer = 0x129b0f000] 22:26:27 INFO - PROCESS | 2218 | 1461475587632 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] 22:26:27 INFO - PROCESS | 2218 | 1461475587649 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 22:26:27 INFO - PROCESS | 2218 | 1461475587659 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:26:27 INFO - PROCESS | 2218 | 1461475587660 Marionette TRACE conn2 <- [1,2702,null,{}] 22:26:27 INFO - PROCESS | 2218 | 1461475587662 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}] 22:26:27 INFO - PROCESS | 2218 | 1461475587783 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 22:26:27 INFO - PROCESS | 2218 | 1461475587791 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d169000 == 79 [pid = 2218] [id = 683] 22:26:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 190 (0x12a3b8400) [pid = 2218] [serial = 2049] [outer = 0x0] 22:26:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 191 (0x12a5f0400) [pid = 2218] [serial = 2050] [outer = 0x12a3b8400] 22:26:27 INFO - PROCESS | 2218 | 1461475587816 Marionette DEBUG loaded listener.js 22:26:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 192 (0x12a66fc00) [pid = 2218] [serial = 2051] [outer = 0x12a3b8400] 22:26:28 INFO - PROCESS | 2218 | 1461475588159 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]]]}] 22:26:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:26:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 528ms 22:26:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:26:28 INFO - PROCESS | 2218 | 1461475588179 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 22:26:28 INFO - PROCESS | 2218 | 1461475588181 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 22:26:28 INFO - PROCESS | 2218 | 1461475588183 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:26:28 INFO - PROCESS | 2218 | 1461475588184 Marionette TRACE conn2 <- [1,2706,null,{}] 22:26:28 INFO - PROCESS | 2218 | 1461475588187 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}] 22:26:28 INFO - PROCESS | 2218 | 1461475588279 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 22:26:28 INFO - PROCESS | 2218 | 1461475588283 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd86800 == 80 [pid = 2218] [id = 684] 22:26:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 193 (0x12a674c00) [pid = 2218] [serial = 2052] [outer = 0x0] 22:26:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 194 (0x12ac51400) [pid = 2218] [serial = 2053] [outer = 0x12a674c00] 22:26:28 INFO - PROCESS | 2218 | 1461475588310 Marionette DEBUG loaded listener.js 22:26:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 195 (0x12ae1a800) [pid = 2218] [serial = 2054] [outer = 0x12a674c00] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x119d4f800 == 79 [pid = 2218] [id = 399] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x129f24800 == 78 [pid = 2218] [id = 489] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x123d45000 == 77 [pid = 2218] [id = 524] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x129fda800 == 76 [pid = 2218] [id = 591] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12d583000 == 75 [pid = 2218] [id = 522] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x137adb800 == 74 [pid = 2218] [id = 488] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf30000 == 73 [pid = 2218] [id = 484] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11c3c1000 == 72 [pid = 2218] [id = 593] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12ee14000 == 71 [pid = 2218] [id = 592] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x130680800 == 70 [pid = 2218] [id = 502] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x114f31000 == 69 [pid = 2218] [id = 469] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf32800 == 68 [pid = 2218] [id = 463] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x13ad67800 == 67 [pid = 2218] [id = 625] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x130caf800 == 66 [pid = 2218] [id = 606] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x123d4f000 == 65 [pid = 2218] [id = 529] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12f94b800 == 64 [pid = 2218] [id = 448] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x137acb800 == 63 [pid = 2218] [id = 607] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x128a4a800 == 62 [pid = 2218] [id = 485] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11bcef800 == 61 [pid = 2218] [id = 611] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac6e000 == 60 [pid = 2218] [id = 509] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x123a6d800 == 59 [pid = 2218] [id = 428] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x138b87000 == 58 [pid = 2218] [id = 609] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11648e800 == 57 [pid = 2218] [id = 470] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12f145000 == 56 [pid = 2218] [id = 398] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x138119800 == 55 [pid = 2218] [id = 610] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x1378d7800 == 54 [pid = 2218] [id = 507] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12f14f000 == 53 [pid = 2218] [id = 444] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x130cab000 == 52 [pid = 2218] [id = 486] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x138b7a800 == 51 [pid = 2218] [id = 506] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x137ae0000 == 50 [pid = 2218] [id = 483] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12e9cf000 == 49 [pid = 2218] [id = 487] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2ad800 == 48 [pid = 2218] [id = 429] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12ebb4800 == 47 [pid = 2218] [id = 633] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x119107800 == 46 [pid = 2218] [id = 427] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12aa9a000 == 45 [pid = 2218] [id = 508] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12a4c1000 == 44 [pid = 2218] [id = 612] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12a9d0000 == 43 [pid = 2218] [id = 608] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x129fca000 == 42 [pid = 2218] [id = 590] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11bcd5000 == 41 [pid = 2218] [id = 678] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x129a4f800 == 40 [pid = 2218] [id = 677] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12928a800 == 39 [pid = 2218] [id = 676] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12f153800 == 38 [pid = 2218] [id = 675] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x13aead800 == 37 [pid = 2218] [id = 674] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x13ad6c000 == 36 [pid = 2218] [id = 673] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x138127000 == 35 [pid = 2218] [id = 672] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac85800 == 34 [pid = 2218] [id = 671] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x129ae4000 == 33 [pid = 2218] [id = 670] 22:26:29 INFO - PROCESS | 2218 | --DOCSHELL 0x119807800 == 32 [pid = 2218] [id = 669] 22:26:30 INFO - PROCESS | 2218 | --DOCSHELL 0x129f35000 == 31 [pid = 2218] [id = 680] 22:26:30 INFO - PROCESS | 2218 | --DOCSHELL 0x127ba7800 == 30 [pid = 2218] [id = 679] 22:26:30 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac7d000 == 29 [pid = 2218] [id = 682] 22:26:30 INFO - PROCESS | 2218 | --DOCSHELL 0x12aa6c000 == 28 [pid = 2218] [id = 681] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 194 (0x12e51e000) [pid = 2218] [serial = 2005] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 193 (0x12d384800) [pid = 2218] [serial = 1990] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 192 (0x12dd50400) [pid = 2218] [serial = 1993] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 191 (0x12ac53000) [pid = 2218] [serial = 1957] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 190 (0x12a143800) [pid = 2218] [serial = 1981] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 189 (0x12a5b0800) [pid = 2218] [serial = 1982] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 188 (0x12643bc00) [pid = 2218] [serial = 1948] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 187 (0x12aee3c00) [pid = 2218] [serial = 1942] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 186 (0x129f12000) [pid = 2218] [serial = 1976] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 185 (0x129a86400) [pid = 2218] [serial = 1975] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 184 (0x12a5f9800) [pid = 2218] [serial = 1984] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 183 (0x12ae2a800) [pid = 2218] [serial = 1985] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 182 (0x123e07800) [pid = 2218] [serial = 1970] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 181 (0x11c084400) [pid = 2218] [serial = 1969] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 180 (0x12a3b1c00) [pid = 2218] [serial = 1966] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 179 (0x128699000) [pid = 2218] [serial = 1978] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 178 (0x129a89000) [pid = 2218] [serial = 1979] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 177 (0x128f40400) [pid = 2218] [serial = 1973] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 176 (0x127c6a000) [pid = 2218] [serial = 1972] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 175 (0x12d287c00) [pid = 2218] [serial = 1963] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 174 (0x129a81000) [pid = 2218] [serial = 1951] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 173 (0x12c0aec00) [pid = 2218] [serial = 1960] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 172 (0x12f7d1c00) [pid = 2218] [serial = 1996] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 171 (0x11b179c00) [pid = 2218] [serial = 1945] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 170 (0x12a66e400) [pid = 2218] [serial = 1954] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 169 (0x11c424000) [pid = 2218] [serial = 1999] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 168 (0x1301b0800) [pid = 2218] [serial = 1997] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 167 (0x12aede800) [pid = 2218] [serial = 1987] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 166 (0x12a83e400) [pid = 2218] [serial = 2003] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x12c24a800) [pid = 2218] [serial = 1988] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x12eef2000) [pid = 2218] [serial = 1994] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x12e535800) [pid = 2218] [serial = 1991] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x129f16400) [pid = 2218] [serial = 2002] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x129a83000) [pid = 2218] [serial = 2000] [outer = 0x0] [url = about:blank] 22:26:30 INFO - PROCESS | 2218 | --DOCSHELL 0x12d169000 == 27 [pid = 2218] [id = 683] 22:26:30 INFO - PROCESS | 2218 | 1461475590468 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]]]}] 22:26:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:26:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2327ms 22:26:30 INFO - PROCESS | 2218 | 1461475590511 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 22:26:30 INFO - PROCESS | 2218 | 1461475590513 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 22:26:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:26:30 INFO - PROCESS | 2218 | 1461475590517 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:26:30 INFO - PROCESS | 2218 | 1461475590519 Marionette TRACE conn2 <- [1,2710,null,{}] 22:26:30 INFO - PROCESS | 2218 | 1461475590524 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}] 22:26:30 INFO - PROCESS | 2218 | 1461475590627 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 22:26:30 INFO - PROCESS | 2218 | 1461475590635 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x1157bb000 == 28 [pid = 2218] [id = 685] 22:26:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x11522c000) [pid = 2218] [serial = 2055] [outer = 0x0] 22:26:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x11522e800) [pid = 2218] [serial = 2056] [outer = 0x11522c000] 22:26:30 INFO - PROCESS | 2218 | 1461475590669 Marionette DEBUG loaded listener.js 22:26:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x115c2a400) [pid = 2218] [serial = 2057] [outer = 0x11522c000] 22:26:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - 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" 22:26:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 22:26:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1 22:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:31 INFO - _addTest/ [0,2713,"getWindowHandle",null] 22:26:31 INFO - PROCESS | 2218 | 1461475591046 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 22:26:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:26:31 INFO - PROCESS | 2218 | 1461475591050 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:26:31 INFO - PROCESS | 2218 | 1461475591052 Marionette TRACE conn2 <- [1,2714,null,{}] 22:26:31 INFO - PROCESS | 2218 | 1461475591057 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}] 22:26:31 INFO - PROCESS | 2218 | 1461475591140 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 22:26:31 INFO - PROCESS | 2218 | 1461475591193 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x118912800 == 29 [pid = 2218] [id = 686] 22:26:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x115229000) [pid = 2218] [serial = 2058] [outer = 0x0] 22:26:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x116577800) [pid = 2218] [serial = 2059] [outer = 0x115229000] 22:26:31 INFO - PROCESS | 2218 | 1461475591220 Marionette DEBUG loaded listener.js 22:26:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 167 (0x11882fc00) [pid = 2218] [serial = 2060] [outer = 0x115229000] 22:26:31 INFO - PROCESS | 2218 | 1461475591535 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]]]}] 22:26:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:26:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 524ms 22:26:31 INFO - PROCESS | 2218 | 1461475591575 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 22:26:31 INFO - PROCESS | 2218 | 1461475591576 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 22:26:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:26:31 INFO - PROCESS | 2218 | 1461475591579 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:26:31 INFO - PROCESS | 2218 | 1461475591581 Marionette TRACE conn2 <- [1,2718,null,{}] 22:26:31 INFO - PROCESS | 2218 | 1461475591589 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}] 22:26:31 INFO - PROCESS | 2218 | 1461475591673 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 22:26:31 INFO - PROCESS | 2218 | 1461475591731 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:31 INFO - PROCESS | 2218 | --DOCSHELL 0x12f967800 == 28 [pid = 2218] [id = 16] 22:26:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acf2000 == 29 [pid = 2218] [id = 687] 22:26:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 168 (0x11423ec00) [pid = 2218] [serial = 2061] [outer = 0x0] 22:26:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 169 (0x11925ec00) [pid = 2218] [serial = 2062] [outer = 0x11423ec00] 22:26:31 INFO - PROCESS | 2218 | 1461475591769 Marionette DEBUG loaded listener.js 22:26:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 170 (0x119e4d000) [pid = 2218] [serial = 2063] [outer = 0x11423ec00] 22:26:32 INFO - PROCESS | 2218 | 1461475592121 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] 22:26:32 INFO - PROCESS | 2218 | 1461475592158 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 22:26:32 INFO - PROCESS | 2218 | 1461475592160 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:26:32 INFO - PROCESS | 2218 | 1461475592162 Marionette TRACE conn2 <- [1,2722,null,{}] 22:26:32 INFO - PROCESS | 2218 | 1461475592164 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}] 22:26:32 INFO - PROCESS | 2218 | 1461475592240 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 22:26:32 INFO - PROCESS | 2218 | 1461475592296 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcd7000 == 30 [pid = 2218] [id = 688] 22:26:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 171 (0x119187800) [pid = 2218] [serial = 2064] [outer = 0x0] 22:26:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 172 (0x11a8ca400) [pid = 2218] [serial = 2065] [outer = 0x119187800] 22:26:32 INFO - PROCESS | 2218 | 1461475592322 Marionette DEBUG loaded listener.js 22:26:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 173 (0x11b122000) [pid = 2218] [serial = 2066] [outer = 0x119187800] 22:26:32 INFO - PROCESS | 2218 | 1461475592622 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] 22:26:32 INFO - PROCESS | 2218 | 1461475592680 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 22:26:32 INFO - PROCESS | 2218 | 1461475592683 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:26:32 INFO - PROCESS | 2218 | 1461475592684 Marionette TRACE conn2 <- [1,2726,null,{}] 22:26:32 INFO - PROCESS | 2218 | 1461475592686 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}] 22:26:32 INFO - PROCESS | 2218 | 1461475592759 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 22:26:32 INFO - PROCESS | 2218 | 1461475592763 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x1239b9000 == 31 [pid = 2218] [id = 689] 22:26:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 174 (0x114fd4000) [pid = 2218] [serial = 2067] [outer = 0x0] 22:26:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 175 (0x11b190000) [pid = 2218] [serial = 2068] [outer = 0x114fd4000] 22:26:32 INFO - PROCESS | 2218 | 1461475592792 Marionette DEBUG loaded listener.js 22:26:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 176 (0x11b1ca000) [pid = 2218] [serial = 2069] [outer = 0x114fd4000] 22:26:33 INFO - PROCESS | 2218 | 1461475593161 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]]]}] 22:26:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:26:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms 22:26:33 INFO - PROCESS | 2218 | 1461475593207 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 22:26:33 INFO - PROCESS | 2218 | 1461475593208 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 22:26:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:26:33 INFO - PROCESS | 2218 | 1461475593210 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:26:33 INFO - PROCESS | 2218 | 1461475593211 Marionette TRACE conn2 <- [1,2730,null,{}] 22:26:33 INFO - PROCESS | 2218 | 1461475593214 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}] 22:26:33 INFO - PROCESS | 2218 | 1461475593315 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 22:26:33 INFO - PROCESS | 2218 | 1461475593325 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d52800 == 32 [pid = 2218] [id = 690] 22:26:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 177 (0x11b1cec00) [pid = 2218] [serial = 2070] [outer = 0x0] 22:26:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 178 (0x11baec400) [pid = 2218] [serial = 2071] [outer = 0x11b1cec00] 22:26:33 INFO - PROCESS | 2218 | 1461475593354 Marionette DEBUG loaded listener.js 22:26:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 179 (0x11c30c800) [pid = 2218] [serial = 2072] [outer = 0x11b1cec00] 22:26:34 INFO - PROCESS | 2218 | 1461475594171 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] 22:26:34 INFO - PROCESS | 2218 | 1461475594184 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 22:26:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:26:34 INFO - PROCESS | 2218 | 1461475594188 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:26:34 INFO - PROCESS | 2218 | 1461475594189 Marionette TRACE conn2 <- [1,2734,null,{}] 22:26:34 INFO - PROCESS | 2218 | 1461475594193 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}] 22:26:34 INFO - PROCESS | 2218 | 1461475594305 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 22:26:34 INFO - PROCESS | 2218 | 1461475594387 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x1264d2000 == 33 [pid = 2218] [id = 691] 22:26:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 180 (0x11bd0f400) [pid = 2218] [serial = 2073] [outer = 0x0] 22:26:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 181 (0x11c42f800) [pid = 2218] [serial = 2074] [outer = 0x11bd0f400] 22:26:34 INFO - PROCESS | 2218 | 1461475594427 Marionette DEBUG loaded listener.js 22:26:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 182 (0x11c70a000) [pid = 2218] [serial = 2075] [outer = 0x11bd0f400] 22:26:34 INFO - PROCESS | 2218 | 1461475594706 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]]]}] 22:26:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:26:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 570ms 22:26:34 INFO - PROCESS | 2218 | 1461475594759 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 22:26:34 INFO - PROCESS | 2218 | 1461475594760 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 22:26:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:26:34 INFO - PROCESS | 2218 | 1461475594763 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:26:34 INFO - PROCESS | 2218 | 1461475594764 Marionette TRACE conn2 <- [1,2738,null,{}] 22:26:34 INFO - PROCESS | 2218 | 1461475594766 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}] 22:26:34 INFO - PROCESS | 2218 | 1461475594867 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 22:26:34 INFO - PROCESS | 2218 | 1461475594874 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x127c0d800 == 34 [pid = 2218] [id = 692] 22:26:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 183 (0x11c70f400) [pid = 2218] [serial = 2076] [outer = 0x0] 22:26:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 184 (0x12386c400) [pid = 2218] [serial = 2077] [outer = 0x11c70f400] 22:26:34 INFO - PROCESS | 2218 | 1461475594916 Marionette DEBUG loaded listener.js 22:26:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 185 (0x123a8ac00) [pid = 2218] [serial = 2078] [outer = 0x11c70f400] 22:26:35 INFO - PROCESS | 2218 | 1461475595396 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]]]}] 22:26:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:26:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 668ms 22:26:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:26:35 INFO - PROCESS | 2218 | 1461475595432 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 22:26:35 INFO - PROCESS | 2218 | 1461475595433 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 22:26:35 INFO - PROCESS | 2218 | 1461475595435 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:26:35 INFO - PROCESS | 2218 | 1461475595436 Marionette TRACE conn2 <- [1,2742,null,{}] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 184 (0x12ae1a400) [pid = 2218] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 183 (0x11bc11400) [pid = 2218] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 182 (0x129b0f000) [pid = 2218] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 181 (0x12869e000) [pid = 2218] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 180 (0x11925a000) [pid = 2218] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 179 (0x1271fac00) [pid = 2218] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 178 (0x129f5c000) [pid = 2218] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 177 (0x1240dac00) [pid = 2218] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 176 (0x11bc04800) [pid = 2218] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 175 (0x1242dd000) [pid = 2218] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 174 (0x1301efc00) [pid = 2218] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 173 (0x129a38c00) [pid = 2218] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 172 (0x119d7fc00) [pid = 2218] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 171 (0x128a64800) [pid = 2218] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 170 (0x12a675400) [pid = 2218] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 169 (0x12a3b2000) [pid = 2218] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 168 (0x11584f800) [pid = 2218] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 167 (0x123e66000) [pid = 2218] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 166 (0x119d83800) [pid = 2218] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x12b638800) [pid = 2218] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x12a3b8400) [pid = 2218] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x128f45800) [pid = 2218] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x11b1d5000) [pid = 2218] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x12e532800) [pid = 2218] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x1147cc000) [pid = 2218] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x12c0aa000) [pid = 2218] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x123870c00) [pid = 2218] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x129f0e800) [pid = 2218] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x12b076800) [pid = 2218] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x11b1afc00) [pid = 2218] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x12869f000) [pid = 2218] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x12906bc00) [pid = 2218] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x137391400) [pid = 2218] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x12ac4f800) [pid = 2218] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x12d388800) [pid = 2218] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x11540a800) [pid = 2218] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x12eaab800) [pid = 2218] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x119d7f000) [pid = 2218] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x11522b400) [pid = 2218] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x12a3b4000) [pid = 2218] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x12d2f9000) [pid = 2218] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x11a999000) [pid = 2218] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x11a8cac00) [pid = 2218] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x12e51b800) [pid = 2218] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x11918d000) [pid = 2218] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x12a147400) [pid = 2218] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x131da4400) [pid = 2218] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x11c30b400) [pid = 2218] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x12eaac000) [pid = 2218] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x118efc000) [pid = 2218] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x11882e000) [pid = 2218] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x12ac54400) [pid = 2218] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x12e538800) [pid = 2218] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x12a13fc00) [pid = 2218] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x12eab4c00) [pid = 2218] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x118ed8c00) [pid = 2218] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x129541000) [pid = 2218] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x12e535000) [pid = 2218] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x1296dac00) [pid = 2218] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x129f17000) [pid = 2218] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x12a146000) [pid = 2218] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x12e4b5c00) [pid = 2218] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:26:36 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x12ae1ac00) [pid = 2218] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:26:36 INFO - PROCESS | 2218 | 1461475596235 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}] 22:26:36 INFO - PROCESS | 2218 | 1461475596386 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 22:26:36 INFO - PROCESS | 2218 | 1461475596464 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:36 INFO - PROCESS | 2218 | ++DOCSHELL 0x1157c2800 == 35 [pid = 2218] [id = 693] 22:26:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x114fd1800) [pid = 2218] [serial = 2079] [outer = 0x0] 22:26:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x114fd7000) [pid = 2218] [serial = 2080] [outer = 0x114fd1800] 22:26:36 INFO - PROCESS | 2218 | 1461475596497 Marionette DEBUG loaded listener.js 22:26:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x11540a800) [pid = 2218] [serial = 2081] [outer = 0x114fd1800] 22:26:37 INFO - PROCESS | 2218 | 1461475596997 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]]]}] 22:26:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:26:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1614ms 22:26:37 INFO - PROCESS | 2218 | 1461475597063 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 22:26:37 INFO - PROCESS | 2218 | 1461475597065 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 22:26:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:26:37 INFO - PROCESS | 2218 | 1461475597070 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:26:37 INFO - PROCESS | 2218 | 1461475597073 Marionette TRACE conn2 <- [1,2746,null,{}] 22:26:37 INFO - PROCESS | 2218 | 1461475597076 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}] 22:26:37 INFO - PROCESS | 2218 | 1461475597186 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 22:26:37 INFO - PROCESS | 2218 | 1461475597270 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:37 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acee800 == 36 [pid = 2218] [id = 694] 22:26:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x11867cc00) [pid = 2218] [serial = 2082] [outer = 0x0] 22:26:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x118829000) [pid = 2218] [serial = 2083] [outer = 0x11867cc00] 22:26:37 INFO - PROCESS | 2218 | 1461475597302 Marionette DEBUG loaded listener.js 22:26:37 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x118e0ec00) [pid = 2218] [serial = 2084] [outer = 0x11867cc00] 22:26:37 INFO - PROCESS | 2218 | 1461475597857 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]]]}] 22:26:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:26:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 823ms 22:26:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:26:37 INFO - PROCESS | 2218 | 1461475597896 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 22:26:37 INFO - PROCESS | 2218 | 1461475597897 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 22:26:37 INFO - PROCESS | 2218 | 1461475597901 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:26:37 INFO - PROCESS | 2218 | 1461475597903 Marionette TRACE conn2 <- [1,2750,null,{}] 22:26:37 INFO - PROCESS | 2218 | 1461475597908 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}] 22:26:38 INFO - PROCESS | 2218 | 1461475598014 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 22:26:38 INFO - PROCESS | 2218 | 1461475598194 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x114f49800 == 37 [pid = 2218] [id = 695] 22:26:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x114bac000) [pid = 2218] [serial = 2085] [outer = 0x0] 22:26:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x114bb8800) [pid = 2218] [serial = 2086] [outer = 0x114bac000] 22:26:38 INFO - PROCESS | 2218 | 1461475598223 Marionette DEBUG loaded listener.js 22:26:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x115228000) [pid = 2218] [serial = 2087] [outer = 0x114bac000] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x114421800 == 36 [pid = 2218] [id = 94] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x12b64b000 == 35 [pid = 2218] [id = 86] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x119c1c800 == 34 [pid = 2218] [id = 98] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x127c05000 == 33 [pid = 2218] [id = 84] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x1151c9800 == 32 [pid = 2218] [id = 95] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x1264d2000 == 31 [pid = 2218] [id = 691] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x123d52800 == 30 [pid = 2218] [id = 690] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x1239b9000 == 29 [pid = 2218] [id = 689] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x11bcd7000 == 28 [pid = 2218] [id = 688] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x11acf2000 == 27 [pid = 2218] [id = 687] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x118912800 == 26 [pid = 2218] [id = 686] 22:26:38 INFO - PROCESS | 2218 | --DOCSHELL 0x1157bb000 == 25 [pid = 2218] [id = 685] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x12ac51400) [pid = 2218] [serial = 2053] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | 1461475598663 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]]]}] 22:26:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:26:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 771ms 22:26:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:26:38 INFO - PROCESS | 2218 | 1461475598674 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 22:26:38 INFO - PROCESS | 2218 | 1461475598676 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 22:26:38 INFO - PROCESS | 2218 | 1461475598679 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:26:38 INFO - PROCESS | 2218 | 1461475598681 Marionette TRACE conn2 <- [1,2754,null,{}] 22:26:38 INFO - PROCESS | 2218 | 1461475598685 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}] 22:26:38 INFO - PROCESS | 2218 | 1461475598775 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x131da0c00) [pid = 2218] [serial = 2027] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x12869d800) [pid = 2218] [serial = 1880] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x129f0b400) [pid = 2218] [serial = 2047] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x129f13800) [pid = 2218] [serial = 1760] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x12a671c00) [pid = 2218] [serial = 1835] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x129066800) [pid = 2218] [serial = 2014] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x129f66800) [pid = 2218] [serial = 1751] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x128f93800) [pid = 2218] [serial = 1949] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x12a3bc400) [pid = 2218] [serial = 1778] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x127c9a000) [pid = 2218] [serial = 2038] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x130aacc00) [pid = 2218] [serial = 1829] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x129a8b800) [pid = 2218] [serial = 2044] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x11a8c1c00) [pid = 2218] [serial = 2032] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x129a42c00) [pid = 2218] [serial = 1700] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x12b27b800) [pid = 2218] [serial = 2021] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x12c0b3800) [pid = 2218] [serial = 1886] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x12e4bb000) [pid = 2218] [serial = 1964] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x128f9a800) [pid = 2218] [serial = 1811] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x11ba69400) [pid = 2218] [serial = 1808] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x12e513c00) [pid = 2218] [serial = 1766] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x12a5f0400) [pid = 2218] [serial = 2050] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x12922c400) [pid = 2218] [serial = 2041] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x11c41a800) [pid = 2218] [serial = 2035] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x1301f1c00) [pid = 2218] [serial = 2024] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x11882d400) [pid = 2218] [serial = 2009] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x137a9a800) [pid = 2218] [serial = 1832] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x12eee9800) [pid = 2218] [serial = 2023] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x129091400) [pid = 2218] [serial = 2029] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x12d386c00) [pid = 2218] [serial = 1703] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x12d748800) [pid = 2218] [serial = 1961] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x12428a000) [pid = 2218] [serial = 1697] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x12a66f800) [pid = 2218] [serial = 2018] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x1296d8800) [pid = 2218] [serial = 2042] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x12a145000) [pid = 2218] [serial = 1814] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x137a1c000) [pid = 2218] [serial = 1877] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x128f3d400) [pid = 2218] [serial = 2039] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x129b0d400) [pid = 2218] [serial = 2017] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x129540400) [pid = 2218] [serial = 2015] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x12ac59400) [pid = 2218] [serial = 1892] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x12e51c000) [pid = 2218] [serial = 1706] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x11a97cc00) [pid = 2218] [serial = 1754] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x12eef5c00) [pid = 2218] [serial = 1691] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x12a5b4c00) [pid = 2218] [serial = 1775] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x129f14400) [pid = 2218] [serial = 1712] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x12d74c400) [pid = 2218] [serial = 1820] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x12eeed400) [pid = 2218] [serial = 1889] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x11c420800) [pid = 2218] [serial = 1946] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 82 (0x1242de800) [pid = 2218] [serial = 2012] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 81 (0x1301b5c00) [pid = 2218] [serial = 1823] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 80 (0x12a13d800) [pid = 2218] [serial = 2048] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 79 (0x131da5400) [pid = 2218] [serial = 1898] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 78 (0x130aab400) [pid = 2218] [serial = 2026] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 77 (0x12b075000) [pid = 2218] [serial = 1958] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 76 (0x123a8b000) [pid = 2218] [serial = 2036] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 75 (0x137391c00) [pid = 2218] [serial = 1901] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 74 (0x1242dbc00) [pid = 2218] [serial = 1757] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 73 (0x12ac52400) [pid = 2218] [serial = 2020] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 72 (0x1301ad400) [pid = 2218] [serial = 1772] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 71 (0x129b0b000) [pid = 2218] [serial = 2045] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 70 (0x12386d400) [pid = 2218] [serial = 2011] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 69 (0x12e517400) [pid = 2218] [serial = 1967] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 68 (0x131da0800) [pid = 2218] [serial = 1895] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 67 (0x1301b0c00) [pid = 2218] [serial = 2006] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 66 (0x12f7d6c00) [pid = 2218] [serial = 1769] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 65 (0x12b630800) [pid = 2218] [serial = 1763] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 64 (0x11522c800) [pid = 2218] [serial = 2008] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 63 (0x131d9b000) [pid = 2218] [serial = 2030] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 62 (0x1301f8400) [pid = 2218] [serial = 1826] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 61 (0x11b176800) [pid = 2218] [serial = 1694] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 60 (0x129b0d800) [pid = 2218] [serial = 1883] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 59 (0x12f7d5400) [pid = 2218] [serial = 1709] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 58 (0x12a14ac00) [pid = 2218] [serial = 1952] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 57 (0x12a832400) [pid = 2218] [serial = 1955] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 56 (0x12ae24800) [pid = 2218] [serial = 1817] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 55 (0x12eab8400) [pid = 2218] [serial = 1805] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 54 (0x11b17c000) [pid = 2218] [serial = 2033] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 53 (0x12b62fc00) [pid = 2218] [serial = 1943] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | --DOMWINDOW == 52 (0x12a66fc00) [pid = 2218] [serial = 2051] [outer = 0x0] [url = about:blank] 22:26:38 INFO - PROCESS | 2218 | 1461475598842 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:38 INFO - PROCESS | 2218 | ++DOCSHELL 0x118812000 == 26 [pid = 2218] [id = 696] 22:26:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 53 (0x115228c00) [pid = 2218] [serial = 2088] [outer = 0x0] 22:26:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 54 (0x11657d000) [pid = 2218] [serial = 2089] [outer = 0x115228c00] 22:26:38 INFO - PROCESS | 2218 | 1461475598875 Marionette DEBUG loaded listener.js 22:26:38 INFO - PROCESS | 2218 | ++DOMWINDOW == 55 (0x118831c00) [pid = 2218] [serial = 2090] [outer = 0x115228c00] 22:26:39 INFO - PROCESS | 2218 | 1461475599390 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]]]}] 22:26:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:26:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 729ms 22:26:39 INFO - PROCESS | 2218 | 1461475599411 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 22:26:39 INFO - PROCESS | 2218 | 1461475599415 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 22:26:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:26:39 INFO - PROCESS | 2218 | 1461475599418 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:26:39 INFO - PROCESS | 2218 | 1461475599420 Marionette TRACE conn2 <- [1,2758,null,{}] 22:26:39 INFO - PROCESS | 2218 | 1461475599424 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}] 22:26:39 INFO - PROCESS | 2218 | 1461475599524 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 22:26:39 INFO - PROCESS | 2218 | 1461475599533 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:39 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ba0d000 == 27 [pid = 2218] [id = 697] 22:26:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 56 (0x1198d8400) [pid = 2218] [serial = 2091] [outer = 0x0] 22:26:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 57 (0x119d82c00) [pid = 2218] [serial = 2092] [outer = 0x1198d8400] 22:26:39 INFO - PROCESS | 2218 | 1461475599560 Marionette DEBUG loaded listener.js 22:26:39 INFO - PROCESS | 2218 | ++DOMWINDOW == 58 (0x11a8bb400) [pid = 2218] [serial = 2093] [outer = 0x1198d8400] 22:26:39 INFO - PROCESS | 2218 | 1461475599921 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]]]}] 22:26:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:26:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 523ms 22:26:39 INFO - PROCESS | 2218 | 1461475599942 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 22:26:39 INFO - PROCESS | 2218 | 1461475599943 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 22:26:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:26:39 INFO - PROCESS | 2218 | 1461475599951 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:26:39 INFO - PROCESS | 2218 | 1461475599955 Marionette TRACE conn2 <- [1,2762,null,{}] 22:26:39 INFO - PROCESS | 2218 | 1461475599958 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}] 22:26:40 INFO - PROCESS | 2218 | 1461475600045 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 22:26:40 INFO - PROCESS | 2218 | 1461475600050 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c3cc800 == 28 [pid = 2218] [id = 698] 22:26:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 59 (0x11a8c2000) [pid = 2218] [serial = 2094] [outer = 0x0] 22:26:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 60 (0x11a97d000) [pid = 2218] [serial = 2095] [outer = 0x11a8c2000] 22:26:40 INFO - PROCESS | 2218 | 1461475600079 Marionette DEBUG loaded listener.js 22:26:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 61 (0x11b121c00) [pid = 2218] [serial = 2096] [outer = 0x11a8c2000] 22:26:40 INFO - PROCESS | 2218 | 1461475600436 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]]]}] 22:26:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:26:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 527ms 22:26:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:26:40 INFO - PROCESS | 2218 | 1461475600474 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 22:26:40 INFO - PROCESS | 2218 | 1461475600477 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 22:26:40 INFO - PROCESS | 2218 | 1461475600480 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:26:40 INFO - PROCESS | 2218 | 1461475600482 Marionette TRACE conn2 <- [1,2766,null,{}] 22:26:40 INFO - PROCESS | 2218 | 1461475600485 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}] 22:26:40 INFO - PROCESS | 2218 | 1461475600648 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 22:26:40 INFO - PROCESS | 2218 | 1461475600661 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:40 INFO - PROCESS | 2218 | ++DOCSHELL 0x123841800 == 29 [pid = 2218] [id = 699] 22:26:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 62 (0x11a8c8800) [pid = 2218] [serial = 2097] [outer = 0x0] 22:26:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 63 (0x11b17b400) [pid = 2218] [serial = 2098] [outer = 0x11a8c8800] 22:26:40 INFO - PROCESS | 2218 | 1461475600706 Marionette DEBUG loaded listener.js 22:26:40 INFO - PROCESS | 2218 | ++DOMWINDOW == 64 (0x11b1c7400) [pid = 2218] [serial = 2099] [outer = 0x11a8c8800] 22:26:41 INFO - PROCESS | 2218 | 1461475601091 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]]]}] 22:26:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:26:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 620ms 22:26:41 INFO - PROCESS | 2218 | 1461475601099 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 22:26:41 INFO - PROCESS | 2218 | 1461475601101 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 22:26:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:26:41 INFO - PROCESS | 2218 | 1461475601104 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:26:41 INFO - PROCESS | 2218 | 1461475601105 Marionette TRACE conn2 <- [1,2770,null,{}] 22:26:41 INFO - PROCESS | 2218 | 1461475601108 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}] 22:26:41 INFO - PROCESS | 2218 | 1461475601203 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 22:26:41 INFO - PROCESS | 2218 | 1461475601218 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x123ed6800 == 30 [pid = 2218] [id = 700] 22:26:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 65 (0x11b1d3000) [pid = 2218] [serial = 2100] [outer = 0x0] 22:26:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 66 (0x11b1d6400) [pid = 2218] [serial = 2101] [outer = 0x11b1d3000] 22:26:41 INFO - PROCESS | 2218 | 1461475601254 Marionette DEBUG loaded listener.js 22:26:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 67 (0x11bc06400) [pid = 2218] [serial = 2102] [outer = 0x11b1d3000] 22:26:41 INFO - PROCESS | 2218 | 1461475601627 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]]]}] 22:26:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:26:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 570ms 22:26:41 INFO - PROCESS | 2218 | 1461475601674 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 22:26:41 INFO - PROCESS | 2218 | 1461475601675 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 22:26:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:26:41 INFO - PROCESS | 2218 | 1461475601678 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:26:41 INFO - PROCESS | 2218 | 1461475601679 Marionette TRACE conn2 <- [1,2774,null,{}] 22:26:41 INFO - PROCESS | 2218 | 1461475601682 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}] 22:26:41 INFO - PROCESS | 2218 | 1461475601788 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 22:26:41 INFO - PROCESS | 2218 | 1461475601801 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:41 INFO - PROCESS | 2218 | ++DOCSHELL 0x1272ad000 == 31 [pid = 2218] [id = 701] 22:26:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 68 (0x11a980000) [pid = 2218] [serial = 2103] [outer = 0x0] 22:26:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 69 (0x11c41a400) [pid = 2218] [serial = 2104] [outer = 0x11a980000] 22:26:41 INFO - PROCESS | 2218 | 1461475601839 Marionette DEBUG loaded listener.js 22:26:41 INFO - PROCESS | 2218 | ++DOMWINDOW == 70 (0x11c4b0c00) [pid = 2218] [serial = 2105] [outer = 0x11a980000] 22:26:42 INFO - PROCESS | 2218 | 1461475602259 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]]]}] 22:26:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:26:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 619ms 22:26:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:26:42 INFO - PROCESS | 2218 | 1461475602297 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 22:26:42 INFO - PROCESS | 2218 | 1461475602299 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 22:26:42 INFO - PROCESS | 2218 | 1461475602301 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:26:42 INFO - PROCESS | 2218 | 1461475602302 Marionette TRACE conn2 <- [1,2778,null,{}] 22:26:42 INFO - PROCESS | 2218 | 1461475602312 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}] 22:26:42 INFO - PROCESS | 2218 | 1461475602408 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 22:26:42 INFO - PROCESS | 2218 | 1461475602412 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x128c4d000 == 32 [pid = 2218] [id = 702] 22:26:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 71 (0x11c70b400) [pid = 2218] [serial = 2106] [outer = 0x0] 22:26:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 72 (0x123715400) [pid = 2218] [serial = 2107] [outer = 0x11c70b400] 22:26:42 INFO - PROCESS | 2218 | 1461475602437 Marionette DEBUG loaded listener.js 22:26:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 73 (0x12395e800) [pid = 2218] [serial = 2108] [outer = 0x11c70b400] 22:26:42 INFO - PROCESS | 2218 | 1461475602746 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]]]}] 22:26:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:26:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 22:26:42 INFO - PROCESS | 2218 | --DOMWINDOW == 72 (0x119187800) [pid = 2218] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:26:42 INFO - PROCESS | 2218 | --DOMWINDOW == 71 (0x11bd0f400) [pid = 2218] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:26:42 INFO - PROCESS | 2218 | --DOMWINDOW == 70 (0x11522c000) [pid = 2218] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:26:42 INFO - PROCESS | 2218 | --DOMWINDOW == 69 (0x11423ec00) [pid = 2218] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:26:42 INFO - PROCESS | 2218 | --DOMWINDOW == 68 (0x115229000) [pid = 2218] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:26:42 INFO - PROCESS | 2218 | --DOMWINDOW == 67 (0x11b1cec00) [pid = 2218] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:26:42 INFO - PROCESS | 2218 | --DOMWINDOW == 66 (0x114fd4000) [pid = 2218] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:26:42 INFO - PROCESS | 2218 | --DOMWINDOW == 65 (0x12f7d4c00) [pid = 2218] [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.] 22:26:42 INFO - PROCESS | 2218 | --DOMWINDOW == 64 (0x12f968000) [pid = 2218] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:26:42 INFO - PROCESS | 2218 | 1461475602787 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 22:26:42 INFO - PROCESS | 2218 | 1461475602790 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 22:26:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:26:42 INFO - PROCESS | 2218 | 1461475602795 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:26:42 INFO - PROCESS | 2218 | 1461475602796 Marionette TRACE conn2 <- [1,2782,null,{}] 22:26:42 INFO - PROCESS | 2218 | 1461475602798 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}] 22:26:42 INFO - PROCESS | 2218 | 1461475602905 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 22:26:42 INFO - PROCESS | 2218 | 1461475602940 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:42 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c07f000 == 33 [pid = 2218] [id = 703] 22:26:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 65 (0x1147cbc00) [pid = 2218] [serial = 2109] [outer = 0x0] 22:26:42 INFO - PROCESS | 2218 | ++DOMWINDOW == 66 (0x11b172800) [pid = 2218] [serial = 2110] [outer = 0x1147cbc00] 22:26:42 INFO - PROCESS | 2218 | 1461475602966 Marionette DEBUG loaded listener.js 22:26:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 67 (0x123c57800) [pid = 2218] [serial = 2111] [outer = 0x1147cbc00] 22:26:43 INFO - PROCESS | 2218 | 1461475603265 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]]]}] 22:26:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:26:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms 22:26:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:26:43 INFO - PROCESS | 2218 | 1461475603315 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 22:26:43 INFO - PROCESS | 2218 | 1461475603316 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 22:26:43 INFO - PROCESS | 2218 | 1461475603318 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:26:43 INFO - PROCESS | 2218 | 1461475603319 Marionette TRACE conn2 <- [1,2786,null,{}] 22:26:43 INFO - PROCESS | 2218 | 1461475603322 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}] 22:26:43 INFO - PROCESS | 2218 | 1461475603399 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 22:26:43 INFO - PROCESS | 2218 | 1461475603449 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x1296aa800 == 34 [pid = 2218] [id = 704] 22:26:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 68 (0x123a90400) [pid = 2218] [serial = 2112] [outer = 0x0] 22:26:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 69 (0x1240e2c00) [pid = 2218] [serial = 2113] [outer = 0x123a90400] 22:26:43 INFO - PROCESS | 2218 | 1461475603475 Marionette DEBUG loaded listener.js 22:26:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 70 (0x1242d6000) [pid = 2218] [serial = 2114] [outer = 0x123a90400] 22:26:43 INFO - PROCESS | 2218 | 1461475603736 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]]]}] 22:26:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:26:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 470ms 22:26:43 INFO - PROCESS | 2218 | 1461475603795 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 22:26:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:26:43 INFO - PROCESS | 2218 | 1461475603796 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 22:26:43 INFO - PROCESS | 2218 | 1461475603799 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:26:43 INFO - PROCESS | 2218 | 1461475603800 Marionette TRACE conn2 <- [1,2790,null,{}] 22:26:43 INFO - PROCESS | 2218 | 1461475603803 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}] 22:26:43 INFO - PROCESS | 2218 | 1461475603899 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 22:26:43 INFO - PROCESS | 2218 | 1461475603904 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:43 INFO - PROCESS | 2218 | ++DOCSHELL 0x129a66000 == 35 [pid = 2218] [id = 705] 22:26:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 71 (0x1242d8400) [pid = 2218] [serial = 2115] [outer = 0x0] 22:26:43 INFO - PROCESS | 2218 | ++DOMWINDOW == 72 (0x1242de800) [pid = 2218] [serial = 2116] [outer = 0x1242d8400] 22:26:43 INFO - PROCESS | 2218 | 1461475603946 Marionette DEBUG loaded listener.js 22:26:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 73 (0x1264f7400) [pid = 2218] [serial = 2117] [outer = 0x1242d8400] 22:26:44 INFO - PROCESS | 2218 | 1461475604405 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]]]}] 22:26:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:26:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 624ms 22:26:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:26:44 INFO - PROCESS | 2218 | 1461475604424 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 22:26:44 INFO - PROCESS | 2218 | 1461475604426 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 22:26:44 INFO - PROCESS | 2218 | 1461475604428 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:26:44 INFO - PROCESS | 2218 | 1461475604429 Marionette TRACE conn2 <- [1,2794,null,{}] 22:26:44 INFO - PROCESS | 2218 | 1461475604432 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}] 22:26:44 INFO - PROCESS | 2218 | 1461475604527 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 22:26:44 INFO - PROCESS | 2218 | 1461475604532 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:44 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f24000 == 36 [pid = 2218] [id = 706] 22:26:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 74 (0x127178000) [pid = 2218] [serial = 2118] [outer = 0x0] 22:26:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 75 (0x127522400) [pid = 2218] [serial = 2119] [outer = 0x127178000] 22:26:44 INFO - PROCESS | 2218 | 1461475604557 Marionette DEBUG loaded listener.js 22:26:44 INFO - PROCESS | 2218 | ++DOMWINDOW == 76 (0x127c6bc00) [pid = 2218] [serial = 2120] [outer = 0x127178000] 22:26:44 INFO - PROCESS | 2218 | 1461475604877 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]]]}] 22:26:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:26:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 22:26:44 INFO - PROCESS | 2218 | 1461475604949 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 22:26:44 INFO - PROCESS | 2218 | 1461475604951 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 22:26:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:26:44 INFO - PROCESS | 2218 | 1461475604955 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:26:44 INFO - PROCESS | 2218 | 1461475604957 Marionette TRACE conn2 <- [1,2798,null,{}] 22:26:44 INFO - PROCESS | 2218 | 1461475604962 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}] 22:26:45 INFO - PROCESS | 2218 | 1461475605050 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 22:26:45 INFO - PROCESS | 2218 | 1461475605148 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x1189e1000 == 37 [pid = 2218] [id = 707] 22:26:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 77 (0x115228400) [pid = 2218] [serial = 2121] [outer = 0x0] 22:26:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 78 (0x1156cf800) [pid = 2218] [serial = 2122] [outer = 0x115228400] 22:26:45 INFO - PROCESS | 2218 | 1461475605181 Marionette DEBUG loaded listener.js 22:26:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 79 (0x116710400) [pid = 2218] [serial = 2123] [outer = 0x115228400] 22:26:45 INFO - PROCESS | 2218 | 1461475605649 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]]]}] 22:26:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:26:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 22:26:45 INFO - PROCESS | 2218 | 1461475605687 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 22:26:45 INFO - PROCESS | 2218 | 1461475605689 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 22:26:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:26:45 INFO - PROCESS | 2218 | 1461475605695 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:26:45 INFO - PROCESS | 2218 | 1461475605697 Marionette TRACE conn2 <- [1,2802,null,{}] 22:26:45 INFO - PROCESS | 2218 | 1461475605700 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}] 22:26:45 INFO - PROCESS | 2218 | 1461475605788 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 22:26:45 INFO - PROCESS | 2218 | 1461475605869 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:45 INFO - PROCESS | 2218 | ++DOCSHELL 0x123a6b800 == 38 [pid = 2218] [id = 708] 22:26:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 80 (0x119853400) [pid = 2218] [serial = 2124] [outer = 0x0] 22:26:45 INFO - PROCESS | 2218 | ++DOMWINDOW == 81 (0x119e4e800) [pid = 2218] [serial = 2125] [outer = 0x119853400] 22:26:45 INFO - PROCESS | 2218 | 1461475605919 Marionette DEBUG loaded listener.js 22:26:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 82 (0x11a8c9400) [pid = 2218] [serial = 2126] [outer = 0x119853400] 22:26:46 INFO - PROCESS | 2218 | 1461475606496 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]]]}] 22:26:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:26:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 823ms 22:26:46 INFO - PROCESS | 2218 | 1461475606518 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 22:26:46 INFO - PROCESS | 2218 | 1461475606521 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 22:26:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:26:46 INFO - PROCESS | 2218 | 1461475606546 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:26:46 INFO - PROCESS | 2218 | 1461475606549 Marionette TRACE conn2 <- [1,2806,null,{}] 22:26:46 INFO - PROCESS | 2218 | 1461475606558 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}] 22:26:46 INFO - PROCESS | 2218 | 1461475606662 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 22:26:46 INFO - PROCESS | 2218 | 1461475606729 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:46 INFO - PROCESS | 2218 | ++DOCSHELL 0x129ada000 == 39 [pid = 2218] [id = 709] 22:26:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 83 (0x11b1d0c00) [pid = 2218] [serial = 2127] [outer = 0x0] 22:26:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11b422000) [pid = 2218] [serial = 2128] [outer = 0x11b1d0c00] 22:26:46 INFO - PROCESS | 2218 | 1461475606762 Marionette DEBUG loaded listener.js 22:26:46 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11bd0ac00) [pid = 2218] [serial = 2129] [outer = 0x11b1d0c00] 22:26:47 INFO - PROCESS | 2218 | 1461475607215 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]]]}] 22:26:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:26:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 727ms 22:26:47 INFO - PROCESS | 2218 | 1461475607271 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 22:26:47 INFO - PROCESS | 2218 | 1461475607273 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 22:26:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:26:47 INFO - PROCESS | 2218 | 1461475607277 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:26:47 INFO - PROCESS | 2218 | 1461475607279 Marionette TRACE conn2 <- [1,2810,null,{}] 22:26:47 INFO - PROCESS | 2218 | 1461475607282 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}] 22:26:47 INFO - PROCESS | 2218 | 1461475607428 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 22:26:47 INFO - PROCESS | 2218 | 1461475607520 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:47 INFO - PROCESS | 2218 | ++DOCSHELL 0x129fcd000 == 40 [pid = 2218] [id = 710] 22:26:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11c30b400) [pid = 2218] [serial = 2130] [outer = 0x0] 22:26:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x123c1bc00) [pid = 2218] [serial = 2131] [outer = 0x11c30b400] 22:26:47 INFO - PROCESS | 2218 | 1461475607571 Marionette DEBUG loaded listener.js 22:26:47 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x1270f2000) [pid = 2218] [serial = 2132] [outer = 0x11c30b400] 22:26:48 INFO - PROCESS | 2218 | 1461475608038 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]]]}] 22:26:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:26:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 771ms 22:26:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:26:48 INFO - PROCESS | 2218 | 1461475608047 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 22:26:48 INFO - PROCESS | 2218 | 1461475608049 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 22:26:48 INFO - PROCESS | 2218 | 1461475608051 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:26:48 INFO - PROCESS | 2218 | 1461475608052 Marionette TRACE conn2 <- [1,2814,null,{}] 22:26:48 INFO - PROCESS | 2218 | 1461475608055 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}] 22:26:48 INFO - PROCESS | 2218 | 1461475608154 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 22:26:48 INFO - PROCESS | 2218 | 1461475608204 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a31d000 == 41 [pid = 2218] [id = 711] 22:26:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x1271a1c00) [pid = 2218] [serial = 2133] [outer = 0x0] 22:26:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x127be9800) [pid = 2218] [serial = 2134] [outer = 0x1271a1c00] 22:26:48 INFO - PROCESS | 2218 | 1461475608234 Marionette DEBUG loaded listener.js 22:26:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x127c74000) [pid = 2218] [serial = 2135] [outer = 0x1271a1c00] 22:26:48 INFO - PROCESS | 2218 | 1461475608639 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]]]}] 22:26:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:26:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 623ms 22:26:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:26:48 INFO - PROCESS | 2218 | 1461475608674 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 22:26:48 INFO - PROCESS | 2218 | 1461475608676 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 22:26:48 INFO - PROCESS | 2218 | 1461475608678 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:26:48 INFO - PROCESS | 2218 | 1461475608679 Marionette TRACE conn2 <- [1,2818,null,{}] 22:26:48 INFO - PROCESS | 2218 | 1461475608682 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}] 22:26:48 INFO - PROCESS | 2218 | 1461475608802 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 22:26:48 INFO - PROCESS | 2218 | 1461475608858 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:48 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a4b3000 == 42 [pid = 2218] [id = 712] 22:26:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x1286a3c00) [pid = 2218] [serial = 2136] [outer = 0x0] 22:26:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x128c74c00) [pid = 2218] [serial = 2137] [outer = 0x1286a3c00] 22:26:48 INFO - PROCESS | 2218 | 1461475608890 Marionette DEBUG loaded listener.js 22:26:48 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x128f48c00) [pid = 2218] [serial = 2138] [outer = 0x1286a3c00] 22:26:49 INFO - PROCESS | 2218 | 1461475609676 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]]]}] 22:26:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:26:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1025ms 22:26:49 INFO - PROCESS | 2218 | 1461475609703 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 22:26:49 INFO - PROCESS | 2218 | 1461475609705 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 22:26:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:26:49 INFO - PROCESS | 2218 | 1461475609709 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:26:49 INFO - PROCESS | 2218 | 1461475609711 Marionette TRACE conn2 <- [1,2822,null,{}] 22:26:49 INFO - PROCESS | 2218 | 1461475609714 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}] 22:26:49 INFO - PROCESS | 2218 | 1461475609793 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 22:26:49 INFO - PROCESS | 2218 | 1461475609885 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:49 INFO - PROCESS | 2218 | ++DOCSHELL 0x11c069800 == 43 [pid = 2218] [id = 713] 22:26:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x114fde800) [pid = 2218] [serial = 2139] [outer = 0x0] 22:26:49 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x115847c00) [pid = 2218] [serial = 2140] [outer = 0x114fde800] 22:26:49 INFO - PROCESS | 2218 | 1461475609931 Marionette DEBUG loaded listener.js 22:26:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x11882b800) [pid = 2218] [serial = 2141] [outer = 0x114fde800] 22:26:50 INFO - PROCESS | 2218 | 1461475610450 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]]]}] 22:26:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:26:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 776ms 22:26:50 INFO - PROCESS | 2218 | 1461475610485 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 22:26:50 INFO - PROCESS | 2218 | 1461475610494 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 22:26:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:26:50 INFO - PROCESS | 2218 | 1461475610500 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:26:50 INFO - PROCESS | 2218 | 1461475610503 Marionette TRACE conn2 <- [1,2826,null,{}] 22:26:50 INFO - PROCESS | 2218 | 1461475610507 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}] 22:26:50 INFO - PROCESS | 2218 | 1461475610617 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 22:26:50 INFO - PROCESS | 2218 | 1461475610684 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:50 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcd7000 == 44 [pid = 2218] [id = 714] 22:26:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x11925e000) [pid = 2218] [serial = 2142] [outer = 0x0] 22:26:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x11a973400) [pid = 2218] [serial = 2143] [outer = 0x11925e000] 22:26:50 INFO - PROCESS | 2218 | 1461475610712 Marionette DEBUG loaded listener.js 22:26:50 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x11a995800) [pid = 2218] [serial = 2144] [outer = 0x11925e000] 22:26:50 INFO - PROCESS | 2218 | --DOCSHELL 0x118e36000 == 43 [pid = 2218] [id = 96] 22:26:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12ac82800 == 42 [pid = 2218] [id = 85] 22:26:50 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x12fc07800) [pid = 2218] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:26:50 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x12386c400) [pid = 2218] [serial = 2077] [outer = 0x0] [url = about:blank] 22:26:50 INFO - PROCESS | 2218 | --DOCSHELL 0x12f967000 == 41 [pid = 2218] [id = 17] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11a8ca400) [pid = 2218] [serial = 2065] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x11b122000) [pid = 2218] [serial = 2066] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x11c42f800) [pid = 2218] [serial = 2074] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 94 (0x11c70a000) [pid = 2218] [serial = 2075] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 93 (0x11522e800) [pid = 2218] [serial = 2056] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 92 (0x115c2a400) [pid = 2218] [serial = 2057] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 91 (0x11925ec00) [pid = 2218] [serial = 2062] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 90 (0x119e4d000) [pid = 2218] [serial = 2063] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 89 (0x116577800) [pid = 2218] [serial = 2059] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 88 (0x11882fc00) [pid = 2218] [serial = 2060] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 87 (0x11baec400) [pid = 2218] [serial = 2071] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 86 (0x11c30c800) [pid = 2218] [serial = 2072] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 85 (0x11b190000) [pid = 2218] [serial = 2068] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 84 (0x11b1ca000) [pid = 2218] [serial = 2069] [outer = 0x0] [url = about:blank] 22:26:51 INFO - PROCESS | 2218 | --DOMWINDOW == 83 (0x12b44b000) [pid = 2218] [serial = 1427] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:26:51 INFO - PROCESS | 2218 | 1461475611090 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:26:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:26:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 623ms 22:26:51 INFO - PROCESS | 2218 | 1461475611127 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 22:26:51 INFO - PROCESS | 2218 | 1461475611128 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 22:26:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:26:51 INFO - PROCESS | 2218 | 1461475611131 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:26:51 INFO - PROCESS | 2218 | 1461475611133 Marionette TRACE conn2 <- [1,2830,null,{}] 22:26:51 INFO - PROCESS | 2218 | 1461475611144 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}] 22:26:51 INFO - PROCESS | 2218 | 1461475611246 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 22:26:51 INFO - PROCESS | 2218 | 1461475611318 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x11acda000 == 42 [pid = 2218] [id = 715] 22:26:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 84 (0x11b1b3c00) [pid = 2218] [serial = 2145] [outer = 0x0] 22:26:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 85 (0x11b1ba800) [pid = 2218] [serial = 2146] [outer = 0x11b1b3c00] 22:26:51 INFO - PROCESS | 2218 | 1461475611346 Marionette DEBUG loaded listener.js 22:26:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 86 (0x11b1d4c00) [pid = 2218] [serial = 2147] [outer = 0x11b1b3c00] 22:26:51 INFO - PROCESS | 2218 | 1461475611668 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]]]}] 22:26:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:26:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 573ms 22:26:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:26:51 INFO - PROCESS | 2218 | 1461475611706 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 22:26:51 INFO - PROCESS | 2218 | 1461475611709 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 22:26:51 INFO - PROCESS | 2218 | 1461475611711 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:26:51 INFO - PROCESS | 2218 | 1461475611712 Marionette TRACE conn2 <- [1,2834,null,{}] 22:26:51 INFO - PROCESS | 2218 | 1461475611715 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}] 22:26:51 INFO - PROCESS | 2218 | 1461475611797 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 22:26:51 INFO - PROCESS | 2218 | 1461475611802 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:51 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d52000 == 43 [pid = 2218] [id = 716] 22:26:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 87 (0x11baec400) [pid = 2218] [serial = 2148] [outer = 0x0] 22:26:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 88 (0x11c422000) [pid = 2218] [serial = 2149] [outer = 0x11baec400] 22:26:51 INFO - PROCESS | 2218 | 1461475611830 Marionette DEBUG loaded listener.js 22:26:51 INFO - PROCESS | 2218 | ++DOMWINDOW == 89 (0x11c70f800) [pid = 2218] [serial = 2150] [outer = 0x11baec400] 22:26:52 INFO - PROCESS | 2218 | 1461475612162 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:26:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:26:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 470ms 22:26:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:26:52 INFO - PROCESS | 2218 | 1461475612183 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 22:26:52 INFO - PROCESS | 2218 | 1461475612184 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 22:26:52 INFO - PROCESS | 2218 | 1461475612187 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:26:52 INFO - PROCESS | 2218 | 1461475612188 Marionette TRACE conn2 <- [1,2838,null,{}] 22:26:52 INFO - PROCESS | 2218 | 1461475612194 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}] 22:26:52 INFO - PROCESS | 2218 | 1461475612278 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 22:26:52 INFO - PROCESS | 2218 | 1461475612282 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x127bb2000 == 44 [pid = 2218] [id = 717] 22:26:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 90 (0x11c710000) [pid = 2218] [serial = 2151] [outer = 0x0] 22:26:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 91 (0x123e06800) [pid = 2218] [serial = 2152] [outer = 0x11c710000] 22:26:52 INFO - PROCESS | 2218 | 1461475612309 Marionette DEBUG loaded listener.js 22:26:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 92 (0x1242dac00) [pid = 2218] [serial = 2153] [outer = 0x11c710000] 22:26:52 INFO - PROCESS | 2218 | 1461475612661 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]]]}] 22:26:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:26:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 522ms 22:26:52 INFO - PROCESS | 2218 | 1461475612709 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 22:26:52 INFO - PROCESS | 2218 | 1461475612710 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 22:26:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:26:52 INFO - PROCESS | 2218 | 1461475612713 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:26:52 INFO - PROCESS | 2218 | 1461475612714 Marionette TRACE conn2 <- [1,2842,null,{}] 22:26:52 INFO - PROCESS | 2218 | 1461475612716 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}] 22:26:52 INFO - PROCESS | 2218 | 1461475612840 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 22:26:52 INFO - PROCESS | 2218 | 1461475612877 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:52 INFO - PROCESS | 2218 | ++DOCSHELL 0x129283000 == 45 [pid = 2218] [id = 718] 22:26:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 93 (0x1242db000) [pid = 2218] [serial = 2154] [outer = 0x0] 22:26:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 94 (0x1271f0800) [pid = 2218] [serial = 2155] [outer = 0x1242db000] 22:26:52 INFO - PROCESS | 2218 | 1461475612904 Marionette DEBUG loaded listener.js 22:26:52 INFO - PROCESS | 2218 | ++DOMWINDOW == 95 (0x128f3d400) [pid = 2218] [serial = 2156] [outer = 0x1242db000] 22:26:53 INFO - PROCESS | 2218 | 1461475613208 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]]]}] 22:26:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:26:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 22:26:53 INFO - PROCESS | 2218 | 1461475613236 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 22:26:53 INFO - PROCESS | 2218 | 1461475613238 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 22:26:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:26:53 INFO - PROCESS | 2218 | 1461475613243 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:26:53 INFO - PROCESS | 2218 | 1461475613244 Marionette TRACE conn2 <- [1,2846,null,{}] 22:26:53 INFO - PROCESS | 2218 | 1461475613246 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}] 22:26:53 INFO - PROCESS | 2218 | 1461475613346 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 22:26:53 INFO - PROCESS | 2218 | 1461475613361 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x129ae7800 == 46 [pid = 2218] [id = 719] 22:26:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x128f42800) [pid = 2218] [serial = 2157] [outer = 0x0] 22:26:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x128f93c00) [pid = 2218] [serial = 2158] [outer = 0x128f42800] 22:26:53 INFO - PROCESS | 2218 | 1461475613386 Marionette DEBUG loaded listener.js 22:26:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x129066800) [pid = 2218] [serial = 2159] [outer = 0x128f42800] 22:26:53 INFO - PROCESS | 2218 | 1461475613738 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]]]}] 22:26:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:26:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 22:26:53 INFO - PROCESS | 2218 | 1461475613764 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 22:26:53 INFO - PROCESS | 2218 | 1461475613765 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 22:26:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:26:53 INFO - PROCESS | 2218 | 1461475613767 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:26:53 INFO - PROCESS | 2218 | 1461475613769 Marionette TRACE conn2 <- [1,2850,null,{}] 22:26:53 INFO - PROCESS | 2218 | 1461475613780 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}] 22:26:53 INFO - PROCESS | 2218 | 1461475613889 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 22:26:53 INFO - PROCESS | 2218 | 1461475613922 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:53 INFO - PROCESS | 2218 | ++DOCSHELL 0x129fd0800 == 47 [pid = 2218] [id = 720] 22:26:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x129066c00) [pid = 2218] [serial = 2160] [outer = 0x0] 22:26:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x12906f000) [pid = 2218] [serial = 2161] [outer = 0x129066c00] 22:26:53 INFO - PROCESS | 2218 | 1461475613947 Marionette DEBUG loaded listener.js 22:26:53 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x129084000) [pid = 2218] [serial = 2162] [outer = 0x129066c00] 22:26:54 INFO - PROCESS | 2218 | 1461475614269 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:26:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:26:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 527ms 22:26:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:26:54 INFO - PROCESS | 2218 | 1461475614296 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 22:26:54 INFO - PROCESS | 2218 | 1461475614297 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 22:26:54 INFO - PROCESS | 2218 | 1461475614299 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:26:54 INFO - PROCESS | 2218 | 1461475614300 Marionette TRACE conn2 <- [1,2854,null,{}] 22:26:54 INFO - PROCESS | 2218 | 1461475614310 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}] 22:26:54 INFO - PROCESS | 2218 | 1461475614419 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 22:26:54 INFO - PROCESS | 2218 | 1461475614458 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:54 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a695800 == 48 [pid = 2218] [id = 721] 22:26:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x129068c00) [pid = 2218] [serial = 2163] [outer = 0x0] 22:26:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x12908ac00) [pid = 2218] [serial = 2164] [outer = 0x129068c00] 22:26:54 INFO - PROCESS | 2218 | 1461475614499 Marionette DEBUG loaded listener.js 22:26:54 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x129091800) [pid = 2218] [serial = 2165] [outer = 0x129068c00] 22:26:54 INFO - PROCESS | 2218 | 1461475614927 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]]]}] 22:26:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:26:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 672ms 22:26:54 INFO - PROCESS | 2218 | 1461475614972 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 22:26:54 INFO - PROCESS | 2218 | 1461475614973 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 22:26:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:26:54 INFO - PROCESS | 2218 | 1461475614975 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:26:54 INFO - PROCESS | 2218 | 1461475614976 Marionette TRACE conn2 <- [1,2858,null,{}] 22:26:54 INFO - PROCESS | 2218 | 1461475614979 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}] 22:26:55 INFO - PROCESS | 2218 | 1461475615084 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 22:26:55 INFO - PROCESS | 2218 | 1461475615097 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a9c4000 == 49 [pid = 2218] [id = 722] 22:26:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x129091c00) [pid = 2218] [serial = 2166] [outer = 0x0] 22:26:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x12924a800) [pid = 2218] [serial = 2167] [outer = 0x129091c00] 22:26:55 INFO - PROCESS | 2218 | 1461475615123 Marionette DEBUG loaded listener.js 22:26:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x129543800) [pid = 2218] [serial = 2168] [outer = 0x129091c00] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x11b1d3000) [pid = 2218] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x11a980000) [pid = 2218] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x1198d8400) [pid = 2218] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x11c70b400) [pid = 2218] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x115228c00) [pid = 2218] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 101 (0x114bac000) [pid = 2218] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 100 (0x11a8c8800) [pid = 2218] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 99 (0x1147cbc00) [pid = 2218] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 98 (0x1242d8400) [pid = 2218] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 97 (0x11a8c2000) [pid = 2218] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 96 (0x123a90400) [pid = 2218] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:26:55 INFO - PROCESS | 2218 | --DOMWINDOW == 95 (0x12a674c00) [pid = 2218] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:26:55 INFO - PROCESS | 2218 | 1461475615482 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:26:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:26:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 22:26:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:26:55 INFO - PROCESS | 2218 | 1461475615496 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 22:26:55 INFO - PROCESS | 2218 | 1461475615497 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 22:26:55 INFO - PROCESS | 2218 | 1461475615500 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:26:55 INFO - PROCESS | 2218 | 1461475615501 Marionette TRACE conn2 <- [1,2862,null,{}] 22:26:55 INFO - PROCESS | 2218 | 1461475615505 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}] 22:26:55 INFO - PROCESS | 2218 | 1461475615630 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 22:26:55 INFO - PROCESS | 2218 | 1461475615663 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:55 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a9db800 == 50 [pid = 2218] [id = 723] 22:26:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 96 (0x118efec00) [pid = 2218] [serial = 2169] [outer = 0x0] 22:26:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 97 (0x11a8c9800) [pid = 2218] [serial = 2170] [outer = 0x118efec00] 22:26:55 INFO - PROCESS | 2218 | 1461475615692 Marionette DEBUG loaded listener.js 22:26:55 INFO - PROCESS | 2218 | ++DOMWINDOW == 98 (0x129547c00) [pid = 2218] [serial = 2171] [outer = 0x118efec00] 22:26:56 INFO - PROCESS | 2218 | 1461475615995 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]]]}] 22:26:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:26:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 22:26:56 INFO - PROCESS | 2218 | 1461475616023 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 22:26:56 INFO - PROCESS | 2218 | 1461475616025 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 22:26:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:26:56 INFO - PROCESS | 2218 | 1461475616028 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:26:56 INFO - PROCESS | 2218 | 1461475616029 Marionette TRACE conn2 <- [1,2866,null,{}] 22:26:56 INFO - PROCESS | 2218 | 1461475616031 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}] 22:26:56 INFO - PROCESS | 2218 | 1461475616116 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 22:26:56 INFO - PROCESS | 2218 | 1461475616169 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa64000 == 51 [pid = 2218] [id = 724] 22:26:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 99 (0x11b1cb400) [pid = 2218] [serial = 2172] [outer = 0x0] 22:26:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 100 (0x1296d2800) [pid = 2218] [serial = 2173] [outer = 0x11b1cb400] 22:26:56 INFO - PROCESS | 2218 | 1461475616195 Marionette DEBUG loaded listener.js 22:26:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 101 (0x1296e0c00) [pid = 2218] [serial = 2174] [outer = 0x11b1cb400] 22:26:56 INFO - PROCESS | 2218 | 1461475616466 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]]]}] 22:26:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:26:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 469ms 22:26:56 INFO - PROCESS | 2218 | 1461475616497 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 22:26:56 INFO - PROCESS | 2218 | 1461475616498 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 22:26:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:26:56 INFO - PROCESS | 2218 | 1461475616500 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:26:56 INFO - PROCESS | 2218 | 1461475616501 Marionette TRACE conn2 <- [1,2870,null,{}] 22:26:56 INFO - PROCESS | 2218 | 1461475616512 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}] 22:26:56 INFO - PROCESS | 2218 | 1461475616602 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 22:26:56 INFO - PROCESS | 2218 | 1461475616607 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:56 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa98000 == 52 [pid = 2218] [id = 725] 22:26:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 102 (0x1296d4c00) [pid = 2218] [serial = 2175] [outer = 0x0] 22:26:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x129a3d000) [pid = 2218] [serial = 2176] [outer = 0x1296d4c00] 22:26:56 INFO - PROCESS | 2218 | 1461475616632 Marionette DEBUG loaded listener.js 22:26:56 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x129a42400) [pid = 2218] [serial = 2177] [outer = 0x1296d4c00] 22:26:56 INFO - PROCESS | 2218 | 1461475616984 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]]]}] 22:26:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:26:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 522ms 22:26:57 INFO - PROCESS | 2218 | 1461475617025 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 22:26:57 INFO - PROCESS | 2218 | 1461475617026 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 22:26:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:26:57 INFO - PROCESS | 2218 | 1461475617028 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:26:57 INFO - PROCESS | 2218 | 1461475617029 Marionette TRACE conn2 <- [1,2874,null,{}] 22:26:57 INFO - PROCESS | 2218 | 1461475617031 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}] 22:26:57 INFO - PROCESS | 2218 | 1461475617163 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 22:26:57 INFO - PROCESS | 2218 | 1461475617172 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:57 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ac71800 == 53 [pid = 2218] [id = 726] 22:26:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x129a3e400) [pid = 2218] [serial = 2178] [outer = 0x0] 22:26:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x129a81000) [pid = 2218] [serial = 2179] [outer = 0x129a3e400] 22:26:57 INFO - PROCESS | 2218 | 1461475617212 Marionette DEBUG loaded listener.js 22:26:57 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x129a87000) [pid = 2218] [serial = 2180] [outer = 0x129a3e400] 22:26:57 INFO - PROCESS | 2218 | 1461475617830 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]]]}] 22:26:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:26:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 821ms 22:26:57 INFO - PROCESS | 2218 | 1461475617849 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 22:26:57 INFO - PROCESS | 2218 | 1461475617853 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 22:26:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:26:57 INFO - PROCESS | 2218 | 1461475617877 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:26:57 INFO - PROCESS | 2218 | 1461475617879 Marionette TRACE conn2 <- [1,2878,null,{}] 22:26:57 INFO - PROCESS | 2218 | 1461475617883 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}] 22:26:57 INFO - PROCESS | 2218 | 1461475617992 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 22:26:58 INFO - PROCESS | 2218 | 1461475618063 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x11b440800 == 54 [pid = 2218] [id = 727] 22:26:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x11674e000) [pid = 2218] [serial = 2181] [outer = 0x0] 22:26:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x11893dc00) [pid = 2218] [serial = 2182] [outer = 0x11674e000] 22:26:58 INFO - PROCESS | 2218 | 1461475618095 Marionette DEBUG loaded listener.js 22:26:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x1198d5800) [pid = 2218] [serial = 2183] [outer = 0x11674e000] 22:26:58 INFO - PROCESS | 2218 | 1461475618511 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]]]}] 22:26:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:26:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 672ms 22:26:58 INFO - PROCESS | 2218 | 1461475618566 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 22:26:58 INFO - PROCESS | 2218 | 1461475618571 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 22:26:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:26:58 INFO - PROCESS | 2218 | 1461475618591 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:26:58 INFO - PROCESS | 2218 | 1461475618593 Marionette TRACE conn2 <- [1,2882,null,{}] 22:26:58 INFO - PROCESS | 2218 | 1461475618596 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}] 22:26:58 INFO - PROCESS | 2218 | 1461475618705 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 22:26:58 INFO - PROCESS | 2218 | 1461475618775 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:58 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286d8800 == 55 [pid = 2218] [id = 728] 22:26:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x119e49400) [pid = 2218] [serial = 2184] [outer = 0x0] 22:26:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x11ae92400) [pid = 2218] [serial = 2185] [outer = 0x119e49400] 22:26:58 INFO - PROCESS | 2218 | 1461475618806 Marionette DEBUG loaded listener.js 22:26:58 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x11b1d4000) [pid = 2218] [serial = 2186] [outer = 0x119e49400] 22:26:59 INFO - PROCESS | 2218 | 1461475619229 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]]]}] 22:26:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:26:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 672ms 22:26:59 INFO - PROCESS | 2218 | 1461475619261 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 22:26:59 INFO - PROCESS | 2218 | 1461475619262 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 22:26:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:26:59 INFO - PROCESS | 2218 | 1461475619265 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:26:59 INFO - PROCESS | 2218 | 1461475619267 Marionette TRACE conn2 <- [1,2886,null,{}] 22:26:59 INFO - PROCESS | 2218 | 1461475619276 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}] 22:26:59 INFO - PROCESS | 2218 | 1461475619386 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 22:26:59 INFO - PROCESS | 2218 | 1461475619444 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:59 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa57000 == 56 [pid = 2218] [id = 729] 22:26:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x12371d400) [pid = 2218] [serial = 2187] [outer = 0x0] 22:26:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x1270f3400) [pid = 2218] [serial = 2188] [outer = 0x12371d400] 22:26:59 INFO - PROCESS | 2218 | 1461475619476 Marionette DEBUG loaded listener.js 22:26:59 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x127c6d800) [pid = 2218] [serial = 2189] [outer = 0x12371d400] 22:26:59 INFO - PROCESS | 2218 | 1461475619870 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]]]}] 22:26:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:26:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 22:26:59 INFO - PROCESS | 2218 | 1461475619937 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 22:26:59 INFO - PROCESS | 2218 | 1461475619939 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 22:26:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:26:59 INFO - PROCESS | 2218 | 1461475619941 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:26:59 INFO - PROCESS | 2218 | 1461475619942 Marionette TRACE conn2 <- [1,2890,null,{}] 22:26:59 INFO - PROCESS | 2218 | 1461475619945 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}] 22:27:00 INFO - PROCESS | 2218 | 1461475620051 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 22:27:00 INFO - PROCESS | 2218 | 1461475620153 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adc6800 == 57 [pid = 2218] [id = 730] 22:27:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x128699800) [pid = 2218] [serial = 2190] [outer = 0x0] 22:27:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x128a64400) [pid = 2218] [serial = 2191] [outer = 0x128699800] 22:27:00 INFO - PROCESS | 2218 | 1461475620184 Marionette DEBUG loaded listener.js 22:27:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x12906f400) [pid = 2218] [serial = 2192] [outer = 0x128699800] 22:27:00 INFO - PROCESS | 2218 | 1461475620590 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:27:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:27:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 669ms 22:27:00 INFO - PROCESS | 2218 | 1461475620611 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 22:27:00 INFO - PROCESS | 2218 | 1461475620612 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 22:27:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:27:00 INFO - PROCESS | 2218 | 1461475620614 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:27:00 INFO - PROCESS | 2218 | 1461475620616 Marionette TRACE conn2 <- [1,2894,null,{}] 22:27:00 INFO - PROCESS | 2218 | 1461475620618 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}] 22:27:00 INFO - PROCESS | 2218 | 1461475620722 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 22:27:00 INFO - PROCESS | 2218 | 1461475620775 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:00 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b64a800 == 58 [pid = 2218] [id = 731] 22:27:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x128a66c00) [pid = 2218] [serial = 2193] [outer = 0x0] 22:27:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x12922f400) [pid = 2218] [serial = 2194] [outer = 0x128a66c00] 22:27:00 INFO - PROCESS | 2218 | 1461475620809 Marionette DEBUG loaded listener.js 22:27:00 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x1296d9400) [pid = 2218] [serial = 2195] [outer = 0x128a66c00] 22:27:01 INFO - PROCESS | 2218 | 1461475621511 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]]]}] 22:27:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:27:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 969ms 22:27:01 INFO - PROCESS | 2218 | 1461475621585 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 22:27:01 INFO - PROCESS | 2218 | 1461475621587 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 22:27:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:27:01 INFO - PROCESS | 2218 | 1461475621605 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:27:01 INFO - PROCESS | 2218 | 1461475621607 Marionette TRACE conn2 <- [1,2898,null,{}] 22:27:01 INFO - PROCESS | 2218 | 1461475621611 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}] 22:27:01 INFO - PROCESS | 2218 | 1461475621708 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 22:27:01 INFO - PROCESS | 2218 | 1461475621763 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:01 INFO - PROCESS | 2218 | ++DOCSHELL 0x123cc1800 == 59 [pid = 2218] [id = 732] 22:27:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x116581400) [pid = 2218] [serial = 2196] [outer = 0x0] 22:27:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x118827400) [pid = 2218] [serial = 2197] [outer = 0x116581400] 22:27:01 INFO - PROCESS | 2218 | 1461475621791 Marionette DEBUG loaded listener.js 22:27:01 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x11925c000) [pid = 2218] [serial = 2198] [outer = 0x116581400] 22:27:02 INFO - PROCESS | 2218 | 1461475622229 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]]]}] 22:27:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:27:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 677ms 22:27:02 INFO - PROCESS | 2218 | 1461475622292 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 22:27:02 INFO - PROCESS | 2218 | 1461475622296 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 22:27:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:27:02 INFO - PROCESS | 2218 | 1461475622301 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:27:02 INFO - PROCESS | 2218 | 1461475622303 Marionette TRACE conn2 <- [1,2902,null,{}] 22:27:02 INFO - PROCESS | 2218 | 1461475622308 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}] 22:27:02 INFO - PROCESS | 2218 | 1461475622402 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 22:27:02 INFO - PROCESS | 2218 | 1461475622473 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:02 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ace0800 == 60 [pid = 2218] [id = 733] 22:27:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x118830800) [pid = 2218] [serial = 2199] [outer = 0x0] 22:27:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x119e4c000) [pid = 2218] [serial = 2200] [outer = 0x118830800] 22:27:02 INFO - PROCESS | 2218 | 1461475622500 Marionette DEBUG loaded listener.js 22:27:02 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x11a8cac00) [pid = 2218] [serial = 2201] [outer = 0x118830800] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x114f49800 == 59 [pid = 2218] [id = 695] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x12dd86800 == 58 [pid = 2218] [id = 684] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x12aa98000 == 57 [pid = 2218] [id = 725] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x12aa64000 == 56 [pid = 2218] [id = 724] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x12a9db800 == 55 [pid = 2218] [id = 723] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x12a9c4000 == 54 [pid = 2218] [id = 722] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x114fd7000) [pid = 2218] [serial = 2080] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x118829000) [pid = 2218] [serial = 2083] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x127522400) [pid = 2218] [serial = 2119] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x12a695800 == 53 [pid = 2218] [id = 721] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x129fd0800 == 52 [pid = 2218] [id = 720] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x129ae7800 == 51 [pid = 2218] [id = 719] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x129283000 == 50 [pid = 2218] [id = 718] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x127bb2000 == 49 [pid = 2218] [id = 717] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x123d52000 == 48 [pid = 2218] [id = 716] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x11acda000 == 47 [pid = 2218] [id = 715] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x11bcd7000 == 46 [pid = 2218] [id = 714] 22:27:02 INFO - PROCESS | 2218 | --DOCSHELL 0x11c069800 == 45 [pid = 2218] [id = 713] 22:27:02 INFO - PROCESS | 2218 | 1461475622877 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x12ae1a800) [pid = 2218] [serial = 2054] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x11b1d6400) [pid = 2218] [serial = 2101] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x11c4b0c00) [pid = 2218] [serial = 2105] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x11c41a400) [pid = 2218] [serial = 2104] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x119d82c00) [pid = 2218] [serial = 2092] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x123715400) [pid = 2218] [serial = 2107] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x11a8bb400) [pid = 2218] [serial = 2093] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x11657d000) [pid = 2218] [serial = 2089] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x118831c00) [pid = 2218] [serial = 2090] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x115228000) [pid = 2218] [serial = 2087] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x114bb8800) [pid = 2218] [serial = 2086] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x11b17b400) [pid = 2218] [serial = 2098] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x11b172800) [pid = 2218] [serial = 2110] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x123c57800) [pid = 2218] [serial = 2111] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x1242de800) [pid = 2218] [serial = 2116] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x11a97d000) [pid = 2218] [serial = 2095] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x11b121c00) [pid = 2218] [serial = 2096] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x1242d6000) [pid = 2218] [serial = 2114] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 106 (0x12395e800) [pid = 2218] [serial = 2108] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 105 (0x1240e2c00) [pid = 2218] [serial = 2113] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 104 (0x11b1c7400) [pid = 2218] [serial = 2099] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 103 (0x1264f7400) [pid = 2218] [serial = 2117] [outer = 0x0] [url = about:blank] 22:27:02 INFO - PROCESS | 2218 | --DOMWINDOW == 102 (0x11bc06400) [pid = 2218] [serial = 2102] [outer = 0x0] [url = about:blank] 22:27:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:27:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 621ms 22:27:02 INFO - PROCESS | 2218 | 1461475622925 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 22:27:02 INFO - PROCESS | 2218 | 1461475622926 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 22:27:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:27:02 INFO - PROCESS | 2218 | 1461475622928 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:27:02 INFO - PROCESS | 2218 | 1461475622931 Marionette TRACE conn2 <- [1,2906,null,{}] 22:27:02 INFO - PROCESS | 2218 | 1461475622938 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}] 22:27:03 INFO - PROCESS | 2218 | 1461475623043 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 22:27:03 INFO - PROCESS | 2218 | 1461475623051 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bced000 == 46 [pid = 2218] [id = 734] 22:27:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 103 (0x11ae8e800) [pid = 2218] [serial = 2202] [outer = 0x0] 22:27:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 104 (0x11b17c800) [pid = 2218] [serial = 2203] [outer = 0x11ae8e800] 22:27:03 INFO - PROCESS | 2218 | 1461475623081 Marionette DEBUG loaded listener.js 22:27:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 105 (0x11b1c8800) [pid = 2218] [serial = 2204] [outer = 0x11ae8e800] 22:27:03 INFO - PROCESS | 2218 | 1461475623445 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]]]}] 22:27:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:27:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 22:27:03 INFO - PROCESS | 2218 | 1461475623450 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 22:27:03 INFO - PROCESS | 2218 | 1461475623452 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 22:27:03 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:27:03 INFO - PROCESS | 2218 | 1461475623454 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:27:03 INFO - PROCESS | 2218 | 1461475623457 Marionette TRACE conn2 <- [1,2910,null,{}] 22:27:03 INFO - PROCESS | 2218 | 1461475623461 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}] 22:27:03 INFO - PROCESS | 2218 | 1461475623549 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 22:27:03 INFO - PROCESS | 2218 | 1461475623601 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:03 INFO - PROCESS | 2218 | ++DOCSHELL 0x123d46000 == 47 [pid = 2218] [id = 735] 22:27:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 106 (0x11b1c8400) [pid = 2218] [serial = 2205] [outer = 0x0] 22:27:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 107 (0x11baf2c00) [pid = 2218] [serial = 2206] [outer = 0x11b1c8400] 22:27:03 INFO - PROCESS | 2218 | 1461475623628 Marionette DEBUG loaded listener.js 22:27:03 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x11c08b000) [pid = 2218] [serial = 2207] [outer = 0x11b1c8400] 22:27:03 INFO - PROCESS | 2218 | 1461475623867 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]]]}] 22:27:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:27:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:27:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 422ms 22:27:03 INFO - TEST-START | /DOMEvents/constructors.html 22:27:03 INFO - PROCESS | 2218 | 1461475623878 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 22:27:03 INFO - PROCESS | 2218 | 1461475623879 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 22:27:03 INFO - PROCESS | 2218 | 1461475623882 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:27:03 INFO - PROCESS | 2218 | 1461475623883 Marionette TRACE conn2 <- [1,2914,null,{}] 22:27:03 INFO - PROCESS | 2218 | 1461475623885 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}] 22:27:03 INFO - PROCESS | 2218 | 1461475623982 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 22:27:03 INFO - PROCESS | 2218 | 1461475623990 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286d1000 == 48 [pid = 2218] [id = 736] 22:27:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x11c312000) [pid = 2218] [serial = 2208] [outer = 0x0] 22:27:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x11c705400) [pid = 2218] [serial = 2209] [outer = 0x11c312000] 22:27:04 INFO - PROCESS | 2218 | 1461475624032 Marionette DEBUG loaded listener.js 22:27:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x123718c00) [pid = 2218] [serial = 2210] [outer = 0x11c312000] 22:27:04 INFO - PROCESS | 2218 | 1461475624558 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]]]}] 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:27:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:27:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:27:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 731ms 22:27:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:27:04 INFO - PROCESS | 2218 | 1461475624614 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 22:27:04 INFO - PROCESS | 2218 | 1461475624616 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 22:27:04 INFO - PROCESS | 2218 | 1461475624627 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:27:04 INFO - PROCESS | 2218 | 1461475624628 Marionette TRACE conn2 <- [1,2918,null,{}] 22:27:04 INFO - PROCESS | 2218 | 1461475624631 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}] 22:27:04 INFO - PROCESS | 2218 | 1461475624761 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 22:27:04 INFO - PROCESS | 2218 | 1461475624872 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:04 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac7b000 == 49 [pid = 2218] [id = 737] 22:27:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x11c30e000) [pid = 2218] [serial = 2211] [outer = 0x0] 22:27:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x127c6c400) [pid = 2218] [serial = 2212] [outer = 0x11c30e000] 22:27:04 INFO - PROCESS | 2218 | 1461475624918 Marionette DEBUG loaded listener.js 22:27:04 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x128f3dc00) [pid = 2218] [serial = 2213] [outer = 0x11c30e000] 22:27:05 INFO - PROCESS | 2218 | 1461475625283 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:27:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:27:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 679ms 22:27:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:27:05 INFO - PROCESS | 2218 | 1461475625298 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 22:27:05 INFO - PROCESS | 2218 | 1461475625300 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 22:27:05 INFO - PROCESS | 2218 | 1461475625302 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:27:05 INFO - PROCESS | 2218 | 1461475625303 Marionette TRACE conn2 <- [1,2922,null,{}] 22:27:05 INFO - PROCESS | 2218 | 1461475625314 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}] 22:27:05 INFO - PROCESS | 2218 | 1461475625432 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 22:27:05 INFO - PROCESS | 2218 | 1461475625438 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f2d000 == 50 [pid = 2218] [id = 738] 22:27:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x123876000) [pid = 2218] [serial = 2214] [outer = 0x0] 22:27:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x129064400) [pid = 2218] [serial = 2215] [outer = 0x123876000] 22:27:05 INFO - PROCESS | 2218 | 1461475625493 Marionette DEBUG loaded listener.js 22:27:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x129082800) [pid = 2218] [serial = 2216] [outer = 0x123876000] 22:27:05 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:27:05 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:27:05 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:27:05 INFO - PROCESS | 2218 | [2218] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:27:05 INFO - PROCESS | 2218 | 1461475625808 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]]]}] 22:27:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:27:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:27:05 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 22:27:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:27:05 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 22:27:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:27:05 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]" 22:27:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:27:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:27:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 529ms 22:27:05 INFO - PROCESS | 2218 | 1461475625831 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 22:27:05 INFO - PROCESS | 2218 | 1461475625833 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 22:27:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:27:05 INFO - PROCESS | 2218 | 1461475625835 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:27:05 INFO - PROCESS | 2218 | 1461475625836 Marionette TRACE conn2 <- [1,2926,null,{}] 22:27:05 INFO - PROCESS | 2218 | 1461475625841 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}] 22:27:05 INFO - PROCESS | 2218 | 1461475625944 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 22:27:05 INFO - PROCESS | 2218 | 1461475625978 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:05 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a4a7800 == 51 [pid = 2218] [id = 739] 22:27:05 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x1242e2c00) [pid = 2218] [serial = 2217] [outer = 0x0] 22:27:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x129088c00) [pid = 2218] [serial = 2218] [outer = 0x1242e2c00] 22:27:06 INFO - PROCESS | 2218 | 1461475626004 Marionette DEBUG loaded listener.js 22:27:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x1296dd000) [pid = 2218] [serial = 2219] [outer = 0x1242e2c00] 22:27:06 INFO - PROCESS | 2218 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:27:06 INFO - PROCESS | 2218 | 1461475626293 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]]]}] 22:27:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:27:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 471ms 22:27:06 INFO - PROCESS | 2218 | 1461475626309 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 22:27:06 INFO - PROCESS | 2218 | 1461475626310 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 22:27:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:27:06 INFO - PROCESS | 2218 | 1461475626313 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:27:06 INFO - PROCESS | 2218 | 1461475626314 Marionette TRACE conn2 <- [1,2930,null,{}] 22:27:06 INFO - PROCESS | 2218 | 1461475626342 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}] 22:27:06 INFO - PROCESS | 2218 | 1461475626449 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 22:27:06 INFO - PROCESS | 2218 | 1461475626484 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:06 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a6ac800 == 52 [pid = 2218] [id = 740] 22:27:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x1296da000) [pid = 2218] [serial = 2220] [outer = 0x0] 22:27:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x129a45800) [pid = 2218] [serial = 2221] [outer = 0x1296da000] 22:27:06 INFO - PROCESS | 2218 | 1461475626509 Marionette DEBUG loaded listener.js 22:27:06 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x129a88c00) [pid = 2218] [serial = 2222] [outer = 0x1296da000] 22:27:06 INFO - PROCESS | 2218 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:27:06 INFO - PROCESS | 2218 | 1461475626942 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]]]}] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x128f42800) [pid = 2218] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x129068c00) [pid = 2218] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x11b1b3c00) [pid = 2218] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x11925e000) [pid = 2218] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x11c710000) [pid = 2218] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x129066c00) [pid = 2218] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x129091c00) [pid = 2218] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 115 (0x11baec400) [pid = 2218] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 114 (0x118efec00) [pid = 2218] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 113 (0x1242db000) [pid = 2218] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 112 (0x114fde800) [pid = 2218] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 111 (0x11b1cb400) [pid = 2218] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 110 (0x127178000) [pid = 2218] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 109 (0x11867cc00) [pid = 2218] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 108 (0x114fd1800) [pid = 2218] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:27:06 INFO - PROCESS | 2218 | --DOMWINDOW == 107 (0x1296d4c00) [pid = 2218] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:27:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:27:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 679ms 22:27:06 INFO - PROCESS | 2218 | 1461475626993 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 22:27:06 INFO - PROCESS | 2218 | 1461475626994 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 22:27:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:27:06 INFO - PROCESS | 2218 | 1461475626997 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:27:07 INFO - PROCESS | 2218 | 1461475626998 Marionette TRACE conn2 <- [1,2934,null,{}] 22:27:07 INFO - PROCESS | 2218 | 1461475627000 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}] 22:27:07 INFO - PROCESS | 2218 | 1461475627085 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 22:27:07 INFO - PROCESS | 2218 | 1461475627089 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bce1800 == 53 [pid = 2218] [id = 741] 22:27:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 108 (0x11867cc00) [pid = 2218] [serial = 2223] [outer = 0x0] 22:27:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 109 (0x1198d8c00) [pid = 2218] [serial = 2224] [outer = 0x11867cc00] 22:27:07 INFO - PROCESS | 2218 | 1461475627115 Marionette DEBUG loaded listener.js 22:27:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 110 (0x123a8e400) [pid = 2218] [serial = 2225] [outer = 0x11867cc00] 22:27:07 INFO - PROCESS | 2218 | 1461475627441 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]]]}] 22:27:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:27:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 468ms 22:27:07 INFO - PROCESS | 2218 | 1461475627466 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 22:27:07 INFO - PROCESS | 2218 | 1461475627467 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 22:27:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:27:07 INFO - PROCESS | 2218 | 1461475627469 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:27:07 INFO - PROCESS | 2218 | 1461475627473 Marionette TRACE conn2 <- [1,2938,null,{}] 22:27:07 INFO - PROCESS | 2218 | 1461475627477 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}] 22:27:07 INFO - PROCESS | 2218 | 1461475627599 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 22:27:07 INFO - PROCESS | 2218 | 1461475627636 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:07 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa89800 == 54 [pid = 2218] [id = 742] 22:27:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 111 (0x124289400) [pid = 2218] [serial = 2226] [outer = 0x0] 22:27:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 112 (0x129a3c000) [pid = 2218] [serial = 2227] [outer = 0x124289400] 22:27:07 INFO - PROCESS | 2218 | 1461475627666 Marionette DEBUG loaded listener.js 22:27:07 INFO - PROCESS | 2218 | ++DOMWINDOW == 113 (0x129b0c400) [pid = 2218] [serial = 2228] [outer = 0x124289400] 22:27:07 INFO - PROCESS | 2218 | 1461475627959 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]]]}] 22:27:07 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. 22:27:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 524ms 22:27:07 INFO - PROCESS | 2218 | 1461475627994 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 22:27:07 INFO - PROCESS | 2218 | 1461475627996 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 22:27:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:27:08 INFO - PROCESS | 2218 | 1461475628000 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:27:08 INFO - PROCESS | 2218 | 1461475628002 Marionette TRACE conn2 <- [1,2942,null,{}] 22:27:08 INFO - PROCESS | 2218 | 1461475628005 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}] 22:27:08 INFO - PROCESS | 2218 | 1461475628146 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 22:27:08 INFO - PROCESS | 2218 | 1461475628228 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x12adc8800 == 55 [pid = 2218] [id = 743] 22:27:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 114 (0x127524c00) [pid = 2218] [serial = 2229] [outer = 0x0] 22:27:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 115 (0x129f0bc00) [pid = 2218] [serial = 2230] [outer = 0x127524c00] 22:27:08 INFO - PROCESS | 2218 | 1461475628272 Marionette DEBUG loaded listener.js 22:27:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 116 (0x129f14c00) [pid = 2218] [serial = 2231] [outer = 0x127524c00] 22:27:08 INFO - PROCESS | 2218 | 1461475628568 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"]]]}] 22:27:08 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 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:27:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 574ms 22:27:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:27:08 INFO - PROCESS | 2218 | 1461475628576 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 22:27:08 INFO - PROCESS | 2218 | 1461475628577 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 22:27:08 INFO - PROCESS | 2218 | 1461475628580 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:27:08 INFO - PROCESS | 2218 | 1461475628581 Marionette TRACE conn2 <- [1,2946,null,{}] 22:27:08 INFO - PROCESS | 2218 | 1461475628583 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}] 22:27:08 INFO - PROCESS | 2218 | 1461475628678 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 22:27:08 INFO - PROCESS | 2218 | 1461475628683 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:08 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d171000 == 56 [pid = 2218] [id = 744] 22:27:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x129f17000) [pid = 2218] [serial = 2232] [outer = 0x0] 22:27:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x129f5c800) [pid = 2218] [serial = 2233] [outer = 0x129f17000] 22:27:08 INFO - PROCESS | 2218 | 1461475628708 Marionette DEBUG loaded listener.js 22:27:08 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x129f60800) [pid = 2218] [serial = 2234] [outer = 0x129f17000] 22:27:09 INFO - PROCESS | 2218 | 1461475629108 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]]]}] 22:27:09 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. 22:27:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 569ms 22:27:09 INFO - PROCESS | 2218 | 1461475629150 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 22:27:09 INFO - PROCESS | 2218 | 1461475629154 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 22:27:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:27:09 INFO - PROCESS | 2218 | 1461475629160 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:27:09 INFO - PROCESS | 2218 | 1461475629164 Marionette TRACE conn2 <- [1,2950,null,{}] 22:27:09 INFO - PROCESS | 2218 | 1461475629169 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}] 22:27:09 INFO - PROCESS | 2218 | 1461475629360 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 22:27:09 INFO - PROCESS | 2218 | 1461475629465 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x11ac63000 == 57 [pid = 2218] [id = 745] 22:27:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x114fd4c00) [pid = 2218] [serial = 2235] [outer = 0x0] 22:27:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x115c33400) [pid = 2218] [serial = 2236] [outer = 0x114fd4c00] 22:27:09 INFO - PROCESS | 2218 | 1461475629519 Marionette DEBUG loaded listener.js 22:27:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x118831c00) [pid = 2218] [serial = 2237] [outer = 0x114fd4c00] 22:27:09 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf26000 == 58 [pid = 2218] [id = 746] 22:27:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x11a8c9c00) [pid = 2218] [serial = 2238] [outer = 0x0] 22:27:09 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x115cf8800) [pid = 2218] [serial = 2239] [outer = 0x11a8c9c00] 22:27:10 INFO - PROCESS | 2218 | 1461475630037 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]]]}] 22:27:10 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. 22:27:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 924ms 22:27:10 INFO - PROCESS | 2218 | 1461475630083 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 22:27:10 INFO - PROCESS | 2218 | 1461475630088 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 22:27:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:27:10 INFO - PROCESS | 2218 | 1461475630092 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:27:10 INFO - PROCESS | 2218 | 1461475630094 Marionette TRACE conn2 <- [1,2954,null,{}] 22:27:10 INFO - PROCESS | 2218 | 1461475630097 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}] 22:27:10 INFO - PROCESS | 2218 | 1461475630228 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 22:27:10 INFO - PROCESS | 2218 | 1461475630296 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x1296a5800 == 59 [pid = 2218] [id = 747] 22:27:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x119d7f000) [pid = 2218] [serial = 2240] [outer = 0x0] 22:27:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x11a976800) [pid = 2218] [serial = 2241] [outer = 0x119d7f000] 22:27:10 INFO - PROCESS | 2218 | 1461475630327 Marionette DEBUG loaded listener.js 22:27:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x11ba68800) [pid = 2218] [serial = 2242] [outer = 0x119d7f000] 22:27:10 INFO - PROCESS | 2218 | 1461475630694 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]]]}] 22:27:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:27:10 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 22:27:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 620ms 22:27:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:27:10 INFO - PROCESS | 2218 | 1461475630713 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 22:27:10 INFO - PROCESS | 2218 | 1461475630714 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 22:27:10 INFO - PROCESS | 2218 | 1461475630716 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:27:10 INFO - PROCESS | 2218 | 1461475630719 Marionette TRACE conn2 <- [1,2958,null,{}] 22:27:10 INFO - PROCESS | 2218 | 1461475630727 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}] 22:27:10 INFO - PROCESS | 2218 | 1461475630846 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 22:27:10 INFO - PROCESS | 2218 | 1461475630907 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:10 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d16e000 == 60 [pid = 2218] [id = 748] 22:27:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x12371c000) [pid = 2218] [serial = 2243] [outer = 0x0] 22:27:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x1242e4800) [pid = 2218] [serial = 2244] [outer = 0x12371c000] 22:27:10 INFO - PROCESS | 2218 | 1461475630939 Marionette DEBUG loaded listener.js 22:27:10 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x127c6a800) [pid = 2218] [serial = 2245] [outer = 0x12371c000] 22:27:11 INFO - PROCESS | 2218 | 1461475631341 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]]]}] 22:27:11 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. 22:27:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 674ms 22:27:11 INFO - PROCESS | 2218 | 1461475631390 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 22:27:11 INFO - PROCESS | 2218 | 1461475631392 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 22:27:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:27:11 INFO - PROCESS | 2218 | 1461475631395 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:27:11 INFO - PROCESS | 2218 | 1461475631396 Marionette TRACE conn2 <- [1,2962,null,{}] 22:27:11 INFO - PROCESS | 2218 | 1461475631399 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}] 22:27:11 INFO - PROCESS | 2218 | 1461475631505 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 22:27:11 INFO - PROCESS | 2218 | 1461475631596 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:11 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d57a800 == 61 [pid = 2218] [id = 749] 22:27:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x127c6cc00) [pid = 2218] [serial = 2246] [outer = 0x0] 22:27:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x129089000) [pid = 2218] [serial = 2247] [outer = 0x127c6cc00] 22:27:11 INFO - PROCESS | 2218 | 1461475631640 Marionette DEBUG loaded listener.js 22:27:11 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x129a37000) [pid = 2218] [serial = 2248] [outer = 0x127c6cc00] 22:27:11 INFO - PROCESS | 2218 | 1461475631991 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]]]}] 22:27:12 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. 22:27:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 618ms 22:27:12 INFO - PROCESS | 2218 | 1461475632014 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 22:27:12 INFO - PROCESS | 2218 | 1461475632015 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 22:27:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:27:12 INFO - PROCESS | 2218 | 1461475632017 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:27:12 INFO - PROCESS | 2218 | 1461475632019 Marionette TRACE conn2 <- [1,2966,null,{}] 22:27:12 INFO - PROCESS | 2218 | 1461475632021 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}] 22:27:12 INFO - PROCESS | 2218 | 1461475632127 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 22:27:12 INFO - PROCESS | 2218 | 1461475632183 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dd86000 == 62 [pid = 2218] [id = 750] 22:27:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x129541400) [pid = 2218] [serial = 2249] [outer = 0x0] 22:27:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x129a8ec00) [pid = 2218] [serial = 2250] [outer = 0x129541400] 22:27:12 INFO - PROCESS | 2218 | 1461475632212 Marionette DEBUG loaded listener.js 22:27:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x129b0cc00) [pid = 2218] [serial = 2251] [outer = 0x129541400] 22:27:12 INFO - PROCESS | 2218 | 1461475632564 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]]]}] 22:27:12 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. 22:27:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 570ms 22:27:12 INFO - PROCESS | 2218 | 1461475632587 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 22:27:12 INFO - PROCESS | 2218 | 1461475632589 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 22:27:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:27:12 INFO - PROCESS | 2218 | 1461475632591 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:27:12 INFO - PROCESS | 2218 | 1461475632592 Marionette TRACE conn2 <- [1,2970,null,{}] 22:27:12 INFO - PROCESS | 2218 | 1461475632595 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}] 22:27:12 INFO - PROCESS | 2218 | 1461475632715 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 22:27:12 INFO - PROCESS | 2218 | 1461475632777 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:12 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e548800 == 63 [pid = 2218] [id = 751] 22:27:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x129f5a000) [pid = 2218] [serial = 2252] [outer = 0x0] 22:27:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x129f64800) [pid = 2218] [serial = 2253] [outer = 0x129f5a000] 22:27:12 INFO - PROCESS | 2218 | 1461475632847 Marionette DEBUG loaded listener.js 22:27:12 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12a148400) [pid = 2218] [serial = 2254] [outer = 0x129f5a000] 22:27:13 INFO - PROCESS | 2218 | 1461475633214 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]]]}] 22:27:13 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. 22:27:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 22:27:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:27:13 INFO - PROCESS | 2218 | 1461475633261 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 22:27:13 INFO - PROCESS | 2218 | 1461475633262 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 22:27:13 INFO - PROCESS | 2218 | 1461475633265 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:27:13 INFO - PROCESS | 2218 | 1461475633266 Marionette TRACE conn2 <- [1,2974,null,{}] 22:27:13 INFO - PROCESS | 2218 | 1461475633268 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}] 22:27:13 INFO - PROCESS | 2218 | 1461475633374 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 22:27:13 INFO - PROCESS | 2218 | 1461475633433 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:13 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e9c5800 == 64 [pid = 2218] [id = 752] 22:27:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12a147800) [pid = 2218] [serial = 2255] [outer = 0x0] 22:27:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12a3b6400) [pid = 2218] [serial = 2256] [outer = 0x12a147800] 22:27:13 INFO - PROCESS | 2218 | 1461475633503 Marionette DEBUG loaded listener.js 22:27:13 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12a3bd000) [pid = 2218] [serial = 2257] [outer = 0x12a147800] 22:27:13 INFO - PROCESS | 2218 | 1461475633832 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]]]}] 22:27:13 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. 22:27:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 620ms 22:27:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:27:13 INFO - PROCESS | 2218 | 1461475633885 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 22:27:13 INFO - PROCESS | 2218 | 1461475633887 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 22:27:13 INFO - PROCESS | 2218 | 1461475633889 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:27:13 INFO - PROCESS | 2218 | 1461475633890 Marionette TRACE conn2 <- [1,2978,null,{}] 22:27:13 INFO - PROCESS | 2218 | 1461475633893 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}] 22:27:13 INFO - PROCESS | 2218 | 1461475633998 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 22:27:14 INFO - PROCESS | 2218 | 1461475634102 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:14 INFO - PROCESS | 2218 | ++DOCSHELL 0x12ab2b000 == 65 [pid = 2218] [id = 753] 22:27:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x114bb8800) [pid = 2218] [serial = 2258] [outer = 0x0] 22:27:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x12a3b4400) [pid = 2218] [serial = 2259] [outer = 0x114bb8800] 22:27:14 INFO - PROCESS | 2218 | 1461475634155 Marionette DEBUG loaded listener.js 22:27:14 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x12a5b2400) [pid = 2218] [serial = 2260] [outer = 0x114bb8800] 22:27:14 INFO - PROCESS | 2218 | 1461475634503 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]]]}] 22:27:14 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. 22:27:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 669ms 22:27:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:27:14 INFO - PROCESS | 2218 | 1461475634558 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 22:27:14 INFO - PROCESS | 2218 | 1461475634559 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 22:27:14 INFO - PROCESS | 2218 | 1461475634561 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:27:14 INFO - PROCESS | 2218 | 1461475634562 Marionette TRACE conn2 <- [1,2982,null,{}] 22:27:14 INFO - PROCESS | 2218 | 1461475634565 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}] 22:27:14 INFO - PROCESS | 2218 | 1461475634681 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 22:27:14 INFO - PROCESS | 2218 | 1461475634986 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x11a916000 == 66 [pid = 2218] [id = 754] 22:27:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x114e74800) [pid = 2218] [serial = 2261] [outer = 0x0] 22:27:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x114fd9c00) [pid = 2218] [serial = 2262] [outer = 0x114e74800] 22:27:15 INFO - PROCESS | 2218 | 1461475635048 Marionette DEBUG loaded listener.js 22:27:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x1156ce800) [pid = 2218] [serial = 2263] [outer = 0x114e74800] 22:27:15 INFO - PROCESS | 2218 | 1461475635495 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"]]]}] 22:27:15 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 22:27:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:27:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 969ms 22:27:15 INFO - PROCESS | 2218 | 1461475635531 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 22:27:15 INFO - PROCESS | 2218 | 1461475635534 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 22:27:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:27:15 INFO - PROCESS | 2218 | 1461475635538 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:27:15 INFO - PROCESS | 2218 | 1461475635540 Marionette TRACE conn2 <- [1,2986,null,{}] 22:27:15 INFO - PROCESS | 2218 | 1461475635543 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}] 22:27:15 INFO - PROCESS | 2218 | 1461475635644 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 22:27:15 INFO - PROCESS | 2218 | 1461475635708 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:15 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcdb800 == 67 [pid = 2218] [id = 755] 22:27:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x11925e400) [pid = 2218] [serial = 2264] [outer = 0x0] 22:27:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x11ae85800) [pid = 2218] [serial = 2265] [outer = 0x11925e400] 22:27:15 INFO - PROCESS | 2218 | 1461475635737 Marionette DEBUG loaded listener.js 22:27:15 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x11b1b3c00) [pid = 2218] [serial = 2266] [outer = 0x11925e400] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x123a76000 == 66 [pid = 2218] [id = 90] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x12d2c2000 == 65 [pid = 2218] [id = 91] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x119811800 == 64 [pid = 2218] [id = 92] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x12adc8800 == 63 [pid = 2218] [id = 743] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x12aa89800 == 62 [pid = 2218] [id = 742] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x11bce1800 == 61 [pid = 2218] [id = 741] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x12a6ac800 == 60 [pid = 2218] [id = 740] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x12a4a7800 == 59 [pid = 2218] [id = 739] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x129f2d000 == 58 [pid = 2218] [id = 738] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac7b000 == 57 [pid = 2218] [id = 737] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x1286d1000 == 56 [pid = 2218] [id = 736] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x123d46000 == 55 [pid = 2218] [id = 735] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x11bced000 == 54 [pid = 2218] [id = 734] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x11ace0800 == 53 [pid = 2218] [id = 733] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x123cc1800 == 52 [pid = 2218] [id = 732] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x12b64a800 == 51 [pid = 2218] [id = 731] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x12adc6800 == 50 [pid = 2218] [id = 730] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x12aa57000 == 49 [pid = 2218] [id = 729] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x1286d8800 == 48 [pid = 2218] [id = 728] 22:27:16 INFO - PROCESS | 2218 | --DOCSHELL 0x11b440800 == 47 [pid = 2218] [id = 727] 22:27:16 INFO - PROCESS | 2218 | 1461475636146 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]]]}] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x118e0ec00) [pid = 2218] [serial = 2084] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x11540a800) [pid = 2218] [serial = 2081] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x128f93c00) [pid = 2218] [serial = 2158] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x12908ac00) [pid = 2218] [serial = 2164] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x11b1ba800) [pid = 2218] [serial = 2146] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x11b1d4c00) [pid = 2218] [serial = 2147] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x11a995800) [pid = 2218] [serial = 2144] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x11a973400) [pid = 2218] [serial = 2143] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x123c1bc00) [pid = 2218] [serial = 2131] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x123e06800) [pid = 2218] [serial = 2152] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x1242dac00) [pid = 2218] [serial = 2153] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x129084000) [pid = 2218] [serial = 2162] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x12906f000) [pid = 2218] [serial = 2161] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x12924a800) [pid = 2218] [serial = 2167] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x11c422000) [pid = 2218] [serial = 2149] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x11c70f800) [pid = 2218] [serial = 2150] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x11a8c9800) [pid = 2218] [serial = 2170] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x1271f0800) [pid = 2218] [serial = 2155] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x11882b800) [pid = 2218] [serial = 2141] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x115847c00) [pid = 2218] [serial = 2140] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x129091800) [pid = 2218] [serial = 2165] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 129 (0x128c74c00) [pid = 2218] [serial = 2137] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 128 (0x1296e0c00) [pid = 2218] [serial = 2174] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 127 (0x127be9800) [pid = 2218] [serial = 2134] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 126 (0x11b422000) [pid = 2218] [serial = 2128] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 125 (0x1156cf800) [pid = 2218] [serial = 2122] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 124 (0x119e4e800) [pid = 2218] [serial = 2125] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 123 (0x127c6bc00) [pid = 2218] [serial = 2120] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 122 (0x129543800) [pid = 2218] [serial = 2168] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 121 (0x129066800) [pid = 2218] [serial = 2159] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 120 (0x129a42400) [pid = 2218] [serial = 2177] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 119 (0x128f3d400) [pid = 2218] [serial = 2156] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 118 (0x1296d2800) [pid = 2218] [serial = 2173] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 117 (0x129547c00) [pid = 2218] [serial = 2171] [outer = 0x0] [url = about:blank] 22:27:16 INFO - PROCESS | 2218 | --DOMWINDOW == 116 (0x129a3d000) [pid = 2218] [serial = 2176] [outer = 0x0] [url = about:blank] 22:27:16 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. 22:27:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 621ms 22:27:16 INFO - PROCESS | 2218 | 1461475636162 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 22:27:16 INFO - PROCESS | 2218 | 1461475636165 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 22:27:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:27:16 INFO - PROCESS | 2218 | 1461475636168 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:27:16 INFO - PROCESS | 2218 | 1461475636169 Marionette TRACE conn2 <- [1,2990,null,{}] 22:27:16 INFO - PROCESS | 2218 | 1461475636172 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}] 22:27:16 INFO - PROCESS | 2218 | 1461475636259 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 22:27:16 INFO - PROCESS | 2218 | 1461475636263 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x119d4b800 == 48 [pid = 2218] [id = 756] 22:27:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 117 (0x11b1cc800) [pid = 2218] [serial = 2267] [outer = 0x0] 22:27:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 118 (0x11b1d3000) [pid = 2218] [serial = 2268] [outer = 0x11b1cc800] 22:27:16 INFO - PROCESS | 2218 | 1461475636290 Marionette DEBUG loaded listener.js 22:27:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 119 (0x11bd0f400) [pid = 2218] [serial = 2269] [outer = 0x11b1cc800] 22:27:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bf3d800 == 49 [pid = 2218] [id = 757] 22:27:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 120 (0x11c4b0c00) [pid = 2218] [serial = 2270] [outer = 0x0] 22:27:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 121 (0x11c08f000) [pid = 2218] [serial = 2271] [outer = 0x11c4b0c00] 22:27:16 INFO - PROCESS | 2218 | 1461475636649 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]]]}] 22:27:16 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. 22:27:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 22:27:16 INFO - PROCESS | 2218 | 1461475636700 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 22:27:16 INFO - PROCESS | 2218 | 1461475636701 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 22:27:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:27:16 INFO - PROCESS | 2218 | 1461475636706 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:27:16 INFO - PROCESS | 2218 | 1461475636710 Marionette TRACE conn2 <- [1,2994,null,{}] 22:27:16 INFO - PROCESS | 2218 | 1461475636717 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}] 22:27:16 INFO - PROCESS | 2218 | 1461475636826 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 22:27:16 INFO - PROCESS | 2218 | 1461475636838 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:16 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286dc800 == 50 [pid = 2218] [id = 758] 22:27:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 122 (0x11c705800) [pid = 2218] [serial = 2272] [outer = 0x0] 22:27:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 123 (0x1242dcc00) [pid = 2218] [serial = 2273] [outer = 0x11c705800] 22:27:16 INFO - PROCESS | 2218 | 1461475636864 Marionette DEBUG loaded listener.js 22:27:16 INFO - PROCESS | 2218 | ++DOMWINDOW == 124 (0x127bf1400) [pid = 2218] [serial = 2274] [outer = 0x11c705800] 22:27:17 INFO - PROCESS | 2218 | 1461475637196 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]]]}] 22:27:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:27:17 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 22:27:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 523ms 22:27:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:27:17 INFO - PROCESS | 2218 | 1461475637228 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 22:27:17 INFO - PROCESS | 2218 | 1461475637230 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 22:27:17 INFO - PROCESS | 2218 | 1461475637232 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:27:17 INFO - PROCESS | 2218 | 1461475637233 Marionette TRACE conn2 <- [1,2998,null,{}] 22:27:17 INFO - PROCESS | 2218 | 1461475637236 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}] 22:27:17 INFO - PROCESS | 2218 | 1461475637330 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 22:27:17 INFO - PROCESS | 2218 | 1461475637387 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x1296aa000 == 51 [pid = 2218] [id = 759] 22:27:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 125 (0x11c70c800) [pid = 2218] [serial = 2275] [outer = 0x0] 22:27:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 126 (0x128696400) [pid = 2218] [serial = 2276] [outer = 0x11c70c800] 22:27:17 INFO - PROCESS | 2218 | 1461475637413 Marionette DEBUG loaded listener.js 22:27:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 127 (0x129062400) [pid = 2218] [serial = 2277] [outer = 0x11c70c800] 22:27:17 INFO - PROCESS | 2218 | 1461475637676 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]]]}] 22:27:17 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. 22:27:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 22:27:17 INFO - PROCESS | 2218 | 1461475637701 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 22:27:17 INFO - PROCESS | 2218 | 1461475637703 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 22:27:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:27:17 INFO - PROCESS | 2218 | 1461475637712 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:27:17 INFO - PROCESS | 2218 | 1461475637713 Marionette TRACE conn2 <- [1,3002,null,{}] 22:27:17 INFO - PROCESS | 2218 | 1461475637716 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}] 22:27:17 INFO - PROCESS | 2218 | 1461475637805 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 22:27:17 INFO - PROCESS | 2218 | 1461475637870 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:17 INFO - PROCESS | 2218 | ++DOCSHELL 0x129f32800 == 52 [pid = 2218] [id = 760] 22:27:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 128 (0x12908cc00) [pid = 2218] [serial = 2278] [outer = 0x0] 22:27:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 129 (0x12922ac00) [pid = 2218] [serial = 2279] [outer = 0x12908cc00] 22:27:17 INFO - PROCESS | 2218 | 1461475637901 Marionette DEBUG loaded listener.js 22:27:17 INFO - PROCESS | 2218 | ++DOMWINDOW == 130 (0x12954ac00) [pid = 2218] [serial = 2280] [outer = 0x12908cc00] 22:27:18 INFO - PROCESS | 2218 | 1461475638198 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]]]}] 22:27:18 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. 22:27:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 518ms 22:27:18 INFO - PROCESS | 2218 | 1461475638232 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 22:27:18 INFO - PROCESS | 2218 | 1461475638233 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 22:27:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:27:18 INFO - PROCESS | 2218 | 1461475638235 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:27:18 INFO - PROCESS | 2218 | 1461475638236 Marionette TRACE conn2 <- [1,3006,null,{}] 22:27:18 INFO - PROCESS | 2218 | 1461475638241 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}] 22:27:18 INFO - PROCESS | 2218 | 1461475638351 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 22:27:18 INFO - PROCESS | 2218 | 1461475638386 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a4bd800 == 53 [pid = 2218] [id = 761] 22:27:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x12908e000) [pid = 2218] [serial = 2281] [outer = 0x0] 22:27:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x129a3b800) [pid = 2218] [serial = 2282] [outer = 0x12908e000] 22:27:18 INFO - PROCESS | 2218 | 1461475638412 Marionette DEBUG loaded listener.js 22:27:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x129b02400) [pid = 2218] [serial = 2283] [outer = 0x12908e000] 22:27:18 INFO - PROCESS | 2218 | 1461475638701 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]]]}] 22:27:18 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. 22:27:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 22:27:18 INFO - PROCESS | 2218 | 1461475638757 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 22:27:18 INFO - PROCESS | 2218 | 1461475638759 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 22:27:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:27:18 INFO - PROCESS | 2218 | 1461475638761 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:27:18 INFO - PROCESS | 2218 | 1461475638763 Marionette TRACE conn2 <- [1,3010,null,{}] 22:27:18 INFO - PROCESS | 2218 | 1461475638765 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}] 22:27:18 INFO - PROCESS | 2218 | 1461475638869 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 22:27:18 INFO - PROCESS | 2218 | 1461475638881 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:18 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a9d5800 == 54 [pid = 2218] [id = 762] 22:27:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x129b03000) [pid = 2218] [serial = 2284] [outer = 0x0] 22:27:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x129f0d800) [pid = 2218] [serial = 2285] [outer = 0x129b03000] 22:27:18 INFO - PROCESS | 2218 | 1461475638907 Marionette DEBUG loaded listener.js 22:27:18 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x129f5b000) [pid = 2218] [serial = 2286] [outer = 0x129b03000] 22:27:19 INFO - PROCESS | 2218 | 1461475639225 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]]]}] 22:27:19 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 22:27:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 517ms 22:27:19 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:27:19 INFO - PROCESS | 2218 | 1461475639280 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 22:27:19 INFO - PROCESS | 2218 | 1461475639282 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 22:27:19 INFO - PROCESS | 2218 | 1461475639285 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:27:19 INFO - PROCESS | 2218 | 1461475639287 Marionette TRACE conn2 <- [1,3014,null,{}] 22:27:19 INFO - PROCESS | 2218 | 1461475639290 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}] 22:27:19 INFO - PROCESS | 2218 | 1461475639403 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 22:27:19 INFO - PROCESS | 2218 | 1461475639415 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa70000 == 55 [pid = 2218] [id = 763] 22:27:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x129f60c00) [pid = 2218] [serial = 2287] [outer = 0x0] 22:27:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x12a13ec00) [pid = 2218] [serial = 2288] [outer = 0x129f60c00] 22:27:19 INFO - PROCESS | 2218 | 1461475639441 Marionette DEBUG loaded listener.js 22:27:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12a149c00) [pid = 2218] [serial = 2289] [outer = 0x129f60c00] 22:27:19 INFO - PROCESS | 2218 | [2218] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:27:19 INFO - PROCESS | 2218 | 1461475639801 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:27:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:27:19 INFO - {} 22:27:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:27:19 INFO - {} 22:27:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:27:19 INFO - {} 22:27:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:27:19 INFO - {} 22:27:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms 22:27:19 INFO - PROCESS | 2218 | 1461475639807 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 22:27:19 INFO - PROCESS | 2218 | 1461475639808 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 22:27:19 INFO - TEST-START | /FileAPI/fileReader.html 22:27:19 INFO - PROCESS | 2218 | 1461475639810 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:27:19 INFO - PROCESS | 2218 | 1461475639811 Marionette TRACE conn2 <- [1,3018,null,{}] 22:27:19 INFO - PROCESS | 2218 | 1461475639814 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}] 22:27:19 INFO - PROCESS | 2218 | 1461475639930 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 22:27:19 INFO - PROCESS | 2218 | 1461475639943 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:19 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b659000 == 56 [pid = 2218] [id = 764] 22:27:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x12a3ba000) [pid = 2218] [serial = 2290] [outer = 0x0] 22:27:19 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12a5b6400) [pid = 2218] [serial = 2291] [outer = 0x12a3ba000] 22:27:19 INFO - PROCESS | 2218 | 1461475639968 Marionette DEBUG loaded listener.js 22:27:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12a5ee800) [pid = 2218] [serial = 2292] [outer = 0x12a3ba000] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x123876000) [pid = 2218] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x124289400) [pid = 2218] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x116581400) [pid = 2218] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x11b1c8400) [pid = 2218] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 137 (0x11c312000) [pid = 2218] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 136 (0x1296da000) [pid = 2218] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 135 (0x118830800) [pid = 2218] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 134 (0x11c30e000) [pid = 2218] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 133 (0x127524c00) [pid = 2218] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 132 (0x11867cc00) [pid = 2218] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 131 (0x11ae8e800) [pid = 2218] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:27:20 INFO - PROCESS | 2218 | --DOMWINDOW == 130 (0x1242e2c00) [pid = 2218] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:27:20 INFO - PROCESS | 2218 | 1461475640366 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]]]}] 22:27:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:27:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:27:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:27:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:27:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 569ms 22:27:20 INFO - TEST-START | /FileAPI/historical.html 22:27:20 INFO - PROCESS | 2218 | 1461475640379 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 22:27:20 INFO - PROCESS | 2218 | 1461475640381 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 22:27:20 INFO - PROCESS | 2218 | 1461475640383 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:27:20 INFO - PROCESS | 2218 | 1461475640384 Marionette TRACE conn2 <- [1,3022,null,{}] 22:27:20 INFO - PROCESS | 2218 | 1461475640386 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}] 22:27:20 INFO - PROCESS | 2218 | 1461475640477 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 22:27:20 INFO - PROCESS | 2218 | 1461475640481 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:20 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a6ae800 == 57 [pid = 2218] [id = 765] 22:27:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 131 (0x11867cc00) [pid = 2218] [serial = 2293] [outer = 0x0] 22:27:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 132 (0x1296ddc00) [pid = 2218] [serial = 2294] [outer = 0x11867cc00] 22:27:20 INFO - PROCESS | 2218 | 1461475640511 Marionette DEBUG loaded listener.js 22:27:20 INFO - PROCESS | 2218 | ++DOMWINDOW == 133 (0x12a5f5000) [pid = 2218] [serial = 2295] [outer = 0x11867cc00] 22:27:20 INFO - PROCESS | 2218 | 1461475640864 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"]]]}] 22:27:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:27:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:27:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:27:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:27:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:27:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:27:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:27:20 INFO - TEST-OK | /FileAPI/historical.html | took 522ms 22:27:20 INFO - PROCESS | 2218 | 1461475640912 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 22:27:20 INFO - PROCESS | 2218 | 1461475640914 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 22:27:20 INFO - TEST-START | /FileAPI/idlharness.html 22:27:20 INFO - PROCESS | 2218 | 1461475640916 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:27:20 INFO - PROCESS | 2218 | 1461475640918 Marionette TRACE conn2 <- [1,3026,null,{}] 22:27:20 INFO - PROCESS | 2218 | 1461475640921 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}] 22:27:21 INFO - PROCESS | 2218 | 1461475641021 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 22:27:21 INFO - PROCESS | 2218 | 1461475641025 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e9dd000 == 58 [pid = 2218] [id = 766] 22:27:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 134 (0x12a5f7000) [pid = 2218] [serial = 2296] [outer = 0x0] 22:27:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 135 (0x12a673400) [pid = 2218] [serial = 2297] [outer = 0x12a5f7000] 22:27:21 INFO - PROCESS | 2218 | 1461475641051 Marionette DEBUG loaded listener.js 22:27:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 136 (0x12a836000) [pid = 2218] [serial = 2298] [outer = 0x12a5f7000] 22:27:21 INFO - PROCESS | 2218 | 1461475641619 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]]]}] 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:27:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:27:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:27:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:27:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:27:21 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 22:27:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:27:21 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 22:27:21 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 22:27:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:27:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:27:21 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 22:27:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:27:21 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 22:27:21 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 22:27:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:27:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:27:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 734ms 22:27:21 INFO - PROCESS | 2218 | 1461475641652 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 22:27:21 INFO - PROCESS | 2218 | 1461475641653 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 22:27:21 INFO - TEST-START | /FileAPI/idlharness.worker 22:27:21 INFO - PROCESS | 2218 | 1461475641655 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:27:21 INFO - PROCESS | 2218 | 1461475641656 Marionette TRACE conn2 <- [1,3030,null,{}] 22:27:21 INFO - PROCESS | 2218 | 1461475641658 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}] 22:27:21 INFO - PROCESS | 2218 | 1461475641753 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 22:27:21 INFO - PROCESS | 2218 | 1461475641778 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:21 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f14b800 == 59 [pid = 2218] [id = 767] 22:27:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 137 (0x12ac4f800) [pid = 2218] [serial = 2299] [outer = 0x0] 22:27:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 138 (0x12aedbc00) [pid = 2218] [serial = 2300] [outer = 0x12ac4f800] 22:27:21 INFO - PROCESS | 2218 | 1461475641803 Marionette DEBUG loaded listener.js 22:27:21 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x12aee0c00) [pid = 2218] [serial = 2301] [outer = 0x12ac4f800] 22:27:21 INFO - PROCESS | 2218 | [2218] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:27:22 INFO - PROCESS | 2218 | 1461475642609 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,{},{}]]]}] 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:27:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:27:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:27:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:27:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:27:22 INFO - {} 22:27:22 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 22:27:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:27:22 INFO - {} 22:27:22 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 - {} 22:27:22 INFO - {} 22:27:22 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 22:27:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:27:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:27:22 INFO - {} 22:27:22 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 22:27:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:27:22 INFO - {} 22:27:22 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 - {} 22:27:22 INFO - {} 22:27:22 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 22:27:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 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 22:27:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:27:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:27:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 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 22:27:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 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 22:27:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 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 22:27:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:27:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:27:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:27:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:27:22 INFO - {} 22:27:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 988ms 22:27:22 INFO - PROCESS | 2218 | 1461475642645 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 22:27:22 INFO - PROCESS | 2218 | 1461475642649 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 22:27:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:27:22 INFO - PROCESS | 2218 | 1461475642654 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:27:22 INFO - PROCESS | 2218 | 1461475642658 Marionette TRACE conn2 <- [1,3034,null,{}] 22:27:22 INFO - PROCESS | 2218 | 1461475642665 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}] 22:27:22 INFO - PROCESS | 2218 | 1461475642846 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 22:27:22 INFO - PROCESS | 2218 | 1461475642965 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:22 INFO - PROCESS | 2218 | ++DOCSHELL 0x123cc0800 == 60 [pid = 2218] [id = 768] 22:27:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x128c77c00) [pid = 2218] [serial = 2302] [outer = 0x0] 22:27:22 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x128f49000) [pid = 2218] [serial = 2303] [outer = 0x128c77c00] 22:27:23 INFO - PROCESS | 2218 | 1461475642998 Marionette DEBUG loaded listener.js 22:27:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x12908b000) [pid = 2218] [serial = 2304] [outer = 0x128c77c00] 22:27:23 INFO - PROCESS | 2218 | 1461475643419 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]]]}] 22:27:23 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:27:23 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 776ms 22:27:23 INFO - PROCESS | 2218 | 1461475643430 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 22:27:23 INFO - PROCESS | 2218 | 1461475643435 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 22:27:23 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:27:23 INFO - PROCESS | 2218 | 1461475643442 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:27:23 INFO - PROCESS | 2218 | 1461475643444 Marionette TRACE conn2 <- [1,3038,null,{}] 22:27:23 INFO - PROCESS | 2218 | 1461475643446 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}] 22:27:23 INFO - PROCESS | 2218 | 1461475643558 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 22:27:23 INFO - PROCESS | 2218 | 1461475643631 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:23 INFO - PROCESS | 2218 | ++DOCSHELL 0x129fcc800 == 61 [pid = 2218] [id = 769] 22:27:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x129543800) [pid = 2218] [serial = 2305] [outer = 0x0] 22:27:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x129f16400) [pid = 2218] [serial = 2306] [outer = 0x129543800] 22:27:23 INFO - PROCESS | 2218 | 1461475643663 Marionette DEBUG loaded listener.js 22:27:23 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x12a5b7400) [pid = 2218] [serial = 2307] [outer = 0x129543800] 22:27:24 INFO - PROCESS | 2218 | 1461475644032 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"]]]}] 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:27:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 22:27:24 INFO - PROCESS | 2218 | 1461475644062 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 22:27:24 INFO - PROCESS | 2218 | 1461475644063 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 22:27:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:27:24 INFO - PROCESS | 2218 | 1461475644066 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:27:24 INFO - PROCESS | 2218 | 1461475644069 Marionette TRACE conn2 <- [1,3042,null,{}] 22:27:24 INFO - PROCESS | 2218 | 1461475644078 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}] 22:27:24 INFO - PROCESS | 2218 | 1461475644203 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 22:27:24 INFO - PROCESS | 2218 | 1461475644305 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:24 INFO - PROCESS | 2218 | ++DOCSHELL 0x12e562000 == 62 [pid = 2218] [id = 770] 22:27:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x12a672800) [pid = 2218] [serial = 2308] [outer = 0x0] 22:27:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x12a837c00) [pid = 2218] [serial = 2309] [outer = 0x12a672800] 22:27:24 INFO - PROCESS | 2218 | 1461475644354 Marionette DEBUG loaded listener.js 22:27:24 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x12ae1cc00) [pid = 2218] [serial = 2310] [outer = 0x12a672800] 22:27:24 INFO - PROCESS | 2218 | 1461475644872 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]]]}] 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:27:24 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. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:27:24 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'.) 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:27:24 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. 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:27:24 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. 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:27:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:27:24 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. 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:27:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:27:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:27:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:27:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 831ms 22:27:24 INFO - PROCESS | 2218 | 1461475644897 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 22:27:24 INFO - PROCESS | 2218 | 1461475644899 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 22:27:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:27:24 INFO - PROCESS | 2218 | 1461475644901 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:27:24 INFO - PROCESS | 2218 | 1461475644903 Marionette TRACE conn2 <- [1,3046,null,{}] 22:27:24 INFO - PROCESS | 2218 | 1461475644905 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}] 22:27:25 INFO - PROCESS | 2218 | 1461475645018 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 22:27:25 INFO - PROCESS | 2218 | 1461475645094 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b2cc000 == 63 [pid = 2218] [id = 771] 22:27:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x12a5b8c00) [pid = 2218] [serial = 2311] [outer = 0x0] 22:27:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x12ae23c00) [pid = 2218] [serial = 2312] [outer = 0x12a5b8c00] 22:27:25 INFO - PROCESS | 2218 | 1461475645126 Marionette DEBUG loaded listener.js 22:27:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x12c23f800) [pid = 2218] [serial = 2313] [outer = 0x12a5b8c00] 22:27:25 INFO - PROCESS | 2218 | [2218] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:27:25 INFO - PROCESS | 2218 | 1461475645518 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:27:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:27:25 INFO - {} 22:27:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 622ms 22:27:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:27:25 INFO - PROCESS | 2218 | 1461475645524 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 22:27:25 INFO - PROCESS | 2218 | 1461475645526 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 22:27:25 INFO - PROCESS | 2218 | 1461475645528 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:27:25 INFO - PROCESS | 2218 | 1461475645529 Marionette TRACE conn2 <- [1,3050,null,{}] 22:27:25 INFO - PROCESS | 2218 | 1461475645532 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}] 22:27:25 INFO - PROCESS | 2218 | 1461475645639 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 22:27:25 INFO - PROCESS | 2218 | 1461475645731 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:25 INFO - PROCESS | 2218 | ++DOCSHELL 0x12f965800 == 64 [pid = 2218] [id = 772] 22:27:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12d27c800) [pid = 2218] [serial = 2314] [outer = 0x0] 22:27:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x12d287c00) [pid = 2218] [serial = 2315] [outer = 0x12d27c800] 22:27:25 INFO - PROCESS | 2218 | 1461475645760 Marionette DEBUG loaded listener.js 22:27:25 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x12d37b400) [pid = 2218] [serial = 2316] [outer = 0x12d27c800] 22:27:26 INFO - PROCESS | 2218 | 1461475646110 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]]]}] 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:27:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 22:27:26 INFO - PROCESS | 2218 | 1461475646149 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 22:27:26 INFO - PROCESS | 2218 | 1461475646151 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 22:27:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:27:26 INFO - PROCESS | 2218 | 1461475646153 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:27:26 INFO - PROCESS | 2218 | 1461475646154 Marionette TRACE conn2 <- [1,3054,null,{}] 22:27:26 INFO - PROCESS | 2218 | 1461475646157 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}] 22:27:26 INFO - PROCESS | 2218 | 1461475646281 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 22:27:26 INFO - PROCESS | 2218 | 1461475646345 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:26 INFO - PROCESS | 2218 | ++DOCSHELL 0x1300b5000 == 65 [pid = 2218] [id = 773] 22:27:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x12d37a000) [pid = 2218] [serial = 2317] [outer = 0x0] 22:27:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x12d383c00) [pid = 2218] [serial = 2318] [outer = 0x12d37a000] 22:27:26 INFO - PROCESS | 2218 | 1461475646417 Marionette DEBUG loaded listener.js 22:27:26 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x12d7ef800) [pid = 2218] [serial = 2319] [outer = 0x12d37a000] 22:27:26 INFO - PROCESS | 2218 | 1461475646900 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"]]]}] 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:27:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:27:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:27:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:27:27 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" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:27:27 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" 22:27:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:27:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 843ms 22:27:27 INFO - PROCESS | 2218 | 1461475647006 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 22:27:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:27:27 INFO - PROCESS | 2218 | 1461475647008 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 22:27:27 INFO - PROCESS | 2218 | 1461475647014 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:27:27 INFO - PROCESS | 2218 | 1461475647016 Marionette TRACE conn2 <- [1,3058,null,{}] 22:27:27 INFO - PROCESS | 2218 | 1461475647023 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}] 22:27:27 INFO - PROCESS | 2218 | 1461475647200 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 22:27:27 INFO - PROCESS | 2218 | 1461475647320 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:27 INFO - PROCESS | 2218 | ++DOCSHELL 0x130680000 == 66 [pid = 2218] [id = 774] 22:27:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x12dd4f800) [pid = 2218] [serial = 2320] [outer = 0x0] 22:27:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x12e51ac00) [pid = 2218] [serial = 2321] [outer = 0x12dd4f800] 22:27:27 INFO - PROCESS | 2218 | 1461475647370 Marionette DEBUG loaded listener.js 22:27:27 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x12e520400) [pid = 2218] [serial = 2322] [outer = 0x12dd4f800] 22:27:27 INFO - PROCESS | 2218 | 1461475647762 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]]]}] 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:27:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:27:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:27:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:27:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:27:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:27:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 775ms 22:27:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:27:27 INFO - PROCESS | 2218 | 1461475647787 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 22:27:27 INFO - PROCESS | 2218 | 1461475647789 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 22:27:27 INFO - PROCESS | 2218 | 1461475647791 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:27:27 INFO - PROCESS | 2218 | 1461475647793 Marionette TRACE conn2 <- [1,3062,null,{}] 22:27:27 INFO - PROCESS | 2218 | 1461475647795 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}] 22:27:27 INFO - PROCESS | 2218 | 1461475647924 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 22:27:27 INFO - PROCESS | 2218 | 1461475647989 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x119811000 == 67 [pid = 2218] [id = 775] 22:27:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x1147cb400) [pid = 2218] [serial = 2323] [outer = 0x0] 22:27:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x118829c00) [pid = 2218] [serial = 2324] [outer = 0x1147cb400] 22:27:28 INFO - PROCESS | 2218 | 1461475648060 Marionette DEBUG loaded listener.js 22:27:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 163 (0x119d83000) [pid = 2218] [serial = 2325] [outer = 0x1147cb400] 22:27:28 INFO - PROCESS | 2218 | [2218] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:27:28 INFO - PROCESS | 2218 | 1461475648696 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:27:28 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:27:28 INFO - {} 22:27:28 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 920ms 22:27:28 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:27:28 INFO - PROCESS | 2218 | 1461475648712 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 22:27:28 INFO - PROCESS | 2218 | 1461475648714 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 22:27:28 INFO - PROCESS | 2218 | 1461475648717 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:27:28 INFO - PROCESS | 2218 | 1461475648720 Marionette TRACE conn2 <- [1,3066,null,{}] 22:27:28 INFO - PROCESS | 2218 | 1461475648744 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}] 22:27:28 INFO - PROCESS | 2218 | 1461475648845 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 22:27:28 INFO - PROCESS | 2218 | 1461475648920 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:28 INFO - PROCESS | 2218 | ++DOCSHELL 0x1286d5800 == 68 [pid = 2218] [id = 776] 22:27:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 164 (0x11a99c800) [pid = 2218] [serial = 2326] [outer = 0x0] 22:27:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 165 (0x11b17b400) [pid = 2218] [serial = 2327] [outer = 0x11a99c800] 22:27:28 INFO - PROCESS | 2218 | 1461475648949 Marionette DEBUG loaded listener.js 22:27:28 INFO - PROCESS | 2218 | ++DOMWINDOW == 166 (0x11bc08000) [pid = 2218] [serial = 2328] [outer = 0x11a99c800] 22:27:29 INFO - PROCESS | 2218 | 1461475649303 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]]]}] 22:27:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:27:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:27:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:27:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:27:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:27:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:27:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:27:29 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 640ms 22:27:29 INFO - PROCESS | 2218 | 1461475649358 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 22:27:29 INFO - PROCESS | 2218 | 1461475649361 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 22:27:29 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:27:29 INFO - PROCESS | 2218 | 1461475649365 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:27:29 INFO - PROCESS | 2218 | 1461475649367 Marionette TRACE conn2 <- [1,3070,null,{}] 22:27:29 INFO - PROCESS | 2218 | 1461475649370 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}] 22:27:29 INFO - PROCESS | 2218 | 1461475649468 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 22:27:29 INFO - PROCESS | 2218 | 1461475649581 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:29 INFO - PROCESS | 2218 | ++DOCSHELL 0x118e31800 == 69 [pid = 2218] [id = 777] 22:27:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 167 (0x11b124800) [pid = 2218] [serial = 2329] [outer = 0x0] 22:27:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 168 (0x11b1bd800) [pid = 2218] [serial = 2330] [outer = 0x11b124800] 22:27:29 INFO - PROCESS | 2218 | 1461475649611 Marionette DEBUG loaded listener.js 22:27:29 INFO - PROCESS | 2218 | ++DOMWINDOW == 169 (0x11bc0a000) [pid = 2218] [serial = 2331] [outer = 0x11b124800] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12e9dd000 == 68 [pid = 2218] [id = 766] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12a6ae800 == 67 [pid = 2218] [id = 765] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12b659000 == 66 [pid = 2218] [id = 764] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12aa70000 == 65 [pid = 2218] [id = 763] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12a9d5800 == 64 [pid = 2218] [id = 762] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x12a4bd800 == 63 [pid = 2218] [id = 761] 22:27:29 INFO - PROCESS | 2218 | --DOMWINDOW == 168 (0x129f5c800) [pid = 2218] [serial = 2233] [outer = 0x0] [url = about:blank] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x129f32800 == 62 [pid = 2218] [id = 760] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x1296aa000 == 61 [pid = 2218] [id = 759] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x1286dc800 == 60 [pid = 2218] [id = 758] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf3d800 == 59 [pid = 2218] [id = 757] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x119d4b800 == 58 [pid = 2218] [id = 756] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11bcdb800 == 57 [pid = 2218] [id = 755] 22:27:29 INFO - PROCESS | 2218 | --DOCSHELL 0x11a916000 == 56 [pid = 2218] [id = 754] 22:27:30 INFO - PROCESS | 2218 | --DOCSHELL 0x1296a5800 == 55 [pid = 2218] [id = 747] 22:27:30 INFO - PROCESS | 2218 | --DOCSHELL 0x11bf26000 == 54 [pid = 2218] [id = 746] 22:27:30 INFO - PROCESS | 2218 | --DOCSHELL 0x11ac63000 == 53 [pid = 2218] [id = 745] 22:27:30 INFO - PROCESS | 2218 | 1461475650006 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]]]}] 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:27:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 674ms 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 167 (0x129f14c00) [pid = 2218] [serial = 2231] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 166 (0x12922f400) [pid = 2218] [serial = 2194] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 165 (0x129a81000) [pid = 2218] [serial = 2179] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 164 (0x129064400) [pid = 2218] [serial = 2215] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 163 (0x129a3c000) [pid = 2218] [serial = 2227] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 162 (0x118827400) [pid = 2218] [serial = 2197] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x11baf2c00) [pid = 2218] [serial = 2206] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x11c705400) [pid = 2218] [serial = 2209] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x11ae92400) [pid = 2218] [serial = 2185] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x129a45800) [pid = 2218] [serial = 2221] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x128a64400) [pid = 2218] [serial = 2191] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x11a8cac00) [pid = 2218] [serial = 2201] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x11c08b000) [pid = 2218] [serial = 2207] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x127c6c400) [pid = 2218] [serial = 2212] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x11893dc00) [pid = 2218] [serial = 2182] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x129f0bc00) [pid = 2218] [serial = 2230] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x1270f3400) [pid = 2218] [serial = 2188] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x1198d8c00) [pid = 2218] [serial = 2224] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x11b1c8800) [pid = 2218] [serial = 2204] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x123a8e400) [pid = 2218] [serial = 2225] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x129082800) [pid = 2218] [serial = 2216] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x129b0c400) [pid = 2218] [serial = 2228] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 145 (0x119e4c000) [pid = 2218] [serial = 2200] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 144 (0x11b17c800) [pid = 2218] [serial = 2203] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 143 (0x1296dd000) [pid = 2218] [serial = 2219] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 142 (0x11925c000) [pid = 2218] [serial = 2198] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 141 (0x129088c00) [pid = 2218] [serial = 2218] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 140 (0x128f3dc00) [pid = 2218] [serial = 2213] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 139 (0x123718c00) [pid = 2218] [serial = 2210] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | --DOMWINDOW == 138 (0x129a88c00) [pid = 2218] [serial = 2222] [outer = 0x0] [url = about:blank] 22:27:30 INFO - PROCESS | 2218 | 1461475650053 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 22:27:30 INFO - PROCESS | 2218 | 1461475650055 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 22:27:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:27:30 INFO - PROCESS | 2218 | 1461475650060 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:27:30 INFO - PROCESS | 2218 | 1461475650063 Marionette TRACE conn2 <- [1,3074,null,{}] 22:27:30 INFO - PROCESS | 2218 | 1461475650070 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}] 22:27:30 INFO - PROCESS | 2218 | 1461475650170 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 22:27:30 INFO - PROCESS | 2218 | 1461475650203 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x11bcdb000 == 54 [pid = 2218] [id = 778] 22:27:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 139 (0x11c087800) [pid = 2218] [serial = 2332] [outer = 0x0] 22:27:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 140 (0x11c4b0800) [pid = 2218] [serial = 2333] [outer = 0x11c087800] 22:27:30 INFO - PROCESS | 2218 | 1461475650253 Marionette DEBUG loaded listener.js 22:27:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 141 (0x12402ec00) [pid = 2218] [serial = 2334] [outer = 0x11c087800] 22:27:30 INFO - PROCESS | 2218 | 1461475650754 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]]]}] 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:27:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 725ms 22:27:30 INFO - PROCESS | 2218 | 1461475650784 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 22:27:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:27:30 INFO - PROCESS | 2218 | 1461475650786 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 22:27:30 INFO - PROCESS | 2218 | 1461475650788 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:27:30 INFO - PROCESS | 2218 | 1461475650789 Marionette TRACE conn2 <- [1,3078,null,{}] 22:27:30 INFO - PROCESS | 2218 | 1461475650792 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}] 22:27:30 INFO - PROCESS | 2218 | 1461475650878 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 22:27:30 INFO - PROCESS | 2218 | 1461475650882 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:30 INFO - PROCESS | 2218 | ++DOCSHELL 0x127c05800 == 55 [pid = 2218] [id = 779] 22:27:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 142 (0x1242de400) [pid = 2218] [serial = 2335] [outer = 0x0] 22:27:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 143 (0x1271f9800) [pid = 2218] [serial = 2336] [outer = 0x1242de400] 22:27:30 INFO - PROCESS | 2218 | 1461475650909 Marionette DEBUG loaded listener.js 22:27:30 INFO - PROCESS | 2218 | ++DOMWINDOW == 144 (0x127c6a000) [pid = 2218] [serial = 2337] [outer = 0x1242de400] 22:27:31 INFO - PROCESS | 2218 | 1461475651246 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] 22:27:31 INFO - PROCESS | 2218 | 1461475651261 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 22:27:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:27:31 INFO - PROCESS | 2218 | 1461475651264 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:27:31 INFO - PROCESS | 2218 | 1461475651265 Marionette TRACE conn2 <- [1,3082,null,{}] 22:27:31 INFO - PROCESS | 2218 | 1461475651267 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}] 22:27:31 INFO - PROCESS | 2218 | 1461475651360 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 22:27:31 INFO - PROCESS | 2218 | 1461475651424 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x129a54800 == 56 [pid = 2218] [id = 780] 22:27:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 145 (0x127be9000) [pid = 2218] [serial = 2338] [outer = 0x0] 22:27:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 146 (0x128c80800) [pid = 2218] [serial = 2339] [outer = 0x127be9000] 22:27:31 INFO - PROCESS | 2218 | 1461475651450 Marionette DEBUG loaded listener.js 22:27:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x12906e000) [pid = 2218] [serial = 2340] [outer = 0x127be9000] 22:27:31 INFO - PROCESS | 2218 | 1461475651745 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]]]}] 22:27:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:27:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:27:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:27:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 22:27:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:27:31 INFO - PROCESS | 2218 | 1461475651784 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 22:27:31 INFO - PROCESS | 2218 | 1461475651786 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 22:27:31 INFO - PROCESS | 2218 | 1461475651788 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:27:31 INFO - PROCESS | 2218 | 1461475651791 Marionette TRACE conn2 <- [1,3086,null,{}] 22:27:31 INFO - PROCESS | 2218 | 1461475651795 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}] 22:27:31 INFO - PROCESS | 2218 | 1461475651896 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 22:27:31 INFO - PROCESS | 2218 | 1461475651970 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:31 INFO - PROCESS | 2218 | ++DOCSHELL 0x129fd6000 == 57 [pid = 2218] [id = 781] 22:27:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x128a64400) [pid = 2218] [serial = 2341] [outer = 0x0] 22:27:31 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x12908d400) [pid = 2218] [serial = 2342] [outer = 0x128a64400] 22:27:31 INFO - PROCESS | 2218 | 1461475651997 Marionette DEBUG loaded listener.js 22:27:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x129a36c00) [pid = 2218] [serial = 2343] [outer = 0x128a64400] 22:27:32 INFO - PROCESS | 2218 | 1461475652282 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:27:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:27:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 523ms 22:27:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:27:32 INFO - PROCESS | 2218 | 1461475652316 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 22:27:32 INFO - PROCESS | 2218 | 1461475652317 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 22:27:32 INFO - PROCESS | 2218 | 1461475652319 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:27:32 INFO - PROCESS | 2218 | 1461475652320 Marionette TRACE conn2 <- [1,3090,null,{}] 22:27:32 INFO - PROCESS | 2218 | 1461475652325 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}] 22:27:32 INFO - PROCESS | 2218 | 1461475652438 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 22:27:32 INFO - PROCESS | 2218 | 1461475652448 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:32 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a691000 == 58 [pid = 2218] [id = 782] 22:27:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x129a36400) [pid = 2218] [serial = 2344] [outer = 0x0] 22:27:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x129a44c00) [pid = 2218] [serial = 2345] [outer = 0x129a36400] 22:27:32 INFO - PROCESS | 2218 | 1461475652474 Marionette DEBUG loaded listener.js 22:27:32 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x129b06400) [pid = 2218] [serial = 2346] [outer = 0x129a36400] 22:27:32 INFO - PROCESS | 2218 | 1461475652814 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:27:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:27:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 519ms 22:27:32 INFO - PROCESS | 2218 | 1461475652838 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 22:27:32 INFO - PROCESS | 2218 | 1461475652840 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 22:27:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:27:32 INFO - PROCESS | 2218 | 1461475652842 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:27:32 INFO - PROCESS | 2218 | 1461475652843 Marionette TRACE conn2 <- [1,3094,null,{}] 22:27:32 INFO - PROCESS | 2218 | 1461475652851 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}] 22:27:32 INFO - PROCESS | 2218 | 1461475652962 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 22:27:33 INFO - PROCESS | 2218 | 1461475653004 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x12a9db800 == 59 [pid = 2218] [id = 783] 22:27:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x129a39000) [pid = 2218] [serial = 2347] [outer = 0x0] 22:27:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x129f0b800) [pid = 2218] [serial = 2348] [outer = 0x129a39000] 22:27:33 INFO - PROCESS | 2218 | 1461475653031 Marionette DEBUG loaded listener.js 22:27:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 156 (0x129f18c00) [pid = 2218] [serial = 2349] [outer = 0x129a39000] 22:27:33 INFO - PROCESS | 2218 | 1461475653336 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:27:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:27:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms 22:27:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:27:33 INFO - PROCESS | 2218 | 1461475653365 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 22:27:33 INFO - PROCESS | 2218 | 1461475653367 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 22:27:33 INFO - PROCESS | 2218 | 1461475653369 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:27:33 INFO - PROCESS | 2218 | 1461475653370 Marionette TRACE conn2 <- [1,3098,null,{}] 22:27:33 INFO - PROCESS | 2218 | 1461475653375 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}] 22:27:33 INFO - PROCESS | 2218 | 1461475653489 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 22:27:33 INFO - PROCESS | 2218 | 1461475653530 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:33 INFO - PROCESS | 2218 | ++DOCSHELL 0x12aa9b000 == 60 [pid = 2218] [id = 784] 22:27:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 157 (0x129f0e800) [pid = 2218] [serial = 2350] [outer = 0x0] 22:27:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 158 (0x129f66400) [pid = 2218] [serial = 2351] [outer = 0x129f0e800] 22:27:33 INFO - PROCESS | 2218 | 1461475653556 Marionette DEBUG loaded listener.js 22:27:33 INFO - PROCESS | 2218 | ++DOMWINDOW == 159 (0x12a145800) [pid = 2218] [serial = 2352] [outer = 0x129f0e800] 22:27:33 INFO - PROCESS | 2218 | 1461475653884 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]]]}] 22:27:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:27:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:27:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 572ms 22:27:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:27:33 INFO - PROCESS | 2218 | 1461475653942 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 22:27:33 INFO - PROCESS | 2218 | 1461475653943 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 22:27:33 INFO - PROCESS | 2218 | 1461475653945 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:27:33 INFO - PROCESS | 2218 | 1461475653946 Marionette TRACE conn2 <- [1,3102,null,{}] 22:27:33 INFO - PROCESS | 2218 | 1461475653948 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}] 22:27:34 INFO - PROCESS | 2218 | 1461475654043 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 22:27:34 INFO - PROCESS | 2218 | 1461475654054 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:34 INFO - PROCESS | 2218 | ++DOCSHELL 0x123cc2800 == 61 [pid = 2218] [id = 785] 22:27:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 160 (0x11882e800) [pid = 2218] [serial = 2353] [outer = 0x0] 22:27:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 161 (0x12a145400) [pid = 2218] [serial = 2354] [outer = 0x11882e800] 22:27:34 INFO - PROCESS | 2218 | 1461475654084 Marionette DEBUG loaded listener.js 22:27:34 INFO - PROCESS | 2218 | ++DOMWINDOW == 162 (0x12a3bb800) [pid = 2218] [serial = 2355] [outer = 0x11882e800] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 161 (0x129b03000) [pid = 2218] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 160 (0x12a3ba000) [pid = 2218] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 159 (0x12908cc00) [pid = 2218] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 158 (0x11c70c800) [pid = 2218] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 157 (0x114e74800) [pid = 2218] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 156 (0x11c705800) [pid = 2218] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 155 (0x129f17000) [pid = 2218] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 154 (0x11a8c9c00) [pid = 2218] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 153 (0x11c4b0c00) [pid = 2218] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 152 (0x11b1cc800) [pid = 2218] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 151 (0x11925e400) [pid = 2218] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 150 (0x11867cc00) [pid = 2218] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 149 (0x12908e000) [pid = 2218] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 148 (0x12a5f7000) [pid = 2218] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 147 (0x129f60c00) [pid = 2218] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 22:27:34 INFO - PROCESS | 2218 | --DOMWINDOW == 146 (0x129a3e400) [pid = 2218] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:27:34 INFO - PROCESS | 2218 | 1461475654800 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:27:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:27:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 868ms 22:27:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:27:34 INFO - PROCESS | 2218 | 1461475654814 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 22:27:34 INFO - PROCESS | 2218 | 1461475654815 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 22:27:34 INFO - PROCESS | 2218 | 1461475654818 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:27:34 INFO - PROCESS | 2218 | 1461475654819 Marionette TRACE conn2 <- [1,3106,null,{}] 22:27:34 INFO - PROCESS | 2218 | 1461475654822 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}] 22:27:34 INFO - PROCESS | 2218 | 1461475654956 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 22:27:35 INFO - PROCESS | 2218 | 1461475655001 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x12b659800 == 62 [pid = 2218] [id = 786] 22:27:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 147 (0x11c4b0c00) [pid = 2218] [serial = 2356] [outer = 0x0] 22:27:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 148 (0x12a3ba000) [pid = 2218] [serial = 2357] [outer = 0x11c4b0c00] 22:27:35 INFO - PROCESS | 2218 | 1461475655030 Marionette DEBUG loaded listener.js 22:27:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 149 (0x12a5f3800) [pid = 2218] [serial = 2358] [outer = 0x11c4b0c00] 22:27:35 INFO - PROCESS | 2218 | 1461475655303 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]]]}] 22:27:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:27:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:27:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:27:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 22:27:35 INFO - PROCESS | 2218 | 1461475655346 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 22:27:35 INFO - PROCESS | 2218 | 1461475655347 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 22:27:35 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:27:35 INFO - PROCESS | 2218 | 1461475655350 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:27:35 INFO - PROCESS | 2218 | 1461475655351 Marionette TRACE conn2 <- [1,3110,null,{}] 22:27:35 INFO - PROCESS | 2218 | 1461475655353 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}] 22:27:35 INFO - PROCESS | 2218 | 1461475655449 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 22:27:35 INFO - PROCESS | 2218 | 1461475655453 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x12d30e000 == 63 [pid = 2218] [id = 787] 22:27:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 150 (0x12a5f7000) [pid = 2218] [serial = 2359] [outer = 0x0] 22:27:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 151 (0x12a66e800) [pid = 2218] [serial = 2360] [outer = 0x12a5f7000] 22:27:35 INFO - PROCESS | 2218 | 1461475655479 Marionette DEBUG loaded listener.js 22:27:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 152 (0x12a832400) [pid = 2218] [serial = 2361] [outer = 0x12a5f7000] 22:27:35 INFO - PROCESS | 2218 | 1461475655794 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"]]]}] 22:27:35 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:27:35 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 22:27:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:27:35 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 469ms 22:27:35 INFO - PROCESS | 2218 | 1461475655820 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 22:27:35 INFO - PROCESS | 2218 | 1461475655821 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 22:27:35 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:27:35 INFO - PROCESS | 2218 | 1461475655829 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:27:35 INFO - PROCESS | 2218 | 1461475655830 Marionette TRACE conn2 <- [1,3114,null,{}] 22:27:35 INFO - PROCESS | 2218 | 1461475655832 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}] 22:27:35 INFO - PROCESS | 2218 | 1461475655957 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 22:27:35 INFO - PROCESS | 2218 | 1461475655964 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\", \"8de1622a-7c30-4009-b8d4-e4cbe7806f39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:35 INFO - PROCESS | 2218 | ++DOCSHELL 0x12dc2b800 == 64 [pid = 2218] [id = 788] 22:27:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 153 (0x12a5f8000) [pid = 2218] [serial = 2362] [outer = 0x0] 22:27:35 INFO - PROCESS | 2218 | ++DOMWINDOW == 154 (0x12a838800) [pid = 2218] [serial = 2363] [outer = 0x12a5f8000] 22:27:35 INFO - PROCESS | 2218 | 1461475655990 Marionette DEBUG loaded listener.js 22:27:36 INFO - PROCESS | 2218 | ++DOMWINDOW == 155 (0x12ae2a000) [pid = 2218] [serial = 2364] [outer = 0x12a5f8000] 22:27:36 INFO - PROCESS | 2218 | 1461475656301 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]]]}] 22:27:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:27:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 519ms 22:27:36 INFO - PROCESS | 2218 | 1461475656349 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 22:27:36 INFO - PROCESS | 2218 | 1461475656350 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 22:27:37 WARNING - u'runner_teardown' () 22:27:37 INFO - No more tests 22:27:37 INFO - Got 0 unexpected results 22:27:37 INFO - SUITE-END | took 525s 22:27:37 INFO - Closing logging queue 22:27:37 INFO - queue closed 22:27:37 INFO - Return code: 0 22:27:37 WARNING - # TBPL SUCCESS # 22:27:37 INFO - Running post-action listener: _resource_record_post_action 22:27:37 INFO - Running post-run listener: _resource_record_post_run 22:27:38 INFO - Total resource usage - Wall time: 549s; CPU: 57.0%; Read bytes: 360448; Write bytes: 993433600; Read time: 5; Write time: 4731 22:27:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:27:38 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 193116672; Write bytes: 185692160; Read time: 15893; Write time: 312 22:27:38 INFO - run-tests - Wall time: 529s; CPU: 57.0%; Read bytes: 360448; Write bytes: 794187776; Read time: 5; Write time: 4378 22:27:38 INFO - Running post-run listener: _upload_blobber_files 22:27:38 INFO - Blob upload gear active. 22:27:38 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:27:38 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 22:27:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 22:27:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 22:27:39 INFO - (blobuploader) - INFO - Open directory for files ... 22:27:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:27:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:27:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:27:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:27:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:27:39 INFO - (blobuploader) - INFO - Done attempting. 22:27:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:27:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:27:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:27:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:27:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:27:41 INFO - (blobuploader) - INFO - Done attempting. 22:27:41 INFO - (blobuploader) - INFO - Iteration through files over. 22:27:41 INFO - Return code: 0 22:27:41 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:27:41 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:27:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/90e312db691a3c7552dd246653c69803dd083269cfde57c30e93b92020b632be8e8005003bb887a7efe998faa2b406ac446e32dd74b4809f2cc4397d0e5a52d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a42d86c2d007fc83601b0f406c55c12d76f58d388d7c145f64ac4db520108f3e16db292225cc2a6e7e66b7338382cce3df069403868249b7edbe91f2094e552a"} 22:27:41 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:27:41 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:27:41 INFO - Contents: 22:27:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/90e312db691a3c7552dd246653c69803dd083269cfde57c30e93b92020b632be8e8005003bb887a7efe998faa2b406ac446e32dd74b4809f2cc4397d0e5a52d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a42d86c2d007fc83601b0f406c55c12d76f58d388d7c145f64ac4db520108f3e16db292225cc2a6e7e66b7338382cce3df069403868249b7edbe91f2094e552a"} 22:27:41 INFO - Running post-run listener: copy_logs_to_upload_dir 22:27:41 INFO - Copying logs to upload dir... 22:27:41 INFO - mkdir: /builds/slave/test/build/upload/logs 22:27:41 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=604.817159 ========= master_lag: 0.53 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 5 secs) (at 2016-04-23 22:27:42.229492) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 22:27:42.233874) ========= 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.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/90e312db691a3c7552dd246653c69803dd083269cfde57c30e93b92020b632be8e8005003bb887a7efe998faa2b406ac446e32dd74b4809f2cc4397d0e5a52d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a42d86c2d007fc83601b0f406c55c12d76f58d388d7c145f64ac4db520108f3e16db292225cc2a6e7e66b7338382cce3df069403868249b7edbe91f2094e552a"} build_url:https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012909 build_url: 'https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/90e312db691a3c7552dd246653c69803dd083269cfde57c30e93b92020b632be8e8005003bb887a7efe998faa2b406ac446e32dd74b4809f2cc4397d0e5a52d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a42d86c2d007fc83601b0f406c55c12d76f58d388d7c145f64ac4db520108f3e16db292225cc2a6e7e66b7338382cce3df069403868249b7edbe91f2094e552a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dC4t6A39R66scHfggS0s3Q/artifacts/public/build/firefox-48.0a1.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-04-23 22:27:42.262977) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:27:42.263283) ========= 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.XfTiHxmO9d/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.Ig8qB7Xtkb/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.005211 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 22:27:42.316111) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 22:27:42.318457) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 22:27:42.318870) ========= ========= Total master_lag: 1.18 =========