Investigate reporting build errors with harbormaster.sendmessage
The phabricator API provides a method harbormaster.sendmessage
which allows builds to report information back so that it is displayed on the interface. The goal is to avoid having to delve into the build logs in order to investigate failures.
Information about the API method can be found in conduit.
The API provides a rich set of options to report different information about a build.
Some ideas:
- Reporting the precise location of all terminal build errors
- Reporting the outcome of all tests (this might be quite noisy but the only way to see is to try!)
I don't know whether this is a good idea or how it works precisely but integrating harbourmaster with differential would be an efficiency gain.
This is potentially related to #8809 (closed).
Trac metadata
Trac field | Value |
---|---|
Version | |
Type | Task |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | bgamari |
Operating system | |
Architecture |