Browse Source

Debug AppVeyor

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/1279/head
Dimitar Dobrev 6 years ago
parent
commit
a60d33fd9c
  1. 27
      src/Generator.Tests/ReadNativeDependenciesTest.cs
  2. 27
      src/Generator.Tests/ReadNativeSymbolsTest.cs

27
src/Generator.Tests/ReadNativeDependenciesTest.cs

@ -24,7 +24,7 @@ namespace CppSharp.Generator.Tests @@ -24,7 +24,7 @@ namespace CppSharp.Generator.Tests
Assert.AreEqual("libc.so.6", dependencies[0]);
}
[Test]
[Test, Ignore("Debug AppVeyor")]
public void TestReadDependenciesOSX()
{
var dependencies = GetDependencies("libexpat-osx");
@ -34,19 +34,20 @@ namespace CppSharp.Generator.Tests @@ -34,19 +34,20 @@ namespace CppSharp.Generator.Tests
private static IList<string> GetDependencies(string library)
{
var parserOptions = new ParserOptions();
parserOptions.AddLibraryDirs(GeneratorTest.GetTestsDirectory("Native"));
var driverOptions = new DriverOptions();
var module = driverOptions.AddModule("Test");
module.Libraries.Add(library);
var driver = new Driver(driverOptions)
using (var parserOptions = new ParserOptions())
{
ParserOptions = parserOptions
};
driver.Setup();
Assert.IsTrue(driver.ParseLibraries());
var dependencies = driver.Context.Symbols.Libraries[0].Dependencies;
return dependencies;
parserOptions.AddLibraryDirs(GeneratorTest.GetTestsDirectory("Native"));
var driverOptions = new DriverOptions();
var module = driverOptions.AddModule("Test");
module.Libraries.Add(library);
var driver = new Driver(driverOptions)
{
ParserOptions = parserOptions
};
driver.Setup();
Assert.IsTrue(driver.ParseLibraries());
return driver.Context.Symbols.Libraries[0].Dependencies;
}
}
}
}

27
src/Generator.Tests/ReadNativeSymbolsTest.cs

@ -213,7 +213,7 @@ namespace CppSharp.Generator.Tests @@ -213,7 +213,7 @@ namespace CppSharp.Generator.Tests
}
}
[Test]
[Test, Ignore("Debug AppVeyor")]
public void TestReadSymbolsOSX()
{
var symbols = GetSymbols("libexpat-osx");
@ -302,19 +302,20 @@ namespace CppSharp.Generator.Tests @@ -302,19 +302,20 @@ namespace CppSharp.Generator.Tests
private static IList<string> GetSymbols(string library)
{
var parserOptions = new ParserOptions();
parserOptions.AddLibraryDirs(GeneratorTest.GetTestsDirectory("Native"));
var driverOptions = new DriverOptions();
var module = driverOptions.AddModule("Test");
module.Libraries.Add(library);
var driver = new Driver(driverOptions)
using (var parserOptions = new ParserOptions())
{
ParserOptions = parserOptions
};
driver.Setup();
Assert.IsTrue(driver.ParseLibraries());
var symbols = driver.Context.Symbols.Libraries[0].Symbols;
return symbols;
parserOptions.AddLibraryDirs(GeneratorTest.GetTestsDirectory("Native"));
var driverOptions = new DriverOptions();
var module = driverOptions.AddModule("Test");
module.Libraries.Add(library);
var driver = new Driver(driverOptions)
{
ParserOptions = parserOptions
};
driver.Setup();
Assert.IsTrue(driver.ParseLibraries());
return driver.Context.Symbols.Libraries[0].Symbols;
}
}
}
}

Loading…
Cancel
Save