TODO: INSERT DETAILS FITTING FOR A README IN THIS LOCATION.
The GMS system test framework works by
applying a container to a running instance of the GMS system, and that
container then runs the testing against the instance. Such container images
require a Makefile.test-name
and Dockerfile.test-name
in this directory,
along with a script to run the testing in the package directory. For instance,
for the jest-tests
, we have:
When creating your own test augmentation container, see the jest-tests
files above for reference. Certain commands must be executed before and after
a test, and these are captured in the
pre-test
and
post-test
scripts.