Second Brain

For future Claude

Plano de testes D2U.NET: suíte xUnit + smokes VM multi-perfil/authZ. Homolog: Homologacao. AuthZ: AuthZ-Bugs-2026-08-01. Contas: senha DemoDock2026! (7 roles).

Testes — D2U.NET

D2U.NET · Flows · Implementacao · Roadmap · Casos-de-Teste · Seguranca · Homologacao

Suíte local 2026-08-19 gate (dotnet test): 717 pass / 0 fail / 2 skip de 719 (PG in-memory + 2 skips MySQL Docker).
Plano 100%: concluído — ver Docs_New/testing/coverage-100-plan.md.
VM dual-run (2026-08-19): smoke 24/24, 0 action_crash — ver Homologacao.

Comando

cd C:\Projetos\D2U.NET\D2U.NET\d2u.net
dotnet test d2u.net.slnx
dotnet test --filter "Phase=RoleInbox"
dotnet test --filter "Phase=Acceptance"

Suíte (2026-08-19 — gate)

Métrica Valor
Pass 717
Skip 2 (MySQL Docker)
Failed 0
Projeto Pass Skip
D2U.UnitTests 411 0
D2U.IntegrationTests 234 2
D2U.ContractTests 25 0
D2U.WorkersTests 45 0
D2U.Tools.Etl.Tests 2 0

Skips: MySqlSmokeIntegrationTests — requer Docker (dotnet test --filter MySql).

Cobertura

Bloco Ficheiro Qtd
Flows 01–22 E2E Flow01to05 … Flow19to22ScenarioTests ~110
Role Inbox + FSM E2E RoleInboxScenarioTests.cs 7
Acceptance AcceptanceChecklistTests.cs 43
Segurança SecurityRequirementTests.cs 14
Entities EntityCrudRoundtripTests.cs 14
Contract LegacyParityContractTests + ApiContractTests 24
Workers WorkerFlowScenarioTests + registration 25
Unit FSM, payments, ondas 3–9 122

Zero placeholders — Planned/*Tests.cs removidos (2026-06-11).

Histórico suíte

Data Pass Evento
2026-06-11 378 219 Skip → testes reais (paridade review)
2026-06-12 388 Role Inbox + FSM enforcement (+10)

Reviews repo

Doc Conteúdo
Docs_New/reviews/2026-06-12-workflow-inbox-dashboard-review.md Inbox por perfil + FSM
Docs_New/reviews/2026-06-11-final-parity-code-review.md Paridade 100% legado

Smoke VM — multi-perfil / authZ (2026-08-01–02)

→ Hub operacional: Parte-de-Testes · kit docs/TESTES-D2UNET.md · python _run_test_suite.py

Kit: C:\Projetos\Util\D2U.NET

Script Resultado
_run_test_suite.py Orquestra health + multi-perfil + authZ
_multi_profile_probe.py 7/7 login OK · 0 route/action crashes
_verify_bugs.py 24/24 (2026-08-20) — BUG-06/07 corrigidos

Matriz 115 features

Docs_New/testing/traceability-matrix.md115/115 com dono (xUnit / smoke / N/A). Plano: coverage-100-plan.md CONCLUIDO. | _full_routes.py | ~83/83 GET OK (admin) após audit mapping | | _roteiro_teste_perfis.md | Roteiro manual todos os caminhos |

Perfis: Admin · Supervisor · Client · Transcriber · Editor · Qa · Mra.
Critério: 0 × ❌; 🔒/📭 esperados por role (Java policy).

CI

.github/workflows/ci.ymldotnet test d2u.net.slnx