mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-02-22 00:40:41 +00:00
New option to list all test cases
Occasionally useful for diagnosing issues with test reports. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
parent
686c292e8a
commit
7e09105192
@ -196,6 +196,9 @@ class DescriptionChecker(TestDescriptionExplorer):
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
parser = argparse.ArgumentParser(description=__doc__)
|
parser = argparse.ArgumentParser(description=__doc__)
|
||||||
|
parser.add_argument('--list-all',
|
||||||
|
action='store_true',
|
||||||
|
help='List all test cases, without doing checks')
|
||||||
parser.add_argument('--quiet', '-q',
|
parser.add_argument('--quiet', '-q',
|
||||||
action='store_true',
|
action='store_true',
|
||||||
help='Hide warnings')
|
help='Hide warnings')
|
||||||
@ -203,6 +206,10 @@ def main():
|
|||||||
action='store_false', dest='quiet',
|
action='store_false', dest='quiet',
|
||||||
help='Show warnings (default: on; undoes --quiet)')
|
help='Show warnings (default: on; undoes --quiet)')
|
||||||
options = parser.parse_args()
|
options = parser.parse_args()
|
||||||
|
if options.list_all:
|
||||||
|
descriptions = collect_available_test_cases()
|
||||||
|
sys.stdout.write('\n'.join(descriptions + ['']))
|
||||||
|
return
|
||||||
results = Results(options)
|
results = Results(options)
|
||||||
checker = DescriptionChecker(results)
|
checker = DescriptionChecker(results)
|
||||||
checker.walk_all()
|
checker.walk_all()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user