标题基本概括了所有内容; 在单元测试项目期间,我有一些 myget 构建失败。
这是 Myget 上构建日志的链接:https ://www.myget.org/BuildSource/List/filemaker#19f57648-9fb3-4550-ba06-b400e7d75ecc
MyGet 日志片段:
Starting test execution, please wait... [xUnit.net 00:00:00.5400101] Discovering: FMData.Tests [xUnit.net 00:00:00.6264854] Discovered: FMData.Tests [xUnit.net 00:00:00.6318313] Starting: FMData.Tests [Error] Error during build: The process has been killed because the maximum allowed working time of 15 minutes was exceeded. Destroying git credential provider... [Error] Error while running finalizing build steps: The process has been killed because the maximum allowed working time of 15 minutes was exceeded. Cleaning up build environment... Cleaning up sources...
项目的实际代码和单元测试可以在这里找到https://github.com/fuzzzerd/fmdata。
通过网络在本地运行dotnet test
我:
Starting test execution, please wait... [xUnit.net 00:00:00.7681456] Discovering: FMData.Tests [xUnit.net 00:00:00.9135692] Discovered: FMData.Tests [xUnit.net 00:00:00.9193997] Starting: FMData.Tests [xUnit.net 00:00:01.1856516] Finished: FMData.Tests Total tests: 8. Passed: 8. Failed: 0. Skipped: 0. Test Run Successful. Test execution time: 2.6027 Seconds
如前所述,单元测试在本地运行 5-10 秒;这是一个非常小的项目,依赖项很少,但显然有些冲突,但我不确定如何调试 myget 构建服务,甚至不知道我是否以某种方式错误地设置了我的单元测试项目。
有没有办法打开高级/详细日志记录?现在我不知道它是一个 myget 问题、一个项目问题还是一个特定的测试导致了这里的问题。