hs-test: add make test-debug target 78/40878/1
authorMatus Fabian <matfabia@cisco.com>
Thu, 9 May 2024 08:46:58 +0000 (10:46 +0200)
committerMatus Fabian <matfabia@cisco.com>
Thu, 9 May 2024 08:46:58 +0000 (10:46 +0200)
Run tests on vpp debug build.

Type: test

Change-Id: I51e6f4ac9449c1c5b7eb649af91347188f9227e1
Signed-off-by: Matus Fabian <matfabia@cisco.com>
extras/hs-test/Makefile

index d4e6999..54b95c3 100644 (file)
@@ -50,6 +50,7 @@ list_tests = @go run github.com/onsi/ginkgo/v2/ginkgo --dry-run -v --no-color --
 help:
        @echo "Make targets:"
        @echo " test                 - run tests"
+       @echo " test-debug           - run tests (vpp debug image)"
        @echo " build                - build test infra"
        @echo " build-debug          - build test infra (vpp debug image)"
        @echo " build-go             - just build golang files"
@@ -89,12 +90,21 @@ build-vpp-debug:
 .build.ok: build
        @touch .build.ok
 
+.build_debug.ok: build-debug
+       @touch .build.ok
+
 .PHONY: test
 test: .deps.ok .build.ok
        @bash ./test --persist=$(PERSIST) --verbose=$(VERBOSE) \
                --unconfigure=$(UNCONFIGURE) --debug=$(DEBUG) --test=$(TEST) --cpus=$(CPUS) \
                --vppsrc=$(VPPSRC) --parallel=$(PARALLEL) --repeat=$(REPEAT)
 
+.PHONY: test-debug
+test-debug: .deps.ok .build_debug.ok
+       @bash ./test --persist=$(PERSIST) --verbose=$(VERBOSE) \
+               --unconfigure=$(UNCONFIGURE) --debug=$(DEBUG) --test=$(TEST) --cpus=$(CPUS) \
+               --vppsrc=$(VPPSRC) --parallel=$(PARALLEL) --repeat=$(REPEAT)
+
 .PHONY: build-go
 build-go:
        go build ./tools/http_server