[P] Integrate MapView testing into CI pipeline
Some checks failed
Component testing / Hub testing (push) Successful in 19s
Component testing / Store testing (push) Successful in 39s
Component testing / MapView testing (push) Failing after 1m41s
Component testing / Integration smoke testing (push) Has been skipped

This commit is contained in:
2026-03-31 11:36:28 +03:00
parent 0f053f5c8f
commit a672f48f7c
4 changed files with 41 additions and 3 deletions

View File

@@ -49,12 +49,32 @@ jobs:
working-directory: IoT-Systems
run: docker-compose down -v --remove-orphans
mapview-test:
name: MapView testing
runs-on: host-arch-x86_64
steps:
- name: Clone repository
run: git clone --revision ${{ gitea.sha }} --depth 1 ${{ gitea.server_url }}/${{ gitea.repository }}
- name: Build MapView testing container
working-directory: IoT-Systems
run: docker build -t local/mapview/${{gitea.sha}} -f MapView/Dockerfile-test .
- name: Run MapView tests
working-directory: IoT-Systems
run: docker run --rm -it local/mapview/${{gitea.sha}}
- name: Clean up containers
if: ${{always()}}
run: docker image rm local/mapview/${{gitea.sha}}
integration-smoke-test:
name: Integration smoke testing
runs-on: host-arch-x86_64
needs:
- hub-test
- store-test
- mapview-test
steps:
- name: Clone repository
run: git clone --revision ${{ gitea.sha }} --depth 1 ${{ gitea.server_url }}/${{ gitea.repository }}