Manager Development

Writing PyTests

PyTests for the FireSim manager are located in deploy/tests. To write a PyTest, please refer to

Running PyTests Locally

Assuming the FireSim repository is setup properly, PyTests can be run by doing the following:

cd <FireSim Root>
cd deploy/

By default this will run all PyTests.

Adding PyTests To CI

By default all PyTests are run by CI using the same command shown in the prior section. This can be seen in and .github/scripts/