source: git/ntl/src/TestScript @ 2cfffe

spielwiese
Last change on this file since 2cfffe was 2cfffe, checked in by Hans Schönemann <hannes@…>, 21 years ago
This commit was generated by cvs2svn to compensate for changes in r6316, which included commits to RCS files with non-trunk default branches. git-svn-id: file:///usr/local/Singular/svn/trunk@6317 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 3.0 KB
Line 
1
2echo "making CanZassTest"
3make CanZassTest
4echo "running CanZassTest"
5./CanZassTest < CanZassTestIn > XXX
6sh RemoveProg CanZassTest
7if diff XXX CanZassTestOut
8then
9echo "CanZassTest OK"
10else
11echo "bad CanZassTest"
12fi
13
14echo
15echo "---------------------------------"
16echo "making BerlekampTest"
17make BerlekampTest
18echo "running BerlekampTest"
19./BerlekampTest < BerlekampTestIn > XXX
20sh RemoveProg BerlekampTest
21if diff XXX BerlekampTestOut
22then
23echo "BerlekampTest OK"
24else
25echo "bad BerlekampTest"
26fi
27
28
29echo
30echo "---------------------------------"
31echo "making ZZXFacTest"
32make ZZXFacTest
33echo "running ZZXFacTest"
34./ZZXFacTest < ZZXFacTestIn > XXX
35sh RemoveProg ZZXFacTest
36if diff XXX ZZXFacTestOut
37then
38echo "ZZXFacTest OK"
39else
40echo "bad ZZXFacTest"
41fi
42
43echo
44echo "---------------------------------"
45echo "making MoreFacTest"
46make MoreFacTest
47echo "running MoreFacTest"
48./MoreFacTest < MoreFacTestIn
49sh RemoveProg MoreFacTest
50
51echo
52echo "---------------------------------"
53echo "making GF2EXTest"
54make GF2EXTest
55echo "running GF2EXTest"
56./GF2EXTest
57sh RemoveProg GF2EXTest
58
59
60echo
61echo "---------------------------------"
62echo "making MatrixTest"
63make MatrixTest
64echo "running MatrixTest"
65./MatrixTest < MatrixTestIn > XXX
66sh RemoveProg MatrixTest
67if diff XXX MatrixTestOut
68then
69echo "MatrixTest OK"
70else
71echo "bad MatrixTest"
72fi
73
74echo
75echo "---------------------------------"
76echo "making CharPolyTest"
77make CharPolyTest
78echo "running CharPolyTest"
79./CharPolyTest < CharPolyTestIn > XXX
80sh RemoveProg CharPolyTest
81if diff XXX CharPolyTestOut
82then
83echo "CharPolyTest OK"
84else
85echo "bad CharPolyTest"
86fi
87
88echo
89echo "---------------------------------"
90echo "making BitMatTest"
91make BitMatTest
92echo "running BitMatTest"
93./BitMatTest
94sh RemoveProg BitMatTest
95
96
97echo
98echo "---------------------------------"
99echo "making RRTest"
100make RRTest
101echo "running RRTest"
102./RRTest < RRTestIn > XXX
103sh RemoveProg RRTest
104if diff XXX RRTestOut
105then
106echo "RRTest OK"
107else
108echo "bad RRTest"
109fi
110
111echo
112echo "---------------------------------"
113echo "making QuadTest"
114make QuadTest
115echo "running QuadTest"
116./QuadTest < QuadTestIn > XXX
117sh RemoveProg QuadTest
118if diff XXX QuadTestOut
119then
120echo "QuadTest OK"
121else
122echo "bad QuadTest"
123fi
124
125
126echo
127echo "---------------------------------"
128echo "making LLLTest"
129make LLLTest
130echo "running LLLTest"
131./LLLTest < LLLTestIn > XXX
132sh RemoveProg LLLTest
133if diff XXX LLLTestOut
134then
135echo "LLLTest OK"
136else
137echo "bad LLLTest"
138fi
139
140echo
141echo "---------------------------------"
142echo "making subset"
143make subset
144echo "subset 40 40 20 10 999999 f"
145./subset <<here
146  40 40 20 10 999999 f
147here
148echo "subset 40 40 20 10 999999 q"
149./subset <<here
150  40 40 20 10 999999 q
151here
152
153sh RemoveProg subset
154
155
156echo
157echo "---------------------------------"
158echo "making ZZ_pEXTest"
159make ZZ_pEXTest
160echo "running ZZ_pEXTest"
161./ZZ_pEXTest
162sh RemoveProg ZZ_pEXTest
163
164
165echo
166echo "---------------------------------"
167echo "making lzz_pEXTest"
168make lzz_pEXTest
169echo "running lzz_pEXTest"
170./lzz_pEXTest
171sh RemoveProg lzz_pEXTest
172
173exit 0
Note: See TracBrowser for help on using the repository browser.