update
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
.PHONY: basic term utils hypr kreation buntes-monster
|
||||
|
||||
# basic wird immer zuerst eingerichtet: es legt die Basis-Systemumgebung an
|
||||
# (multilib, yay, Display-Manager, Audio-Stack), von der alle anderen
|
||||
# (multilib, yay, Display-Manager, Audio-Stack, Docker), von der alle anderen
|
||||
# Zweige abhaengen. Die uebrigen Ziele haengen nur von basic ab und sind
|
||||
# untereinander unabhaengig.
|
||||
basic:
|
||||
@@ -59,14 +59,15 @@ test-lint-docker:
|
||||
docker run --rm dotfiles-lint
|
||||
|
||||
# Docker smoke test: builds the Arch container and runs the dry probes.
|
||||
# By default (REAL_SMOKE=1) it also installs the real pacman packages inside
|
||||
# the container and verifies them, so a plain `make test` actually exercises
|
||||
# the install path. Set REAL_SMOKE=0 (or RUN_SMOKE=0) for the fast dry-probe
|
||||
# run. RUN_FULL=1 additionally attempts AUR/npm + hypr/kreation. SKIP_NET=1
|
||||
# skips anything that contacts the network.
|
||||
# Example: make test-smoke # real term package install + verify
|
||||
# By default (REAL_SMOKE=1) it also installs the real term pacman + npm
|
||||
# packages inside the container (AUR stays opt-in) and verifies them, so a
|
||||
# plain `make test` actually exercises the install path. Set REAL_SMOKE=0
|
||||
# (or RUN_SMOKE=0) for the fast dry-probe run. RUN_FULL=1 additionally
|
||||
# attempts AUR + hypr/kreation/buntes-monster. SKIP_NET=1 skips anything
|
||||
# that contacts the network.
|
||||
# Example: make test-smoke # real term pacman+npm install + verify
|
||||
# make test-smoke REAL_SMOKE=0 # dry probes only
|
||||
# make test-smoke RUN_FULL=1 # full AUR/npm + hypr/kreation
|
||||
# make test-smoke RUN_FULL=1 # full AUR + hypr/kreation
|
||||
REAL_SMOKE ?= 1
|
||||
test-smoke:
|
||||
docker build --target test -t dotfiles-test -f test/Dockerfile .
|
||||
|
||||
Reference in New Issue
Block a user