From: timv Date: Tue, 4 Jun 2013 23:45:23 +0000 (-0400) Subject: added matrixops to python end-to-end tests. X-Git-Url: https://hydra-www.ietfng.org/gitweb/?a=commitdiff_plain;h=b841e8d16acf24ab0115cabc6670c7946e3303b4;p=dyna2 added matrixops to python end-to-end tests. --- diff --git a/examples/expected/matrixops.py.out b/examples/expected/matrixops.py.out new file mode 100644 index 0000000..434aef4 --- /dev/null +++ b/examples/expected/matrixops.py.out @@ -0,0 +1,65 @@ + +Charts +============ +a/0 +================= + + +b/0 +================= + + +c/0 +================= + + +cols/1 +================= +cols(a) := 2 +cols(b) := 3 +cols(c) := 3 + +m/3 +================= +m(a,1,1) := 1 +m(a,1,2) := 0 +m(a,2,1) := 0 +m(a,2,2) := 1 +m(b,1,1) := 3 +m(b,1,2) := 0 +m(b,1,3) := 1 +m(b,2,1) := 0 +m(b,2,2) := 2 +m(b,2,3) := 0 +m(c,1,1) := 3 +m(c,1,2) := 0 +m(c,1,3) := 1 +m(c,2,1) := 0 +m(c,2,2) := 2 +m(c,2,3) := 0 + +product/2 +================= +product(a,b) := c + +rows/1 +================= +rows(a) := 2 +rows(b) := 2 +rows(c) := 2 + +shape/3 +================= +shape(a,2,2) := True +shape(b,2,3) := True +shape(c,2,3) := True + +times/4 +================= +times(a,b,1,1) := 3 +times(a,b,1,2) := 0 +times(a,b,1,3) := 1 +times(a,b,2,1) := 0 +times(a,b,2,2) := 2 +times(a,b,2,3) := 0 + diff --git a/src/Dyna/Backend/Python/Selftest.hs b/src/Dyna/Backend/Python/Selftest.hs index 084cf36..638ea3d 100644 --- a/src/Dyna/Backend/Python/Selftest.hs +++ b/src/Dyna/Backend/Python/Selftest.hs @@ -70,7 +70,7 @@ mkExample name = goldens :: TF.Test goldens = TF.testGroup "Python Backend End-To-End" - $ map mkExample ["simple", "papa2"] + $ map mkExample ["simple", "papa2", "matrixops"] ------------------------------------------------------------------------}}} -- Harness toplevel {{{