From e21a67752a78deba684206990f6d5eb178e4576d Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 17 Jun 2025 14:49:32 +0200 Subject: [PATCH] added testsuite --- testsuite/.env | 10 ++++++++++ testsuite/README.md | 11 +++++++++++ testsuite/build.sh | 6 ++++++ testsuite/package.testsuite.zip | Bin 0 -> 918 bytes testsuite/test/10-profile-files | 5 +++++ 5 files changed, 32 insertions(+) create mode 100755 testsuite/.env create mode 100644 testsuite/README.md create mode 100755 testsuite/build.sh create mode 100644 testsuite/package.testsuite.zip create mode 100755 testsuite/test/10-profile-files diff --git a/testsuite/.env b/testsuite/.env new file mode 100755 index 0000000..cb17b7d --- /dev/null +++ b/testsuite/.env @@ -0,0 +1,10 @@ +#!/bin/sh +dir=$(pwd) + +{ + cd test; for test in test-*; do + echo "[.] $dir/test/$test" + ./$test &>/dev/null; + done && echo OK || echo ERROR +} | logger + diff --git a/testsuite/README.md b/testsuite/README.md new file mode 100644 index 0000000..c05b68e --- /dev/null +++ b/testsuite/README.md @@ -0,0 +1,11 @@ +# How to run + +run: + +`cd test; for test in test-*; do ./$test &>/dev/null; done && echo OK || echo ERROR` + +# Debugging + + +`cd test; for test in test-*; do bash -x $test; done && echo OK || echo ERROR` + diff --git a/testsuite/build.sh b/testsuite/build.sh new file mode 100755 index 0000000..9344cc7 --- /dev/null +++ b/testsuite/build.sh @@ -0,0 +1,6 @@ +#!/bin/sh +set -e +out=$(pwd) +rm -rf *.zip || true +#cp result/share .vim/. +zip -r package.testsuite.zip test .env README.md diff --git a/testsuite/package.testsuite.zip b/testsuite/package.testsuite.zip new file mode 100644 index 0000000000000000000000000000000000000000..0ecd3fe21efd12dcb5900041ecbf3cd3f9c3c56b GIT binary patch literal 918 zcmWIWW@h1H00HT;i&0<(lwf6$VJJy0F3}GS;bdSoO9{-d0pijMZU#n{7t9O{EGa;R z0YL2{K$-)r-J4Bxx($$53&f%@?S=-r1x5L3nK`MtAfgyn zr>fKc{<@ym^fgZTpFZOm%FsMZs`X0O86j5ZHCbP}j5$`X)L>fWw1P31Ee6Rc zUrH}VEt|xmRu6Q>0w87qIz=xvuMBMSo8-U@TTGi(yZ7=PQjj_F{eSSBsRE`OZ5TGr zp6o0f_BiR_w3dd2q3j>;>TbB>{;uwJ?~Z8wXPsMm)wfmGeVO;d`@n*YGb$%mv_uH4 z(XX@dc+v2cX+|Pf#=5t>IZs{Zv7Wv)W#?MfJ;Jy4wANdy8?R_Kf3WA#Uslbl6=AEw zzc@E>Kh99PD31uo2B72T#GaX04s`e_Am#)*KFHP4#n)9YHwEkiexMKhffy|+g2O(X z&=1!*8LpvqHu%9Krb%HAT8fsg3stu6I1;6(yPxAs(1|n5mv=>7fA?IPBQv2QZdKE)Sx#9+Zu^?{Z+G(LZFwmr@;JeV{qWY)ZSGpC<( zZISitJSxexOO#7XAhgAY9T@D4OmfV)l8^+@2OuE8@YWGTLlYD$BtfD10Adub