lcatest
lcatest is a software test environment for parallel applications. In particular, it is used for regression testing of Enzo, an MPI-parallel scientific software application for astrophysics and cosmology.
lcatest is designed for managing an archive of test problems for multiple applications and multiple parallel platforms, for running subsets of test problems, and for creating a web site for browsing the output of the tests.
Specifying what subset of tests to run is flexible, and can be based on, for example, arbitrary user-defined categories, expected run time, specifying specific tests to include or exclude, or any combination of these.
The output of lcatest is a web site that includes pages for browsing the project, machine, and test input files and scripts, as well as detailed test run output. Output can include plots and images as well as multiple text files.
The Enzo regression tests web site is an example of a web site output by lcatest when running the regular regression tests with Enzo. Enzo tests are included in the lcatest distribution as an example test suite.
Documentation
The lcatest-1.0 user guide is available in both PostScript and HTML:
- lcatest-1.0-doc.tgz @@@ BROKEN @@@ )
- lcatest online user guide @@@ BROKEN @@@)
Download
The lcatest-1.0 source code is available for download as a gzipped tarball:
- lcatest-1.0-src.tgz @@@ BROKEN @@@
Contact
lcatest is supported exclusively by James Bordner. For questions, comments, or bug fixes, please contact him directly at @@@ BROKEN @@@
