tests: use extensive coverage from make's test and system-test

This commit is contained in:
Sébastien Delafond
2025-02-15 16:49:38 +01:00
parent a5730feb9d
commit bc3755dcf7
8 changed files with 119 additions and 4 deletions
@@ -0,0 +1,30 @@
From: =?utf-8?q?S=C3=A9bastien_Delafond?= <seb@debian.org>
Date: Mon, 17 Feb 2025 10:11:55 +0100
Subject: Don't run swagger-related or modules tasks before testing
---
Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index d6a81da..550a6c8 100644
--- a/Makefile
+++ b/Makefile
@@ -84,7 +84,7 @@ install:
# go install -v
@out=`mktemp`; if ! go install -v > $$out 2>&1; then cat $$out; rm -f $$out; echo "\nBuild failed\n"; exit 1; else rm -f $$out; fi
-test: prepare swagger etcd-install ## Run unit tests
+test: etcd-install ## Run unit tests
@echo "\e[33m\e[1mStarting etcd ...\e[0m"
@mkdir -p /tmp/aptly-etcd-data; system/t13_etcd/start-etcd.sh > /tmp/aptly-etcd-data/etcd.log 2>&1 &
@echo "\e[33m\e[1mRunning go test ...\e[0m"
@@ -94,7 +94,7 @@ test: prepare swagger etcd-install ## Run unit tests
@rm -f /tmp/aptly-etcd-data/etcd.log
@ret=`cat .unit-test.ret`; if [ "$$ret" = "0" ]; then echo "\n\e[32m\e[1mUnit Tests SUCCESSFUL\e[0m"; else echo "\n\e[31m\e[1mUnit Tests FAILED\e[0m"; fi; rm -f .unit-test.ret; exit $$ret
-system-test: prepare swagger etcd-install ## Run system tests
+system-test: etcd-install ## Run system tests
# build coverage binary
go test -v -coverpkg="./..." -c -tags testruncli
# Download fixture-db, fixture-pool, etcd.db
+1
View File
@@ -1,2 +1,3 @@
0001-disable-swagger.patch
0002-disable-new-azure-sdk.patch
0003-Don-t-run-swagger-related-or-modules-tasks-before-te.patch