trying to fix nunit in teamcity.

This commit is contained in:
Keivan Beigi 2013-04-29 17:39:25 -07:00
parent f278c7f230
commit f65f4ff988
3 changed files with 24 additions and 2 deletions

View File

@ -33,6 +33,8 @@ namespace NzbDrone.Common.Test
[TestCase(@"\\Testserver\Test\file.ext \\", @"\\Testserver\Test\file.ext")]
public void Normalize_Path_Windows(string dirty, string clean)
{
WindowsOnly();
var result = dirty.CleanPath();
result.Should().Be(clean);
}
@ -46,6 +48,8 @@ namespace NzbDrone.Common.Test
[TestCase(@"//CAPITAL//lower// ", @"/CAPITAL/lower")]
public void Normalize_Path_Linux(string dirty, string clean)
{
LinuxOnly();
var result = dirty.CleanPath();
result.Should().Be(clean);
}

View File

@ -41,7 +41,8 @@ namespace NzbDrone.Test.Common
[TearDown]
public void LoggingDownBase()
{
if (TestContext.CurrentContext.Result.State == TestState.Failure || TestContext.CurrentContext.Result.State == TestState.Error)
//if (TestContext.CurrentContext.Result.State == TestState.Failure || TestContext.CurrentContext.Result.State == TestState.Error)
{
ExceptionVerification.AssertNoUnexcpectedLogs();
}

View File

@ -103,7 +103,7 @@ namespace NzbDrone.Test.Common
{
}
if (TestContext.CurrentContext.Result.State == TestState.Failure || TestContext.CurrentContext.Result.State == TestState.Error)
/* if (TestContext.CurrentContext.Result.State == TestState.Failure || TestContext.CurrentContext.Result.State == TestState.Error)
{
var testName = TestContext.CurrentContext.Test.Name.ToLower();
@ -115,6 +115,23 @@ namespace NzbDrone.Test.Common
{
throw new IgnoreException("linux specific test");
}
}*/
}
protected void WindowsOnly()
{
if (EnvironmentProvider.IsLinux)
{
throw new IgnoreException("windows specific test");
}
}
protected void LinuxOnly()
{
if (!EnvironmentProvider.IsLinux)
{
throw new IgnoreException("linux specific test");
}
}