test: separate quick, live, and stress checks

This commit is contained in:
2026-08-14 23:13:32 +09:00
parent bfe83d0119
commit 516ec98a70
9 changed files with 469 additions and 2091 deletions

View File

@@ -51,7 +51,14 @@ docker-build:
$(DOCKER_RUN) make -B all
docker-check:
$(DOCKER_RUN) make -B check TESTARGS="$(TESTARGS)"
$(DOCKER_RUN) make -B check check-live check-stress \
UNITARGS="$(UNITARGS)"
docker-check-live:
$(DOCKER_RUN) make -B check-live
docker-check-stress:
$(DOCKER_RUN) make -B check-stress
docker-bench:
$(DOCKER_RUN) make -B bench
@@ -59,11 +66,17 @@ docker-bench:
docker: docker-image
$(MAKE) docker-build
check: verify-map test
check: verify-map
$(MAKE) -C tests check UNITARGS="$(UNITARGS)"
$(MAKE) -C xim check
test: $(PROG) gtk
$(MAKE) -C tests check TESTARGS="$(TESTARGS)"
check-live: $(PROG) gtk
$(MAKE) -C tests check-live
check-stress: $(PROG)
$(MAKE) -C tests check-stress
test: check
verify-map:
python3 map/mktelex.py | cmp - map/telex.map
@@ -74,5 +87,6 @@ verify-map:
python3 -B tests/mkhanja_test.py
python3 -B tests/skk2ktrans_test.py
.PHONY: all check test verify-map clean gtk bench docker docker-image \
docker-build docker-check docker-bench
.PHONY: all check check-live check-stress test verify-map clean gtk bench \
docker docker-image docker-build docker-check docker-check-live \
docker-check-stress docker-bench