Make nimble task names more consistent (#1257)
This commit is contained in:
parent
0a2f1378e4
commit
dd1748fd49
20
Makefile
20
Makefile
|
@ -190,15 +190,12 @@ test-reproducibility:
|
||||||
{ echo -e "\e[91mFailure: the binary changed between builds.\e[39m"; exit 1; }
|
{ echo -e "\e[91mFailure: the binary changed between builds.\e[39m"; exit 1; }
|
||||||
|
|
||||||
# Fluffy related targets
|
# Fluffy related targets
|
||||||
|
|
||||||
# builds the fluffy client
|
# builds the fluffy client
|
||||||
fluffy: | build deps
|
fluffy: | build deps
|
||||||
echo -e $(BUILD_MSG) "build/$@" && \
|
echo -e $(BUILD_MSG) "build/$@" && \
|
||||||
$(ENV_SCRIPT) nim fluffy $(NIM_PARAMS) nimbus.nims
|
$(ENV_SCRIPT) nim fluffy $(NIM_PARAMS) nimbus.nims
|
||||||
|
|
||||||
lc-proxy: | build deps
|
|
||||||
echo -e $(BUILD_MSG) "build/$@" && \
|
|
||||||
$(ENV_SCRIPT) nim lc_proxy $(NIM_PARAMS) nimbus.nims
|
|
||||||
|
|
||||||
# primitive reproducibility test
|
# primitive reproducibility test
|
||||||
fluffy-test-reproducibility:
|
fluffy-test-reproducibility:
|
||||||
+ [ -e build/fluffy ] || $(MAKE) V=0 fluffy; \
|
+ [ -e build/fluffy ] || $(MAKE) V=0 fluffy; \
|
||||||
|
@ -211,7 +208,7 @@ fluffy-test-reproducibility:
|
||||||
|
|
||||||
# builds and runs the fluffy test suite
|
# builds and runs the fluffy test suite
|
||||||
fluffy-test: | build deps
|
fluffy-test: | build deps
|
||||||
$(ENV_SCRIPT) nim testfluffy $(NIM_PARAMS) nimbus.nims
|
$(ENV_SCRIPT) nim fluffy_test $(NIM_PARAMS) nimbus.nims
|
||||||
|
|
||||||
# builds the fluffy tools
|
# builds the fluffy tools
|
||||||
fluffy-tools: | build deps
|
fluffy-tools: | build deps
|
||||||
|
@ -227,15 +224,22 @@ utp-test: | build deps
|
||||||
|
|
||||||
# Build fluffy test_portal_testnet
|
# Build fluffy test_portal_testnet
|
||||||
fluffy-test-portal-testnet: | build deps
|
fluffy-test-portal-testnet: | build deps
|
||||||
$(ENV_SCRIPT) nim test_portal_testnet $(NIM_PARAMS) nimbus.nims
|
$(ENV_SCRIPT) nim fluffy_test_portal_testnet $(NIM_PARAMS) nimbus.nims
|
||||||
|
|
||||||
|
# Light Client Proxy related targets
|
||||||
|
|
||||||
|
# Builds the lc proxy client
|
||||||
|
lc-proxy: | build deps
|
||||||
|
echo -e $(BUILD_MSG) "build/$@" && \
|
||||||
|
$(ENV_SCRIPT) nim lc_proxy $(NIM_PARAMS) nimbus.nims
|
||||||
|
|
||||||
# builds and runs the lc proxy test suite
|
# builds and runs the lc proxy test suite
|
||||||
lc-proxy-test: | build deps
|
lc-proxy-test: | build deps
|
||||||
$(ENV_SCRIPT) nim testlcproxy $(NIM_PARAMS) nimbus.nims
|
$(ENV_SCRIPT) nim lc_proxy_test $(NIM_PARAMS) nimbus.nims
|
||||||
|
|
||||||
# usual cleaning
|
# usual cleaning
|
||||||
clean: | clean-common
|
clean: | clean-common
|
||||||
rm -rf build/{nimbus,fluffy,$(TOOLS_CSV),all_tests,db/test_kvstore_rocksdb,test_rpc,all_fluffy_tests,portalcli,*.dSYM}
|
rm -rf build/{nimbus,fluffy,lc_proxy,$(TOOLS_CSV),all_tests,test_kvstore_rocksdb,test_rpc,all_fluffy_tests,all_fluffy_portal_spec_tests,test_portal_testnet,portalcli,blockwalk,eth_data_exporter,utp_test_app,utp_test,*.dSYM}
|
||||||
ifneq ($(USE_LIBBACKTRACE), 0)
|
ifneq ($(USE_LIBBACKTRACE), 0)
|
||||||
+ $(MAKE) -C vendor/nim-libbacktrace clean $(HANDLE_OUTPUT)
|
+ $(MAKE) -C vendor/nim-libbacktrace clean $(HANDLE_OUTPUT)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -66,11 +66,18 @@ task test, "Run tests":
|
||||||
task test_rocksdb, "Run rocksdb tests":
|
task test_rocksdb, "Run rocksdb tests":
|
||||||
test "tests/db", "test_kvstore_rocksdb", "-d:chronicles_log_level=ERROR -d:unittest2DisableParamFiltering"
|
test "tests/db", "test_kvstore_rocksdb", "-d:chronicles_log_level=ERROR -d:unittest2DisableParamFiltering"
|
||||||
|
|
||||||
|
## Fluffy tasks
|
||||||
|
|
||||||
task fluffy, "Build fluffy":
|
task fluffy, "Build fluffy":
|
||||||
buildBinary "fluffy", "fluffy/", "-d:chronicles_log_level=TRACE -d:chronosStrictException -d:PREFER_BLST_SHA256=false"
|
buildBinary "fluffy", "fluffy/", "-d:chronicles_log_level=TRACE -d:chronosStrictException -d:PREFER_BLST_SHA256=false"
|
||||||
|
|
||||||
task lc_proxy, "Build light client proxy":
|
task fluffy_test, "Run fluffy tests":
|
||||||
buildBinary "lc_proxy", "lc_proxy/", "-d:chronicles_log_level=TRACE -d:chronosStrictException -d:PREFER_BLST_SHA256=false -d:libp2p_pki_schemes=secp256k1"
|
# Need the nimbus_db_backend in state network tests as we need a Hexary to
|
||||||
|
# start from, even though it only uses the MemoryDb.
|
||||||
|
test "fluffy/tests/portal_spec_tests/mainnet", "all_fluffy_portal_spec_tests", "-d:chronicles_log_level=ERROR -d:chronosStrictException -d:nimbus_db_backend=sqlite -d:PREFER_BLST_SHA256=false -d:canonicalVerify=true"
|
||||||
|
# Running tests with a low `mergeBlockNumber` to make the tests faster.
|
||||||
|
# Using the real mainnet merge block number is not realistic for these tests.
|
||||||
|
test "fluffy/tests", "all_fluffy_tests", "-d:chronicles_log_level=ERROR -d:chronosStrictException -d:nimbus_db_backend=sqlite -d:PREFER_BLST_SHA256=false -d:canonicalVerify=true -d:mergeBlockNumber:38130"
|
||||||
|
|
||||||
task fluffy_tools, "Build fluffy tools":
|
task fluffy_tools, "Build fluffy tools":
|
||||||
buildBinary "portalcli", "fluffy/tools/", "-d:chronicles_log_level=TRACE -d:chronosStrictException -d:PREFER_BLST_SHA256=false"
|
buildBinary "portalcli", "fluffy/tools/", "-d:chronicles_log_level=TRACE -d:chronosStrictException -d:PREFER_BLST_SHA256=false"
|
||||||
|
@ -83,16 +90,13 @@ task utp_test_app, "Build uTP test app":
|
||||||
task utp_test, "Run uTP integration tests":
|
task utp_test, "Run uTP integration tests":
|
||||||
test "fluffy/tools/utp_testing", "utp_test", "-d:chronicles_log_level=ERROR -d:chronosStrictException"
|
test "fluffy/tools/utp_testing", "utp_test", "-d:chronicles_log_level=ERROR -d:chronosStrictException"
|
||||||
|
|
||||||
task test_portal_testnet, "Build test_portal_testnet":
|
task fluffy_test_portal_testnet, "Build test_portal_testnet":
|
||||||
buildBinary "test_portal_testnet", "fluffy/scripts/", "-d:chronicles_log_level=DEBUG -d:chronosStrictException -d:unittest2DisableParamFiltering -d:PREFER_BLST_SHA256=false"
|
buildBinary "test_portal_testnet", "fluffy/scripts/", "-d:chronicles_log_level=DEBUG -d:chronosStrictException -d:unittest2DisableParamFiltering -d:PREFER_BLST_SHA256=false"
|
||||||
|
|
||||||
task testfluffy, "Run fluffy tests":
|
## Light Client Proxy tasks
|
||||||
# Need the nimbus_db_backend in state network tests as we need a Hexary to
|
|
||||||
# start from, even though it only uses the MemoryDb.
|
|
||||||
test "fluffy/tests/portal_spec_tests/mainnet", "all_fluffy_portal_spec_tests", "-d:chronicles_log_level=ERROR -d:chronosStrictException -d:nimbus_db_backend=sqlite -d:PREFER_BLST_SHA256=false -d:canonicalVerify=true"
|
|
||||||
# Running tests with a low `mergeBlockNumber` to make the tests faster.
|
|
||||||
# Using the real mainnet merge block number is not realistic for these tests.
|
|
||||||
test "fluffy/tests", "all_fluffy_tests", "-d:chronicles_log_level=ERROR -d:chronosStrictException -d:nimbus_db_backend=sqlite -d:PREFER_BLST_SHA256=false -d:canonicalVerify=true -d:mergeBlockNumber:38130"
|
|
||||||
|
|
||||||
task testlcproxy, "Run light proxy tests":
|
task lc_proxy, "Build light client proxy":
|
||||||
|
buildBinary "lc_proxy", "lc_proxy/", "-d:chronicles_log_level=TRACE -d:chronosStrictException -d:PREFER_BLST_SHA256=false -d:libp2p_pki_schemes=secp256k1"
|
||||||
|
|
||||||
|
task lc_proxy_test, "Run light proxy tests":
|
||||||
test "lc_proxy/tests", "test_proof_validation", "-d:chronicles_log_level=ERROR -d:chronosStrictException -d:nimbus_db_backend=sqlite -d:PREFER_BLST_SHA256=false"
|
test "lc_proxy/tests", "test_proof_validation", "-d:chronicles_log_level=ERROR -d:chronosStrictException -d:nimbus_db_backend=sqlite -d:PREFER_BLST_SHA256=false"
|
||||||
|
|
Loading…
Reference in New Issue