Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
tests: allow explicit defaults for arg types
[vpp.git]
/
test
/
config.py
diff --git
a/test/config.py
b/test/config.py
index
e5c52b9
..
2fa93dd
100644
(file)
--- a/
test/config.py
+++ b/
test/config.py
@@
-7,7
+7,7
@@
from vpp_qemu_utils import can_create_namespaces
def positive_int_or_default(default):
def positive_integer(v):
def positive_int_or_default(default):
def positive_integer(v):
- if v is None or v == "":
+ if v is None or v == ""
or int(v) == default
:
return default
if int(v) <= 0:
raise ValueError("value must be positive")
return default
if int(v) <= 0:
raise ValueError("value must be positive")
@@
-18,7
+18,7
@@
def positive_int_or_default(default):
def positive_float_or_default(default):
def positive_float(v):
def positive_float_or_default(default):
def positive_float(v):
- if v is None or v == "":
+ if v is None or v == ""
or float(v) == default
:
return default
if float(v) <= 0:
raise ValueError("value must be positive")
return default
if float(v) <= 0:
raise ValueError("value must be positive")
@@
-408,6
+408,14
@@
parser.add_argument(
"/var/run/user/${uid}/vpp.",
)
"/var/run/user/${uid}/vpp.",
)
+default_decode_pcaps = False
+parser.add_argument(
+ "--decode-pcaps",
+ action="store_true",
+ default=default_decode_pcaps,
+ help=f"if set, decode all pcap files from a test run (default: {default_decode_pcaps})",
+)
+
config = parser.parse_args()
ws = config.vpp_ws_dir
config = parser.parse_args()
ws = config.vpp_ws_dir