diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index e448fbe0..02a44a59 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -63,4 +63,7 @@ jobs: path: output/${{ steps.vars.outputs.tgz }} - name: Regression Test run: | - make test-qeneth + rc=true + make test-qeneth || rc=false + cat test/.log/last/result.md >> $GITHUB_STEP_SUMMARY + eval $rc diff --git a/.gitignore b/.gitignore index 0515478b..d4618571 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ /output* /x-* /test/.venv +/test/.log /local.mk diff --git a/test/env b/test/env index 0001eb39..2dc461ee 100755 --- a/test/env +++ b/test/env @@ -91,6 +91,7 @@ EOF testdir=$(dirname $(readlink -f "$0")) ixdir=$(readlink -f "$testdir/..") +logdir=$(readlink -f "$testdir/.log") envdir="$HOME/.infix-test-venv" qeneth="$ixdir/qeneth/qeneth" @@ -147,6 +148,14 @@ if [ "$containerize" ]; then $kvm \ $INFIX_TEST \ "$0" -C "$@" +else + if [ ! -f ~/.9pm.rc ]; then + cat <<-EOF >~/.9pm.rc + # Generated by Infix env + SSH_OPTS: "-o StrictHostKeyChecking=no" + LOG_PATH: "$logdir" + EOF + fi fi shift $((OPTIND - 1))