prometeu-runtime/docs/runtime/pull-requests/PR006-conformance-regression-suite-fault-status.md
2026-03-24 13:40:50 +00:00

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/Panic coberta por dominio;
  • regressao de panic operacional bloqueada por teste;
  • execucao dos pacotes de teste alvo sem falha.

Tests

  • cargo test -p prometeu-hal
  • cargo test -p prometeu-vm
  • cargo test -p prometeu-system
  • cargo test -p prometeu-drivers