最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

.NETCoreCLI工具文档dotnet-test

来源:懂视网 责编:小采 时间:2020-11-27 14:27:55
文档

.NETCoreCLI工具文档dotnet-test

.NETCoreCLI工具文档dotnet-test:名称dotnet-test - 使用配置的测试运行器运行单元测试概要`dotnet test [--configuration][--output] [--build-base-path] [--framework] [--runtime] [--no-build] [--parentProcessId] [--port] [<pr
推荐度:
导读.NETCoreCLI工具文档dotnet-test:名称dotnet-test - 使用配置的测试运行器运行单元测试概要`dotnet test [--configuration][--output] [--build-base-path] [--framework] [--runtime] [--no-build] [--parentProcessId] [--port] [<pr

名称

dotnet-test - 使用配置的测试运行器运行单元测试

概要

`dotnet test [--configuration]

[--output] [--build-base-path] [--framework] [--runtime]
[--no-build]
[--parentProcessId] [--port] 
[<project>]`

描述

dotnet test 命令是用于在给定的项目执行单元测试。单元测试是依赖关系于单元测试框架(例如:NUnit 或 xUnit)的类库项目,并且该单元测试框架是用于 dotnet 测试运行器。

测试项目需要在 project.json 中使用“testRunner”节点指定一个的测试运行器属性。这个值应该包含单元测试框架的名称。

下面示例 project.json 展示需要的属性:

{
 "version": "1.0.0-*",
 "buildOptions": {
 "debugType": "portable"
 },
 "dependencies": {
 "System.Runtime.Serialization.Primitives": "4.1.1",
 "xunit": "2.1.0",
 "dotnet-test-xunit": "1.0.0-rc2-192208-24"
 },
 "testRunner": "xunit",
 "frameworks": {
 "netcoreapp1.0": {
 "dependencies": {
 "Microsoft.NETCore.App": {
 "type": "platform",
 "version": "1.0.0"
 }
 },
 "imports": [
 "dotnet5.4",
 "portable-net451+win8"
 ]
 }
 }
}

dotnet test 支持两种运行模式:

控制台:在控制台模式下,dotnet test 是完全执行被传递给它的任意命令,并输出结果。任何时候你调用 dotnet test 没有传递 --port,它运行在控制台模式下,这反过来将导致运行器在控制台模式下运行。

设计阶段:在其他工具,比如编辑器或集成开发环境(IDEs)的上下文中使用。你可以在 dotnet-test protocol 找到更多关于这个模式的文档。

选项

[project]

指定要测试项目的路径。如果省略,则默认为当前目录。

-c, --configuration [Debug|Release]

用于生成下的配置。默认值是 Release。

-o, --output [DIR]

找到二进制运行的目录。

-b, --build-base-path [DIR]

临时输出的目录。

-f, --framework [FRAMEWORK]

查看测试二进制文件的指定框架。

-r, --runtime [RUNTIME_IDENTIFIER]

查看测试二进制文件的指定运行时。

--no-build

没有生成之前,运行它的测试项目。

--parentProcessId

通过 IDEs(集成开发环境)指定进程的 ID。如果父进程已经处理了,测试将退出。

--port

通过 IDEs(集成开发环境)指定端口号来侦听连接。

例子

dotnet test

在当前目录中的项目运行测试。

dotnet test /projects/test1/project.json

在 test1 项目中运行测试。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

.NETCoreCLI工具文档dotnet-test

.NETCoreCLI工具文档dotnet-test:名称dotnet-test - 使用配置的测试运行器运行单元测试概要`dotnet test [--configuration][--output] [--build-base-path] [--framework] [--runtime] [--no-build] [--parentProcessId] [--port] [<pr
推荐度:
标签: 文档 工具 test
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top