Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
vppinfra: momve clib_sysfs_list_to_bitmap to sysfs.c
[vpp.git]
/
test
/
discover_tests.py
diff --git
a/test/discover_tests.py
b/test/discover_tests.py
index
fbd2d9c
..
1e581a5
100755
(executable)
--- a/
test/discover_tests.py
+++ b/
test/discover_tests.py
@@
-1,4
+1,4
@@
-#!/usr/bin/env python
+#!/usr/bin/env python
3
import sys
import os
import sys
import os
@@
-7,12
+7,14
@@
import importlib
import argparse
import argparse
-def discover_tests(directory, callback):
+def discover_tests(directory, callback
, ignore_path
):
do_insert = True
for _f in os.listdir(directory):
f = "%s/%s" % (directory, _f)
if os.path.isdir(f):
do_insert = True
for _f in os.listdir(directory):
f = "%s/%s" % (directory, _f)
if os.path.isdir(f):
- discover_tests(f, callback)
+ if ignore_path is not None and f.startswith(ignore_path):
+ continue
+ discover_tests(f, callback, ignore_path)
continue
if not os.path.isfile(f):
continue
continue
if not os.path.isfile(f):
continue
@@
-50,6
+52,7
@@
if __name__ == '__main__':
if args.dir is None:
args.dir = "."
if args.dir is None:
args.dir = "."
+ ignore_path = os.getenv("VENV_PATH", "")
suite = unittest.TestSuite()
for d in args.dir:
suite = unittest.TestSuite()
for d in args.dir:
- discover_tests(d, print_callback)
+ discover_tests(d, print_callback
, ignore_path
)