fix: remote test uses CLI path discovery again
This commit is contained in:
@@ -319,7 +319,8 @@ enum CommandResolver {
|
|||||||
let quotedArgs = (["clawdis", subcommand] + extraArgs).map(self.shellQuote).joined(separator: " ")
|
let quotedArgs = (["clawdis", subcommand] + extraArgs).map(self.shellQuote).joined(separator: " ")
|
||||||
let cdPrefix = settings.projectRoot.isEmpty ? "" : "cd \(self.shellQuote(settings.projectRoot)) && "
|
let cdPrefix = settings.projectRoot.isEmpty ? "" : "cd \(self.shellQuote(settings.projectRoot)) && "
|
||||||
let scriptBody = "\(cdPrefix)\(quotedArgs)"
|
let scriptBody = "\(cdPrefix)\(quotedArgs)"
|
||||||
args.append(contentsOf: ["/bin/sh", "-c", scriptBody])
|
let wrapped = VoiceWakeForwarder.commandWithCliPath(scriptBody, target: settings.target)
|
||||||
|
args.append(contentsOf: ["/bin/sh", "-c", wrapped])
|
||||||
return ["/usr/bin/ssh"] + args
|
return ["/usr/bin/ssh"] + args
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -101,6 +101,7 @@ import Testing
|
|||||||
#expect(script.contains("clawdis"))
|
#expect(script.contains("clawdis"))
|
||||||
#expect(script.contains("status"))
|
#expect(script.contains("status"))
|
||||||
#expect(script.contains("--json"))
|
#expect(script.contains("--json"))
|
||||||
|
#expect(script.contains("CLI="))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user