From 85918358a570438c9beddebec338a90c42405e3d Mon Sep 17 00:00:00 2001 From: Andrew Wood Date: Sun, 31 May 2026 01:43:54 +0100 Subject: [PATCH] Clean up at the end of a benchmark run, before the next one, in multi-sources mode; and remove the output files before starting each measurement. --- docs/benchmark-pv-transfers.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/benchmark-pv-transfers.sh b/docs/benchmark-pv-transfers.sh index 49ede26..1b23394 100755 --- a/docs/benchmark-pv-transfers.sh +++ b/docs/benchmark-pv-transfers.sh @@ -204,6 +204,7 @@ gatherMeasurements () { dataSize=$((dataSize*testFileMB)) fi + rm -f "${workDir}/output1" "${workDir}/output2" captureTimes "${dataSize}" "${activeCommand}" resultsLine "${measurementId}" "${measurementName}" done @@ -300,6 +301,7 @@ END { printf "%s\t%s", "σ", mId; for (field=1; field<=fieldcount; field++) { pr sed "s!^!${outputPrefix}\t!" "${workDir}/mean" "${workDir}/stddev" done } < "${workDir}/measurement-ids" + rm -f "${workDir}/file1" "${workDir}/file2" "${workDir}/output1" "${workDir}/output2" } # Reformat data on stdin so that each (whitespace-separated) column is