Text · 1260 bytes Raw Blame History
1 suite "consistency/capture"
2
3 case "runtime_calls_capture_asm_reproducible"
4 source "../../fixtures/backend/runtime_calls.f90"
5 opts => all
6 armfortas => asm
7 repeat => 3
8 consistency => capture_asm_reproducible
9 xfail "captured assembly is not deterministic today"
10 expect asm contains "bl _afs_write_string"
11 end
12
13 case "runtime_calls_capture_obj_reproducible"
14 source "../../fixtures/backend/runtime_calls.f90"
15 opts => all
16 armfortas => obj
17 repeat => 3
18 consistency => capture_obj_reproducible
19 xfail "captured object snapshots are not deterministic today"
20 expect obj contains "(__TEXT,__text) external _backend_runtime_calls"
21 end
22
23 case "entry_main_capture_asm_reproducible"
24 source "../../fixtures/backend/entry_main.f90"
25 opts => all
26 armfortas => asm
27 repeat => 3
28 consistency => capture_asm_reproducible
29 xfail "captured assembly is not deterministic today"
30 expect asm contains "_main:"
31 expect asm not-contains "bl _afs_program_init"
32 end
33
34 case "entry_main_capture_obj_reproducible"
35 source "../../fixtures/backend/entry_main.f90"
36 opts => all
37 armfortas => obj
38 repeat => 3
39 consistency => capture_obj_reproducible
40 xfail "captured object snapshots are not deterministic today"
41 expect obj contains "(__TEXT,__text) external _main"
42 expect obj not-contains "_afs_program_init"
43 end
44