Skip to content

bdd: introduce support for BDD tests + tests for `/charts` endpoint

Jaime Nuche requested to merge T367782 into main

BDD tests are run using Ginkgo. All Ginkgo tests can be run using the makefile with command make bdd. This automatically provides a MariaDB instance. The DB can be explicitly provisioned or cleaned up with make db and make db-clean respectively.

In the end I decided against using just for task automation since APT packages are not readily available for Debian yet: https://github.com/casey/just?tab=readme-ov-file#packages

Specs are currently executed serially.

Bug: T367782

Merge request reports