tests: Remove useless test list from run-tests.py help

There's no point in printing out a 3k+ long list, just remove it.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
Johannes Berg 2019-02-02 23:16:04 +01:00 committed by Jouni Malinen
parent 3691db26f7
commit b513ed429d

View file

@ -243,8 +243,7 @@ def main():
parser.add_argument('-i', action='store_true', dest='stdin_ctrl', parser.add_argument('-i', action='store_true', dest='stdin_ctrl',
help='stdin-controlled test case execution') help='stdin-controlled test case execution')
parser.add_argument('tests', metavar='<test>', nargs='*', type=str, parser.add_argument('tests', metavar='<test>', nargs='*', type=str,
help='tests to run (only valid without -f)', help='tests to run (only valid without -f)')
choices=[[]] + test_names)
args = parser.parse_args() args = parser.parse_args()
@ -252,6 +251,15 @@ def main():
print('Invalid arguments - only one of (test, test modules, modules file) can be given.') print('Invalid arguments - only one of (test, test modules, modules file) can be given.')
sys.exit(2) sys.exit(2)
if args.tests:
fail = False
for t in args.tests:
if not t in test_names:
print('Invalid arguments - test "%s" not known' % t)
fail = True
if fail:
sys.exit(2)
if args.database: if args.database:
if not sqlite3_imported: if not sqlite3_imported:
print("No sqlite3 module found") print("No sqlite3 module found")