From 82c77b22605d691884be4c4e1e6bae8d66598d02 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 10 Aug 2025 21:37:15 +0300 Subject: make tests actually useful + Apparently quite a few components are currently broken, didn't even remember --- scripts/gen-report | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 scripts/gen-report (limited to 'scripts/gen-report') diff --git a/scripts/gen-report b/scripts/gen-report new file mode 100755 index 0000000..38e4a47 --- /dev/null +++ b/scripts/gen-report @@ -0,0 +1,18 @@ +#!/bin/sh + +BUILD=build + +while getopts "d:" opt; do + case "$opt" in + d) BUILD="$OPTARG";; + *) echo "unregonised option -$OPTARG" >&2; exit 1;; + esac +done + +shift $((OPTIND - 1)) + +for p in "$@"; do + mkdir -p "reports/${p}" + timeout --foreground 30s valgrind -q --error-exitcode=1 \ + "./${BUILD}/${p}" > "reports/${p}/log" +done -- cgit v1.3