ci: odpalaj testy warstwy bazodanowej (dotąd nie były uruchamiane) #53

Merged
gitea merged 1 commits from ci/data-tests into master 2026-08-03 19:56:49 +00:00
Owner

Luka wyszła przy DAN-26 (#52): dodałem pierwsze testy w usłudze data, ale CI
odpalało tylko logic i presentation — więc testy canary nigdy by się nie
wykonały
. Nietestowany kod ochronny jest gorszy niż jego brak (daje złudzenie
zabezpieczenia), a tym bardziej nie może być testowany „na niby".

  • nowy job data-tests w tests.yml (wzorowany na presentation-tests),
  • services/data/requirements-dev.txt — usługa go nie miała.

Sprawdzone lokalnie dokładnie tą komendą co w CI (PYTHONPATH=. pytest tests -q -rs):
7 testów canary przechodzi. YAML zwalidowany — joby: logic-tests,
presentation-tests, data-tests, swisseph-image, compile-all.

Luka wyszła przy DAN-26 (#52): dodałem pierwsze testy w usłudze `data`, ale CI odpalało **tylko** `logic` i `presentation` — więc testy canary **nigdy by się nie wykonały**. Nietestowany kod ochronny jest gorszy niż jego brak (daje złudzenie zabezpieczenia), a tym bardziej nie może być testowany „na niby". - nowy job **`data-tests`** w `tests.yml` (wzorowany na `presentation-tests`), - **`services/data/requirements-dev.txt`** — usługa go nie miała. Sprawdzone lokalnie dokładnie tą komendą co w CI (`PYTHONPATH=. pytest tests -q -rs`): 7 testów canary przechodzi. YAML zwalidowany — joby: logic-tests, presentation-tests, **data-tests**, swisseph-image, compile-all.
gitea added 1 commit 2026-08-03 19:39:03 +00:00
ci: odpalaj testy warstwy bazodanowej (dotąd nie były uruchamiane)
Testy / Testy warstwy logicznej (silnik) (pull_request) Successful in 10m29s
Testy / Testy warstwy prezentacji (dostęp do baz) (pull_request) Successful in 9m29s
Testy / Testy warstwy bazodanowej (ochrona baz) (pull_request) Successful in 9m28s
Testy / Build obrazu silnika B (swisseph) (pull_request) Successful in 11s
Testy / Kontrola składni wszystkich warstw (pull_request) Successful in 8s
build / build (push) Successful in 17s
Testy / Testy warstwy logicznej (silnik) (push) Successful in 10m30s
Testy / Testy warstwy prezentacji (dostęp do baz) (push) Successful in 9m28s
Testy / Testy warstwy bazodanowej (ochrona baz) (push) Successful in 9m25s
Testy / Build obrazu silnika B (swisseph) (push) Successful in 11s
Testy / Kontrola składni wszystkich warstw (push) Successful in 7s
dd32f7e82f
Luka wyszła przy DAN-26 (#52): dodałem pierwsze testy w usłudze `data`, ale CI
odpalało tylko `logic` i `presentation` — więc testy canary NIGDY by się nie
wykonały. Nietestowany kod ochronny jest gorszy niż jego brak, bo daje złudzenie
zabezpieczenia; tym bardziej nie może być testowany „na niby".

- nowy job `data-tests` w tests.yml (wzorowany na presentation),
- `services/data/requirements-dev.txt` (którego usługa nie miała).

Sprawdzone lokalnie dokładnie tą komendą co w CI: 7 testów canary przechodzi.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
gitea merged commit dd32f7e82f into master 2026-08-03 19:56:49 +00:00
gitea deleted branch ci/data-tests 2026-08-03 19:56:50 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gitea/astrololo#53