===== pr-validator-2q2nx-archive-logs-pod.log ===== [pod/pr-validator-2q2nx-archive-logs-pod/prepare] 2026-07-10T09:43:48.844459762-05:00 2026/07/10 14:43:48 Entrypoint initialization [pod/pr-validator-2q2nx-archive-logs-pod/place-scripts] 2026-07-10T09:43:49.847473360-05:00 2026/07/10 14:43:49 Decoded script /tekton/scripts/script-0-4wmh8 [pod/pr-validator-2q2nx-archive-logs-pod/place-scripts] 2026-07-10T09:43:49.867808434-05:00 2026/07/10 14:43:49 Decoded script /tekton/scripts/script-1-pf9xr [pod/pr-validator-2q2nx-archive-logs-pod/step-collect-logs] 2026-07-10T09:43:54.146157529-05:00 ==> collecting pod logs for PipelineRun=pr-validator-2q2nx ===== pr-validator-2q2nx-check-container-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-2q2nx-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-2q2nx-check-django-pod.log ===== [pod/pr-validator-2q2nx-check-django-pod/prepare] 2026-07-10T09:43:51.776973734-05:00 2026/07/10 14:43:51 Entrypoint initialization [pod/pr-validator-2q2nx-check-django-pod/place-scripts] 2026-07-10T09:43:52.147090201-05:00 2026/07/10 14:43:52 Decoded script /tekton/scripts/script-0-vcpw2 ===== pr-validator-2q2nx-check-infra-fmt-pod.log ===== [pod/pr-validator-2q2nx-check-infra-fmt-pod/prepare] 2026-07-10T09:43:52.784071252-05:00 2026/07/10 14:43:52 Entrypoint initialization [pod/pr-validator-2q2nx-check-infra-fmt-pod/place-scripts] 2026-07-10T09:43:53.288224094-05:00 2026/07/10 14:43:53 Decoded script /tekton/scripts/script-0-kbztr Error from server (BadRequest): container "step-post-check" in pod "pr-validator-2q2nx-check-infra-fmt-pod" is waiting to start: PodInitializing ===== pr-validator-2q2nx-check-lint-pod.log ===== [pod/pr-validator-2q2nx-check-lint-pod/prepare] 2026-07-10T09:43:52.591564903-05:00 2026/07/10 14:43:52 Entrypoint initialization [pod/pr-validator-2q2nx-check-lint-pod/place-scripts] 2026-07-10T09:43:53.342865354-05:00 2026/07/10 14:43:53 Decoded script /tekton/scripts/script-0-qrxhf Error from server (BadRequest): container "step-post-check" in pod "pr-validator-2q2nx-check-lint-pod" is waiting to start: PodInitializing ===== pr-validator-2q2nx-clone-pod.log ===== [pod/pr-validator-2q2nx-clone-pod/prepare] 2026-07-10T09:42:57.122358524-05:00 2026/07/10 14:42:57 Entrypoint initialization [pod/pr-validator-2q2nx-clone-pod/place-scripts] 2026-07-10T09:42:58.054384845-05:00 2026/07/10 14:42:58 Decoded script /tekton/scripts/script-0-kwhwh [pod/pr-validator-2q2nx-clone-pod/step-clone] 2026-07-10T09:43:02.649017989-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-2q2nx-clone-pod/step-clone] 2026-07-10T09:43:02.649049449-05:00 * branch 10e4f50920bb61202c3330080858813b4a288923 -> FETCH_HEAD [pod/pr-validator-2q2nx-clone-pod/step-clone] 2026-07-10T09:43:02.673363080-05:00 Cloned 10e4f50920bb61202c3330080858813b4a288923 ===== pr-validator-2q2nx-container-build-pod.log ===== [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:10.968129926-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:10.968167606-05:00 + BUILDER=storeminder-builder [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:10.968174106-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:10.968178166-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:10.968180926-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:10.973413297-05:00 + cat [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:10.974217766-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.020225970-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-pipelines,replicas=1' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.177073253-05:00 storeminder-builder [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.182440034-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.182453744-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.182461144-05:00 + docker buildx build --builder storeminder-builder --platform linux/amd64 -f /workspace/source/source/app/Dockerfile '--provenance=false' --output 'type=image,push=false' /workspace/source/source/app [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.565908425-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.566030645-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.566041095-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.566057585-05:00 #1 transferring dockerfile: 1.24kB done [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.566066305-05:00 #1 DONE 0.0s [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.566071935-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.566077315-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.566082485-05:00 #2 DONE 0.1s [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708168921-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708256111-05:00 #3 [internal] load .dockerignore [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708262871-05:00 #3 transferring context: 137B done [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708274031-05:00 #3 DONE 0.0s [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708277801-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708281871-05:00 #4 [1/7] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708288661-05:00 #4 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708292451-05:00 #4 DONE 0.0s [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708295991-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708299611-05:00 #5 [internal] load build context [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708303231-05:00 #5 transferring context: 487.07kB 0.0s done [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708306881-05:00 #5 DONE 0.0s [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708310351-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708314211-05:00 #6 [2/7] WORKDIR /app [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708317791-05:00 #6 CACHED [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708321341-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708324901-05:00 #7 [3/7] COPY requirements.txt . [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708328511-05:00 #7 CACHED [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708331981-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708335871-05:00 #8 [4/7] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708339481-05:00 #8 CACHED [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708343001-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708346631-05:00 #9 [5/7] COPY . . [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.708350291-05:00 #9 DONE 0.0s [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.860980501-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:11.861077631-05:00 #10 [6/7] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:12.819581834-05:00 #10 1.109 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:12.819684624-05:00 #10 1.109 127 static files copied to '/app/staticfiles', 381 post-processed. [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:13.015442712-05:00 #10 DONE 1.3s [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:13.131499060-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:13.131529920-05:00 #11 [7/7] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:13.131537190-05:00 #11 0.113 useradd warning: appuser's uid 10001 is greater than SYS_UID_MAX 999 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:14.816334686-05:00 #11 DONE 1.8s [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:14.970856661-05:00 [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:14.970884531-05:00 #12 exporting to image [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:14.970890991-05:00 #12 exporting layers [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:15.097228991-05:00 #12 exporting layers 0.3s done [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:15.186089844-05:00 #12 exporting manifest sha256:f911e65d972b72930ae7c27c5bf95696544860db74ffe598e76c0aba4589b421 0.0s done [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:15.186115104-05:00 #12 exporting config sha256:a1f6c014eca4139805237f1f646cf149384c067d64e4ae4e64cc26d101513e97 0.0s done [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:15.186120144-05:00 #12 DONE 0.3s [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:15.195894558-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-2q2nx-container-build-pod/step-build-nopush] 2026-07-10T09:43:15.195911628-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === [pod/pr-validator-2q2nx-container-build-pod/prepare] 2026-07-10T09:43:05.909107167-05:00 2026/07/10 14:43:05 Entrypoint initialization ===== pr-validator-2q2nx-django-pod.log ===== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:13.051788042-05:00 Installing app deps (Django + psycopg + gunicorn + whitenoise)… [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:20.468107796-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:20.557539865-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:20.785069863-05:00 postgres ready [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:20.805776108-05:00 == manage.py check == [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:21.255407641-05:00 System check identified no issues (0 silenced). [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:21.322196758-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:21.697129816-05:00 No changes detected [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:21.759818270-05:00 == manage.py test == [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.247203418-05:00 Creating test database for alias 'default' ('test_storeminder')... [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.333253022-05:00 Found 183 test(s). [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.333277412-05:00 Operations to perform: [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.333283342-05:00 Synchronize unmigrated apps: messages, staticfiles [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.333288252-05:00 Apply all migrations: admin, auth, contenttypes, fleet, sessions, stores [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.333293192-05:00 Synchronizing apps without migrations: [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.333297742-05:00 Creating tables... [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.333303162-05:00 Running deferred SQL... [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.333307492-05:00 Running migrations: [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.342496656-05:00 Applying contenttypes.0001_initial... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.405079561-05:00 Applying auth.0001_initial... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.422368581-05:00 Applying admin.0001_initial... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.428418441-05:00 Applying admin.0002_logentry_remove_auto_add... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.434416271-05:00 Applying admin.0003_logentry_add_action_flag_choices... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.448875247-05:00 Applying contenttypes.0002_remove_content_type_name... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.457766392-05:00 Applying auth.0002_alter_permission_name_max_length... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.465042129-05:00 Applying auth.0003_alter_user_email_max_length... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.471347589-05:00 Applying auth.0004_alter_user_username_opts... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.477297029-05:00 Applying auth.0005_alter_user_last_login_null... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.478581667-05:00 Applying auth.0006_require_contenttypes_0002... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.485235975-05:00 Applying auth.0007_alter_validators_add_error_messages... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.495366638-05:00 Applying auth.0008_alter_user_username_max_length... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.502451376-05:00 Applying auth.0009_alter_user_last_name_max_length... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.510414103-05:00 Applying auth.0010_alter_group_name_max_length... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.515616914-05:00 Applying auth.0011_update_proxy_permissions... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.522166833-05:00 Applying auth.0012_alter_user_first_name_max_length... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.546152722-05:00 Applying stores.0001_initial... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.714183158-05:00 Applying fleet.0001_initial... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.751004196-05:00 Applying fleet.0002_selftestrun... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.765821151-05:00 Applying sessions.0001_initial... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.823481634-05:00 Applying stores.0002_store_address_store_contact_store_site_and_more... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914399040-05:00 tests.acceptance.test_01_stores (unittest.loader._FailedTest.tests.acceptance.test_01_stores) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914484490-05:00 tests.acceptance.test_02_devices (unittest.loader._FailedTest.tests.acceptance.test_02_devices) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914531800-05:00 tests.acceptance.test_03_users (unittest.loader._FailedTest.tests.acceptance.test_03_users) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914589520-05:00 tests.acceptance.test_04_groups (unittest.loader._FailedTest.tests.acceptance.test_04_groups) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914641630-05:00 tests.acceptance.test_05_team_contacts (unittest.loader._FailedTest.tests.acceptance.test_05_team_contacts) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914684289-05:00 tests.acceptance.test_06_consents (unittest.loader._FailedTest.tests.acceptance.test_06_consents) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914731159-05:00 tests.acceptance.test_07_device_status (unittest.loader._FailedTest.tests.acceptance.test_07_device_status) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914770759-05:00 tests.acceptance.test_08_device_logs (unittest.loader._FailedTest.tests.acceptance.test_08_device_logs) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914817989-05:00 tests.acceptance.test_09_selftest (unittest.loader._FailedTest.tests.acceptance.test_09_selftest) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914860109-05:00 tests.acceptance.test_integrations_parity (unittest.loader._FailedTest.tests.acceptance.test_integrations_parity) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.914902319-05:00 tests.test_smoke (unittest.loader._FailedTest.tests.test_smoke) ... ERROR [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.917603144-05:00 test_defaults (fleet.tests.CommunicationConsentTests.test_defaults) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.918865112-05:00 test_status_mirrors_seam_values (fleet.tests.CommunicationConsentTests.test_status_mirrors_seam_values) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.920908189-05:00 test_unique_per_phone_store_channel (fleet.tests.CommunicationConsentTests.test_unique_per_phone_store_channel) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.927994187-05:00 test_defaults_and_str (fleet.tests.DeviceTests.test_defaults_and_str) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.930460933-05:00 test_external_anchor_unique_but_nullable (fleet.tests.DeviceTests.test_external_anchor_unique_but_nullable) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.931493561-05:00 test_hostname_unique (fleet.tests.DeviceTests.test_hostname_unique) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.936604412-05:00 test_store_set_null_on_delete (fleet.tests.DeviceTests.test_store_set_null_on_delete) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.961291041-05:00 test_no_pending_migrations (fleet.tests.MigrationRoundTripTests.test_no_pending_migrations) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.966061542-05:00 test_phone_store_map_only_ever_unmanaged (fleet.tests.MigrationRoundTripTests.test_phone_store_map_only_ever_unmanaged) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.975309387-05:00 test_cascade_delete_with_device (fleet.tests.SelfTestRunTests.test_cascade_delete_with_device) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:22.978100002-05:00 test_defaults (fleet.tests.SelfTestRunTests.test_defaults) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:23.229782986-05:00 test_json_and_lifecycle_fields (fleet.tests.SelfTestRunTests.test_json_and_lifecycle_fields) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:23.454192976-05:00 test_triggered_by_set_null_on_user_delete (fleet.tests.SelfTestRunTests.test_triggered_by_set_null_on_user_delete) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:23.468232962-05:00 test_site_and_group_membership (fleet.tests.SiteGroupTests.test_site_and_group_membership) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:23.706034109-05:00 test_contact_link_and_roles (fleet.tests.TeamMemberTests.test_contact_link_and_roles) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:23.992426003-05:00 test_create_group_via_admin (fleet.tests_authority.FleetAdminCrudTests.test_create_group_via_admin) ... /usr/local/lib/python3.12/site-packages/django/core/handlers/base.py:61: UserWarning: No directory at: /workspace/source/source/app/staticfiles/ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:23.992453913-05:00 mw_instance = middleware(adapted_handler) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:24.032204086-05:00 ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:24.357580813-05:00 test_create_site_via_admin (fleet.tests_authority.FleetAdminCrudTests.test_create_site_via_admin) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:24.650038456-05:00 test_create_team_member_bad_phone_rejected_via_admin (fleet.tests_authority.FleetAdminCrudTests.test_create_team_member_bad_phone_rejected_via_admin) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:24.970148722-05:00 test_create_team_member_via_admin (fleet.tests_authority.FleetAdminCrudTests.test_create_team_member_via_admin) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:25.250152735-05:00 test_site_changelist (fleet.tests_authority.FleetAdminCrudTests.test_site_changelist) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:25.732779653-05:00 test_cannot_open_other_owners_team_member (fleet.tests_authority.FleetAdminScopeTests.test_cannot_open_other_owners_team_member) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:26.236803744-05:00 test_group_changelist_scoped (fleet.tests_authority.FleetAdminScopeTests.test_group_changelist_scoped) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:26.814343057-05:00 test_site_changelist_scoped (fleet.tests_authority.FleetAdminScopeTests.test_site_changelist_scoped) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:27.365478214-05:00 test_team_member_changelist_scoped (fleet.tests_authority.FleetAdminScopeTests.test_team_member_changelist_scoped) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:27.596976818-05:00 test_site_direct_team_member_is_a_contact (fleet.tests_authority.IntegrityResolutionTests.test_site_direct_team_member_is_a_contact) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:27.830268118-05:00 test_site_owner_and_contact_resolve_through_stores (fleet.tests_authority.IntegrityResolutionTests.test_site_owner_and_contact_resolve_through_stores) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.057801239-05:00 test_store_contact_prefers_fk_then_team_members (fleet.tests_authority.IntegrityResolutionTests.test_store_contact_prefers_fk_then_team_members) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.062649090-05:00 test_active_member_needs_a_contact_channel (fleet.tests_authority.TeamMemberValidationTests.test_active_member_needs_a_contact_channel) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.063523059-05:00 test_bad_email_rejected (fleet.tests_authority.TeamMemberValidationTests.test_bad_email_rejected) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.064311467-05:00 test_bad_phone_rejected (fleet.tests_authority.TeamMemberValidationTests.test_bad_phone_rejected) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.064831937-05:00 test_contact_reachable_predicate (fleet.tests_authority.TeamMemberValidationTests.test_contact_reachable_predicate) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.065575835-05:00 test_inactive_member_allows_blank_contact (fleet.tests_authority.TeamMemberValidationTests.test_inactive_member_allows_blank_contact) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.066338524-05:00 test_phone_without_plus_rejected (fleet.tests_authority.TeamMemberValidationTests.test_phone_without_plus_rejected) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.067220122-05:00 test_valid_e164_phone (fleet.tests_authority.TeamMemberValidationTests.test_valid_e164_phone) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.067677192-05:00 test_validate_phone_optional_blank_ok (fleet.tests_authority.TeamMemberValidationTests.test_validate_phone_optional_blank_ok) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.095036825-05:00 test_command_disconnect_mode (fleet.tests_consent.DisconnectRoundTripTests.test_command_disconnect_mode) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.107518033-05:00 test_disconnect_creates_ledger_proof_when_absent (fleet.tests_consent.DisconnectRoundTripTests.test_disconnect_creates_ledger_proof_when_absent) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.117884375-05:00 test_disconnect_stops_seam_and_all_channels (fleet.tests_consent.DisconnectRoundTripTests.test_disconnect_stops_seam_and_all_channels) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.132841410-05:00 test_enrollment_admin_disconnect_mirrors_to_ledger (fleet.tests_consent.EnrollmentAdminMirrorTests.test_enrollment_admin_disconnect_mirrors_to_ledger) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.146720766-05:00 test_command_ingests (fleet.tests_consent.ManagementCommandIngestTests.test_command_ingests) ... /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-10 14:43:28.142431) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.146743856-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.147564775-05:00 ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.160135613-05:00 test_dry_run_writes_nothing (fleet.tests_consent.ManagementCommandIngestTests.test_dry_run_writes_nothing) ... /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-10 14:43:28.157173) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.160187433-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.161247411-05:00 ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.424411839-05:00 test_missing_consent_returns_404 (fleet.tests_consent.ProofOfConsentRenderTests.test_missing_consent_returns_404) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.657650979-05:00 test_proof_link_renders_anchor (fleet.tests_consent.ProofOfConsentRenderTests.test_proof_link_renders_anchor) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.894636732-05:00 test_proof_view_renders_disclosure_and_audit (fleet.tests_consent.ProofOfConsentRenderTests.test_proof_view_renders_disclosure_and_audit) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.914114319-05:00 test_ingest_is_idempotent (fleet.tests_consent.SeamIngestTests.test_ingest_is_idempotent) ... /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-10 14:43:28.909538) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.914132399-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.917819652-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-10 14:43:28.909538) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.917829852-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.923828792-05:00 ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.933279666-05:00 test_ingest_mirrors_status_and_skips_store_line (fleet.tests_consent.SeamIngestTests.test_ingest_mirrors_status_and_skips_store_line) ... /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-10 14:43:28.930353) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.933365536-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.936497910-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-10 14:43:28.930353) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.936547080-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.939250236-05:00 ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.948293960-05:00 test_ingest_picks_up_seam_status_change (fleet.tests_consent.SeamIngestTests.test_ingest_picks_up_seam_status_change) ... /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-10 14:43:28.945518) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.948343050-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.951542504-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-10 14:43:28.945518) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.951605344-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.957222195-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-10 14:43:28.952039) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.957242055-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.958280693-05:00 ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.967967136-05:00 test_unresolved_store_ingests_with_null_store (fleet.tests_consent.SeamIngestTests.test_unresolved_store_ingests_with_null_store) ... /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-07-10 14:43:28.964897) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.968010986-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.970931871-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-07-10 14:43:28.964897) while time zone support is active. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.970943551-05:00 warnings.warn( [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.973201497-05:00 ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.979375097-05:00 test_before_cursor_shifts_window_back (fleet.tests_logs.FetchTests.test_before_cursor_shifts_window_back) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.980480505-05:00 test_error_is_caught_into_result (fleet.tests_logs.FetchTests.test_error_is_caught_into_result) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.981396193-05:00 test_pagination_has_more_when_page_full (fleet.tests_logs.FetchTests.test_pagination_has_more_when_page_full) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.982581011-05:00 test_stub_rows_and_severity_filter (fleet.tests_logs.FetchTests.test_stub_rows_and_severity_filter) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.983627269-05:00 test_time_window_and_limit_passed_to_client (fleet.tests_logs.FetchTests.test_time_window_and_limit_passed_to_client) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.987680002-05:00 test_build_logql_labels_by_hostname (fleet.tests_logs.HelperTests.test_build_logql_labels_by_hostname) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.988357181-05:00 test_classify_severity (fleet.tests_logs.HelperTests.test_classify_severity) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:28.988888590-05:00 test_clean_helpers_reject_garbage (fleet.tests_logs.HelperTests.test_clean_helpers_reject_garbage) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:29.454906358-05:00 test_foreign_device_is_404_for_owner (fleet.tests_logs.ScopingTests.test_foreign_device_is_404_for_owner) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:29.900093342-05:00 test_owner_sees_own_and_site_devices_only (fleet.tests_logs.ScopingTests.test_owner_sees_own_and_site_devices_only) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:30.612254714-05:00 test_staff_sees_all_devices (fleet.tests_logs.ScopingTests.test_staff_sees_all_devices) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:30.850472373-05:00 test_empty_state_when_loki_returns_nothing (fleet.tests_logs.ViewTests.test_empty_state_when_loki_returns_nothing) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:31.083657020-05:00 test_error_state (fleet.tests_logs.ViewTests.test_error_state) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:31.315430629-05:00 test_login_required (fleet.tests_logs.ViewTests.test_login_required) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:31.552045950-05:00 test_rows_render_against_stub (fleet.tests_logs.ViewTests.test_rows_render_against_stub) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:31.780554115-05:00 test_severity_filter_changes_output (fleet.tests_logs.ViewTests.test_severity_filter_changes_output) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.023818744-05:00 test_poll_selected_action (fleet.tests_selftest.AdminActionTests.test_poll_selected_action) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.034373895-05:00 test_poll_selftests_advances_runs (fleet.tests_selftest.CommandTests.test_poll_selftests_advances_runs) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.039375747-05:00 test_metrics_from_prometheus_stub (fleet.tests_selftest.MetricRenderTests.test_metrics_from_prometheus_stub) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.046007745-05:00 test_poll_noop_without_execution_id (fleet.tests_selftest.PollTests.test_poll_noop_without_execution_id) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.049267620-05:00 test_poll_to_terminal_renders_output_and_tiers (fleet.tests_selftest.PollTests.test_poll_to_terminal_renders_output_and_tiers) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.050559647-05:00 test_status_mapping (fleet.tests_selftest.PollTests.test_status_mapping) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.054531971-05:00 test_empty (fleet.tests_selftest.TierParseTests.test_empty) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.055164889-05:00 test_fail_is_sticky_and_last_wins (fleet.tests_selftest.TierParseTests.test_fail_is_sticky_and_last_wins) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.292673978-05:00 test_trigger_blank_tiers_runs_all (fleet.tests_selftest.TriggerTests.test_trigger_blank_tiers_runs_all) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.529713007-05:00 test_trigger_invokes_job_and_captures_execution (fleet.tests_selftest.TriggerTests.test_trigger_invokes_job_and_captures_execution) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.752507390-05:00 test_trigger_launch_failure_marks_failed (fleet.tests_selftest.TriggerTests.test_trigger_launch_failure_marks_failed) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:32.998999923-05:00 test_detail_polls_and_renders_output (fleet.tests_selftest.ViewTests.test_detail_polls_and_renders_output) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:33.243097418-05:00 test_requires_staff (fleet.tests_selftest.ViewTests.test_requires_staff) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:33.492953594-05:00 test_trigger_get_renders_form (fleet.tests_selftest.ViewTests.test_trigger_get_renders_form) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:33.759495831-05:00 test_trigger_post_creates_run_and_redirects (fleet.tests_selftest.ViewTests.test_trigger_post_creates_run_and_redirects) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:34.011301233-05:00 test_unknown_device_renders (fleet.tests_status.StatusDegradesWithoutMenderAnchor.test_unknown_device_renders) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:34.723570571-05:00 test_dashboard_renders_states_for_admin (fleet.tests_status.StatusScopeTests.test_dashboard_renders_states_for_admin) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:35.439072353-05:00 test_dashboard_requires_login (fleet.tests_status.StatusScopeTests.test_dashboard_requires_login) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:36.206290651-05:00 test_dashboard_scoped_to_owner (fleet.tests_status.StatusScopeTests.test_dashboard_scoped_to_owner) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:36.922904296-05:00 test_device_detail_admin_sees_any (fleet.tests_status.StatusScopeTests.test_device_detail_admin_sees_any) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:37.645062469-05:00 test_device_detail_in_scope (fleet.tests_status.StatusScopeTests.test_device_detail_in_scope) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:38.362880597-05:00 test_device_detail_out_of_scope_is_404 (fleet.tests_status.StatusScopeTests.test_device_detail_out_of_scope_is_404) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:39.162694799-05:00 test_scope_owner_sees_only_own (fleet.tests_status.StatusScopeTests.test_scope_owner_sees_only_own) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:39.906166957-05:00 test_status_json_rollup_counts_for_admin (fleet.tests_status.StatusScopeTests.test_status_json_rollup_counts_for_admin) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.655590582-05:00 test_status_json_scoped_and_shaped (fleet.tests_status.StatusScopeTests.test_status_json_scoped_and_shaped) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.685892048-05:00 test_creates_union_of_all_three_sources (fleet.tests_sync.SyncDevicesTests.test_creates_union_of_all_three_sources) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.695323422-05:00 test_device_type_from_mender_when_not_in_inventory (fleet.tests_sync.SyncDevicesTests.test_device_type_from_mender_when_not_in_inventory) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.699899383-05:00 test_dry_run_writes_nothing (fleet.tests_sync.SyncDevicesTests.test_dry_run_writes_nothing) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.708572098-05:00 test_external_anchors_and_desired_fields (fleet.tests_sync.SyncDevicesTests.test_external_anchors_and_desired_fields) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.723582782-05:00 test_idempotent_second_run (fleet.tests_sync.SyncDevicesTests.test_idempotent_second_run) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.732438786-05:00 test_reachability_status_from_headscale (fleet.tests_sync.SyncDevicesTests.test_reachability_status_from_headscale) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.740743361-05:00 test_site_is_reused_not_duplicated (fleet.tests_sync.SyncDevicesTests.test_site_is_reused_not_duplicated) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.746483591-05:00 test_skip_inventory_reconciles_from_mesh_only (fleet.tests_sync.SyncDevicesTests.test_skip_inventory_reconciles_from_mesh_only) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:40.770543549-05:00 test_disconnect_sets_stopped (stores.tests.DisconnectActionTests.test_disconnect_sets_stopped) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.039367193-05:00 test_notifies_owner_once (stores.tests.NotifyNewEnrollsTests.test_notifies_owner_once) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.306729349-05:00 test_store_line_rows_are_ignored (stores.tests.NotifyNewEnrollsTests.test_store_line_rows_are_ignored) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.318562418-05:00 test_inactive_store_404s (stores.tests.PublicProfileTests.test_inactive_store_404s) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.321553793-05:00 test_profile_renders_with_join_cta (stores.tests.PublicProfileTests.test_profile_renders_with_join_cta) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.323996458-05:00 test_unknown_slug_404s (stores.tests.PublicProfileTests.test_unknown_slug_404s) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.330819886-05:00 test_detail_blank_channel_is_empty_string (stores.tests_api.StoreApiTests.test_detail_blank_channel_is_empty_string) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.333387712-05:00 test_detail_returns_channel (stores.tests_api.StoreApiTests.test_detail_returns_channel) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.335840727-05:00 test_detail_unknown_slug_404 (stores.tests_api.StoreApiTests.test_detail_unknown_slug_404) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.338612892-05:00 test_list_blank_channel_never_matched (stores.tests_api.StoreApiTests.test_list_blank_channel_never_matched) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.341070868-05:00 test_list_filter_by_channel (stores.tests_api.StoreApiTests.test_list_filter_by_channel) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.343366284-05:00 test_list_no_filter_returns_all (stores.tests_api.StoreApiTests.test_list_no_filter_returns_all) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.345771830-05:00 test_list_unknown_channel_empty (stores.tests_api.StoreApiTests.test_list_unknown_channel_empty) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.347574727-05:00 test_missing_token_401 (stores.tests_api.StoreApiTests.test_missing_token_401) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.349438923-05:00 test_wrong_token_401 (stores.tests_api.StoreApiTests.test_wrong_token_401) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.354816414-05:00 test_disabled_returns_503 (stores.tests_api.StoreApiUnconfiguredTests.test_disabled_returns_503) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.609093673-05:00 test_all_flag_includes_inactive (stores.tests_authority.CheckAuthorityCommandTests.test_all_flag_includes_inactive) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:41.858736280-05:00 test_fails_without_contact (stores.tests_authority.CheckAuthorityCommandTests.test_fails_without_contact) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:42.107815038-05:00 test_fails_without_owner (stores.tests_authority.CheckAuthorityCommandTests.test_fails_without_owner) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:42.355112229-05:00 test_inactive_stores_skipped_by_default (stores.tests_authority.CheckAuthorityCommandTests.test_inactive_stores_skipped_by_default) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:42.603333628-05:00 test_passes_when_owner_and_contact_present (stores.tests_authority.CheckAuthorityCommandTests.test_passes_when_owner_and_contact_present) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:42.837958341-05:00 test_warn_only_never_fails (stores.tests_authority.CheckAuthorityCommandTests.test_warn_only_never_fails) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:43.330566304-05:00 test_changelist_lists_stores (stores.tests_authority.StoreAdminCrudTests.test_changelist_lists_stores) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:43.881462103-05:00 test_create_active_store_via_admin (stores.tests_authority.StoreAdminCrudTests.test_create_active_store_via_admin) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:44.435581204-05:00 test_create_store_with_inline_contact (stores.tests_authority.StoreAdminCrudTests.test_create_store_with_inline_contact) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:44.895637802-05:00 test_edit_store_extended_fields (stores.tests_authority.StoreAdminCrudTests.test_edit_store_extended_fields) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:45.389391699-05:00 test_cannot_open_other_owners_store (stores.tests_authority.StoreAdminScopeTests.test_cannot_open_other_owners_store) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:45.878914083-05:00 test_changelist_scoped_to_owned (stores.tests_authority.StoreAdminScopeTests.test_changelist_scoped_to_owned) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.141007303-05:00 test_active_store_requires_owner_form (stores.tests_authority.StoreAdminValidationTests.test_active_store_requires_owner_form) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.410359110-05:00 test_active_store_without_owner_rejected_via_admin (stores.tests_authority.StoreAdminValidationTests.test_active_store_without_owner_rejected_via_admin) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.649360401-05:00 test_inactive_store_allowed_without_owner_form (stores.tests_authority.StoreAdminValidationTests.test_inactive_store_allowed_without_owner_form) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.685823996-05:00 test_creates_role_groups_with_permissions (stores.tests_authority.SyncRolesCommandTests.test_creates_role_groups_with_permissions) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.705660390-05:00 test_dry_run_writes_nothing (stores.tests_authority.SyncRolesCommandTests.test_dry_run_writes_nothing) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.756177949-05:00 test_idempotent_and_syncs_permissions (stores.tests_authority.SyncRolesCommandTests.test_idempotent_and_syncs_permissions) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.757158458-05:00 test_empty_and_zero (integrations.tests.test_base.ParseTsTest.test_empty_and_zero) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.757191848-05:00 test_epoch_seconds (integrations.tests.test_base.ParseTsTest.test_epoch_seconds) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.757219478-05:00 test_loki_nanos_string (integrations.tests.test_base.ParseTsTest.test_loki_nanos_string) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.757251937-05:00 test_rfc3339_z (integrations.tests.test_base.ParseTsTest.test_rfc3339_z) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.758134946-05:00 test_4xx_raises_response_error_no_retry (integrations.tests.test_base.RetryAndErrorTest.test_4xx_raises_response_error_no_retry) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.758673375-05:00 test_exhausted_retries_raises_unavailable (integrations.tests.test_base.RetryAndErrorTest.test_exhausted_retries_raises_unavailable) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.759363264-05:00 test_retries_on_503_then_succeeds (integrations.tests.test_base.RetryAndErrorTest.test_retries_on_503_then_succeeds) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.759692733-05:00 test_timeout_raises_unavailable (integrations.tests.test_base.RetryAndErrorTest.test_timeout_raises_unavailable) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.759734513-05:00 test_unconfigured_raises_config_error (integrations.tests.test_base.RetryAndErrorTest.test_unconfigured_raises_config_error) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.759783173-05:00 test_configured_requires_url_and_token (integrations.tests.test_config.ClientConfigTest.test_configured_requires_url_and_token) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.759856503-05:00 test_override_extra_merges (integrations.tests.test_config.ClientConfigTest.test_override_extra_merges) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.759905723-05:00 test_overrides_win (integrations.tests.test_config.ClientConfigTest.test_overrides_win) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.762951057-05:00 test_env_stub_switch (integrations.tests.test_config.EnvFallbackTest.test_env_stub_switch) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.765567793-05:00 test_env_url_token_and_strip_trailing_slash (integrations.tests.test_config.EnvFallbackTest.test_env_url_token_and_strip_trailing_slash) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.768180208-05:00 test_timeout_and_retries_from_env (integrations.tests.test_config.EnvFallbackTest.test_timeout_and_retries_from_env) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.768487617-05:00 test_health_probe_hits_api_health (integrations.tests.test_grafana.GrafanaClientTest.test_health_probe_hits_api_health) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.769015916-05:00 test_query_loki_maps_streams (integrations.tests.test_grafana.GrafanaClientTest.test_query_loki_maps_streams) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.769439446-05:00 test_query_prometheus_maps_vector (integrations.tests.test_grafana.GrafanaClientTest.test_query_prometheus_maps_vector) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.769796545-05:00 test_query_prometheus_range_takes_last_point (integrations.tests.test_grafana.GrafanaClientTest.test_query_prometheus_range_takes_last_point) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.769981615-05:00 test_stub_mode (integrations.tests.test_grafana.GrafanaClientTest.test_stub_mode) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.770559764-05:00 test_get_node_by_hostname (integrations.tests.test_headscale.HeadscaleClientTest.test_get_node_by_hostname) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.770904483-05:00 test_list_nodes_all_users_when_blank (integrations.tests.test_headscale.HeadscaleClientTest.test_list_nodes_all_users_when_blank) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.771268522-05:00 test_list_nodes_filters_to_edge_user_and_maps_fields (integrations.tests.test_headscale.HeadscaleClientTest.test_list_nodes_filters_to_edge_user_and_maps_fields) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.771513812-05:00 test_sends_bearer_token (integrations.tests.test_headscale.HeadscaleClientTest.test_sends_bearer_token) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.771627892-05:00 test_stub_mode_returns_fixture (integrations.tests.test_headscale.HeadscaleClientTest.test_stub_mode_returns_fixture) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.771690762-05:00 test_construction_failure_is_captured_not_raised (integrations.tests.test_health.HealthTest.test_construction_failure_is_captured_not_raised) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.771763501-05:00 test_summary_all_stub_is_ready (integrations.tests.test_health.HealthTest.test_summary_all_stub_is_ready) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.771807131-05:00 test_unconfigured_client_is_not_ready (integrations.tests.test_health.HealthTest.test_unconfigured_client_is_not_ready) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.772348790-05:00 test_get_device_deployments_and_status (integrations.tests.test_mender.MenderClientTest.test_get_device_deployments_and_status) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.772758470-05:00 test_list_devices_maps_attributes (integrations.tests.test_mender.MenderClientTest.test_list_devices_maps_attributes) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.775178235-05:00 test_pagination_follows_full_pages (integrations.tests.test_mender.MenderClientTest.test_pagination_follows_full_pages) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.775406385-05:00 test_stub_mode (integrations.tests.test_mender.MenderClientTest.test_stub_mode) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.775839374-05:00 test_execution_output_maps_entries (integrations.tests.test_rundeck.RundeckClientTest.test_execution_output_maps_entries) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.776201204-05:00 test_get_execution_normalises_status (integrations.tests.test_rundeck.RundeckClientTest.test_get_execution_normalises_status) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.776243423-05:00 test_missing_job_id_raises_config_error (integrations.tests.test_rundeck.RundeckClientTest.test_missing_job_id_raises_config_error) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.776610913-05:00 test_run_selftest_posts_options_and_uses_token_header (integrations.tests.test_rundeck.RundeckClientTest.test_run_selftest_posts_options_and_uses_token_header) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.776830392-05:00 test_stub_mode (integrations.tests.test_rundeck.RundeckClientTest.test_stub_mode) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777179562-05:00 test_grafana_stub (integrations.tests.test_stub_mode.StubModeTest.test_grafana_stub) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777415921-05:00 test_headscale_stub (integrations.tests.test_stub_mode.StubModeTest.test_headscale_stub) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777642641-05:00 test_mender_stub (integrations.tests.test_stub_mode.StubModeTest.test_mender_stub) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777860360-05:00 test_rundeck_stub (integrations.tests.test_stub_mode.StubModeTest.test_rundeck_stub) ... ok [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777882130-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777885640-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777894910-05:00 ERROR: tests.acceptance.test_01_stores (unittest.loader._FailedTest.tests.acceptance.test_01_stores) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777897970-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777900690-05:00 ImportError: Failed to import test module: tests.acceptance.test_01_stores [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777903650-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777906480-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777909120-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777911790-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777914510-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777922850-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777928240-05:00 File "/workspace/source/source/app/tests/acceptance/test_01_stores.py", line 6, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777931070-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777933690-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777936230-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777946380-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777949170-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777952000-05:00 ERROR: tests.acceptance.test_02_devices (unittest.loader._FailedTest.tests.acceptance.test_02_devices) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777955230-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777960740-05:00 ImportError: Failed to import test module: tests.acceptance.test_02_devices [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777963460-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777966940-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777969840-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777972720-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777975730-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777978880-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777981610-05:00 File "/workspace/source/source/app/tests/acceptance/test_02_devices.py", line 13, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777985000-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777987990-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777990680-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777993360-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777996200-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.777999140-05:00 ERROR: tests.acceptance.test_03_users (unittest.loader._FailedTest.tests.acceptance.test_03_users) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778001960-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778004610-05:00 ImportError: Failed to import test module: tests.acceptance.test_03_users [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778007680-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778010320-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778012950-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778015620-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778025080-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778027950-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778030570-05:00 File "/workspace/source/source/app/tests/acceptance/test_03_users.py", line 7, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778033380-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778037360-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778039930-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778042450-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778045030-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778047620-05:00 ERROR: tests.acceptance.test_04_groups (unittest.loader._FailedTest.tests.acceptance.test_04_groups) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778050250-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778052920-05:00 ImportError: Failed to import test module: tests.acceptance.test_04_groups [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778055560-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778058180-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778061030-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778063730-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778066400-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778069050-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778071620-05:00 File "/workspace/source/source/app/tests/acceptance/test_04_groups.py", line 7, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778074210-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778076820-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778079340-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778081850-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778084470-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778087270-05:00 ERROR: tests.acceptance.test_05_team_contacts (unittest.loader._FailedTest.tests.acceptance.test_05_team_contacts) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778096970-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778107200-05:00 ImportError: Failed to import test module: tests.acceptance.test_05_team_contacts [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778111560-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778114460-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778117300-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778119890-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778122540-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778127200-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778129950-05:00 File "/workspace/source/source/app/tests/acceptance/test_05_team_contacts.py", line 7, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778132730-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778135500-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778138040-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778140650-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778143320-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778146030-05:00 ERROR: tests.acceptance.test_06_consents (unittest.loader._FailedTest.tests.acceptance.test_06_consents) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778154440-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778157940-05:00 ImportError: Failed to import test module: tests.acceptance.test_06_consents [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778161030-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778172420-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778175330-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778177960-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778180550-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778183140-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778185840-05:00 File "/workspace/source/source/app/tests/acceptance/test_06_consents.py", line 11, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778188420-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778191060-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778193560-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778196160-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778200320-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778204570-05:00 ERROR: tests.acceptance.test_07_device_status (unittest.loader._FailedTest.tests.acceptance.test_07_device_status) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778209790-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778213830-05:00 ImportError: Failed to import test module: tests.acceptance.test_07_device_status [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778217610-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778221440-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778224070-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778226780-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778229350-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778232120-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778234760-05:00 File "/workspace/source/source/app/tests/acceptance/test_07_device_status.py", line 11, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778237360-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778239950-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778242450-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778244980-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778247720-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778250390-05:00 ERROR: tests.acceptance.test_08_device_logs (unittest.loader._FailedTest.tests.acceptance.test_08_device_logs) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778253030-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778255660-05:00 ImportError: Failed to import test module: tests.acceptance.test_08_device_logs [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778258270-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778260850-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778263430-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778266030-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778269140-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778271770-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778274390-05:00 File "/workspace/source/source/app/tests/acceptance/test_08_device_logs.py", line 12, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778276970-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778279600-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778282090-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778284610-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778287210-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778289830-05:00 ERROR: tests.acceptance.test_09_selftest (unittest.loader._FailedTest.tests.acceptance.test_09_selftest) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778298280-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778300980-05:00 ImportError: Failed to import test module: tests.acceptance.test_09_selftest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778303560-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778306150-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778308730-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778311360-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778314010-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778316650-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778319230-05:00 File "/workspace/source/source/app/tests/acceptance/test_09_selftest.py", line 9, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778321860-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778324440-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778326930-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778329400-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778332050-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778335320-05:00 ERROR: tests.acceptance.test_integrations_parity (unittest.loader._FailedTest.tests.acceptance.test_integrations_parity) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778337960-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778340520-05:00 ImportError: Failed to import test module: tests.acceptance.test_integrations_parity [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778343130-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778345810-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778348430-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778351070-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778353700-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778356360-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778359090-05:00 File "/workspace/source/source/app/tests/acceptance/test_integrations_parity.py", line 17, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778361690-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778364350-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778366830-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778369280-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778371910-05:00 ====================================================================== [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778374560-05:00 ERROR: tests.test_smoke (unittest.loader._FailedTest.tests.test_smoke) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778384309-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778388129-05:00 ImportError: Failed to import test module: tests.test_smoke [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778391029-05:00 Traceback (most recent call last): [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778393629-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 396, in _find_test_path [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778396219-05:00 module = self._get_module_from_name(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778398849-05:00 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778401469-05:00 File "/usr/local/lib/python3.12/unittest/loader.py", line 339, in _get_module_from_name [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778404969-05:00 __import__(name) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778407679-05:00 File "/workspace/source/source/app/tests/test_smoke.py", line 7, in [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778410349-05:00 import pytest [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778413059-05:00 ModuleNotFoundError: No module named 'pytest' [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778415569-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778430839-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778433599-05:00 ---------------------------------------------------------------------- [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778436319-05:00 Ran 183 tests in 23.864s [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778438819-05:00 [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778441529-05:00 FAILED (errors=11) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.778444269-05:00 Destroying test database for alias 'default' ('test_storeminder')... [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836807645-05:00 Applying stores.0003_store_slack_channel_id... OK [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836826335-05:00 System check identified no issues (0 silenced). [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836834585-05:00 disconnected ••••••••0000 from 'fastime': seam rows updated=1, ledger channels stopped=2. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836842805-05:00 reconciled 1 seam row(s): 1 created, 0 updated, 0 unchanged, 0 skipped. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836850725-05:00 [dry-run] reconciled 1 seam row(s): 1 created, 0 updated, 0 unchanged, 0 skipped. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836857455-05:00 new enroll: ••••••••0000 → Fastime (owner=owner@example.com, status=pending) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836864075-05:00 processed 1 new enroll(s), recorded 1. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836870385-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836876945-05:00 processed 0 new enroll(s), recorded 0. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836883595-05:00 store 'dormant': no owner assigned; no reachable contact (needs a team member with a valid phone or email) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836891955-05:00 store 'lonely': no reachable contact (needs a team member with a valid phone or email) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836898735-05:00 store 'ownerless': no owner assigned [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836904975-05:00 authority check: all 0 active store(s)/site(s) resolve an owner + a reachable contact. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836911315-05:00 authority check: all 1 active store(s)/site(s) resolve an owner + a reachable contact. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836924455-05:00 store 'broken': no owner assigned; no reachable contact (needs a team member with a valid phone or email) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836933215-05:00 authority check: 1 of 1 active store(s)/site(s) failed integrity. (warn-only) [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836939985-05:00 created group 'owner' (7 permission(s)) — Store owner — scoped to their own stores + team contacts. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836946435-05:00 created group 'ops' (26 permission(s)) — Internal operator — full fleet CRUD (not superuser). [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836953105-05:00 created group 'viewer' (7 permission(s)) — Read-only auditor across the fleet. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836959515-05:00 [dry-run] owner: 7 permission(s) — Store owner — scoped to their own stores + team contacts. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836965545-05:00 [dry-run] ops: 26 permission(s) — Internal operator — full fleet CRUD (not superuser). [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836972055-05:00 [dry-run] viewer: 7 permission(s) — Read-only auditor across the fleet. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836978555-05:00 created group 'owner' (7 permission(s)) — Store owner — scoped to their own stores + team contacts. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836985064-05:00 created group 'ops' (26 permission(s)) — Internal operator — full fleet CRUD (not superuser). [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836991474-05:00 created group 'viewer' (7 permission(s)) — Read-only auditor across the fleet. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.836998154-05:00 updated group 'owner' (7 permission(s)) — Store owner — scoped to their own stores + team contacts. [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.837005634-05:00 updated group 'ops' (26 permission(s)) — Internal operator — full fleet CRUD (not superuser). [pod/pr-validator-2q2nx-django-pod/step-django-ci] 2026-07-10T09:43:46.837012514-05:00 updated group 'viewer' (7 permission(s)) — Read-only auditor across the fleet. [pod/pr-validator-2q2nx-django-pod/sidecar-postgres] 2026-07-10T09:43:48.783238412-05:00 2026/07/10 14:43:48 Exiting... [pod/pr-validator-2q2nx-django-pod/prepare] 2026-07-10T09:43:05.655450116-05:00 2026/07/10 14:43:05 Entrypoint initialization [pod/pr-validator-2q2nx-django-pod/place-scripts] 2026-07-10T09:43:06.830458946-05:00 2026/07/10 14:43:06 Decoded script /tekton/scripts/script-0-mzlq5 ===== pr-validator-2q2nx-infra-fmt-pod.log ===== [pod/pr-validator-2q2nx-infra-fmt-pod/step-fmt-check] 2026-07-10T09:43:12.210681526-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-2q2nx-infra-fmt-pod/step-fmt-check] 2026-07-10T09:43:12.406620003-05:00 infra/modules/helm-ansible/main.tf [pod/pr-validator-2q2nx-infra-fmt-pod/step-fmt-check] 2026-07-10T09:43:12.406647853-05:00 infra/modules/mesh-gateway/variables.tf [pod/pr-validator-2q2nx-infra-fmt-pod/step-fmt-check] 2026-07-10T09:43:12.411042496-05:00 [pod/pr-validator-2q2nx-infra-fmt-pod/step-fmt-check] 2026-07-10T09:43:12.411063266-05:00 ^ the file(s) above are not canonically formatted. [pod/pr-validator-2q2nx-infra-fmt-pod/step-fmt-check] 2026-07-10T09:43:12.411068906-05:00 fix locally with: tofu fmt -recursive infra [pod/pr-validator-2q2nx-infra-fmt-pod/prepare] 2026-07-10T09:43:05.818218864-05:00 2026/07/10 14:43:05 Entrypoint initialization [pod/pr-validator-2q2nx-infra-fmt-pod/place-scripts] 2026-07-10T09:43:06.832457693-05:00 2026/07/10 14:43:06 Decoded script /tekton/scripts/script-0-cnz6x ===== pr-validator-2q2nx-lint-pod.log ===== [pod/pr-validator-2q2nx-lint-pod/step-ruff-mypy] 2026-07-10T09:43:10.977487630-05:00 no [tool.ruff] config in this PR — skipping lint (green). [pod/pr-validator-2q2nx-lint-pod/prepare] 2026-07-10T09:43:05.268323181-05:00 2026/07/10 14:43:05 Entrypoint initialization [pod/pr-validator-2q2nx-lint-pod/place-scripts] 2026-07-10T09:43:05.688900712-05:00 2026/07/10 14:43:05 Decoded script /tekton/scripts/script-0-zxvg5 ===== pr-validator-2q2nx-post-status-pod.log ===== [pod/pr-validator-2q2nx-post-status-pod/place-scripts] 2026-07-10T09:43:52.179198393-05:00 2026/07/10 14:43:52 Decoded script /tekton/scripts/script-0-8kdvg [pod/pr-validator-2q2nx-post-status-pod/prepare] 2026-07-10T09:43:51.385807594-05:00 2026/07/10 14:43:51 Entrypoint initialization ===== pr-validator-2q2nx-reclaim-workspace-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-2q2nx-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-2q2nx-status-container-pod.log ===== [pod/pr-validator-2q2nx-status-container-pod/prepare] 2026-07-10T09:43:51.093499454-05:00 2026/07/10 14:43:51 Entrypoint initialization [pod/pr-validator-2q2nx-status-container-pod/place-scripts] 2026-07-10T09:43:52.148343429-05:00 2026/07/10 14:43:52 Decoded script /tekton/scripts/script-0-5pfjz ===== pr-validator-2q2nx-status-django-pod.log ===== [pod/pr-validator-2q2nx-status-django-pod/step-post-status] 2026-07-10T09:43:55.259337193-05:00 Posting commit status to GitHub [pod/pr-validator-2q2nx-status-django-pod/step-post-status] 2026-07-10T09:43:55.259382193-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-2q2nx-status-django-pod/step-post-status] 2026-07-10T09:43:55.259387103-05:00 SHA: 10e4f50920bb61202c3330080858813b4a288923 [pod/pr-validator-2q2nx-status-django-pod/step-post-status] 2026-07-10T09:43:55.259389983-05:00 State: failure (Failed) [pod/pr-validator-2q2nx-status-django-pod/step-post-status] 2026-07-10T09:43:55.259393313-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-577/pr-validator-2q2nx/logs.txt [pod/pr-validator-2q2nx-status-django-pod/prepare] 2026-07-10T09:43:50.224798048-05:00 2026/07/10 14:43:50 Entrypoint initialization [pod/pr-validator-2q2nx-status-django-pod/place-scripts] 2026-07-10T09:43:50.977435555-05:00 2026/07/10 14:43:50 Decoded script /tekton/scripts/script-0-w9rz5 ===== pr-validator-2q2nx-status-infra-fmt-pod.log ===== [pod/pr-validator-2q2nx-status-infra-fmt-pod/prepare] 2026-07-10T09:43:49.904821097-05:00 2026/07/10 14:43:49 Entrypoint initialization [pod/pr-validator-2q2nx-status-infra-fmt-pod/place-scripts] 2026-07-10T09:43:50.957633461-05:00 2026/07/10 14:43:50 Decoded script /tekton/scripts/script-0-hfqnv [pod/pr-validator-2q2nx-status-infra-fmt-pod/step-post-status] 2026-07-10T09:43:55.230235727-05:00 Posting commit status to GitHub [pod/pr-validator-2q2nx-status-infra-fmt-pod/step-post-status] 2026-07-10T09:43:55.230259787-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-2q2nx-status-infra-fmt-pod/step-post-status] 2026-07-10T09:43:55.230263127-05:00 SHA: 10e4f50920bb61202c3330080858813b4a288923 [pod/pr-validator-2q2nx-status-infra-fmt-pod/step-post-status] 2026-07-10T09:43:55.230265537-05:00 State: failure (Failed) [pod/pr-validator-2q2nx-status-infra-fmt-pod/step-post-status] 2026-07-10T09:43:55.230268047-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-577/pr-validator-2q2nx/logs.txt ===== pr-validator-2q2nx-status-lint-pod.log ===== [pod/pr-validator-2q2nx-status-lint-pod/prepare] 2026-07-10T09:43:49.756821444-05:00 2026/07/10 14:43:49 Entrypoint initialization [pod/pr-validator-2q2nx-status-lint-pod/place-scripts] 2026-07-10T09:43:50.953360628-05:00 2026/07/10 14:43:50 Decoded script /tekton/scripts/script-0-s6f2f [pod/pr-validator-2q2nx-status-lint-pod/step-post-status] 2026-07-10T09:43:55.221090243-05:00 Posting commit status to GitHub [pod/pr-validator-2q2nx-status-lint-pod/step-post-status] 2026-07-10T09:43:55.221127683-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-2q2nx-status-lint-pod/step-post-status] 2026-07-10T09:43:55.221131903-05:00 SHA: 10e4f50920bb61202c3330080858813b4a288923 [pod/pr-validator-2q2nx-status-lint-pod/step-post-status] 2026-07-10T09:43:55.221135523-05:00 State: success (Succeeded) [pod/pr-validator-2q2nx-status-lint-pod/step-post-status] 2026-07-10T09:43:55.221138783-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-577/pr-validator-2q2nx/logs.txt