From 488ff103b218b7c43022e0051c02ff154ced63b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cezary=20Skrzy=C5=84ski?= Date: Wed, 8 Mar 2023 21:28:28 +0100 Subject: [PATCH] Bring back git info to benchmarks output --- core/perf_test/Benchmark_Context.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/core/perf_test/Benchmark_Context.cpp b/core/perf_test/Benchmark_Context.cpp index a9652d1525..9aa63cc34f 100644 --- a/core/perf_test/Benchmark_Context.cpp +++ b/core/perf_test/Benchmark_Context.cpp @@ -57,9 +57,25 @@ void add_kokkos_configuration(bool verbose) { } } +void add_git_info() { + if (!Kokkos::Impl::GIT_BRANCH.empty()) { + benchmark::AddCustomContext("GIT_BRANCH", Kokkos::Impl::GIT_BRANCH); + benchmark::AddCustomContext("GIT_COMMIT_HASH", + Kokkos::Impl::GIT_COMMIT_HASH); + benchmark::AddCustomContext("GIT_CLEAN_STATUS", + Kokkos::Impl::GIT_CLEAN_STATUS); + benchmark::AddCustomContext("GIT_COMMIT_DESCRIPTION", + Kokkos::Impl::GIT_COMMIT_DESCRIPTION); + benchmark::AddCustomContext("GIT_COMMIT_DATE", + Kokkos::Impl::GIT_COMMIT_DATE); + } +} + void add_benchmark_context(bool verbose) { // Add Kokkos configuration to benchmark context data add_kokkos_configuration(verbose); + // Add git information to benchmark context data + add_git_info(); } } // namespace KokkosBenchmark