Skip to content

[tests] Add more BATS tests #19

[tests] Add more BATS tests

[tests] Add more BATS tests #19

Workflow file for this run

name: Testing shell components with BATS
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
jobs:
shell-testing:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install BATS requirements
run: |
mkdir ~/shell-testing
cd ~/shell-testing
git init
git submodule add https://github.com/bats-core/bats-core.git bats
git submodule add https://github.com/bats-core/bats-support.git test_helper/bats-support
git submodule add https://github.com/bats-core/bats-assert.git test_helper/bats-assert
git submodule add https://github.com/bats-core/bats-file.git test_helper/bats-file
cd bats
./install.sh ~/.local/
- name: Run bats
run: ~/.local/bin/bats tests/bats/* --verbose-run --print-output-on-failure -x