From fa69ce05d6461998bf9b8ea6095e3abe9140403a Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Fri, 18 Apr 2025 13:22:09 +0200 Subject: [PATCH] ci/eval: output per chunk stats --- ci/eval/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ci/eval/default.nix b/ci/eval/default.nix index 6115feddfba80..8537084b1bd5e 100644 --- a/ci/eval/default.nix +++ b/ci/eval/default.nix @@ -179,6 +179,8 @@ let xargs -I{} -P"$cores" \ ${singleChunk} "$chunkSize" {} "$evalSystem" "$chunkOutputDir" + cp -r "$chunkOutputDir"/stats $out/stats-by-chunk + if (( chunkSize * chunkCount != attrCount )); then # A final incomplete chunk would mess up the stats, don't include it rm "$chunkOutputDir"/stats/"$seq_end" @@ -253,6 +255,12 @@ let done } | jq -s from_entries > $out/stats.json + + mkdir -p $out/stats + + for d in ${resultsDir}/*; do + cp -r "$d"/stats-by-chunk $out/stats/$(basename "$d") + done ''; compare = import ./compare {