* src/tgbatest/tripprod.test, src/tgbatest/explprod.test:

Sort out some possible inversions in the output.
This commit is contained in:
Alexandre Duret-Lutz 2003-06-22 20:08:30 +00:00
parent 725dacb4e8
commit fbbfda43f2
3 changed files with 26 additions and 11 deletions

View file

@ -1,3 +1,8 @@
2003-06-22 Alexandre Duret-Lutz <aduret@src.lip6.fr>
* src/tgbatest/tripprod.test, src/tgbatest/explprod.test:
Sort out some possible inversions in the output.
2003-06-19 Alexandre Duret-Lutz <aduret@src.lip6.fr> 2003-06-19 Alexandre Duret-Lutz <aduret@src.lip6.fr>
* src/tgba/tgbabddconcretefactory.cc * src/tgba/tgbabddconcretefactory.cc

View file

@ -18,12 +18,17 @@ EOF
cat >expected <<EOF cat >expected <<EOF
"s1 * s1", "s3 * s2", a b, "p2"; "s1 * s1", "s3 * s2", a b, "p2";
"s1 * s1", "s2 * s2", b, "p2" "p1"; "s1 * s1", "s2 * s2", b, "p1" "p2";
"s2 * s2", "s3 * s1", c a, "p3"; "s2 * s2", "s3 * s1", a c, "p3";
EOF EOF
./explprod input1 input2 > stdout ./explprod input1 input2 > stdout
# Sort out some possible inversions in the output.
# (The order is not guaranteed by SPOT.)
sed 's/c a/a c/g;s/b a/a b/g;s/"p2" "p1"/"p1" "p2"/g' stdout > tmp_ &&
mv tmp_ stdout
cat stdout cat stdout
diff stdout expected diff stdout expected
rm input1 input2 stdout expected rm input1 input2 stdout expected

View file

@ -25,15 +25,20 @@ EOF
cat >expected <<EOF cat >expected <<EOF
"s1 * s1 * s1", "s3 * s2 * s2", a b, "p2"; "s1 * s1 * s1", "s3 * s2 * s2", a b, "p2";
"s1 * s1 * s1", "s2 * s2 * s2", a b, "p2" "p1"; "s1 * s1 * s1", "s2 * s2 * s2", a b, "p1" "p2";
"s2 * s2 * s2", "s3 * s1 * s3", c a, "p3" "p4"; "s2 * s2 * s2", "s3 * s1 * s3", a c, "p3" "p4";
"s1 * s1 * s1", "s3 * s2 * s3", a b, "p2"; "s1 * s1 * s1", "s3 * s2 * s3", a b, "p2";
"s1 * s1 * s1", "s2 * s2 * s3", b, "p2" "p1"; "s1 * s1 * s1", "s2 * s2 * s3", b, "p1" "p2";
"s2 * s2 * s3", "s3 * s1 * s2", c a, "p3" "p4"; "s2 * s2 * s3", "s3 * s1 * s2", a c, "p3" "p4";
EOF EOF
./tripprod input1 input2 input3 > stdout ./tripprod input1 input2 input3 > stdout
# Sort out some possible inversions in the output.
# (The order is not guaranteed by SPOT.)
sed 's/c a/a c/g;s/b a/a b/g;s/"p2" "p1"/"p1" "p2"/g;s/"p4" "p3"/"p3" "p4"/g' stdout > tmp_ &&
mv tmp_ stdout
cat stdout cat stdout
diff stdout expected diff stdout expected
rm input1 input2 input3 stdout expected rm input1 input2 input3 stdout expected