ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/test/run_tests.py
Revision: 1.1
Committed: Sun Dec 7 20:40:51 2003 UTC (20 years, 3 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.

File Contents

# Content
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