tenseleyflow/bencch / 3f0f606

Browse files

Add compare suite v2 exemplar

Authored by espadonne
SHA
3f0f6065c2379c527bf8ce33a973dd3f8ab59a27
Parents
509eaf0
Tree
3081459

1 changed file

StatusFile+-
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