Bug 1426120 - Update test-verify so that -ref files do not trigger re-verification of non-ref file; r=jmaher

Build and store full paths before searching for reference files and trying to match them to test files.
This commit is contained in:
Geoff Brown 2017-12-21 12:32:04 -07:00
Родитель c26dde605e
Коммит aaee257ccd
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -189,14 +189,17 @@ class VerifyToolsMixin(object):
# in verify mode, run nothing by default (unsupported suite or no files modified)
args = []
# otherwise, run once for each file in requested suite
files = self.verify_suites.get(suite)
references = re.compile(r"(-ref|-noref|-noref.)\.")
files = []
for file in self.verify_suites.get(suite):
if (self.config.get('verify_category') != "web-platform" and
suite in ['reftest', 'crashtest']):
file = os.path.join(self.reftest_test_dir, file)
files.append(file)
for file in files:
if self.config.get('verify_category') == "web-platform":
args.append(['--verify-log-full', '--verify', file])
else:
if suite in ['reftest', 'crashtest']:
file = os.path.join(self.reftest_test_dir, file)
if suite == 'reftest':
# Special handling for modified reftest reference files:
# - if both test and reference modified, verify the test file