From 079dc19cf3168941f129251ae416e01feca5b37b Mon Sep 17 00:00:00 2001 From: Ahmet Nihat Simsek Date: Thu, 19 Dec 2024 10:01:49 +0100 Subject: [PATCH] test: compute centroids --- .../workflows/test_centroid_computation.yml | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/test_centroid_computation.yml diff --git a/.github/workflows/test_centroid_computation.yml b/.github/workflows/test_centroid_computation.yml new file mode 100644 index 00000000..a1ae6a90 --- /dev/null +++ b/.github/workflows/test_centroid_computation.yml @@ -0,0 +1,40 @@ +name: '[test] test compute centroids' + +on: + push: + paths: + - 'map/**.json' + tags: ["**"] + + +jobs: + test_preconfigured_boundingboxes: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python 3.10 + uses: actions/setup-python@v4 + with: + python-version: '3.10' + + - name: checkout siibra-python + uses: actions/checkout@v4 + with: + repository: FZJ-INM1-BDA/siibra-python + path: siibra-python-${{ github.run_id }}-${{ github.run_number }} + fetch-depth: 1 + clean: True + ref: 'main' + + - name: move siibra-python one up from workspace + run: mv siibra-python-${{ github.run_id }}-${{ github.run_number }} ../siibra-python + + - name: Install siibra-python testing requirements + run: | + pip install -r ../siibra-python/requirements-test.txt + pip install -r ../siibra-python/requirements.txt + + - name: check if centroids can be calculated for all maps + run: | + export SIIBRA_USE_CONFIGURATION='./' + pytest ../siibra-python/e2e/volumes/test_compute_centroids.py \ No newline at end of file