Continued progress toward feature parity with new test-runner
- Expanded test defines to allow for lists of configurations These are useful for changing multi-dimensional test configurations without leading to extremely large and less useful configuration combinations. - Made warnings more visible durring test parsing - Add lfs_testbd.h to implicit test includes - Fixed issue with not closing files in ./scripts/explode_asserts.py - Add `make test_runner` and `make test_list` build rules for convenience
This commit is contained in:
@@ -119,9 +119,16 @@ test:
|
||||
test%: tests/test$$(firstword $$(subst \#, ,%)).toml
|
||||
./scripts/test.py $@ $(TESTFLAGS)
|
||||
|
||||
.PHONY: test_runner
|
||||
test_runner: $(BUILDDIR)runners/test_runner
|
||||
|
||||
.PHONY: test_
|
||||
test_: $(BUILDDIR)runners/test_runner
|
||||
./scripts/test_.py --runner=$< $(TESTFLAGS_)
|
||||
test_: test_runner
|
||||
./scripts/test_.py --runner=$(BUILDDIR)runners/test_runner $(TESTFLAGS_)
|
||||
|
||||
.PHONY: test_list
|
||||
test_list: test_runner
|
||||
./scripts/test_.py --runner=$(BUILDDIR)runners/test_runner $(TESTFLAGS_) -l
|
||||
|
||||
.PHONY: code
|
||||
code: $(OBJ)
|
||||
|
||||
Reference in New Issue
Block a user