Text · 2857 bytes Raw Blame History
1 suite "consistency/runtime-loop-edges"
2
3 case "negative_step_cli_run_reproducible"
4 source "../../../test_programs/negative_step.f90"
5 opts => all
6 armfortas => run
7 repeat => 3
8 consistency => cli_run_reproducible
9 expect run.stdout check-comments
10 expect run.exit_code equals 0
11 end
12
13 case "negative_step_capture_run_matches_cli"
14 source "../../../test_programs/negative_step.f90"
15 opts => all
16 armfortas => run
17 repeat => 3
18 consistency => capture_run_vs_cli_run
19 expect run.stdout check-comments
20 expect run.exit_code equals 0
21 end
22
23 case "negative_step_capture_run_reproducible"
24 source "../../../test_programs/negative_step.f90"
25 opts => all
26 armfortas => run
27 repeat => 3
28 consistency => capture_run_reproducible
29 expect run.stdout check-comments
30 expect run.exit_code equals 0
31 end
32
33 case "edge_loops_cli_run_reproducible"
34 source "../../../test_programs/edge_loops.f90"
35 opts => all
36 armfortas => run
37 repeat => 3
38 consistency => cli_run_reproducible
39 expect run.stdout check-comments
40 expect run.exit_code equals 0
41 end
42
43 case "edge_loops_capture_run_matches_cli"
44 source "../../../test_programs/edge_loops.f90"
45 opts => all
46 armfortas => run
47 repeat => 3
48 consistency => capture_run_vs_cli_run
49 expect run.stdout check-comments
50 expect run.exit_code equals 0
51 end
52
53 case "edge_loops_capture_run_reproducible"
54 source "../../../test_programs/edge_loops.f90"
55 opts => all
56 armfortas => run
57 repeat => 3
58 consistency => capture_run_reproducible
59 expect run.stdout check-comments
60 expect run.exit_code equals 0
61 end
62
63 case "loop_sum_cli_run_reproducible"
64 source "../../../test_programs/loop_sum.f90"
65 opts => all
66 armfortas => run
67 repeat => 3
68 consistency => cli_run_reproducible
69 expect run.stdout check-comments
70 expect run.exit_code equals 0
71 end
72
73 case "loop_sum_capture_run_matches_cli"
74 source "../../../test_programs/loop_sum.f90"
75 opts => all
76 armfortas => run
77 repeat => 3
78 consistency => capture_run_vs_cli_run
79 expect run.stdout check-comments
80 expect run.exit_code equals 0
81 end
82
83 case "loop_sum_capture_run_reproducible"
84 source "../../../test_programs/loop_sum.f90"
85 opts => all
86 armfortas => run
87 repeat => 3
88 consistency => capture_run_reproducible
89 expect run.stdout check-comments
90 expect run.exit_code equals 0
91 end
92
93 case "fizzbuzz_cli_run_reproducible"
94 source "../../../test_programs/fizzbuzz.f90"
95 opts => all
96 armfortas => run
97 repeat => 3
98 consistency => cli_run_reproducible
99 expect run.stdout check-comments
100 expect run.exit_code equals 0
101 end
102
103 case "fizzbuzz_capture_run_matches_cli"
104 source "../../../test_programs/fizzbuzz.f90"
105 opts => all
106 armfortas => run
107 repeat => 3
108 consistency => capture_run_vs_cli_run
109 expect run.stdout check-comments
110 expect run.exit_code equals 0
111 end
112
113 case "fizzbuzz_capture_run_reproducible"
114 source "../../../test_programs/fizzbuzz.f90"
115 opts => all
116 armfortas => run
117 repeat => 3
118 consistency => capture_run_reproducible
119 expect run.stdout check-comments
120 expect run.exit_code equals 0
121 end
122