Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ Standard-Invocations (`dotnet build|test`, in `src/nodepilot-ui` die `package.js

### Testumfang pro Änderung

**Tests schreiben ≠ alle Tests ausführen.** Die Pflicht oben gilt unverändert für das *Schreiben*; lokal *ausgeführt* wird nur, was die Änderung betrifft. Die Voll-Suite ist gemessen unverhältnismäßig (~4.600 Backend-Testfälle, 197 Vitest-Dateien, 72 E2E-Specs) und liefert lokal kein neues Signal: das Netz hängt bereits zweifach — `ci.yml` auf **jedem PR** (5 Jobs inkl. Coverage-Gate + E2E) und der Nightly-Task gegen main.
**Tests schreiben ≠ alle Tests ausführen.** Die Pflicht oben gilt unverändert für das *Schreiben*; lokal *ausgeführt* wird nur, was die Änderung betrifft. Die Voll-Suite ist gemessen unverhältnismäßig (~4.600 Backend-Testfälle, 197 Vitest-Dateien, 72 E2E-Specs) und liefert lokal kein neues Signal: das Netz hängt bereits dreifach — `ci.yml` auf **jedem PR und jedem Push auf main** (5 Jobs inkl. Coverage-Gate + E2E) und der Nightly-Task gegen main.

Default bei Feature-Arbeit:

Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1320,8 +1320,7 @@ dotnet test tests/NodePilot.Cli.Tests
- Backend DB tests use **SQLite in-memory** (`DataSource=:memory:`) — only as a test backend; the production app does not support SQLite.

**CI pipeline** ([`.github/workflows/ci.yml`](.github/workflows/ci.yml)) runs five jobs on every pull
request — and on demand via `workflow_dispatch`. There is deliberately no `push` trigger: repository
owner-controlled release cuts use the manual workflow when another run is wanted. The local nightly
request and on every push to `main` — and on demand via `workflow_dispatch`. The local nightly
suite (`scripts/nightly-tests.ps1`) is a safety net for the **currently checked-out working tree**; it
does not run `git pull` and therefore does not claim to validate the latest `origin/main`.

Expand Down
Loading