aboutsummaryrefslogtreecommitdiff
path: root/test/validation/api/Makefile.am
blob: ce29781d6033b5f2b7695af3f6f35c6ffda98c86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
ODP_MODULES = atomic \
	      barrier \
	      buffer \
	      chksum \
	      classification \
	      comp \
	      cpumask \
	      crypto \
	      errno \
	      event \
	      hash \
	      init \
	      ipsec \
	      lock \
	      queue \
	      packet \
	      pktio \
	      pool \
	      random \
	      scheduler \
	      stash \
	      std_clib \
	      thread \
	      time \
	      timer \
	      traffic_mngr \
	      shmem \
	      system

SUBDIRS = $(ODP_MODULES)

include $(top_srcdir)/test/Makefile.inc
TESTS_ENVIRONMENT += TEST_DIR=${top_builddir}/test/validation

TESTS = \
	atomic/atomic_main$(EXEEXT) \
	barrier/barrier_main$(EXEEXT) \
	buffer/buffer_main$(EXEEXT) \
	chksum/chksum_main$(EXEEXT) \
	classification/classification_main$(EXEEXT) \
	comp/comp_main$(EXEEXT) \
	cpumask/cpumask_main$(EXEEXT) \
	crypto/crypto_main$(EXEEXT) \
	errno/errno_main$(EXEEXT) \
	event/event_main$(EXEEXT) \
	hash/hash_main$(EXEEXT) \
	init/init_defaults$(EXEEXT) \
	init/init_abort$(EXEEXT) \
	init/init_log$(EXEEXT) \
	init/init_log_thread$(EXEEXT) \
	init/init_num_thr$(EXEEXT) \
	init/init_feature_enabled$(EXEEXT) \
	init/init_feature_disabled$(EXEEXT) \
	ipsec/ipsec_sync$(EXEEXT) \
	ipsec/ipsec_async$(EXEEXT) \
	ipsec/ipsec_inline_in$(EXEEXT) \
	ipsec/ipsec_inline_out$(EXEEXT) \
	lock/lock_main$(EXEEXT) \
	packet/packet_main$(EXEEXT) \
	pktio/pktio_main$(EXEEXT) \
	pool/pool_main$(EXEEXT) \
	queue/queue_main$(EXEEXT) \
	random/random_main$(EXEEXT) \
	scheduler/scheduler_main$(EXEEXT) \
	scheduler/scheduler_no_predef_groups$(EXEEXT) \
	stash/stash_main$(EXEEXT) \
	std_clib/std_clib_main$(EXEEXT) \
	thread/thread_main$(EXEEXT) \
	time/time_main$(EXEEXT) \
	timer/timer_main$(EXEEXT) \
	traffic_mngr/traffic_mngr_main$(EXEEXT) \
	shmem/shmem_main$(EXEEXT) \
	system/system_main$(EXEEXT)

TESTNAME = validation

TESTENV = tests-$(TESTNAME).env

test_DATA = $(TESTENV)

DISTCLEANFILES = $(TESTENV)
.PHONY: $(TESTENV)
$(TESTENV):
	echo "TESTS=\"$(TESTS)\""    > $@
	echo "$(TESTS_ENVIRONMENT)" >> $@
	echo "$(LOG_COMPILER)"      >> $@

if test_installdir
installcheck-local:
	$(DESTDIR)/$(testdir)/run-test.sh $(TESTNAME)
endif

.NOTPARALLEL: