@@ -135,6 +135,7 @@ jobs:
135135 run : |
136136 cd backend
137137 # Clear cache before tests to ensure proper isolation
138+ <<<<<<< HEAD
138139 DJANGO_SETTINGS_MODULE=config.settings python -c "import django; django.setup(); from django.core.cache import cache; cache.clear()"
139140
140141 # Run all backend tests and generate combined coverage
@@ -145,6 +146,18 @@ jobs:
145146
146147 # Run integration tests
147148 DJANGO_SETTINGS_MODULE=config.settings python -m pytest tests/test_integration.py --cov=. --cov-report=xml:integration-coverage.xml --junitxml=integration-junit.xml -o junit_family=legacy
149+ =======
150+ python -c "import django; django.setup(); from django.core.cache import cache; cache.clear()"
151+
152+ # Run all backend tests and generate combined coverage
153+ python -m pytest --cov=. --cov-report=xml:coverage.xml --junitxml=junit.xml -o junit_family=legacy
154+
155+ # Run API-specific tests
156+ python -m pytest api/ --cov=api --cov-report=xml:api-coverage.xml --junitxml=api-junit.xml -o junit_family=legacy
157+
158+ # Run integration tests
159+ python -m pytest tests/test_integration.py --cov=. --cov-report=xml:integration-coverage.xml --junitxml=integration-junit.xml -o junit_family=legacy
160+ >>>>>>> e98d056 (updated docker build)
148161
149162 # Ensure all coverage files exist (create empty if needed)
150163 for file in coverage.xml api-coverage.xml integration-coverage.xml; do
@@ -153,9 +166,12 @@ jobs:
153166 fi
154167 done
155168
169+ <<<<<<< HEAD
156170 # Clear cache after tests to ensure clean state for next run
157171 DJANGO_SETTINGS_MODULE=config.settings python -c "import django; django.setup(); from django.core.cache import cache; cache.clear()"
158172
173+ =======
174+ >>>>>>> e98d056 (updated docker build)
159175 - name : Upload Coverage to Codecov
160176 uses : codecov/codecov-action@v3
161177 with :
@@ -226,8 +242,8 @@ jobs:
226242 file : ./docker/Dockerfile
227243 push : true
228244 tags : |
229- ghcr.io/${{ github.repository_owner }}/${{ github.event.repository.name }}:${{ steps.set-env.outputs.env }}
230- ghcr.io/${{ github.repository_owner }}/${{ github.event.repository.name }}:${{ github.sha }}
245+ ghcr.io/${{ steps.repo-vars.outputs.repo_owner }}/${{ steps.repo-vars.outputs.repo_name }}:${{ steps.set-env.outputs.env }}
246+ ghcr.io/${{ steps.repo-vars.outputs.repo_owner }}/${{ steps.repo-vars.outputs.repo_name }}:${{ github.sha }}
231247 cache-from : type=local,src=/tmp/.buildx-cache
232248 cache-to : type=local,dest=/tmp/.buildx-cache-new,mode=max
233249 build-args : |
0 commit comments