Add non-zero exit + error message to soong metrics

Improves some error messages that would have given little/no information

Bug: 254650145
Test: relevant unit tests
Test: Induce errors and check metrics proto
Change-Id: Ife6116af74af6e62c2f8ae8774e53c28178fb8d0
This commit is contained in:
Liz Kammer
2022-10-21 10:42:35 -04:00
parent 706d35fe7c
commit f2a80c6396
10 changed files with 326 additions and 191 deletions

View File

@@ -48,7 +48,7 @@ func (c ContextImpl) BeginTrace(name, desc string) {
c.Tracer.Begin(desc, c.Thread)
}
if c.Metrics != nil {
c.Metrics.EventTracer.Begin(name, desc, c.Thread)
c.Metrics.EventTracer.Begin(name, desc)
}
}
@@ -58,7 +58,7 @@ func (c ContextImpl) EndTrace() {
c.Tracer.End(c.Thread)
}
if c.Metrics != nil {
c.Metrics.SetTimeMetrics(c.Metrics.EventTracer.End(c.Thread))
c.Metrics.SetTimeMetrics(c.Metrics.EventTracer.End())
}
}