Resolve #932 - there are so many golos-tests that they failing in 20 min timeout. Meanwhile, Buildkite runs cyberway.contracts-tests which takes many time, but can (and IMHO need) be tested separately - cyberway.contracts has its own CI.
I removed these tests from Buildkite pipeline.
Currently it is only 11 minutes ~ 2 times faster.
We also can try to speed each test separately: trying to use produce_block for skipping big amount of time (e.g. cashout_window) looks faster than produce_blocks. There are not so many contracts which can do something on each block without actions. Many tests aren't related to them at all.
Resolve #928.
Resolve #932 - there are so many golos-tests that they failing in 20 min timeout. Meanwhile, Buildkite runs
cyberway.contracts
-tests which takes many time, but can (and IMHO need) be tested separately -cyberway.contracts
has its own CI. I removed these tests from Buildkite pipeline. Currently it is only 11 minutes ~ 2 times faster.We also can try to speed each test separately: trying to use
produce_block
for skipping big amount of time (e.g. cashout_window) looks faster thanproduce_blocks
. There are not so many contracts which can do something on each block without actions. Many tests aren't related to them at all.