我试图通过travis CI发布asp.net vNext项目,其中yml文件如下所示。解决方案是正确构建和运行测试用例后,它等待用户输入我猜。请帮助解决相同的问题。
language: CSharp
mono:
- latest
install:
- curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
- dnvm upgrade
- dnu restore
script:
- cd src/WebApiSample/ && dnu build
- cd - && cd src/Sample.XUnit/ && dnu restore
- dnx test
deploy:
edge: true
provider: cloudfoundry
username: myemailid@yahoo.co.in
password: *******
api: https://api.run.pivotal.io
organization: mysampleorg
space: development
Travis卡在下面这行
=== TEST EXECUTION SUMMARY ===
MyFirstDnxUnitTests Total: 5, Errors: 0, Failed: 0, Skipped: 0, Time: 0.176s
根据https://github.com/xunit/xunit/issues/604,这是一个已知的bug在dnx与mono。您应该在您的DNX测试命令中添加-parallel none,然后一切都应该像预期的那样工作。注意,这是一个变通方法