From: William Lallemand Date: Tue, 4 Mar 2025 10:23:33 +0000 (+0100) Subject: TESTS: ist: add a ist.sh to launch in make unit-tests X-Git-Tag: v3.2-dev7~38 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=06d86822c17036210bd3a7f095e2760190a067ae;p=thirdparty%2Fhaproxy.git TESTS: ist: add a ist.sh to launch in make unit-tests Compile and run the ist unit tests from ist.sh --- diff --git a/tests/unit/ist.sh b/tests/unit/ist.sh new file mode 100644 index 000000000..ab266f25a --- /dev/null +++ b/tests/unit/ist.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +check() { +: +} + + +run() { + gcc -Iinclude -Wall -W -fomit-frame-pointer -Os ${ROOTDIR}/tests/unit/ist.c -o ${ROOTDIR}/tests/unit/istOs + ${ROOTDIR}/tests/unit/istOs > /dev/null + gcc -Iinclude -Wall -W -fomit-frame-pointer -O1 ${ROOTDIR}/tests/unit/ist.c -o ${ROOTDIR}/tests/unit/istO1 + ${ROOTDIR}/tests/unit/istO1 > /dev/null + gcc -Iinclude -Wall -W -fomit-frame-pointer -O2 ${ROOTDIR}/tests/unit/ist.c -o ${ROOTDIR}/tests/unit/istO2 + ${ROOTDIR}/tests/unit/istO2 > /dev/null + gcc -Iinclude -Wall -W -fomit-frame-pointer -O3 ${ROOTDIR}/tests/unit/ist.c -o ${ROOTDIR}/tests/unit/istO3 + ${ROOTDIR}/tests/unit/istO3 > /dev/null + + rm ${ROOTDIR}/tests/unit/istOs + rm ${ROOTDIR}/tests/unit/istO1 + rm ${ROOTDIR}/tests/unit/istO2 + rm ${ROOTDIR}/tests/unit/istO3 +} + +case "$1" in + "check") + check + ;; + "run") + run + ;; +esac