Fix Fleet AI and LOTL test regressions after parallel merges.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Stub slow syscheck/listen-port probes in agent tests, fix ai_snapshot mutex deadlock, reorder fleet clearance vs connectivity checks, and add AI control precedence plus LotlTimeline vitest coverage.
This commit is contained in:
@@ -27,6 +27,26 @@ func TestParseCommandsLineFallback(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestParseCommandsEmptyInput(t *testing.T) {
|
||||
if cmds := ParseCommands(""); cmds != nil {
|
||||
t.Fatalf("expected nil, got %+v", cmds)
|
||||
}
|
||||
if cmds := ParseCommands(" "); cmds != nil {
|
||||
t.Fatalf("expected nil, got %+v", cmds)
|
||||
}
|
||||
}
|
||||
|
||||
func TestParseCommandsUnknownToolBecomesAgentCommand(t *testing.T) {
|
||||
raw := `{"tool":"pause","args":{}}`
|
||||
cmds := ParseCommands(raw)
|
||||
if len(cmds) != 1 || cmds[0].Type != CmdAgentCommand {
|
||||
t.Fatalf("got %+v", cmds)
|
||||
}
|
||||
if cmds[0].Args["action"] != "pause" {
|
||||
t.Fatalf("args: %+v", cmds[0].Args)
|
||||
}
|
||||
}
|
||||
|
||||
func TestParseCommandsAgentCommand(t *testing.T) {
|
||||
raw := `{"commands":[{"type":"agent_command","args":{"action":"pause"}}]}`
|
||||
cmds := ParseCommands(raw)
|
||||
|
||||
Reference in New Issue
Block a user