Inca reporters are executable programs and scripts, generally small, that test and report the health and characteristics of a system. Reporters can be executed automatically as part of an Inca installation or manually from a command line. Incorporating your own reporters into a running Inca installation requires only writing the reporters, including them in a repository, and configuring their execution in the Inca GUI tool, incat. More information about reporters and repositories is available in the latest user guide linked from our documentation page.
Most reporters are either version reporters that collect version information from a software package, unit test reporters that run a more involved functionality test, or performance benchmark reporters. The unit and version reporters cover software such as cyberinfrastructure middleware and tools, compilers, math libraries, data tools, and visualization tools. Current performance reporters measure data transfer and execute cyberinfrastructure benchmarks as described in these linked papers.
Other projects can submit reporter repositories to share with the Inca community by emailing firstname.lastname@example.org.