Extend validate_failures.py to run outside the build directory.
commit831315d08c44b0419e63621aed289cfd1de68615
authorDiego Novillo <dnovillo@gcc.gnu.org>
Tue, 5 Jun 2012 00:28:56 +0000 (4 20:28 -0400)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Tue, 5 Jun 2012 00:28:56 +0000 (4 20:28 -0400)
treec77879cf2b6cbb99c2ca5a756d1bd3f2ff9b3309
parent98786f0fd6a4a3b00199d58d0aefaa76dcf43d0e
Extend validate_failures.py to run outside the build directory.

This patch adds three new arguments to validate_failures.py so
it can be used outside the build directory:

--ignore_missing_failures
    When a failure is expected in the manifest but it is not found in
    the actual results, the script produces a note alerting to this
    fact. This means that the expected failure has been fixed, or it
    did not run, or it may simply be flaky.

    With this option, one can ask the script not to show the missing
    failures.

--manifest
    Name of the manifest file to use.  By default, the script will
    look for the manifest file in the source directory associated with
    this build.  With this option, one can point to any arbitrary
    manifest file.  I renamed the old --manifest flag to
    --produce_manifest.

--results
    Space-separated list of .sum files with the testing results to
    check. The only content needed from these files are the lines
    starting with FAIL, XPASS or UNRESOLVED.

From-SVN: r188217
contrib/testsuite-management/validate_failures.py