[contracts] Run contract tests in CI
Introduce new nimble 'test' task that runs *all* tests. Renames testAll to testDagger, because testAll didn't run all tests, it forgot to run the contract tests.
This commit is contained in:
parent
e965f5e0de
commit
d07a5cd19e
12
Makefile
12
Makefile
|
@ -65,12 +65,6 @@ update: | update-common
|
||||||
rm -rf dagger.nims && \
|
rm -rf dagger.nims && \
|
||||||
$(MAKE) dagger.nims $(HANDLE_OUTPUT)
|
$(MAKE) dagger.nims $(HANDLE_OUTPUT)
|
||||||
|
|
||||||
# a phony target, because teaching `make` how to do conditional recompilation of Nim projects is too complicated
|
|
||||||
|
|
||||||
testAll: | build deps
|
|
||||||
echo -e $(BUILD_MSG) "build/$@" && \
|
|
||||||
$(ENV_SCRIPT) nim testAll $(NIM_PARAMS) dagger.nims
|
|
||||||
|
|
||||||
# detecting the os
|
# detecting the os
|
||||||
ifeq ($(OS),Windows_NT) # is Windows_NT on XP, 2000, 7, Vista, 10...
|
ifeq ($(OS),Windows_NT) # is Windows_NT on XP, 2000, 7, Vista, 10...
|
||||||
detected_OS := Windows
|
detected_OS := Windows
|
||||||
|
@ -81,8 +75,10 @@ else
|
||||||
detected_OS := $(strip $(shell uname))
|
detected_OS := $(strip $(shell uname))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Builds and run the test suite (Waku v1 + v2)
|
# Builds and run the test suite
|
||||||
test: | testAll
|
test: | build deps
|
||||||
|
echo -e $(BUILD_MSG) "build/$@" && \
|
||||||
|
$(ENV_SCRIPT) nim test $(NIM_PARAMS) dagger.nims
|
||||||
|
|
||||||
# symlink
|
# symlink
|
||||||
dagger.nims:
|
dagger.nims:
|
||||||
|
|
|
@ -51,8 +51,12 @@ task testContracts, "Build, deploy and test contracts":
|
||||||
# kill simulator processes
|
# kill simulator processes
|
||||||
exec "ps -ef | grep hardhat | grep -v grep | awk '{ print $2 }' | xargs kill"
|
exec "ps -ef | grep hardhat | grep -v grep | awk '{ print $2 }' | xargs kill"
|
||||||
|
|
||||||
task testAll, "Build & run Dagger tests":
|
task testDagger, "Build & run Dagger tests":
|
||||||
test "testAll", params = "-d:chronicles_log_level=WARN"
|
test "testDagger", params = "-d:chronicles_log_level=WARN"
|
||||||
|
|
||||||
|
task test, "Run all tests":
|
||||||
|
testDaggerTask()
|
||||||
|
testContractsTask()
|
||||||
|
|
||||||
task dagger, "build dagger binary":
|
task dagger, "build dagger binary":
|
||||||
buildBinary "dagger"
|
buildBinary "dagger"
|
||||||
|
|
Loading…
Reference in New Issue