Skip to content

Refactor Verdict getVerdict to List<Verdict> getVerdicts#468

Merged
ferpasri merged 18 commits intomasterfrom
master_verdicts
Mar 9, 2026
Merged

Refactor Verdict getVerdict to List<Verdict> getVerdicts#468
ferpasri merged 18 commits intomasterfrom
master_verdicts

Conversation

@ferpasri
Copy link
Copy Markdown
Member

@ferpasri ferpasri commented Feb 20, 2026

Refactor TESTAR internals from a single Verdict getVerdict to List<Verdict> getVerdicts (oracles, protocol flow, reporting, tests).

  • Reports all possible Verdict issues per state instead of losing information trying to join Verdicts into a single “highest” verdict.
  • Enables per‑issue reporting/logs
  • TESTAR internally manages the deduplication of Verdicts

Others:

  • Add a feature to ignore previously detected Verdicts
  • Remove old disabled Record mode code
  • Move ExtendedOracles logic to DefaultProtocol
  • Remove reflective process-listener handle
  • Fix ExtendedSettingsFile default value
  • Update widget-element description logic

@ferpasri ferpasri merged commit d0f3e51 into master Mar 9, 2026
10 checks passed
@ferpasri ferpasri deleted the master_verdicts branch March 9, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Implement an internal TESTAR logic to detect duplicate fail Verdicts

1 participant