source: git/ntl/src/TestScript @ 09da99

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