Set to run on any push temporarily #290
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Run All Unit Tests | |
| # Run on every push and manual workflow dispatch | |
| on: | |
| push: | |
| workflow_dispatch: | |
| # Run the following Jobs (just 1) | |
| jobs: | |
| # Run the "run_test" job | |
| run_test: | |
| # It should run on latest ubuntu OS | |
| runs-on: ubuntu-latest | |
| # It should use the following steps | |
| steps: | |
| # Checkout the current repository | |
| - uses: actions/checkout@v3 | |
| # Install Python with 3.12 version | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.12" | |
| # Install all required python libraries | |
| - name: Install Required Libraries | |
| run: | | |
| pip install -r backend/requirements.txt --extra-index-url https://download.pytorch.org/whl/cpu --no-cache-dir | |
| # Run all the unit tests quietly | |
| - name: Run all Unit Tests (Quietly) | |
| env: | |
| HF_TOKEN: ${{ secrets.HF_TOKEN }} | |
| ATLAS_URI: ${{ secrets.ATLAS_URI }} | |
| PYTHONPATH: ${{ github.workspace }} | |
| run: | | |
| pytest -q --ignore=tests/test_chat_models.py |