Text · 1513 bytes Raw Blame History
1 suite "consistency/runtime-string-edges"
2
3 case "string_empty_cli_run_reproducible"
4 source "../../../test_programs/string_empty.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 "string_empty_capture_run_matches_cli"
14 source "../../../test_programs/string_empty.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 "string_empty_capture_run_reproducible"
24 source "../../../test_programs/string_empty.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 "string_fixed_multi_cli_run_reproducible"
34 source "../../../test_programs/string_fixed_multi.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 "string_fixed_multi_capture_run_matches_cli"
44 source "../../../test_programs/string_fixed_multi.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 "string_fixed_multi_capture_run_reproducible"
54 source "../../../test_programs/string_fixed_multi.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