blob: a460c7d05f4d7f7f7676b336917402960e28ab5c [file] [log] [blame]
#!/usr/bin/env vpython
# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Check if a web test expected file is an all-PASS testharness result.
web_tests/ uses this script to identify generic all-PASS
testharness baselines, which are redundant because assumes
all-PASS results for testharness tests when baselines are not found.
import sys
from blinkpy.web_tests.models.testharness_results import is_all_pass_testharness_result
paths = []
for path in sys.argv[1:]:
content = open(path, 'r').read()
if is_all_pass_testharness_result(content):
if len(paths) > 0:
'* The following files are passing testharness results without console error messages, they should be removed:\n '
sys.stderr.write('\n '.join(paths))
"ERROR: found passing testharness results without console error messages."