Skip to content

Testing Guide

Sean Batzel edited this page Jan 18, 2022 · 1 revision

Automated Testing

On top of continuous integration provided by GitHub Actions, we also provide quick setup scripts and a Docker environment which will run the full set of tests. Tests may be run either by connecting to the running Docker container, or by configuring the environment on your local system.

For Windows hosts, we recommend running all testing operations under a Docker container.

Docker Image

$ docker compose build
$ docker compose up

Setup and Test Scripts

$ ./scripts/setup.sh
$ ./scripts/build-test.sh

This will run any and all unit and integration tests provided for each runtime module.

Clone this wiki locally