hs-test: add tests repeat option
Type: test Change-Id: I0143d26d929f6408a5399d7ca536e48cbd9d46bb Signed-off-by: Matus Fabian <matfabia@cisco.com>
This commit is contained in:

committed by
Dave Wallace

parent
c899ab4e56
commit
bbee45c80b
@ -27,6 +27,10 @@ ifeq ($(PARALLEL),)
|
||||
PARALLEL=1
|
||||
endif
|
||||
|
||||
ifeq ($(REPEAT),)
|
||||
REPEAT=0
|
||||
endif
|
||||
|
||||
ifeq ($(VPPSRC),)
|
||||
VPPSRC=$(shell pwd)/../..
|
||||
endif
|
||||
@ -64,7 +68,8 @@ help:
|
||||
@echo " TEST=[test-name] - specific test to run"
|
||||
@echo " CPUS=[n-cpus] - number of cpus to run with vpp"
|
||||
@echo " VPPSRC=[path-to-vpp-src] - path to vpp source files (for gdb)"
|
||||
@echo " PARALLEL=[n-cpus]" - number of test processes to spawn to run in parallel
|
||||
@echo " PARALLEL=[n-cpus] - number of test processes to spawn to run in parallel"
|
||||
@echo " REPEAT=[n] - repeat tests up to N times or until a failure occurs"
|
||||
@echo
|
||||
@echo "List of all tests:"
|
||||
$(call list_tests)
|
||||
@ -83,7 +88,7 @@ build-vpp-debug:
|
||||
test: .deps.ok .build.vpp
|
||||
@bash ./test --persist=$(PERSIST) --verbose=$(VERBOSE) \
|
||||
--unconfigure=$(UNCONFIGURE) --debug=$(DEBUG) --test=$(TEST) --cpus=$(CPUS) \
|
||||
--vppsrc=$(VPPSRC) --parallel=$(PARALLEL)
|
||||
--vppsrc=$(VPPSRC) --parallel=$(PARALLEL) --repeat=$(REPEAT)
|
||||
|
||||
build-go:
|
||||
go build ./tools/http_server
|
||||
|
@ -59,6 +59,10 @@ case "${i}" in
|
||||
;;
|
||||
--parallel=*)
|
||||
ginkgo_args="$ginkgo_args -procs=${i#*=}"
|
||||
;;
|
||||
--repeat=*)
|
||||
ginkgo_args="$ginkgo_args --repeat=${i#*=}"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
|
Reference in New Issue
Block a user