From 416fd616f8b56991352a5f6fe15568868019dca8 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Tue, 31 May 2022 08:23:47 +0200 Subject: [PATCH] deforaos-job-git-tests: also support autotools --- src/deforaos-job-git-tests | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/deforaos-job-git-tests b/src/deforaos-job-git-tests index 0516bf7..2911625 100755 --- a/src/deforaos-job-git-tests +++ b/src/deforaos-job-git-tests @@ -71,8 +71,17 @@ _git_tests() (cd "$tmpdir/repository" && $GIT_SUBMODULE init && $GIT_SUBMODULE update) + #generate Makefiles if relevant + if [ -f "$tmpdir/repository/project.conf" ]; then + (cd "$tmpdir/repository" && $CONFIGURE) + elif [ -x "$tmpdir/repository/autogen.sh" ]; then + (cd "$tmpdir/repository" && ./autogen.sh) + elif [ -x "$tmpdir/repository/configure" ]; then + (cd "$tmpdir/repository" && ./configure) + fi #run tests if available - (cd "$tmpdir" && $CONFIGURE && $MAKE tests) || ret=2 + (cd "$tmpdir/repository" + && $MAKE tests) || ret=2 fi #cleanup $RM -r "$tmpdir"