首页 > 解决方案 > 在 golang 中运行单元测试错误:%1 不是有效的 win32 应用程序

问题描述

我正在尝试运行用 go lang 编写的单元测试用例。在执行测试用例时,我收到类似“%1 不是有效的 Win32 应用程序”的错误。

我已经尝试重新安装 go,但问题仍然存在。

go.exe 测试目录 -run ^(testname)$

fork/exec C:\user\username\AppData\Local\Temp\go-build976684114\packageName.test: %1 不是有效的 win32 应用程序。

错误:测试失败。

上面提到的文件夹也没有创建。不确定,发生了什么。

标签: unit-testinggo

解决方案


如果我将我的 GOOS 设置为 Windows,它正在工作

设置 GOOS=windows


推荐阅读