Simple tool for doing sanity checks on vms, and containers and remote servers. Written in pure node.js
Opunit uses a configuration file (
opunit.yml) in the
/test directory of you project. This is an example opunit.yml file. By running opunit verify in the root directory of your project, opunit runs the checks defined in the configuration file on the environment of your project; this can be a VM, container or even a remote server.
- group: description: "Basic checks for startup" checks: - availability: port: 8080 status: 200 url: / setup: cmd: node app.js wait_for: Started Application - version: cmd: mysql --version range: ^8.x.x - version: cmd: node --version range: ^10.x.x
$ opunit verify
- Related publications: Opunit: Sanity Checks for Computing Environments