Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
small change for future fortran tests in context folder
[simgrid.git] / buildtools / Cmake / CTestCustom.cmake
1
2 SET(CTEST_CUSTOM_COVERAGE_EXCLUDE
3   "/tools/"
4   "/buildtools/"
5   "/include/"
6   "/testsuite/"
7   "/teshsuite/"
8   "/src/bindings/"
9   )
10   
11 #ignore some memcheck tests
12 set(CTEST_CUSTOM_MEMCHECK_IGNORE
13   tesh-self-basic
14   tesh-self-cd
15   tesh-self-IO-broken-pipe
16   tesh-self-IO-orders
17   tesh-self-IO-bigsize
18   tesh-self-set-return
19   tesh-self-set-signal
20   tesh-self-set-timeout
21   tesh-self-set-ignore-output
22   tesh-self-catch-return
23   tesh-self-catch-signal
24   tesh-self-catch-timeout
25   tesh-self-catch-wrong-output
26   tesh-self-bg-basic
27   tesh-self-bg-set-signal
28   tesh-self-background
29   tesh-log-large
30   tesh-log-parallel
31   tesh-gras-dd-mem
32   tesh-gras-dd-rw
33   tesh-gras-dd-r_little32_4
34   tesh-gras-dd-r_little64
35   tesh-gras-dd-r_big32_8_4
36   tesh-gras-dd-r_big32_8
37   tesh-gras-dd-r_big32_2
38   tesh-gras-empty_main-rl
39   tesh-gras-empty_main-sg
40   tesh-simdag-reinit_costs
41   tesh-simdag-parser
42   tesh-simdag-flatifier
43   tesh-simdag-basic0
44   tesh-simdag-basic1
45   tesh-simdag-basic2
46   tesh-simdag-basic3
47   tesh-simdag-basic4
48   tesh-simdag-basic5
49   tesh-simdag-basic6
50   tesh-simdag-p2p-1
51   tesh-simdag-p2p-2
52   tesh-simdag-p2p-3
53   tesh-simdag-p2p-3
54   tesh-simdag-mxn-1
55   tesh-simdag-mxn-2
56   tesh-simdag-mxn-3
57   tesh-simdag-par-1
58   tesh-simdag-par-2
59   tesh-msg-get_sender
60   gras-ping-rl
61   gras-rpc-rl
62   gras-spawn-rl
63   gras-timer-rl
64   gras-chrono-rl
65   gras-simple_token-rl
66   gras-mmrpc-rl
67   gras-all2all-rl
68   gras-pmm-rl
69   gras-synchro-rl
70   gras-properties-rl
71   msg-sendrecv_CLM03
72   msg-sendrecv_Vegas
73   msg-sendrecv_Reno
74   msg-suspend
75   msg-masterslave
76   msg-masterslave-forwarder
77   msg-masterslave-failure
78   msg-masterslave-bypass
79   msg-migration
80   msg-ptask
81   msg-priority
82   msg-properties
83   msg-trace
84   msg-masterslave_cpu_ti
85   gras-properties-sg
86   amok-bandwidth-rl
87   amok-saturate-rl
88   simdag-test_simdag
89   simdag-test_simdag2
90   simdag-test_prop
91   simdag-metaxml_test
92   smpi-bcast
93   smpi-reduce
94   )
95
96 IF(${ARCH_32_BITS})
97   SET(CTEST_CUSTOM_MEMCHECK_IGNORE
98     ${CTEST_CUSTOM_MEMCHECK_IGNORE}
99     tesh-gras-msg_handle-sg-32
100     tesh-gras-small_sleep-sg-32
101     gras-ping-sg-32
102     gras-rpc-sg-32
103     gras-spawn-sg-32
104     gras-timer-sg-32
105     gras-chrono-sg-32
106     gras-simple_token-sg-32
107     gras-mmrpc-sg-32
108     gras-all2all-sg-32
109     gras-pmm-sg-32
110     gras-synchro-sg-32
111     amok-bandwidth-sg-32
112     amok-saturate-sg-32
113     )
114 ELSE()
115   SET(CTEST_CUSTOM_MEMCHECK_IGNORE
116     ${CTEST_CUSTOM_MEMCHECK_IGNORE}
117     tesh-gras-msg_handle-sg-64
118     tesh-gras-small_sleep-sg-64
119     gras-ping-sg-64
120     gras-rpc-sg-64
121     gras-spawn-sg-64
122     gras-timer-sg-64
123     gras-chrono-sg-64
124     gras-simple_token-sg-64
125     gras-mmrpc-sg-64
126     gras-all2all-sg-64
127     gras-pmm-sg-64
128     gras-synchro-sg-64
129     amok-bandwidth-sg-64
130     amok-saturate-sg-64
131     )
132 ENDIF()
133
134 if(HAVE_GTNETS)
135   SET(CTEST_CUSTOM_MEMCHECK_IGNORE
136     ${CTEST_CUSTOM_MEMCHECK_IGNORE}
137     msg-gtnets1
138     msg-gtnets2
139     msg-gtnets3
140     msg-gtnets4
141     msg-gtnets5
142     )
143 endif()
144
145 if(HAVE_JAVA)
146   SET(CTEST_CUSTOM_MEMCHECK_IGNORE
147     ${CTEST_CUSTOM_MEMCHECK_IGNORE}
148     java-basic
149     java-pingpong
150     java-comm_time
151     java-suspend
152     )
153 endif()
154