From 8492fd973583286c0e177f0b17225076853cffb9 Mon Sep 17 00:00:00 2001 From: Eguzki Astiz Lezaun Date: Fri, 8 Sep 2023 12:33:23 +0200 Subject: [PATCH] doc: development.md --- controllers/suite_test.go | 1 + doc/development.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/controllers/suite_test.go b/controllers/suite_test.go index 785462fc..6946ae78 100644 --- a/controllers/suite_test.go +++ b/controllers/suite_test.go @@ -29,6 +29,7 @@ import ( ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" "sigs.k8s.io/controller-runtime/pkg/envtest" + logf "sigs.k8s.io/controller-runtime/pkg/log" "sigs.k8s.io/controller-runtime/pkg/log/zap" limitadorv1alpha1 "github.com/kuadrant/limitador-operator/api/v1alpha1" diff --git a/doc/development.md b/doc/development.md index de5e0ed2..02428e4f 100644 --- a/doc/development.md +++ b/doc/development.md @@ -169,6 +169,36 @@ make local-cleanup ## Run tests +### Unittests + +```sh +make test-unit +``` + +Optionally, add `TEST_NAME` makefile variable to run specific test + +```sh +make test-unit TEST_NAME=TestConstants +``` + +or even subtest + +```sh +make test-unit TEST_NAME=TestLimitIndexEquals/empty_indexes_are_equal +``` + +### Integration tests + +Run integration tests + +```sh +make test-integration +``` + +### All tests + +Run all tests + ```sh make test ```