+test: bootstrap
+ $(call test,vpp,vpp,test)
+
+test-debug: bootstrap
+ $(call test,vpp,vpp_debug,test)
+
+test-all: bootstrap
+ $(eval EXTENDED_TESTS=yes)
+ $(call test,vpp,vpp,test)
+
+test-all-debug: bootstrap
+ $(eval EXTENDED_TESTS=yes)
+ $(call test,vpp,vpp_debug,test)
+
+test-help:
+ @make -C test help
+
+test-wipe:
+ @make -C test wipe
+
+test-shell: bootstrap
+ $(call test,vpp,vpp,shell)
+
+test-shell-debug: bootstrap
+ $(call test,vpp,vpp_debug,shell)
+
+test-doc:
+ @make -C test doc
+
+test-wipe-doc:
+ @make -C test wipe-doc
+
+test-cov: bootstrap
+ $(eval EXTENDED_TESTS=yes)
+ $(call test,vpp,vpp_gcov,cov)
+
+test-wipe-cov:
+ @make -C test wipe-cov
+
+test-checkstyle:
+ @make -C test checkstyle
+
+retest:
+ $(call test,vpp,vpp,retest)
+
+retest-debug:
+ $(call test,vpp,vpp_debug,retest)