Far*_*rfi 7 c# asp.net xunit.net visual-studio-2015 asp.net-core
我有以下先决条件:
dnx version 1.0.0-beta5project.json 在单元测试项目中
"frameworks": {
"dnx451": {
"dependencies": {
"xunit": "2.1.0-beta3-*",
"xunit.runner.dnx": "2.1.0-beta3-*",
"xunit.abstractions": "2.0.0",
"Moq": "4.2.1507.118",
}
}
},
"commands": {
"test": "xunit.runner.dnx -xml TestResults.xml"
},
Run Code Online (Sandbox Code Playgroud)当我在Visual Studio中运行测试时,会创建一个新文件TestResults.xml,但它是空的,除了:
<?xml version="1.0" encoding="utf-8"?>
<assemblies>
<assembly />
</assemblies>
Run Code Online (Sandbox Code Playgroud)
当我dnx . test -xml TestResults.xml从cmd 运行命令时,我得到带有结果的XML文件.如果从Visual Studio运行测试,我该怎么做才能获得相同的结果?
您是否尝试将命令更改为:
{
"commands": {
"test": "xunit.runner.dnx"
}
}
Run Code Online (Sandbox Code Playgroud)
并像这样运行命令行:dnx test -xml TestResults.xml?据我所知,没有理由不将命令行参数转发给运行器。
| 归档时间: |
|
| 查看次数: |
1598 次 |
| 最近记录: |