test: separate quick, live, and stress checks
This commit is contained in:
26
Makefile
26
Makefile
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user