Revision: | 1.1 |
Committed: | Sun Dec 7 20:40:51 2003 UTC (20 years, 10 months ago) by schorsch |
Content type: | text/x-python |
Branch: | MAIN |
CVS Tags: | rad4R2P2, rad5R0, rad3R7P2, rad3R7P1, rad4R2, rad4R1, rad4R0, rad3R6, rad3R6P1, rad3R8, rad3R9, rad4R2P1 |
Log Message: | First attempt at testing framework. |
# | User | Rev | Content |
---|---|---|---|
1 | schorsch | 1.1 | #!/usr/local/bin/python |
2 | |||
3 | import sys | ||
4 | |||
5 | cal_units = [ | ||
6 | 'test_calc', | ||
7 | 'test_cnt', | ||
8 | 'test_ev', | ||
9 | 'test_histo', | ||
10 | 'test_lam', | ||
11 | 'test_neat', | ||
12 | 'test_rcalc', | ||
13 | 'test_tabfunc', | ||
14 | 'test_total', | ||
15 | ] | ||
16 | |||
17 | cv_units = [ | ||
18 | 'test_3ds2mgf', | ||
19 | 'test_arch2rad', | ||
20 | 'test_ies2rad', | ||
21 | 'test_lampcolor', | ||
22 | 'test_mgf2inv', | ||
23 | 'test_mgf2rad', | ||
24 | 'test_nff2rad', | ||
25 | 'test_obj2rad', | ||
26 | 'test_thf2rad', | ||
27 | 'test_tmesh2rad', | ||
28 | 'test_rad2mgf', | ||
29 | 'test_mgf2meta', | ||
30 | 'test_mgfilt', | ||
31 | ] | ||
32 | |||
33 | gen_units = [ | ||
34 | 'test_genbeads', | ||
35 | 'test_genblinds', | ||
36 | 'test_genbox', | ||
37 | 'test_genbranch', | ||
38 | 'test_gencat', | ||
39 | 'test_genclock', | ||
40 | 'test_genmarble', | ||
41 | 'test_genprism', | ||
42 | 'test_genrev', | ||
43 | 'test_gensky', | ||
44 | 'test_gensurf', | ||
45 | 'test_genworm', | ||
46 | 'test_replmarks', | ||
47 | 'test_mkillum', | ||
48 | 'test_xform', | ||
49 | ] | ||
50 | |||
51 | hd_units = [ | ||
52 | 'test_rhcopy', | ||
53 | 'test_rhinfo', | ||
54 | 'test_rholo', | ||
55 | 'test_rhpict', | ||
56 | #'test_genrhenv', | ||
57 | 'test_genrhgrid', | ||
58 | # XXX device drivers? | ||
59 | ] | ||
60 | |||
61 | meta_units = [ | ||
62 | 'test_cv', | ||
63 | 'test_meta2tga', | ||
64 | 'test_pexpand', | ||
65 | 'test_plot4', | ||
66 | 'test_plotin', | ||
67 | 'test_psort', | ||
68 | 'test_psmeta', | ||
69 | 'test_gcomp', | ||
70 | 'test_bgraph', | ||
71 | 'test_dgraph', | ||
72 | 'test_igraph', | ||
73 | #'test_x11meta', | ||
74 | ] | ||
75 | |||
76 | meta_special_units = [ | ||
77 | 'test_mt160', | ||
78 | 'test_mt160l', | ||
79 | 'test_mtext', | ||
80 | 'test_okimate', | ||
81 | 'test_mx80', | ||
82 | 'test_imagew', | ||
83 | 'test_impress', | ||
84 | 'test_aed5', | ||
85 | 'test_tcurve', | ||
86 | 'test_tbar', | ||
87 | 'test_tscat', | ||
88 | 'test_plotout', | ||
89 | ] | ||
90 | |||
91 | ot_units = [ | ||
92 | 'test_oconv', | ||
93 | 'test_getbbox', | ||
94 | 'test_obj2mesh', | ||
95 | ] | ||
96 | |||
97 | px_units = [ | ||
98 | 'test_macbethcal', | ||
99 | 'test_normtiff', | ||
100 | 'test_oki20', | ||
101 | 'test_oki20c', | ||
102 | 'test_pcomb', | ||
103 | 'test_pcompos', | ||
104 | 'test_pcond', | ||
105 | 'test_pcwarp', | ||
106 | 'test_pextrem', | ||
107 | 'test_pfilt', | ||
108 | 'test_pflip', | ||
109 | 'test_pinterp', | ||
110 | 'test_protate', | ||
111 | 'test_psign', | ||
112 | 'test_pvalue', | ||
113 | 'test_ra_avs', | ||
114 | 'test_ra_bn', | ||
115 | 'test_ra_gif', | ||
116 | 'test_ra_hexbit', | ||
117 | 'test_ra_pict', | ||
118 | 'test_ra_ppm', | ||
119 | 'test_ra_pr', | ||
120 | 'test_ra_pr24', | ||
121 | 'test_ra_ps', | ||
122 | 'test_ra_rgbe', | ||
123 | 'test_ra_t16', | ||
124 | 'test_ra_t8', | ||
125 | 'test_ra_xyze', | ||
126 | 'test_ra_tiff', | ||
127 | 'test_t4027', | ||
128 | 'test_ttyimage', | ||
129 | #'test_ximage', | ||
130 | #'test_xshowtrace', | ||
131 | ] | ||
132 | |||
133 | px_special_units = [ | ||
134 | 'test_ra_im', | ||
135 | 'test_psum', | ||
136 | 'test_t4014', | ||
137 | 'test_paintjet', | ||
138 | 'test_mt160r', | ||
139 | 'test_greyscale', | ||
140 | 'test_colorscale', | ||
141 | 'test_d48c', | ||
142 | ] | ||
143 | |||
144 | rt_units = [ | ||
145 | 'test_lookamb', | ||
146 | 'test_rpict', | ||
147 | 'test_rtrace', | ||
148 | #'test_rview', | ||
149 | ] | ||
150 | |||
151 | util_units = [ | ||
152 | 'test_rad', | ||
153 | 'test_findglare', | ||
154 | 'test_glarendx', | ||
155 | 'test_rpiece', | ||
156 | 'test_vwrays', | ||
157 | 'test_vwright', | ||
158 | 'test_getinfo', | ||
159 | 'test_makedist', | ||
160 | #'test_xglaresrc', | ||
161 | 'test_glrad', | ||
162 | 'test_ranimate', | ||
163 | 'test_ranimove', | ||
164 | ] | ||
165 | |||
166 | |||
167 | def run_tests(unitgroup): | ||
168 | print '---- unit group %s ----' % unitgroup | ||
169 | for unit in globals()[unitgroup + '_units']: | ||
170 | try: | ||
171 | mod = __import__('py_tests.'+unit,globals(),locals(),['py_tests']) | ||
172 | print '%-18s' % unit, | ||
173 | sys.stdout.flush() | ||
174 | mod.main() | ||
175 | except ImportError, e: | ||
176 | #raise | ||
177 | pass | ||
178 | |||
179 | def main(): | ||
180 | run_tests('cal') | ||
181 | run_tests('cv') | ||
182 | run_tests('gen') | ||
183 | run_tests('hd') | ||
184 | run_tests('meta') | ||
185 | run_tests('ot') | ||
186 | run_tests('px') | ||
187 | run_tests('rt') | ||
188 | run_tests('util') | ||
189 | |||
190 | if __name__ == '__main__': | ||
191 | main() | ||
192 |