Skip to content

Commit f0055e8

Browse files
committed
Configuration files for compile+run tests
1 parent e180f0c commit f0055e8

File tree

3 files changed

+310
-0
lines changed

3 files changed

+310
-0
lines changed

.test/config

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Configuration for
2+
# github.com/mlouhivu/test-bot.git
3+
[cray]
4+
compiler=cc
5+
6+
(fortran)
7+
compiler=ftn
8+

.test/log

Whitespace-only changes.

.test/manifest

Lines changed: 302 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,302 @@
1+
# Manifest of test targets for
2+
# github.com/mlouhivu/test-bot.git
3+
4+
[solutions/hybrid/fortran/multiple/multiple.F90] +mpi +omp
5+
type=pass
6+
export=('MPICH_MAX_THREAD_SAFETY=multiple')
7+
8+
[solutions/hybrid/fortran/hello-world/hybrid-hello.F90] +mpi +omp
9+
type=pass
10+
11+
[solutions/hybrid/c/multiple/multiple.c] +mpi +omp
12+
type=pass
13+
export=('MPICH_MAX_THREAD_SAFETY=multiple')
14+
15+
[solutions/hybrid/c/hello-world/hybrid-hello.c] +mpi +omp
16+
type=pass
17+
18+
[solutions/heat/fortran/mpi_p2p] +mpi
19+
type=pass
20+
21+
[solutions/heat/fortran/openmp] +omp
22+
type=pass
23+
24+
[solutions/heat/fortran/hybrid-fine] +mpi +omp
25+
type=pass
26+
27+
[solutions/heat/fortran/mpi-2d] +mpi
28+
type=pass
29+
30+
[solutions/heat/fortran/serial]
31+
type=pass
32+
33+
[solutions/heat/fortran/hybrid-coarse] +mpi +omp
34+
type=pass
35+
export=('MPICH_MAX_THREAD_SAFETY=multiple')
36+
37+
[solutions/heat/fortran/mpi-io] +mpi
38+
type=pass
39+
40+
[solutions/heat/fortran/mpi_ip2p] +mpi
41+
type=pass
42+
43+
[solutions/heat/fortran/openmp-loops] +omp
44+
type=pass
45+
46+
[solutions/heat/c/mpi_p2p] +mpi
47+
type=pass
48+
49+
[solutions/heat/c/openmp] +omp
50+
type=pass
51+
52+
[solutions/heat/c/hybrid-fine] +mpi
53+
type=pass
54+
55+
[solutions/heat/c/mpi-2d] +mpi
56+
type=pass
57+
58+
[solutions/heat/c/serial]
59+
type=pass
60+
61+
[solutions/heat/c/hybrid-coarse] +mpi +omp
62+
type=pass
63+
export=('MPICH_MAX_THREAD_SAFETY=multiple')
64+
65+
[solutions/heat/c/mpi-io] +mpi
66+
type=pass
67+
68+
[solutions/heat/c/mpi_ip2p] +mpi
69+
type=pass
70+
71+
[solutions/heat/c/openmp-loops] +omp
72+
type=pass
73+
74+
[solutions/openmp/fortran/tasks] +omp
75+
type=pass
76+
77+
[solutions/openmp/fortran/lib-funcs/hello.F90] +omp
78+
type=pass
79+
80+
[solutions/openmp/fortran/race-condition/vectorsum.F90] +omp
81+
type=pass
82+
83+
[solutions/openmp/fortran/hello-world/hello.F90] +omp
84+
type=pass
85+
86+
[solutions/openmp/fortran/work-sharing/sum.F90] +omp
87+
type=pass
88+
89+
[solutions/openmp/fortran/data-sharing/variables.F90] +omp
90+
type=pass
91+
92+
[solutions/openmp/c/tasks] +omp
93+
type=pass
94+
95+
[solutions/openmp/c/lib-funcs/hello.c] +omp
96+
type=pass
97+
98+
[solutions/openmp/c/race-condition/vectorsum.c] +omp
99+
type=pass
100+
101+
[solutions/openmp/c/hello-world/hello.c] +omp
102+
type=pass
103+
104+
[solutions/openmp/c/work-sharing/sum.c] +omp
105+
type=pass
106+
107+
[solutions/openmp/c/data-sharing/variables.c] +omp
108+
type=pass
109+
110+
[solutions/mpi/fortran/message-exchange/exchange.F90] +mpi
111+
type=pass
112+
113+
[solutions/mpi/fortran/datatypes/subarray_type.F90] +mpi
114+
type=pass
115+
116+
[solutions/mpi/fortran/datatypes/struct_type_c.F90] +mpi
117+
type=pass
118+
119+
[solutions/mpi/fortran/datatypes/struct_type_d.F90] +mpi
120+
type=pass
121+
122+
[solutions/mpi/fortran/datatypes/vector_type.F90] +mpi
123+
type=pass
124+
125+
[solutions/mpi/fortran/topology/cart-topology.F90] +mpi
126+
type=pass
127+
128+
[solutions/mpi/fortran/hello-world/hello.F90] +mpi
129+
type=pass
130+
131+
[solutions/mpi/fortran/collectives/scatter.F90] +mpi
132+
type=pass
133+
134+
[solutions/mpi/fortran/collectives/alltoall.F90] +mpi
135+
type=pass
136+
137+
[solutions/mpi/fortran/collectives/broadcast.F90] +mpi
138+
type=pass
139+
140+
[solutions/mpi/fortran/collectives/gatherv.F90] +mpi
141+
type=pass
142+
143+
[solutions/mpi/fortran/non-blocking/msg-chain.f90] +mpi
144+
type=pass
145+
146+
[solutions/mpi/fortran/non-blocking/broadcast.f90] +mpi
147+
type=pass
148+
149+
[solutions/mpi/fortran/communicator/reduce.F90] +mpi
150+
type=pass
151+
152+
[solutions/mpi/fortran/mpi-io/mpiio.f90] +mpi
153+
type=pass
154+
155+
[solutions/mpi/fortran/message-chain/sendrecv.F90] +mpi
156+
type=pass
157+
158+
[solutions/mpi/fortran/message-chain/status.F90] +mpi
159+
type=pass
160+
161+
[solutions/mpi/fortran/message-chain/send-recv.F90] +mpi
162+
type=pass
163+
164+
[solutions/mpi/fortran/message-chain/proc-null.F90] +mpi
165+
type=pass
166+
167+
[solutions/mpi/fortran/posix-io/spokesman.f90] +mpi
168+
type=pass
169+
170+
[solutions/mpi/fortran/posix-io/spokesman_reader.f90] +mpi
171+
type=pass
172+
173+
[solutions/mpi/c/message-exchange/exchange.c] +mpi
174+
type=pass
175+
176+
[solutions/mpi/c/datatypes/struct_type_c.c] +mpi
177+
type=pass
178+
179+
[solutions/mpi/c/datatypes/subarray_type.c] +mpi
180+
type=pass
181+
182+
[solutions/mpi/c/datatypes/struct_type_d.c] +mpi
183+
type=pass
184+
185+
[solutions/mpi/c/datatypes/vector_type.c] +mpi
186+
type=pass
187+
188+
[solutions/mpi/c/topology/cart-topology.c] +mpi
189+
type=pass
190+
191+
[solutions/mpi/c/hello-world/hello.c] +mpi
192+
type=pass
193+
194+
[solutions/mpi/c/collectives/scatter.c] +mpi
195+
type=pass
196+
197+
[solutions/mpi/c/collectives/alltoall.c] +mpi
198+
type=pass
199+
200+
[solutions/mpi/c/collectives/gatherv.c] +mpi
201+
type=pass
202+
203+
[solutions/mpi/c/collectives/broadcast.c] +mpi
204+
type=pass
205+
206+
[solutions/mpi/c/non-blocking/msg-chain.c] +mpi
207+
type=pass
208+
209+
[solutions/mpi/c/non-blocking/broadcast.c] +mpi
210+
type=pass
211+
212+
[solutions/mpi/c/communicator/reduce.c] +mpi
213+
type=pass
214+
215+
[solutions/mpi/c/mpi-io/mpiio.c] +mpi
216+
type=pass
217+
218+
[solutions/mpi/c/message-chain/proc-null.c] +mpi
219+
type=pass
220+
221+
[solutions/mpi/c/message-chain/sendrecv.c] +mpi
222+
type=pass
223+
224+
[solutions/mpi/c/message-chain/status.c] +mpi
225+
type=pass
226+
227+
[solutions/mpi/c/message-chain/send-recv.c] +mpi
228+
type=pass
229+
230+
[solutions/mpi/c/posix-io/spokesman.c] +mpi
231+
type=pass
232+
233+
[solutions/mpi/c/posix-io/spokesman_reader.c] +mpi
234+
type=pass
235+
236+
[solutions/programming/fortran/subroutines]
237+
type=pass
238+
user_input='3 3'
239+
240+
[solutions/programming/fortran/laplacian]
241+
type=pass
242+
243+
[solutions/programming/fortran/loops]
244+
type=pass
245+
246+
[solutions/programming/fortran/intrinsics]
247+
type=pass
248+
user_input='3 3'
249+
250+
[solutions/programming/fortran/arrays]
251+
type=pass
252+
user_input='3 3'
253+
254+
[solutions/programming/fortran/hello]
255+
type=pass
256+
257+
[solutions/programming/fortran/io]
258+
type=pass
259+
260+
[solutions/programming/fortran/types/heat_mod.F90]
261+
type=pass
262+
+skip_run
263+
264+
[solutions/programming/c/dynamic-arrays]
265+
type=pass
266+
arguments='3 3'
267+
268+
[solutions/programming/c/multiple-files]
269+
type=pass
270+
271+
[solutions/programming/c/datastructures-functions-heat/Makefile_functions]
272+
type=pass
273+
makefile=Makefile_functions
274+
275+
[solutions/programming/c/datastructures-functions-heat/Makefile_laplacian]
276+
type=pass
277+
makefile=Makefile_laplacian
278+
279+
[solutions/programming/c/control-structures/my_pow_prog.c]
280+
type=pass
281+
282+
[solutions/programming/c/control-structures/fibonacci.c]
283+
type=pass
284+
285+
[solutions/programming/c/control-structures/if_else.c]
286+
type=pass
287+
288+
[solutions/programming/c/datastructures-functions/fibonacci.c]
289+
type=pass
290+
291+
[solutions/programming/c/datastructures-functions/add_one.c]
292+
type=pass
293+
+do_not_link
294+
295+
[solutions/programming/c/fileio/read.c]
296+
type=pass
297+
298+
[solutions/programming/c/datatypes-expressions/expressions.c]
299+
type=pass
300+
301+
[solutions/programming/c/datatypes-expressions/pointers.c]
302+
type=pass

0 commit comments

Comments
 (0)