X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=blobdiff_plain;f=tests%2Fcheck;h=1921877bb0ffc0798128ffb65a7c7bb4b8eae12c;hp=85d7637b3af61186800f7abd8e58210adfc0569a;hb=172acdebcae01e79278788880ee148f16395dc47;hpb=599fd97bfc09ebf264cfbab455d4c8c011d19d2d diff --git a/tests/check b/tests/check index 85d7637..1921877 100755 --- a/tests/check +++ b/tests/check @@ -1,15 +1,9 @@ -#!/bin/sh +#!/bin/bash set -e -cd example -git clean -xdff -./autogen.sh && ./configure -make -j4 all check -make -j4 clean -make -j4 all check +j=$(nproc 2>/dev/null || echo 1) +j=$(( $j * 5 / 4 + 1 )) -git clean -xdff -mkdir build -cd build -.././autogen.sh && ../configure -make -j4 all check +x () { echo "$@"; "$@"; } +x ${MAKE-make} -f tests/tests.mk -j$j +echo 'ok.'