Skip to content

fix: report Submitted status for async run_tests#159

Merged
Daliys merged 1 commit into
developmentfrom
daliys/issue-99-run-tests-status
Jul 12, 2026
Merged

fix: report Submitted status for async run_tests#159
Daliys merged 1 commit into
developmentfrom
daliys/issue-99-run-tests-status

Conversation

@Daliys

@Daliys Daliys commented Jul 12, 2026

Copy link
Copy Markdown
Member

Summary

  • run_tests now returns Submitted (not a misleading Success) after Unity accepts the async request, before execution has started or finished
  • run_tests_wait returns rejected submissions immediately instead of polling until timeout, and still accepts legacy Success triggers
  • Consolidated duplicate HttpClient setup, cache load/save, and JSON-extraction helpers from the two Ollama quality-gate reviewers into a shared OllamaReviewSupport class
  • Updated docs (README, API_REFERENCE, DOCUMENTATION, CHANGELOG) to describe the new status semantics

Closes #99

Test plan

  • Editor/tests/test_routing.py — added/updated tests for Submitted vs Success trigger handling and immediate-return-on-rejection behavior; full suite passes via push validation
  • Nexus quality gate checklist/doc reviewer tests pass

…view helpers

run_tests now returns Submitted instead of a misleading Success before Unity
finishes the test run; run_tests_wait returns rejected submissions immediately
instead of polling until timeout. Also consolidates duplicate HttpClient
setup, cache load/save, and JSON-extraction helpers from the two Ollama
quality-gate reviewers into a shared OllamaReviewSupport class.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Daliys Daliys merged commit b0e6ce5 into development Jul 12, 2026
5 checks passed
@Daliys Daliys deleted the daliys/issue-99-run-tests-status branch July 12, 2026 15:00
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.

1 participant