From 190766cd1c1a125dc7545a5a3759486bdc71d5c5 Mon Sep 17 00:00:00 2001 From: Julian Stirling Date: Wed, 9 Jul 2025 13:01:05 +0100 Subject: [PATCH] Add CI job for integration tests --- .gitlab-ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eb21c9a4..3acc09a5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,7 @@ stages: - analysis - testing - build + - integration - package - deploy @@ -167,6 +168,18 @@ build: paths: - "src/openflexure_microscope_server/static/" +server_integration_tests: + extends: .python + stage: integration + # This is allowed to fail for now until graceful shutdown is resolved + allow_failure: true + needs: + - job: build + artifacts: true + script: + - integration-tests/testfile.py + + # # Package application into distribution tarball # package: # stage: package