gpt4 book ai didi

testing - 以编程方式调用 go 测试

转载 作者:IT王子 更新时间:2023-10-29 01:48:10 25 4
gpt4 key购买 nike

我想运行特定的 go 测试,将 http 请求发送到服务器,其中包含有关测试运行方式的详细信息。

有没有办法在 go 程序中以编程方式调用 go test [flags]?

super 简化的例子:

func main() {
results := runTests(identifier - packagename or testname)
//send post request with results
}

也许我需要看看这个 http://golang.org/pkg/testing/#RunTests

最佳答案

现在我决定使用 exec 来解析命令的输出以确定测试是通过还是失败。

我猜你可以查看一些围棋测试框架的源代码,比如 GoConvey并可能以编程方式调用测试并发布结果。以后有空的时候我会试试这个的哈。

关于testing - 以编程方式调用 go 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31324397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com