Test suite

Run the complete safe suite from the source checkout:

cd /opt/dev/bmca
tests/test-all.sh

The suite contains:

The backup integration test requires root and reports a skip otherwise. All of its paths are below a unique /tmp/bmca-backup-test.* directory; it does not touch the installed CA or NFS.

Run that isolated test explicitly with root privileges when it was skipped:

sudo tests/test-backup.sh

Before a production release, also exercise the documented development lifecycle on Sally: install, initialize/import when rebuilding, validation, issuance of disposable web and MariaDB certificates, encrypted NFS backup, and restore with a sentinel file. Never run that destructive lifecycle test on Paris.