fix(ack): close Orca terminals after worker completion
This commit is contained in:
@@ -92,6 +92,20 @@ class AckSkillContentTests(unittest.TestCase):
|
||||
self.assertIn("failed_retest", kickoff)
|
||||
self.assertIn("leftover", kickoff)
|
||||
|
||||
def test_coordinator_reclaims_role_terminal_after_success(self) -> None:
|
||||
skill = (REPO_ROOT / "skills" / "ack" / "SKILL.md").read_text(
|
||||
encoding="utf-8"
|
||||
)
|
||||
adapter = (
|
||||
REPO_ROOT / "skills" / "ack" / "references" / "orca-adapter.md"
|
||||
).read_text(encoding="utf-8")
|
||||
|
||||
self.assertIn("--completed-task-id", skill)
|
||||
self.assertIn("--completed-role", skill)
|
||||
self.assertIn("--completed-role developer", adapter)
|
||||
self.assertIn("--completed-role test", adapter)
|
||||
self.assertIn("orca terminal close --tab", adapter)
|
||||
|
||||
def test_environment_failures_are_reported_without_consuming_retest_rounds(self) -> None:
|
||||
skill = (REPO_ROOT / "skills" / "ack" / "SKILL.md").read_text(
|
||||
encoding="utf-8"
|
||||
|
||||
Reference in New Issue
Block a user