标签: nunit-console

有谁知道在哪里可以找到NUnit控制台退出代码的含义?

我收到来自MSBuild的错误消息:"nunit-console.exe"已退出,代码为-100.

有谁知道可以找到NUnit控制台退出代码含义的位置?

msbuild nunit nunit-console

32
推荐指数
2
解决办法
2万
查看次数

通过命令行将参数传递给NUnit

是否可以通过命令行将值传递给NUnit测试?我的测试使用某个URL.我在不同的URL上有不同的代码实例,并希望通过命令行指定URL.App.config不是一个选项,因为我想通过批处理文件运行不同URL的测试.

testing command-line nunit nunit-console

28
推荐指数
2
解决办法
9330
查看次数

如何在Windows中安装NUnit 3控制台并运行测试?

我想从这样的控制台运行测试(在任何目录中,dll可以是不同的.NET版本):

$ nunit3-console test.dll
Run Code Online (Sandbox Code Playgroud)

我google了很多,但找不到如何设置这个.官方教程没有任何用处,完全为零,跟随它让我无处可去:https://github.com/nunit/docs/wiki/Installation

c# nunit unit-testing nunit-console nunit-3.0

20
推荐指数
1
解决办法
2万
查看次数

如何使用VS2010中的msbuild运行nunit

请告诉我如何使用msbuild运行nunit.我正在使用TFS进行代码集成和VS2010.

msbuild tfs nunit nunit-console

18
推荐指数
1
解决办法
1万
查看次数

使用nunit控制台传递测试用例参数

我正在使用Nunit数据驱动的测试方法开发测试.我有2个参数的测试方法:xlsx文件的路径和工作表名称.当我在TestCase属性中传递参数时,它在Visual Studio中工作得很完美,例如,当我想运行3个测试用例时,必须编写如下内容:

[TestCase(@"pathToFile.xlsx", "TestCase1")]
[TestCase(@"pathToFile.xlsx", "TestCase2")]
[TestCase(@"pathToFile.xlsx", "TestCase3")]
public void performActionsByWorksheet(string excelFilePath, string worksheetName)
{    
    //test code
}
Run Code Online (Sandbox Code Playgroud)

我想运行我的测试用例并使用Nunit Console传递参数(不要在代码中编写参数).

有可能实现吗?

c# nunit data-driven-tests nunit-console

14
推荐指数
1
解决办法
1万
查看次数

C#SMO数据库不记录创建

我有一个集成测试,创建一个类型的数据库Microsoft.SqlServer.Management.Smo.Database:

var defaultConnectionConnectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString();
var sqlConnection = new SqlConnection(defaultConnectionConnectionString);
var serverConnection = new ServerConnection(sqlConnection);
 _server = new Server(serverConnection);
 _database = new Database(_server, _integrationTestingDatabaseName);
 _database.Create();
Run Code Online (Sandbox Code Playgroud)

当我通过CLI为NUnit运行集成测试时,测试完成后,用于创建数据库的SQL将被转储到控制台.这会使输出变得混乱,并且在运行此集成测试时不是我想要看到的.我怎么能阻止这种情况发生?

c# sql-server nunit smo nunit-console

11
推荐指数
1
解决办法
225
查看次数

如何运行Nunit的显式测试用例

我的测试套件项目包含一些明确的测试用例,现在我想借助于执行测试用例Nunit-console.exe.当我执行测试用例时,显式测试用例被排除在执行之外.因此,我尝试以下列方式使用批处理文件执行测试用例.

nunit-console.exe test1.dll
nunit-console.exe test1.dll /include:Expicit
Run Code Online (Sandbox Code Playgroud)

我在批处理文件的帮助下执行上述2个命令.但是我无法执行显式测试用例.

你可以告诉我如何在帮助下执行明确的测试用例 nunit-console.exe

nunit unit-testing nunit-console

10
推荐指数
1
解决办法
3014
查看次数

NUnit因System.ArgumentException而失败:net-4.0框架不可用

例外: ProcessModel:默认DomainUsage:单一执行运行时:net-4.0未处理异常:System.ArgumentException:net-4.0框架不可用参数名称:NUnit.Util.TestAgency.GetAgent框架(RuntimeFramework框架,Int32 waitTime,Boolean enableDebug )位于NUnit.ConsoleRunner.Runner.Main(String [] args)的NUnit.ConsoleRunner.ConsoleUi.Execute(ConsoleOptions选项)的NUnit.Util.ProcessRunner.Load(TestPackage包)

OS Winserver 2008 R2 x64

Nunit 2.5.4.10098

为.net 4.0 RTM(v4.0.30319)构建的测试组件

命令行 nunit-console.exe NServiceBus.Config.UnitTests.dll /framework=net-4.0

有任何想法吗?

nunit nunit-2.5 nunit-console

10
推荐指数
1
解决办法
4195
查看次数

如何使用NUnit和dotCover获得测试细节和覆盖范围?

我正在使用NUnit3运行dotCover来获取构建服务器上的覆盖率报告.我们还需要NUnit的详细输出来显示测试结果.有没有办法同时获得NUnit测试细节和dotCover文件而不运行NUnit两次?或者我是否需要运行NUnit进行详细测试,然后使用NUnit运行dotCover进行覆盖率报告?

nunit-console dotcover nunit-3.0

10
推荐指数
1
解决办法
343
查看次数

使用mono/nunit-console/4在Mac OS X控制台上运行测试

我安装了Max OS X 10.11.1,上面装有Xamarin.我编写了简单的测试类,只是为了测试在Mac OS X和Ubuntu上运行Nunit测试,类实际上有一个返回字符串的方法:

using System;

namespace testing_project
{
    public class EmptyClass
    {
        public EmptyClass ()
        {
        }

        static void Main(string[] args)
        {
        }

        public string helloWorld()
        {
            return "Hello World!";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我有一个NUnit类来测试我的EmptyClass:

using System;
using NUnit.Framework;

namespace testing_project
{
    [TestFixture]
    public class EmptyClassTest
    {
        [Test]
        public void testHelloWorld()
        {
            EmptyClass empty = new EmptyClass();
            Assert.AreEqual ("Hello World!", empty.helloWorld ());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在Xamarin工作室运行时,测试通过就好了.

如何在CLI上实现此目的?

c# macos mono nunit nunit-console

9
推荐指数
1
解决办法
5962
查看次数