From 6fe134e576543a4451c57866b46fdc4a7d2c88f3 Mon Sep 17 00:00:00 2001 From: Ivan Ogasawara Date: Thu, 18 Jan 2024 14:07:33 -0400 Subject: [PATCH] run new tests on ci --- .github/workflows/main.yaml | 3 +++ .makim.yaml | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 71e0fa7..6d5ecf6 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -108,6 +108,9 @@ jobs: if: ${{ matrix.os != 'macos' }} run: makim smoke-tests.containers + - name: Run smoke tests using different interpreters + run: makim smoke-tests.shell-app + - name: Run smoke tests using unittest makim file run: makim smoke-tests.unittest diff --git a/.makim.yaml b/.makim.yaml index b33674e..94c2ad4 100644 --- a/.makim.yaml +++ b/.makim.yaml @@ -167,6 +167,21 @@ groups: cd ./tests/ makim $VERBOSE_FLAG --file $MAKIM_FILE containers.run + shell-app: + help: Test makim with working-directory for global no-path and its various combinations with group and target working-directory + args: + verbose-mode: + help: Run the all the tests in verbose mode + type: bool + action: store_true + env: + MAKIM_FILE: tests/.makim-interpreters.yaml + shell: bash + run: | + export VERBOSE_FLAG='{{ "--verbose" if args.verbose_mode else "" }}' + export MAKIM_FILE="$(pwd)/${MAKIM_FILE}" + makim $VERBOSE_FLAG --file $MAKIM_FILE main.all + unittest: help: Test makim using a unittest makimfile args: