mk: update targets for classified tests
Makefiles are updated with new test case lists. Test cases are classified as - P1 - Main test cases, P2 - Cryptodev/driver test cases, P3 - Perf test cases which takes longer than 10s, P4 - Logging/Dump test cases. Makefile is updated with different targets for the above classified groups. Test cases for different targets are listed accordingly. Cc: stable@dpdk.org Signed-off-by: Jananee Parthasarathy <jananeex.m.parthasarathy@intel.com> Reviewed-by: Reshma Pattan <reshma.pattan@intel.com> Reviewed-by: Anatoly Burakov <anatoly.burakov@intel.com>
This commit is contained in:
parent
9eabcb6824
commit
37c1401ecc
@ -68,8 +68,8 @@ config defconfig showconfigs showversion showversionum:
|
||||
cscope gtags tags etags:
|
||||
$(Q)$(RTE_SDK)/devtools/build-tags.sh $@ $T
|
||||
|
||||
.PHONY: test test-basic test-fast test-ring test-mempool test-perf coverage
|
||||
test test-basic test-fast test-ring test-mempool test-perf coverage:
|
||||
.PHONY: test test-basic test-fast test-ring test-mempool test-perf coverage test-drivers test-dump
|
||||
test test-basic test-fast test-ring test-mempool test-perf coverage test-drivers test-dump:
|
||||
$(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdktest.mk $@
|
||||
|
||||
test: test-build
|
||||
|
@ -18,14 +18,35 @@ DIR := $(shell basename $(RTE_OUTPUT))
|
||||
#
|
||||
# test: launch auto-tests, very simple for now.
|
||||
#
|
||||
.PHONY: test test-basic test-fast test-perf coverage
|
||||
.PHONY: test test-basic test-fast test-perf test-drivers test-dump coverage
|
||||
|
||||
PERFLIST=ring_perf,mempool_perf,memcpy_perf,hash_perf,timer_perf
|
||||
coverage: BLACKLIST=-$(PERFLIST)
|
||||
test-fast: BLACKLIST=-$(PERFLIST)
|
||||
test-perf: WHITELIST=$(PERFLIST)
|
||||
PERFLIST=ring_perf,mempool_perf,memcpy_perf,hash_perf,timer_perf,\
|
||||
reciprocal_division,reciprocal_division_perf,lpm_perf,red_all,\
|
||||
barrier,hash_multiwriter,timer_racecond,efd,hash_functions,\
|
||||
eventdev_selftest_sw,member_perf,efd_perf,lpm6_perf,red_perf,\
|
||||
distributor_perf,ring_pmd_perf,pmd_perf,ring_perf
|
||||
DRIVERSLIST=link_bonding,link_bonding_mode4,link_bonding_rssconf,\
|
||||
cryptodev_sw_mrvl,cryptodev_dpaa2_sec,cryptodev_dpaa_sec,\
|
||||
cryptodev_qat,cryptodev_aesni_mb,cryptodev_openssl,\
|
||||
cryptodev_scheduler,cryptodev_aesni_gcm,cryptodev_null,\
|
||||
cryptodev_sw_snow3g,cryptodev_sw_kasumi,cryptodev_sw_zuc
|
||||
DUMPLIST=dump_struct_sizes,dump_mempool,dump_malloc_stats,dump_devargs,\
|
||||
dump_log_types,dump_ring,quit,dump_physmem,dump_memzone,\
|
||||
devargs_autotest
|
||||
|
||||
test test-basic test-fast test-perf:
|
||||
SPACESTR:=
|
||||
SPACESTR+=
|
||||
STRIPPED_PERFLIST=$(subst $(SPACESTR),,$(PERFLIST))
|
||||
STRIPPED_DRIVERSLIST=$(subst $(SPACESTR),,$(DRIVERSLIST))
|
||||
STRIPPED_DUMPLIST=$(subst $(SPACESTR),,$(DUMPLIST))
|
||||
|
||||
coverage: BLACKLIST=-$(STRIPPED_PERFLIST)
|
||||
test-fast: BLACKLIST=-$(STRIPPED_PERFLIST),$(STRIPPED_DRIVERSLIST),$(STRIPPED_DUMPLIST)
|
||||
test-perf: WHITELIST=$(STRIPPED_PERFLIST)
|
||||
test-drivers: WHITELIST=$(STRIPPED_DRIVERSLIST)
|
||||
test-dump: WHITELIST=$(STRIPPED_DUMPLIST)
|
||||
|
||||
test test-basic test-fast test-perf test-drivers test-dump:
|
||||
@mkdir -p $(AUTOTEST_DIR) ; \
|
||||
cd $(AUTOTEST_DIR) ; \
|
||||
if [ -f $(RTE_OUTPUT)/app/test ]; then \
|
||||
|
Loading…
x
Reference in New Issue
Block a user