Development¶
Creating new tasks¶
Creating Automated Tests¶
InputConverters and TaskConverters¶
Tracking Services¶
The tracking services mechanism is a means of starting processes in parallel to a FireXApp. This can be useful for services such as a UI, or separate telemetry processing. Whatever the motivation, the Tracking Services API provides the tools necessary to launch the services at the stat of the FireX App run.
TrackingService base class¶
The first steps to integrating an outside process with FireXApp is to provide a concrete implementation of the TrackingService base class. It consists of two simple parts; A start() method that launches the process, and an optional extra_cli_arguments() method that allows your service add extra arguments to the FireXApp submit subparser.
setup.py entry point¶
Report Services¶
ReportGenerator base class