Currently in CICD libtester tests, system_tests takes longest time (about 5 minutes)(https://github.com/AntelopeIO/spring/actions/runs/9468157289/job/26085190747#step:16:984). The next longest test eosio_system_finalizer_key_unit_test is about 1 minute. By splitting it into multiple suites such that each runs about 1 minute in parallel, it will reduce overall libtester running time by 4 minutes.
Change tests/CMakeList.txt to support multiple test suites in a single file
Split system_tests into multiple suites
Avoid produce unnecesary large number of blocks in eosio.system_tester.hpp
Change Description
Currently in CICD libtester tests, system_tests takes longest time (about 5 minutes)(https://github.com/AntelopeIO/spring/actions/runs/9468157289/job/26085190747#step:16:984). The next longest test eosio_system_finalizer_key_unit_test is about 1 minute. By splitting it into multiple suites such that each runs about 1 minute in parallel, it will reduce overall libtester running time by 4 minutes.
tests/CMakeList.txt
to support multiple test suites in a single filesystem_tests
into multiple suitesResolved https://github.com/AntelopeIO/reference-contracts/issues/102
Deployment Changes
API Changes
Documentation Additions