Browse Source

Ignore compiler warnings in unit tests

pull/728/head
Daniel Grunwald 10 years ago
parent
commit
6526548162
  1. 2
      ICSharpCode.Decompiler/Tests/Helpers/Tester.cs
  2. 2
      ICSharpCode.Decompiler/Tests/TestRunner.cs

2
ICSharpCode.Decompiler/Tests/Helpers/Tester.cs

@ -31,7 +31,7 @@ namespace ICSharpCode.Decompiler.Tests.Helpers
options.CompilerOptions = "/unsafe /o" + (flags.HasFlag(CompilerOptions.Optimize) ? "+" : "-") + (flags.HasFlag(CompilerOptions.UseDebug) ? " /debug" : ""); options.CompilerOptions = "/unsafe /o" + (flags.HasFlag(CompilerOptions.Optimize) ? "+" : "-") + (flags.HasFlag(CompilerOptions.UseDebug) ? " /debug" : "");
options.ReferencedAssemblies.Add("System.Core.dll"); options.ReferencedAssemblies.Add("System.Core.dll");
CompilerResults results = provider.CompileAssemblyFromFile(options, sourceFileName); CompilerResults results = provider.CompileAssemblyFromFile(options, sourceFileName);
if (results.Errors.Count > 0) { if (results.Errors.Cast<CompilerError>().Any(e => !e.IsWarning)) {
StringBuilder b = new StringBuilder("Compiler error:"); StringBuilder b = new StringBuilder("Compiler error:");
foreach (var error in results.Errors) { foreach (var error in results.Errors) {
b.AppendLine(error.ToString()); b.AppendLine(error.ToString());

2
ICSharpCode.Decompiler/Tests/TestRunner.cs

@ -13,7 +13,7 @@ namespace ICSharpCode.Decompiler.Tests
[TestFixture] [TestFixture]
public class TestRunner public class TestRunner
{ {
const string TestCasePath = @"..\..\Tests\TestCases"; const string TestCasePath = @"../../Tests/TestCases";
[Test] [Test]
public void AllFilesHaveTests() public void AllFilesHaveTests()

Loading…
Cancel
Save