Regular LLVM builds and Testing
The CBuild infrastructure current does some regular LLVM builds and tests. This Blueprint is to review the state of the regular builds and testing infrastructure.
Initially we are interested in native x86, x86_64, and ARM build and tests.
Blueprint information
- Status:
- Complete
- Approver:
- Matthew Gretton-Dann
- Priority:
- Medium
- Drafter:
- Matthew Gretton-Dann
- Direction:
- Approved
- Assignee:
- Renato Golin
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- 2013.02
- Started by
- Renato Golin
- Completed by
- Renato Golin
Related branches
Related bugs
Sprints
Whiteboard
We need builds, built tests (make check-all) and the test-suite.
We need both as buildbots, so external people get notified when they break our build, and LAVA, so we can test patches before they go out in the wild.
Also study the effects of quad-core or faster cores, and distributed environments on build time.
Meta:
Headline: Enable Build Bots for AArch32 LLVM testing
Acceptance: Build bot and test bot available and in use by LLVM.org CI loop
Roadmap id: CARD-393
Work Items
Work items:
Create A9 buildbots: DONE
Create A15 buildbots: DONE
Create LAVA job on Pandas: DONE
Study effect of quad-core A9 / A15: DONE
Study the effectiveness of distributed builds: DONE
Add test-suite to Buildbots: DONE