Hi. This fourth patch renames option --manifest to --manifest_path. I have a later patch that adds a --manifest_name option, making "--manifest" too confusing/ambiguous.
Ok to check in? [I still have to update invocations that use --manifest, but that's a separate patch.] 2012-11-24 Doug Evans <d...@google.com> * testsuite-management/validate_failures.py: Rename option --manifest to --manifest_path. Rename local variables manifest_name to manifest_path. --- validate_failures.py= 2012-11-19 11:47:29.997632548 -0800 +++ validate_failures.py 2012-11-24 13:31:29.770809999 -0800 @@ -211,7 +211,7 @@ def ParseSummary(sum_fname): return result_set -def GetManifest(manifest_name): +def GetManifest(manifest_path): """Build a set of expected failures from the manifest file. Each entry in the manifest file should have the format understood @@ -220,8 +220,8 @@ def GetManifest(manifest_name): If no manifest file exists for this target, it returns an empty set. """ - if os.path.exists(manifest_name): - return ParseSummary(manifest_name) + if os.path.exists(manifest_path): + return ParseManifest(manifest_path) else: return set() @@ -326,14 +326,14 @@ def CheckExpectedResults(options): (srcdir, target, valid_build) = GetBuildData(options) if not valid_build: return False - manifest_name = _MANIFEST_PATH_PATTERN % (srcdir, target) + manifest_path = _MANIFEST_PATH_PATTERN % (srcdir, target) else: - manifest_name = options.manifest - if not os.path.exists(manifest_name): - Error('Manifest file %s does not exist.' % manifest_name) + manifest_path = options.manifest + if not os.path.exists(manifest_path): + Error('Manifest file %s does not exist.' % manifest_path) - print 'Manifest: %s' % manifest_name - manifest = GetManifest(manifest_name) + print 'Manifest: %s' % manifest_path + manifest = GetManifest(manifest_path) sum_files = GetSumFiles(options.results, options.build_dir) actual = GetResults(sum_files) @@ -349,14 +349,14 @@ def ProduceManifest(options): if not valid_build: return False - manifest_name = _MANIFEST_PATH_PATTERN % (srcdir, target) - if os.path.exists(manifest_name) and not options.force: + manifest_path = _MANIFEST_PATH_PATTERN % (srcdir, target) + if os.path.exists(manifest_path) and not options.force: Error('Manifest file %s already exists.\nUse --force to overwrite.' % - manifest_name) + manifest_path) sum_files = GetSumFiles(options.results, options.build_dir) actual = GetResults(sum_files) - manifest_file = open(manifest_name, 'w') + manifest_file = open(manifest_path, 'w') for result in sorted(actual): print result manifest_file.write('%s\n' % result) @@ -406,8 +406,8 @@ def Main(argv): 'that the expected failure has been fixed, or ' 'it did not run, or it may simply be flaky ' '(default = False)') - parser.add_option('--manifest', action='store', type='string', - dest='manifest', default=None, + parser.add_option('--manifest_path', action='store', type='string', + dest='manifest_path', default=None, help='Name of the manifest file to use (default = ' 'taken from contrib/testsuite-managment/<target>.xfail)') parser.add_option('--produce_manifest', action='store_true',