Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Embed version info; print benchmark config (microsoft#1874)
Update how we set/read the version and commit information, so that it can be set via writing to files instead of needing to update all `go build` commands to add (or update) `-ldflags` with `-X main.version=... -X manin.gitCommit=...". Augment benchmark configuration with additional information, such as the go version, number of CPUs available, start time, version, and git branch and commit. This allows standardizing the configuration data across different benchmarking suites. Benchmark config follow the benchmark raw data format: https://go.googlesource.com/proposal/+/master/design/14313-benchmark-format.md Signed-off-by: Hamza El-Saawy <hamzaelsaawy@microsoft.com>
- Loading branch information