Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
using Ubiquity.NET.Extensions;
using Ubiquity.NET.InteropHelpers;
using Ubiquity.NET.Llvm.Interop.ABI.StringMarshaling;
using Ubiquity.NET.Llvm.Interop.UT;

using static Ubiquity.NET.Llvm.Interop.ABI.libllvm_c.AttributeBindings;
using static Ubiquity.NET.Llvm.Interop.ABI.llvm_c.Core;
Expand Down Expand Up @@ -106,7 +105,8 @@ public void LibLLVMIsConstantRangeAttributeTest( )
Assert.IsFalse( LibLLVMIsConstantRangeAttribute( enumAttrib ) );
}

[SkipTestMethod]
[TestMethod]
[Ignore("Constant Range List Creation is unknown - test currently ignored")]
public void LibLLVMIsConstantRangeListAttributeTest( )
{
// At present the creation of a constant range list attribute instance is
Expand Down
5 changes: 2 additions & 3 deletions src/Interop/InteropTests/ABI/libllvm-c/IRBindingsTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,13 @@

using Microsoft.VisualStudio.TestTools.UnitTesting;

using Ubiquity.NET.Llvm.Interop.UT;

namespace Ubiquity.NET.Llvm.Interop.ABI.libllvm_c.UT
{
[TestClass]
public class IRBindingsTests
{
[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMHasUnwindDestTest( )
{
// As of this writing, the only implemented instructions that might contain an unwind dest are a CleanupReturn and
Expand Down
89 changes: 58 additions & 31 deletions src/Interop/InteropTests/ABI/libllvm-c/MetadataBindingsTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,182 +8,209 @@

using Microsoft.VisualStudio.TestTools.UnitTesting;

using Ubiquity.NET.Llvm.Interop.UT;

namespace Ubiquity.NET.Llvm.Interop.ABI.libllvm_c.UT
{
[TestClass]
public class MetadataBindingsTests
{
[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMDIBasicTypeGetEncodingTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMGetNodeContextTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMDiCompileUnitGetEmissionKindTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMDIBuilderCreateTempFunctionFwdDeclTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMDIBuilderFinalizeSubProgramTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMDIDescriptorGetTagTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMDILocationGetInlinedAtScopeTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMMetadataAsStringTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMMDNodeGetNumOperandsTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMMDNodeGetOperandTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMMDNodeReplaceOperandTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMGetOperandNodeTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMNamedMetadataGetParentModuleTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMNamedMetadataEraseFromParentTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMGetMetadataIDTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMNamedMDNodeGetNumOperandsTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMNamedMDNodeGetOperandTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMNamedMDNodeSetOperandTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMNamedMDNodeAddOperandTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMNamedMDNodeClearOperandsTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMConstantAsMetadataTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMGetMDStringTextTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMAddNamedMetadataOperand2Test( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMSetMetadata2Test( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMIsTemporaryTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMIsResolvedTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMIsUniquedTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMIsDistinctTest( )
{
throw new NotImplementedException();
}

[SkipTestMethod]
[TestMethod]
[Ignore("Not yet implemented")]
public void LibLLVMDISubRangeGetLowerBoundsTest( )
{
throw new NotImplementedException();
Expand Down
Loading
Loading