Add compare suite v2 exemplar
- SHA
3f0f6065c2379c527bf8ce33a973dd3f8ab59a27- Parents
-
509eaf0 - Tree
3081459
3f0f606
3f0f6065c2379c527bf8ce33a973dd3f8ab59a27509eaf0
3081459| Status | File | + | - |
|---|---|---|---|
| A |
suites/v2/generic_compare.afs
|
20 | 0 |
suites/v2/generic_compare.afsadded@@ -0,0 +1,20 @@ | ||
| 1 | +suite "v2/generic-compare" | |
| 2 | + | |
| 3 | +case "fake_compilers_match" | |
| 4 | +source "../../fixtures/runtime/if_else.f90" | |
| 5 | +compare "../../fixtures/fake_compilers/match_42_a.sh" "../../fixtures/fake_compilers/match_42_b.sh" => asm | |
| 6 | +expect compare.status equals "match" | |
| 7 | +expect compare.classification equals "match" | |
| 8 | +expect compare.difference_count equals 0 | |
| 9 | +expect compare.changed_artifacts equals "none" | |
| 10 | +end | |
| 11 | + | |
| 12 | +case "fake_compilers_diverge" | |
| 13 | +source "../../fixtures/runtime/if_else.f90" | |
| 14 | +compare "../../fixtures/fake_compilers/match_42_a.sh" "../../fixtures/fake_compilers/runtime_41.sh" => asm | |
| 15 | +expect compare.status equals "diff" | |
| 16 | +expect compare.classification equals "mixed divergence" | |
| 17 | +expect compare.changed_artifacts contains "asm" | |
| 18 | +expect compare.changed_artifacts contains "runtime" | |
| 19 | +expect compare.difference_count equals 2 | |
| 20 | +end | |