diff --git a/.github/workflows/test-container.yml b/.github/workflows/test-container.yml index 7294af3..1b8aee2 100644 --- a/.github/workflows/test-container.yml +++ b/.github/workflows/test-container.yml @@ -1,4 +1,4 @@ -name: Test Distribution Containers +name: Test OS Containers on: push: diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml index 65ff794..33f9d77 100644 --- a/.github/workflows/test-e2e.yml +++ b/.github/workflows/test-e2e.yml @@ -1,4 +1,4 @@ -name: Test package-manager (e2e) +name: Test End-To-End on: push: diff --git a/.github/workflows/test-integration.yml b/.github/workflows/test-integration.yml index 5c9a888..9a30602 100644 --- a/.github/workflows/test-integration.yml +++ b/.github/workflows/test-integration.yml @@ -1,4 +1,4 @@ -name: Test package-manager (integration) +name: Test Code Integration on: push: @@ -21,9 +21,5 @@ jobs: - name: Show Docker version run: docker version - # Build Arch test image (same as used in test-unit and test-e2e) - - name: Build test images - run: make build - - name: Run integration tests via make (Arch container) - run: make test-integration + run: make test-integration DISTROS="arch" diff --git a/.github/workflows/test-unit.yml b/.github/workflows/test-unit.yml index 9c8154c..014f478 100644 --- a/.github/workflows/test-unit.yml +++ b/.github/workflows/test-unit.yml @@ -1,4 +1,4 @@ -name: Test package-manager (unit) +name: Test Units on: push: @@ -22,4 +22,4 @@ jobs: run: docker version - name: Run unit tests via make (Arch container) - run: make test-unit + run: make test-unit DISTROS="arch" diff --git a/Makefile b/Makefile index d4f347e..7ba4dff 100644 --- a/Makefile +++ b/Makefile @@ -46,16 +46,16 @@ build: # Test targets (delegated to scripts/test) # ------------------------------------------------------------ -test-unit: +test-unit: build-missing @bash scripts/test/test-unit.sh -test-integration: +test-integration: build-missing @bash scripts/test/test-integration.sh -test-e2e: +test-e2e: build-missing @bash scripts/test/test-e2e.sh -test-container: +test-container: build-missing @bash scripts/test/test-container.sh # ------------------------------------------------------------ @@ -65,7 +65,7 @@ build-missing: @bash scripts/build/build-image-missing.sh # Combined test target for local + CI (unit + e2e + integration) -test: build-missing test-container test-unit test-e2e test-integration +test: test-container test-unit test-e2e test-integration # ------------------------------------------------------------ # System install (native packages, calls scripts/installation/run-package.sh)