diff --git a/.github/workflows/run_unit_tests_mac.yaml b/.github/workflows/run_unit_tests_mac.yaml new file mode 100644 index 0000000..353a54c --- /dev/null +++ b/.github/workflows/run_unit_tests_mac.yaml @@ -0,0 +1,37 @@ +name: Unit Testing Pipeline + +on: + push: + +jobs: + build: + runs-on: macos-latest + strategy: + matrix: + python-version: ["3.8"] + steps: + - uses: actions/checkout@v3 + - name: Setup python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + cache: 'pip' + - name: Set up Homebrew + id: set-up-homebrew + uses: Homebrew/actions/setup-homebrew@master + # - name: Install octave + # run: | + # sudo apt-get update + # sudo apt-get install -y build-essential octave + # - name: Install dependencies + # run: | + # python -m pip install --upgrade pip + # pip install -r requirements.txt + # pip install . + # - name: Run pyspi calculator unit tests + # run: | + # pytest -v ./tests/test_calc.py + # - name: Run pyspi SPI unit tests + # run: | + # pytest -v ./tests/test_SPIs.py + \ No newline at end of file