trying to fix nunit in teamcity.

pull/2/head
Keivan Beigi 12 years ago
parent f278c7f230
commit f65f4ff988

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

@ -41,7 +41,8 @@ namespace NzbDrone.Test.Common
[TearDown] [TearDown]
public void LoggingDownBase() 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(); ExceptionVerification.AssertNoUnexcpectedLogs();
} }

@ -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(); var testName = TestContext.CurrentContext.Test.Name.ToLower();
@ -115,6 +115,23 @@ namespace NzbDrone.Test.Common
{ {
throw new IgnoreException("linux specific test"); 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");
} }
} }

Loading…
Cancel
Save