tests: run tests against a running VPP
Usage: test/run.py -r -t {test_filter} Instead of starting a new instance of VPP, when the -r argument is provided, test is run against a running VPP instance. Optionally, one can also set the VPP socket directory using the -d argument. The default location for socket files is /var/run/user/${uid}/vpp and /var/run/vpp if VPP is started as root. Type: improvement Change-Id: I05e57a067fcb90fb49973f8159fc17925b741f1a Signed-off-by: Naveen Joy <najoy@cisco.com>
This commit is contained in:

committed by
Damjan Marion

parent
229f5fcf18
commit
c872cec3f0
@ -359,6 +359,29 @@ parser.add_argument(
|
||||
help=f"if set, keep all pcap files from a test run (default: {default_keep_pcaps})",
|
||||
)
|
||||
|
||||
parser.add_argument(
|
||||
"-r",
|
||||
"--use-running-vpp",
|
||||
dest="running_vpp",
|
||||
required=False,
|
||||
action="store_true",
|
||||
default=False,
|
||||
help="Runs tests against a running VPP.",
|
||||
)
|
||||
|
||||
parser.add_argument(
|
||||
"-d",
|
||||
"--socket-dir",
|
||||
dest="socket_dir",
|
||||
required=False,
|
||||
action="store",
|
||||
default="",
|
||||
help="Relative or absolute path to running VPP's socket directory.\n"
|
||||
"The directory must contain VPP's socket files:api.sock & stats.sock.\n"
|
||||
"Default: /var/run/vpp if VPP is started as the root user, else "
|
||||
"/var/run/user/${uid}/vpp.",
|
||||
)
|
||||
|
||||
config = parser.parse_args()
|
||||
|
||||
ws = config.vpp_ws_dir
|
||||
|
Reference in New Issue
Block a user