huskies: merge 864
This commit is contained in:
@@ -51,6 +51,7 @@ async fn mergemaster_blocks_and_sends_story_blocked_when_no_commits_ahead() {
|
||||
"9919_story_no_commits",
|
||||
"2_current",
|
||||
"---\nname: Test\n---\n",
|
||||
crate::db::ItemMeta::from_yaml("---\nname: Test\n---\n"),
|
||||
);
|
||||
|
||||
let pool = AgentPool::new_test(3001);
|
||||
@@ -145,11 +146,13 @@ stage = "qa"
|
||||
"292_story_first",
|
||||
"3_qa",
|
||||
"---\nname: First\nqa: human\n---\n",
|
||||
crate::db::ItemMeta::from_yaml("---\nname: First\nqa: human\n---\n"),
|
||||
);
|
||||
crate::db::write_item_with_content(
|
||||
"293_story_second",
|
||||
"3_qa",
|
||||
"---\nname: Second\nqa: human\n---\n",
|
||||
crate::db::ItemMeta::from_yaml("---\nname: Second\nqa: human\n---\n"),
|
||||
);
|
||||
|
||||
let pool = AgentPool::new_test(3001);
|
||||
@@ -245,7 +248,12 @@ async fn stale_mergemaster_advance_for_done_story_is_noop() {
|
||||
let story_id = "9929_story_zombie_merge";
|
||||
let content = "---\nname: Zombie Merge Test\n---\n";
|
||||
crate::db::write_content(story_id, content);
|
||||
crate::db::write_item_with_content(story_id, "5_done", content);
|
||||
crate::db::write_item_with_content(
|
||||
story_id,
|
||||
"5_done",
|
||||
content,
|
||||
crate::db::ItemMeta::from_yaml(content),
|
||||
);
|
||||
|
||||
let pool = AgentPool::new_test(3001);
|
||||
let mut rx = pool.watcher_tx.subscribe();
|
||||
@@ -381,6 +389,7 @@ async fn work_survived_advances_to_qa_instead_of_blocking() {
|
||||
"9945_story_survived",
|
||||
"2_current",
|
||||
"---\nname: Survived Test\n---\n",
|
||||
crate::db::ItemMeta::from_yaml("---\nname: Survived Test\n---\n"),
|
||||
);
|
||||
|
||||
// Simulate a passing run_tests call during the agent's session (bug 668):
|
||||
@@ -474,6 +483,7 @@ async fn no_committed_work_still_retries_and_blocks() {
|
||||
"9946_story_nowork",
|
||||
"2_current",
|
||||
"---\nname: No Work Test\n---\n",
|
||||
crate::db::ItemMeta::from_yaml("---\nname: No Work Test\n---\n"),
|
||||
);
|
||||
|
||||
// Write a project.toml with max_retries = 1.
|
||||
@@ -601,6 +611,7 @@ async fn gates_failed_no_test_evidence_does_not_advance() {
|
||||
"9947_story_no_evidence",
|
||||
"2_current",
|
||||
"---\nname: No Evidence Test\n---\n",
|
||||
crate::db::ItemMeta::from_yaml("---\nname: No Evidence Test\n---\n"),
|
||||
);
|
||||
|
||||
// Explicitly ensure no test evidence exists for this story.
|
||||
@@ -730,6 +741,7 @@ async fn gates_failed_with_test_evidence_and_committed_work_advances() {
|
||||
"9948_story_with_evidence",
|
||||
"2_current",
|
||||
"---\nname: With Evidence Test\n---\n",
|
||||
crate::db::ItemMeta::from_yaml("---\nname: With Evidence Test\n---\n"),
|
||||
);
|
||||
|
||||
// Write the run_tests evidence — simulates the agent having called run_tests
|
||||
@@ -813,6 +825,7 @@ stage = "coder"
|
||||
"9950_story_warm_resume",
|
||||
"2_current",
|
||||
"---\nname: Warm Resume Test\n---\n",
|
||||
crate::db::ItemMeta::from_yaml("---\nname: Warm Resume Test\n---\n"),
|
||||
);
|
||||
|
||||
let pool = AgentPool::new_test(3001);
|
||||
|
||||
Reference in New Issue
Block a user