使用单声道挂起的Travis进行dnx测试

时间:2015-11-07 09:53:53

标签: mono asp.net-core travis-ci xunit dnx

我正在尝试运行我的ASP.NET 5.0(beta 8)测试,这些测试使用language: CSharp作为构建环境在Travis CI上使用xunit。

项目构建正常,安装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控制台。特拉维斯认为它仍在运行,但没有产生任何输出。

我认为这与https://github.com/xunit/xunit/issues/489以及Mono中的这个错误有关:https://bugzilla.xamarin.com/show_bug.cgi?id=28793但该主题说它已于2015年5月修复,我正在运行最新版本的Mono(4.0。 4)。

1 个答案:

答案 0 :(得分:3)

可能是由已知错误引起的。尝试在没有并行化的情况下运行测试,看看是否有帮助:

dnx test -parallel none

你也应该能够在本地重现这个问题。