Skip to content

Commit

Permalink
Create test_build.yml for python environment from https://github.com/…
Browse files Browse the repository at this point in the history
  • Loading branch information
kuriwaki authored Apr 30, 2024
1 parent f0b7ff0 commit 4c3e165
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/test_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Unit tests
on: [push]

jobs:
custom_test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [
"3.8",
"3.9",
"3.10",
"3.11"
]
name: Test pyDataverse
env:
PORT: 8080
steps:
- name: "Checkout"
uses: "actions/checkout@v4"
- name: Run Dataverse Action
id: dataverse
uses: gdcc/dataverse-action@main
- name: Setup Python
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install Python Dependencies
run: |
python3 -m pip install --upgrade pip
python3 -m pip install -r ./requirements/tests.txt
pip install -e .
- name: Run tests
env:
API_TOKEN_SUPERUSER: ${{ steps.dataverse.outputs.api_token }}
API_TOKEN: ${{ steps.dataverse.outputs.api_token }}
BASE_URL: ${{ steps.dataverse.outputs.base_url }}
DV_VERSION: ${{ steps.dataverse.outputs.dv_version }}
run: |
python3 -m pytest

0 comments on commit 4c3e165

Please sign in to comment.