1.3 KiB
1.3 KiB
PR006 - Conformance Regression Suite Fault Status
Briefing
Depois de migrar gfx, audio e asset para status-first, precisamos blindar regressao.
Esta PR fecha cobertura de conformidade para fronteira status/Trap/Panic.
Alvo
Adicionar/ajustar suite de testes para garantir que o contrato decidido continue estavel.
Arquivos principais (esperados):
- testes de
crates/console/prometeu-system/src/virtual_machine_runtime/ - testes de
crates/console/prometeu-vm/src/virtual_machine.rs - testes de
crates/console/prometeu-hal/src/syscalls/tests.rs
Escopo Funcional
- testes negativos: erro operacional nao pode virar
Panic; - testes de shape ABI: aridade/tipo/capability continuam
Trap; - testes para proibicao de no-op silencioso nos dominios atualizados;
- smoke de interoperacao entre registry, loader e dispatch apos migracao.
Fora de Escopo
- cobertura exaustiva de performance;
- novos dominios alem de
gfx,audio,asset.
Critérios de Aceite
- matriz minima de cenarios
status/Trap/Paniccoberta por dominio; - regressao de panic operacional bloqueada por teste;
- execucao dos pacotes de teste alvo sem falha.
Tests
cargo test -p prometeu-halcargo test -p prometeu-vmcargo test -p prometeu-systemcargo test -p prometeu-drivers