Back to Cockroach

Github Summary

pkg/cmd/microbench-ci/template/github_summary.md

26.1.31.2 KB
Original Source

{{- range .GitHubSummaryData}}

<details><summary><strong>{{.BenchmarkStatus}} {{.DisplayName}}</strong> [{{.Labels}}]</summary>
MetricOld CommitNew CommitDeltaNote
{{- range .Summaries}}
{{.Status}} {{.Metric}}{{.OldCenter}}{{.NewCenter}}{{.Delta}}{{.Note}}
{{- end}}
<details><summary>Reproduce</summary>

benchdiff binaries:

shell
{{- $benchdiff := .Benchdiff}}
{{- range $rev, $dir := $benchdiff.Dir }}
mkdir -p {{$dir}}
gcloud storage cp {{index $benchdiff.BinURL $rev}} {{index $benchdiff.BinDest $rev}}
chmod +x {{index $benchdiff.BinDest $rev}}
{{- end}}

benchdiff command:

shell
benchdiff --run=^{{$benchdiff.Run}}$ --old={{index $benchdiff.TrimmedSHA $benchdiff.Old}} --new={{index $benchdiff.TrimmedSHA $benchdiff.New}} ./{{$benchdiff.Package}}
</details> </details> {{- end}} <details><summary>Artifacts</summary>

download:

shell
{{- range $rev, $url := $.Artifacts }}
mkdir -p {{$rev}}
gcloud storage cp {{$url}}\* {{$rev}}/
{{- end}}
</details>

built with commit: {{.Commit}}