brave-browser
brave-browser copied to clipboard
Teamcity service messaging integration
Teamcity has a handy way to report build steps, test results and other metadata via stdout
.
This feature will allow us to split the build log into collapsible stages defined inside npm run ...
calls and have on-the-fly test reporting. We should integrate it into the build process.
- [x] Split build process into stages
- [x] npm run sync
- [x] depot_tools install
- [x] gclient sync
- [x] gclient runhooks
- [x] npm run build
- [x] apply patches
- [x] update branding
- [x] gn gen
- [x] ninja build
- [x] npm run test
- [x] ninja build
- [x] test runs
- [x] npm run sync
- [ ] Support on-the-fly test reporting
- [x] gtest-based tests
- [x] ~presubmit~ reports via stdout/stderr are enough
- [x] ~gn check~ reports via stdout/stderr are enough
- [ ] jest