|
|
Paper: |
A Python-Based IRAF Regression Testing System |
Volume: |
281, Astronomical Data Analysis Software and Systems XI |
Page: |
129 |
Authors: |
Bushouse, H.; Simon, B.; Shukla, H.; Wyckoff, E. |
Abstract: |
We have developed a Python-based regression testing system for tasks that run within the IRAF environment. The system uses XML format configuration files to control test instances for each task. The configuration file specifies the task to be tested, the IRAF parameter file to use with the task, as well as the names and types of output files to be compared upon task completion. Python methods are used to perform the file comparisons, including comparisons of ASCII, binary, and FITS files. Tasks can be tested individually or an entire directory tree can be traversed, running tests for all configuration files that are found. |
|
|
|
|