less stressful testcases for slow machines (especially a certain sparc buildot)
[oweals/gnunet.git] / src / testing / Makefile.am
1 INCLUDES = -I$(top_srcdir)/src/include
2
3 if MINGW
4   WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
5 endif
6
7 if USE_COVERAGE
8   AM_CFLAGS = --coverage -O0
9   XLIB = -lgcov
10 endif
11
12 lib_LTLIBRARIES = libgnunettesting.la
13
14 libgnunettesting_la_SOURCES = \
15   testing.c  \
16   testing_group.c \
17   testing_testbed.c 
18 libgnunettesting_la_LIBADD = $(XLIB) \
19  $(top_builddir)/src/core/libgnunetcore.la \
20  $(top_builddir)/src/transport/libgnunettransport.la \
21  -lm \
22  $(top_builddir)/src/util/libgnunetutil.la 
23
24 check_PROGRAMS = \
25  test_testing \
26  test_testing_connect \
27  test_testing_group \
28  test_testing_topology_clique 
29 # test_testing_group_remote 
30 # test_testing_topology_ring \
31 # test_testing_topology_2d_torus \
32 # test_testing_topology_small_world_ring \
33 # test_testing_topology_small_world_torus \
34 # test_testing_topology_erdos_renyi \
35 # test_testing_topology_internat
36  
37 TESTS = \
38  test_testing \
39  test_testing_connect \
40  test_testing_group \
41  test_testing_topology_clique 
42 # test_testing_group_remote  
43 # test_testing_topology_ring \
44 # test_testing_topology_2d_torus \
45 # test_testing_topology_small_world_ring \
46 # test_testing_topology_small_world_torus \
47 # test_testing_topology_erdos_renyi \
48 # test_testing_topology_internat
49 #$(check_PROGRAMS)
50
51 test_testing_SOURCES = \
52  test_testing.c
53 test_testing_LDADD = \
54  $(top_builddir)/src/testing/libgnunettesting.la \
55  $(top_builddir)/src/util/libgnunetutil.la  
56
57 test_testing_connect_SOURCES = \
58  test_testing_connect.c
59 test_testing_connect_LDADD = \
60  $(top_builddir)/src/testing/libgnunettesting.la \
61  $(top_builddir)/src/util/libgnunetutil.la  
62
63 test_testing_group_SOURCES = \
64  test_testing_group.c
65 test_testing_group_LDADD = \
66  $(top_builddir)/src/testing/libgnunettesting.la \
67  $(top_builddir)/src/util/libgnunetutil.la  
68  
69 test_testing_topology_clique_SOURCES = \
70  test_testing_topology.c
71 test_testing_topology_clique_LDADD = \
72  $(top_builddir)/src/testing/libgnunettesting.la \
73  $(top_builddir)/src/util/libgnunetutil.la  
74
75 #test_testing_group_remote_SOURCES = \
76 # test_testing_group_remote.c
77 #test_testing_group_remote_LDADD = \
78 # $(top_builddir)/src/testing/libgnunettesting.la \
79 # $(top_builddir)/src/util/libgnunetutil.la  
80
81 #test_testing_topology_ring_SOURCES = \
82 # test_testing_topology.c
83 #test_testing_topology_ring_LDADD = \
84 # $(top_builddir)/src/testing/libgnunettesting.la \
85 # $(top_builddir)/src/util/libgnunetutil.la  
86  
87 #test_testing_topology_2d_torus_SOURCES = \
88 #  test_testing_topology.c
89 #test_testing_topology_2d_torus_LDADD = \
90 # $(top_builddir)/src/testing/libgnunettesting.la \
91 # $(top_builddir)/src/util/libgnunetutil.la 
92  
93 #test_testing_topology_small_world_ring_SOURCES = \
94 #  test_testing_topology.c
95 #test_testing_topology_small_world_ring_LDADD = \
96 # $(top_builddir)/src/testing/libgnunettesting.la \
97 # $(top_builddir)/src/util/libgnunetutil.la
98  
99 #test_testing_topology_small_world_torus_SOURCES = \
100 #  test_testing_topology.c
101 #test_testing_topology_small_world_torus_LDADD = \
102 # $(top_builddir)/src/testing/libgnunettesting.la \
103 # $(top_builddir)/src/util/libgnunetutil.la
104  
105 #test_testing_topology_internat_SOURCES = \
106 #  test_testing_topology.c
107 #test_testing_topology_internat_LDADD = \
108 # $(top_builddir)/src/testing/libgnunettesting.la \
109 # $(top_builddir)/src/util/libgnunetutil.la
110
111 #test_testing_topology_erdos_renyi_SOURCES = \
112 #  test_testing_topology.c
113 #test_testing_topology_erdos_renyi_LDADD = \
114 # $(top_builddir)/src/testing/libgnunettesting.la \
115 # $(top_builddir)/src/util/libgnunetutil.la
116  
117  
118 EXTRA_DIST = \
119  test_testing_data.conf \
120  test_testing_connect_peer1.conf \
121  test_testing_connect_peer2.conf \
122  test_testing_data_topology_clique.conf \
123  test_testing_data_topology_ring.conf \
124  test_testing_data_topology_2d_torus.conf \
125  test_testing_data_topology_small_world_ring.conf \
126  test_testing_data_topology_small_world_torus.conf \
127  test_testing_data_topology_erdos_renyi.conf \
128  test_testing_data_topology_internat.conf
129