eos
eos copied to clipboard
[develop] Test performance of DAG pipeline.
Change Description
This adjusts build/test steps in the EOSIO pinned/unpinned pipelines to use pipeline step dependencies for test executions instead of explicit waits.
- This means that tests for a specific platform begin executing once the build for that platform has completed, instead of waiting on all builds to complete.
- While this doesn't improve total build time since every build is guaranteed that it must wait for a MacOS agent at some point, it does allow for faster feedback on Linux-based test steps while one waits for MacOS agents to run build/test steps.
Change Type
Select ONE:
- [ ] Documentation
- [ ] Stability bug fix
- [ ] Other
- [ ] Other - special case
Testing Changes
Select ANY that apply:
- [ ] New Tests
- [ ] Existing Tests
- [ ] Test Framework
- [ ] CI System
- [ ] Other
Consensus Changes
- [ ] Consensus Changes
API Changes
- [ ] API Changes
Documentation Additions
- [ ] Documentation Additions