UNCLASSIFIED - NO CUI

Skip to content

Create library to run Gluon tests

Create Go code that can be imported by bbctl and gogru to run the Gluon tests in-cluster.

For more information on the gluon tests, read: https://repo1.dso.mil/big-bang/product/packages/gluon/-/blob/master/docs/executing-cypress.md?ref_type=heads#executing-from-within-the-cluster-using-gluon

The code should be added to a new package in https://repo1.dso.mil/big-bang/apps/developer-tools/go-utils.

Acceptance Criteria

  • Create a new library in https://repo1.dso.mil/big-bang/apps/developer-tools/go-utils for gluon test code
  • The code should implement the necessary functions to execute the in-cluster tests (helm test) functionality
  • The code should be generic enough to be consumable by bbctl and gogru.
  • The code should create the test fixtures in the cluster, execute the tests, and then deliver the results in a structured output. The output schema should be included in the package and importable by the end-user service.
Edited by Daniel Dides