Text · 1372 bytes Raw Blame History
1 suite "consistency/triangulation"
2
3 case "runtime_calls_capture_asm_matches_cli"
4 source "../../fixtures/backend/runtime_calls.f90"
5 opts => all
6 armfortas => asm
7 repeat => 3
8 consistency => capture_asm_vs_cli_asm
9 xfail "captured assembly and repeated armfortas -S runs do not stay aligned today"
10 expect asm contains "bl _afs_write_string"
11 end
12
13 case "runtime_calls_capture_obj_matches_cli"
14 source "../../fixtures/backend/runtime_calls.f90"
15 opts => all
16 armfortas => obj
17 repeat => 3
18 consistency => capture_obj_vs_cli_obj
19 xfail "captured object snapshots and repeated armfortas -c runs do not stay aligned today"
20 expect obj contains "(__TEXT,__text) external _backend_runtime_calls"
21 end
22
23 case "entry_main_capture_asm_matches_cli"
24 source "../../fixtures/backend/entry_main.f90"
25 opts => all
26 armfortas => asm
27 repeat => 3
28 consistency => capture_asm_vs_cli_asm
29 xfail "captured assembly and repeated armfortas -S runs do not stay aligned today"
30 expect asm contains "_main:"
31 expect asm not-contains "bl _afs_program_init"
32 end
33
34 case "entry_main_capture_obj_matches_cli"
35 source "../../fixtures/backend/entry_main.f90"
36 opts => all
37 armfortas => obj
38 repeat => 3
39 consistency => capture_obj_vs_cli_obj
40 xfail "captured object snapshots and repeated armfortas -c runs do not stay aligned today"
41 expect obj contains "(__TEXT,__text) external _main"
42 expect obj not-contains "_afs_program_init"
43 end
44