在Travis上的dnx测试与单挂起

我正在尝试运行ASP.NET 5.0(测试版8)测试,该测试使用以下语言在Travis CI上使用xunit:CSharp作为构建环境.

项目构建良好,安装dnvm后,我使用dnx test运行测试.

但是,无论测试通过还是失败,过一会儿我都会收到以下消息:

No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself.
The build has been terminated

我认为这是因为测试完成后dnx test命令不会将控制权传递回Travis控制台. Travis认为它仍在运行,但未产生任何输出.

我认为这与https://github.com/xunit/xunit/issues/489和Mono中的错误:https://bugzilla.xamarin.com/show_bug.cgi?id=28793有关,但是该线程说它已在2015年5月修复,并且我正在最新版的Mono(4.0.4)上运行.

最佳答案
它可能是由已知的错误引起的.尝试在不进行并行化的情况下运行测试,看看是否有帮助:

dnx test -parallel none

您也应该能够在本地重现该问题.

转载注明原文:在Travis上的dnx测试与单挂起 - 代码日志