14 |
|
units (since PyUnit was designed to test Python units, not C). |
15 |
|
A C-level testing framework may be added later. |
16 |
|
|
17 |
+ |
There's no good way to automatically test GUI programs like |
18 |
+ |
rview. We have to rely on good human testers to check whether |
19 |
+ |
those work correctly or not. |
20 |
|
|
21 |
+ |
|
22 |
|
Requirements |
23 |
|
|
24 |
|
You need a working installation of Python 2.1 (or newer) on your |
76 |
|
|
77 |
|
If any of the tests fail on your platform, please report your |
78 |
|
results (and as much ancilliary information about your system and |
79 |
< |
Radiance version) to the radiance code development mailing list: |
80 |
< |
http://www.radiance-online.org/ |
79 |
> |
Radiance version as possible) to the radiance code development |
80 |
> |
mailing list on http://www.radiance-online.org/ |
81 |
|
The developers will then either try to fix the bug, or instruct |
82 |
|
you on how to refine your testing to get more information about |
83 |
|
what went wrong. |
104 |
|
series of rays against a surface under varying angles, in order |
105 |
|
to verify material behaviour under different parameters. Tests |
106 |
|
of this kind may require a custom script. |
103 |
– |
|
104 |
– |
There's no good way to automatically test GUI programs like |
105 |
– |
rview. We have to rely on good human testers to check whether |
106 |
– |
those work correctly or not. |
107 |
|
|
108 |
|
Contributed tests can be of two kinds. In the simplest case, you |
109 |
|
can contribute a small(!) set of test data, the command line(s) |