Remove Bazel metrics/finalize-bazel-metrics.

Test: m nothing
Change-Id: Idd4610aca77f0a5deeadc3b895869879ded6c16e
This commit is contained in:
MarkDacek
2023-10-26 19:59:27 +00:00
parent 8f535b4189
commit 39825ead17
3 changed files with 1 additions and 77 deletions

View File

@@ -32,7 +32,6 @@ package metrics
// of what an event is and how the metrics system is a stack based system.
import (
"fmt"
"os"
"runtime"
"strings"
@@ -228,20 +227,6 @@ func (m *Metrics) SetBuildDateTime(buildTimestamp time.Time) {
m.metrics.BuildDateTimestamp = proto.Int64(buildTimestamp.UnixNano() / int64(time.Second))
}
func (m *Metrics) UpdateTotalRealTimeAndNonZeroExit(data []byte, bazelExitCode int32) error {
if err := proto.Unmarshal(data, &m.metrics); err != nil {
return fmt.Errorf("Failed to unmarshal proto: %w", err)
}
startTime := *m.metrics.Total.StartTime
endTime := uint64(time.Now().UnixNano())
*m.metrics.Total.RealTime = *proto.Uint64(endTime - startTime)
bazelError := bazelExitCode != 0
m.metrics.NonZeroExit = proto.Bool(bazelError)
return nil
}
// SetBuildCommand adds the build command specified by the user to the
// list of collected metrics.
func (m *Metrics) SetBuildCommand(cmd []string) {