diff --git a/racket/src/ChezScheme/IMPLEMENTATION.md b/racket/src/ChezScheme/IMPLEMENTATION.md index 1ea21b916a..efa30f2b80 100644 --- a/racket/src/ChezScheme/IMPLEMENTATION.md +++ b/racket/src/ChezScheme/IMPLEMENTATION.md @@ -291,8 +291,10 @@ files, and then links are recreated on demand in the workarea space to "root-experr-..." or "patch-..." files when they are needed to generate expexted-error diffs. -Despite its name, `make allx` does not run all available tests. Use -`make bullyx` to run a different, more stressfull set of tests. The +You can run a smaller set of tests using `make partialx` or using +`make test-some` directly in your build directory. Despite its name, +`make allx` does not run all available tests. Use `make bullyx` or +`make test-more` to run a different, more stressfull set of tests. The bully tests may cover more configurations than `allx`, so `make patches` after `make bullyx` may pick up additional "patch-..." file changes. diff --git a/racket/src/ChezScheme/makefiles/Makefile-workarea.in b/racket/src/ChezScheme/makefiles/Makefile-workarea.in index 34204df995..43327e31d7 100644 --- a/racket/src/ChezScheme/makefiles/Makefile-workarea.in +++ b/racket/src/ChezScheme/makefiles/Makefile-workarea.in @@ -32,7 +32,14 @@ uninstall: .PHONY: test test: build (cd mats && $(MAKE) allx) - @echo "test run complete. check $(PREFIX)mats/summary for errors." + +.PHONY: test-some +test-some: build + (cd mats && $(MAKE) partialx) + +.PHONY: test-more +test-more: build + (cd mats && $(MAKE) bullyx) .PHONY: coverage coverage: