hashgraph / hedera-services

Crypto, token, consensus, file, and smart contract services for the Hedera public ledger
Apache License 2.0
281 stars 125 forks source link

Modifying existing workflows #14571

Open rbarkerSL opened 1 month ago

rbarkerSL commented 1 month ago

look at all workflows currently running on push to develop

Runs minimal acceptable test suite

Look at breaking the unit test flows into independent parts

look at how/where jacoco/codecov tasks are called?

look at how/where adhoc release is called

Closes with #14570

jjohannes commented 3 weeks ago

Once #15009 is merged, we'll have a consistent (and minimal) test set setup for the tests we have right now. My suggestion as next step would be to get a minimal first version of this CI stage implemented:

  • Execute once every 3 hours
  • Grab the latest untested commit from develop

And then setup:

After this solution is implemented, we already are in a state where:

Splitting the test buckets differently can then be discussed and done in the next step. This is more a conceptual question then (what test sets do we want and how are they named? How and who moves tests around? Etc).