[3.0] Miscellaneous generator improvements #2359
Merged
GitHub Actions / .NET Test Report (osx-arm64)
succeeded
Nov 21, 2024 in 0s
842 passed, 0 failed and 0 skipped
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
./coverage/_Mac-1732207402473_2024-11-21_16_48_08.trx | 505✅ | 2s | ||
./coverage/_Mac-1732207402473_2024-11-21_16_48_27.trx | 31✅ | 3s | ||
./coverage/_Mac-1732207402473_2024-11-21_16_48_36.trx | 66✅ | 15s | ||
./coverage/_Mac-1732207402473_2024-11-21_16_48_44.trx | 240✅ | 14s |
✅ ./coverage/_Mac-1732207402473_2024-11-21_16_48_08.trx
505 tests were completed in 2s with 505 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Silk.NET.Maths.Tests.ExpTests | 5✅ | 13ms | ||
Silk.NET.Maths.Tests.LogTests | 7✅ | 10ms | ||
Silk.NET.Maths.Tests.Matrix4x4Tests | 121✅ | 1s | ||
Silk.NET.Maths.Tests.PlaneTests | 20✅ | 22ms | ||
Silk.NET.Maths.Tests.PowIntTests | 5✅ | 1ms | ||
Silk.NET.Maths.Tests.QuaternionTests | 57✅ | 365ms | ||
Silk.NET.Maths.Tests.ScalarBitwiseTest | 16✅ | 23ms | ||
Silk.NET.Maths.Tests.ScalarTests | 25✅ | 17ms | ||
Silk.NET.Maths.Tests.Vector2Tests | 78✅ | 26ms | ||
Silk.NET.Maths.Tests.Vector3Tests | 78✅ | 19ms | ||
Silk.NET.Maths.Tests.Vector4Tests | 93✅ | 58ms |
✅ Silk.NET.Maths.Tests.ExpTests
✅ Exp0
✅ Exp1
✅ Exp2
✅ Exp5
✅ MaxInf
✅ Silk.NET.Maths.Tests.LogTests
✅ Log0
✅ Log1
✅ Log100
✅ Log123
✅ Log2
✅ Log5
✅ LogSmall1
✅ Silk.NET.Maths.Tests.Matrix4x4Tests
✅ Matrix4x4AdditionTest
✅ Matrix4x4AddTest
✅ Matrix4x4CreateBillboardTest01
✅ Matrix4x4CreateBillboardTest02
✅ Matrix4x4CreateBillboardTest03
✅ Matrix4x4CreateBillboardTest04
✅ Matrix4x4CreateBillboardTest05
✅ Matrix4x4CreateBillboardTest06
✅ Matrix4x4CreateBillboardTest07
✅ Matrix4x4CreateBillboardTest08
✅ Matrix4x4CreateBillboardTest09
✅ Matrix4x4CreateBillboardTest10
✅ Matrix4x4CreateBillboardTest11
✅ Matrix4x4CreateBillboardTest12
✅ Matrix4x4CreateBillboardTooCloseTest1
✅ Matrix4x4CreateBillboardTooCloseTest2
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest1
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest2
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest3
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest4
✅ Matrix4x4CreateConstrainedBillboardAlongAxisTest5
✅ Matrix4x4CreateConstrainedBillboardTest01
✅ Matrix4x4CreateConstrainedBillboardTest02
✅ Matrix4x4CreateConstrainedBillboardTest03
✅ Matrix4x4CreateConstrainedBillboardTest04
✅ Matrix4x4CreateConstrainedBillboardTest05
✅ Matrix4x4CreateConstrainedBillboardTest06
✅ Matrix4x4CreateConstrainedBillboardTest07
✅ Matrix4x4CreateConstrainedBillboardTest08
✅ Matrix4x4CreateConstrainedBillboardTest09
✅ Matrix4x4CreateConstrainedBillboardTest10
✅ Matrix4x4CreateConstrainedBillboardTest11
✅ Matrix4x4CreateConstrainedBillboardTest12
✅ Matrix4x4CreateConstrainedBillboardTooCloseTest1
✅ Matrix4x4CreateConstrainedBillboardTooCloseTest2
✅ Matrix4x4CreateFromAxisAngleTest
✅ Matrix4x4CreateFromYawPitchRollTest1
✅ Matrix4x4CreateFromYawPitchRollTest2
✅ Matrix4x4CreateLookAtTest
✅ Matrix4x4CreateOrthoOffCenterTest
✅ Matrix4x4CreateOrthoTest
✅ Matrix4x4CreatePerspectiveFieldOfViewTest
✅ Matrix4x4CreatePerspectiveFieldOfViewTest1
✅ Matrix4x4CreatePerspectiveFieldOfViewTest2
✅ Matrix4x4CreatePerspectiveFieldOfViewTest3
✅ Matrix4x4CreatePerspectiveFieldOfViewTest4
✅ Matrix4x4CreatePerspectiveOffCenterTest
✅ Matrix4x4CreatePerspectiveOffCenterTest1
✅ Matrix4x4CreatePerspectiveOffCenterTest2
✅ Matrix4x4CreatePerspectiveTest
✅ Matrix4x4CreatePerspectiveTest1
✅ Matrix4x4CreatePerspectiveTest2
✅ Matrix4x4CreatePerspectiveTest3
✅ Matrix4x4CreateReflectionTest01
✅ Matrix4x4CreateRotationXCenterTest
✅ Matrix4x4CreateRotationXTest
✅ Matrix4x4CreateRotationXTest1
✅ Matrix4x4CreateRotationYCenterTest
✅ Matrix4x4CreateRotationYTest
✅ Matrix4x4CreateRotationYTest1
✅ Matrix4x4CreateRotationZCenterTest
✅ Matrix4x4CreateRotationZTest
✅ Matrix4x4CreateScaleCenterTest1
✅ Matrix4x4CreateScaleCenterTest2
✅ Matrix4x4CreateScaleCenterTest3
✅ Matrix4x4CreateScaleTest1
✅ Matrix4x4CreateScaleTest2
✅ Matrix4x4CreateScaleTest3
✅ Matrix4x4CreateShadowTest01
✅ Matrix4x4CreateShadowTest02
✅ Matrix4x4CreateTranslationTest1
✅ Matrix4x4CreateTranslationTest2
✅ Matrix4x4CreateWorldTest
✅ Matrix4x4DecomposeTest01
✅ Matrix4x4DecomposeTest02
✅ Matrix4x4DecomposeTest03
✅ Matrix4x4DecomposeTest04
✅ Matrix4x4DeterminantTest
✅ Matrix4x4DeterminantTest1
✅ Matrix4x4EqualityTest
✅ Matrix4x4EqualsNanTest
✅ Matrix4x4EqualsTest
✅ Matrix4x4EqualsTest1
✅ Matrix4x4FieldOffsetTest
✅ Matrix4x4From3x2Test
✅ Matrix4x4FromQuaternionTest1
✅ Matrix4x4FromQuaternionTest2
✅ Matrix4x4FromQuaternionTest3
✅ Matrix4x4FromQuaternionTest4
✅ Matrix4x4FromQuaternionTest5
✅ Matrix4x4GetHashCodeTest
✅ Matrix4x4IdentityTest
✅ Matrix4x4InequalityTest
✅ Matrix4x4InvertAffineTest
✅ Matrix4x4InvertIdentityTest
✅ Matrix4x4InvertProjectionTest
✅ Matrix4x4InvertRank3
✅ Matrix4x4InvertRotationTest
✅ Matrix4x4InvertScaleTest
✅ Matrix4x4InvertTest
✅ Matrix4x4InvertTest1
✅ Matrix4x4InvertTranslationTest
✅ Matrix4x4IsIdentityTest
✅ Matrix4x4LerpTest
✅ Matrix4x4MultiplyTest1
✅ Matrix4x4MultiplyTest3
✅ Matrix4x4MultiplyTest4
✅ Matrix4x4MultiplyTest5
✅ Matrix4x4MultiplyTest6
✅ Matrix4x4NegateTest
✅ Matrix4x4SizeofTest
✅ Matrix4x4SubtractionTest
✅ Matrix4x4SubtractTest
✅ Matrix4x4ToStringTest
✅ Matrix4x4TransformTest
✅ Matrix4x4TransposeTest
✅ Matrix4x4TransposeTest1
✅ Matrix4x4UnaryNegationTest
✅ PerspectiveFarPlaneAtInfinityTest
✅ PerspectiveFieldOfViewFarPlaneAtInfinityTest
✅ PerspectiveOffCenterFarPlaneAtInfinityTest
✅ Silk.NET.Maths.Tests.PlaneTests
✅ PlaneConstructorTest
✅ PlaneConstructorTest1
✅ PlaneConstructorTest3
✅ PlaneCreateFromVerticesTest
✅ PlaneCreateFromVerticesTest2
✅ PlaneDotCoordinateTest
✅ PlaneDotNormalTest
✅ PlaneDotTest
✅ PlaneEqualityTest
✅ PlaneEqualsNanTest
✅ PlaneEqualsTest
✅ PlaneEqualsTest1
✅ PlaneFieldOffsetTest
✅ PlaneGetHashCodeTest
✅ PlaneInequalityTest
✅ PlaneNormalizeTest
✅ PlaneSizeofTest
✅ PlaneToStringTest
✅ PlaneTransformTest1
✅ PlaneTransformTest2
✅ Silk.NET.Maths.Tests.PowIntTests
✅ Pow00
✅ Pow12
✅ Pow24
✅ Pow2Minus4
✅ Powx0
✅ Silk.NET.Maths.Tests.QuaternionTests
✅ QuaternionAdditionTest
✅ QuaternionAddTest
✅ QuaternionConcatenateTest1
✅ QuaternionConjugateTest1
✅ QuaternionConstructorTest
✅ QuaternionConstructorTest1
✅ QuaternionCreateFromAxisAngleTest
✅ QuaternionCreateFromAxisAngleTest1
✅ QuaternionCreateFromAxisAngleTest2
✅ QuaternionCreateFromAxisAngleTest3
✅ QuaternionCreateFromYawPitchRollTest1
✅ QuaternionCreateFromYawPitchRollTest2
✅ QuaternionDivideTest
✅ QuaternionDivisionTest1
✅ QuaternionDotTest
✅ QuaternionEqualityTest
✅ QuaternionEqualsNanTest
✅ QuaternionEqualsTest
✅ QuaternionEqualsTest1
✅ QuaternionFieldOffsetTest
✅ QuaternionFromRotationMatrixTest1
✅ QuaternionFromRotationMatrixTest2
✅ QuaternionFromRotationMatrixTest3
✅ QuaternionFromRotationMatrixTest4
✅ QuaternionFromRotationMatrixTest5
✅ QuaternionFromRotationMatrixWithScaledMatrixTest1
✅ QuaternionFromRotationMatrixWithScaledMatrixTest2
✅ QuaternionFromRotationMatrixWithScaledMatrixTest3
✅ QuaternionGetHashCodeTest
✅ QuaternionIdentityTest
✅ QuaternionInequalityTest
✅ QuaternionInverseTest
✅ QuaternionInverseTest1
✅ QuaternionIsIdentityTest
✅ QuaternionLengthSquaredTest
✅ QuaternionLengthTest
✅ QuaternionLerpTest
✅ QuaternionLerpTest1
✅ QuaternionLerpTest2
✅ QuaternionLerpTest3
✅ QuaternionMultiplyTest
✅ QuaternionMultiplyTest1
✅ QuaternionMultiplyTest2
✅ QuaternionMultiplyTest3
✅ QuaternionNegateTest
✅ QuaternionNormalizeTest
✅ QuaternionNormalizeTest1
✅ QuaternionSizeofTest
✅ QuaternionSlerpTest
✅ QuaternionSlerpTest1
✅ QuaternionSlerpTest2
✅ QuaternionSlerpTest3
✅ QuaternionSlerpTest4
✅ QuaternionSubtractionTest
✅ QuaternionSubtractTest
✅ QuaternionToStringTest
✅ QuaternionUnaryNegationTest
✅ Silk.NET.Maths.Tests.ScalarBitwiseTest
✅ And1
✅ And2
✅ And3
✅ Not1
✅ Not2
✅ Not3
✅ Or1
✅ Or2
✅ Or3
✅ RotateLeft1
✅ RotateLeft2
✅ RotateRight1
✅ RotateRight2
✅ Xor1
✅ Xor2
✅ Xor3
✅ Silk.NET.Maths.Tests.ScalarTests
✅ AbsComplex
✅ AddBigInteger
✅ AddComplex
✅ DivideBigInteger
✅ DivideComplex
✅ EqualBigInteger1
✅ EqualBigInteger2
✅ EqualComplex1
✅ EqualComplex2
✅ GreaterThanBigInteger
✅ GreaterThanOrEqualBigInteger
✅ IsFiniteComplex1
✅ IsFiniteComplex2
✅ IsFiniteComplex3
✅ IsFiniteComplex4
✅ IsInfinityComplex1
✅ IsInfinityComplex2
✅ IsInfinityComplex3
✅ IsInfinityComplex4
✅ LessThanBigInteger
✅ LessThanOrEqualBigInteger
✅ MultiplyBigInteger
✅ MultiplyComplex
✅ SubtractBigInteger
✅ SubtractComplex
✅ Silk.NET.Maths.Tests.Vector2Tests
✅ EmbeddedVectorSetFields
✅ SetFieldsTest
✅ Vector2AbsTest
✅ Vector2AdditionTest
✅ Vector2AddTest
✅ Vector2ClampTest
✅ Vector2ConstructorTest
✅ Vector2ConstructorTest2
✅ Vector2ConstructorTest3
✅ Vector2ConstructorTest4
✅ Vector2CopyToTest
✅ Vector2DistanceSquaredTest
✅ Vector2DistanceTest
✅ Vector2DistanceTest2
✅ Vector2DivideTest
✅ Vector2DivideTest1
✅ Vector2DivisionTest
✅ Vector2DivisionTest1
✅ Vector2DivisionTest2
✅ Vector2DivisionTest3
✅ Vector2DotTest
✅ Vector2DotTest1
✅ Vector2DotTest2
✅ Vector2EqualityTest
✅ Vector2EqualsNanTest
✅ Vector2EqualsTest
✅ Vector2EqualsTest1
✅ Vector2GetHashCodeTest
✅ Vector2InequalityTest
✅ Vector2LengthSquaredTest
✅ Vector2LengthSquaredTest1
✅ Vector2LengthTest
✅ Vector2LengthTest1
✅ Vector2LerpTest
✅ Vector2LerpTest1
✅ Vector2LerpTest2
✅ Vector2LerpTest3
✅ Vector2LerpTest4
✅ Vector2LerpTest5
✅ Vector2LerpTest6
✅ Vector2LerpTest7
✅ Vector2LerpTest8
✅ Vector2MarshalSizeTest
✅ Vector2MaxTest
✅ Vector2MinMaxCodeCoverageTest
✅ Vector2MinTest
✅ Vector2MultiplyOperatorTest
✅ Vector2MultiplyOperatorTest2
✅ Vector2MultiplyOperatorTest3
✅ Vector2MultiplyTest
✅ Vector2MultiplyTest2
✅ Vector2MultiplyTest3
✅ Vector2NegateTest
✅ Vector2NormalizeTest
✅ Vector2NormalizeTest1
✅ Vector2NormalizeTest2
✅ Vector2OneTest
✅ Vector2ReflectTest
✅ Vector2ReflectTest1
✅ Vector2ReflectTest2
✅ Vector2SizeofTest
✅ Vector2SqrtTest
✅ Vector2SubtractionTest
✅ Vector2SubtractTest
✅ Vector2ToStringTest
✅ Vector2Transform3x2Test
✅ Vector2TransformByQuaternionTest
✅ Vector2TransformByQuaternionTest1
✅ Vector2TransformByQuaternionTest2
✅ Vector2TransformNormal3x2Test
✅ Vector2TransformNormalTest
✅ Vector2TransformTest
✅ Vector2UnaryNegationTest
✅ Vector2UnaryNegationTest1
✅ Vector2UnaryNegationTest2
✅ Vector2UnitXTest
✅ Vector2UnitYTest
✅ Vector2ZeroTest
✅ Silk.NET.Maths.Tests.Vector3Tests
✅ EmbeddedVectorSetFields
✅ SetFieldsTest
✅ Vector3AbsTest
✅ Vector3AdditionTest
✅ Vector3AddTest
✅ Vector3ClampTest
✅ Vector3ConstructorTest
✅ Vector3ConstructorTest1
✅ Vector3ConstructorTest3
✅ Vector3ConstructorTest4
✅ Vector3ConstructorTest5
✅ Vector3CopyToTest
✅ Vector3CrossTest
✅ Vector3CrossTest1
✅ Vector3DistanceSquaredTest
✅ Vector3DistanceTest
✅ Vector3DistanceTest1
✅ Vector3DivideTest
✅ Vector3DivideTest1
✅ Vector3DivisionTest
✅ Vector3DivisionTest1
✅ Vector3DivisionTest2
✅ Vector3DivisionTest3
✅ Vector3DotTest
✅ Vector3DotTest1
✅ Vector3EqualityTest
✅ Vector3EqualsNanTest
✅ Vector3EqualsTest
✅ Vector3EqualsTest1
✅ Vector3GetHashCodeTest
✅ Vector3InequalityTest
✅ Vector3LengthSquaredTest
✅ Vector3LengthTest
✅ Vector3LengthTest1
✅ Vector3LerpTest
✅ Vector3LerpTest1
✅ Vector3LerpTest2
✅ Vector3LerpTest3
✅ Vector3LerpTest4
✅ Vector3LerpTest5
✅ Vector3LerpTest6
✅ Vector3LerpTest7
✅ Vector3LerpTest8
✅ Vector3MarshalSizeTest
✅ Vector3MaxTest
✅ Vector3MinMaxCodeCoverageTest
✅ Vector3MinTest
✅ Vector3MultiplyOperatorTest
✅ Vector3MultiplyOperatorTest2
✅ Vector3MultiplyOperatorTest3
✅ Vector3MultiplyTest
✅ Vector3MultiplyTest2
✅ Vector3MultiplyTest3
✅ Vector3NegateTest
✅ Vector3NormalizeTest
✅ Vector3NormalizeTest1
✅ Vector3NormalizeTest2
✅ Vector3OneTest
✅ Vector3ReflectTest
✅ Vector3ReflectTest1
✅ Vector3ReflectTest2
✅ Vector3ReflectTest3
✅ Vector3SizeofTest
✅ Vector3SqrtTest
✅ Vector3SubtractionTest
✅ Vector3SubtractTest
✅ Vector3ToStringTest
✅ Vector3TransformByQuaternionTest
✅ Vector3TransformByQuaternionTest1
✅ Vector3TransformByQuaternionTest2
✅ Vector3TransformNormalTest
✅ Vector3TransformTest
✅ Vector3UnaryNegationTest
✅ Vector3UnaryNegationTest1
✅ Vector3UnitXTest
✅ Vector3UnitYTest
✅ Vector3UnitZTest
✅ Vector3ZeroTest
✅ Silk.NET.Maths.Tests.Vector4Tests
✅ DeeplyEmbeddedObjectTest
✅ DeeplyEmbeddedStructTest
✅ EmbeddedVectorSetFields
✅ OperatorAddTest
✅ SetFieldsTest
✅ Vector4AbsTest
✅ Vector4AdditionTest
✅ Vector4AddTest
✅ Vector4ClampTest
✅ Vector4ConstructorTest
✅ Vector4ConstructorTest1
✅ Vector4ConstructorTest2
✅ Vector4ConstructorTest4
✅ Vector4ConstructorTest5
✅ Vector4ConstructorTest6
✅ Vector4CopyToTest
✅ Vector4DistanceSquaredTest
✅ Vector4DistanceTest
✅ Vector4DistanceTest1
✅ Vector4DivideTest
✅ Vector4DivideTest1
✅ Vector4DivisionTest
✅ Vector4DivisionTest1
✅ Vector4DivisionTest2
✅ Vector4DivisionTest3
✅ Vector4DotTest
✅ Vector4DotTest1
✅ Vector4EqualityTest
✅ Vector4EqualsNanTest
✅ Vector4EqualsTest
✅ Vector4EqualsTest1
✅ Vector4GetHashCodeTest
✅ Vector4InequalityTest
✅ Vector4LengthSquaredTest
✅ Vector4LengthTest
✅ Vector4LengthTest1
✅ Vector4LerpTest
✅ Vector4LerpTest1
✅ Vector4LerpTest2
✅ Vector4LerpTest3
✅ Vector4LerpTest4
✅ Vector4LerpTest5
✅ Vector4LerpTest6
✅ Vector4LerpTest7
✅ Vector4LerpTest8
✅ Vector4MarshalSizeTest
✅ Vector4MaxTest
✅ Vector4MinMaxCodeCoverageTest
✅ Vector4MinTest
✅ Vector4MultiplyOperatorTest
✅ Vector4MultiplyOperatorTest2
✅ Vector4MultiplyOperatorTest3
✅ Vector4MultiplyTest
✅ Vector4MultiplyTest2
✅ Vector4MultiplyTest3
✅ Vector4NegateTest
✅ Vector4NormalizeTest
✅ Vector4NormalizeTest1
✅ Vector4NormalizeTest2
✅ Vector4OneTest
✅ Vector4SizeofTest
✅ Vector4SqrtTest
✅ Vector4SubtractionTest
✅ Vector4SubtractTest
✅ Vector4ToStringTest
✅ Vector4TransformTest1
✅ Vector4TransformTest2
✅ Vector4TransformVector2QuaternionTest
✅ Vector4TransformVector2QuaternionTest1
✅ Vector4TransformVector2QuaternionTest2
✅ Vector4TransformVector2QuaternionTest3
✅ Vector4TransformVector2Test
✅ Vector4TransformVector2Test1
✅ Vector4TransformVector2Test2
✅ Vector4TransformVector3Quaternion
✅ Vector4TransformVector3QuaternionTest
✅ Vector4TransformVector3QuaternionTest1
✅ Vector4TransformVector3QuaternionTest2
✅ Vector4TransformVector3Test
✅ Vector4TransformVector3Test1
✅ Vector4TransformVector3Test2
✅ Vector4TransformVector4QuaternionTest
✅ Vector4TransformVector4QuaternionTest1
✅ Vector4TransformVector4QuaternionTest2
✅ Vector4TransformVector4Test
✅ Vector4TransformVector4Test1
✅ Vector4TransformVector4Test2
✅ Vector4UnaryNegationTest
✅ Vector4UnitWTest
✅ Vector4UnitXTest
✅ Vector4UnitYTest
✅ Vector4UnitZTest
✅ Vector4ZeroTest
✅ ./coverage/_Mac-1732207402473_2024-11-21_16_48_27.trx
31 tests were completed in 3s with 31 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Silk.NET.Core.UnitTests.Ptr2DTests | 1✅ | 5ms | ||
Silk.NET.Core.UnitTests.PtrTests | 1✅ | 1ms | ||
Silk.NET.Core.UnitTests.Ref2DTests | 16✅ | 44ms | ||
Silk.NET.Core.UnitTests.RefTests | 13✅ | 5ms |
✅ Silk.NET.Core.UnitTests.Ptr2DTests
✅ NullIsNull
✅ Silk.NET.Core.UnitTests.PtrTests
✅ NullIsNull
✅ Silk.NET.Core.UnitTests.Ref2DTests
✅ NullIsNull
✅ SingleStringPtrUtf16FromJaggedArray
✅ SingleStringPtrUtf16FromPointerArray
✅ SingleStringPtrUtf16FromRawPointer
✅ SingleStringPtrUtf16FromReadOnlySpan
✅ SingleStringPtrUtf16FromSpan
✅ SingleStringPtrUtf32FromJaggedArray
✅ SingleStringPtrUtf32FromPointerArray
✅ SingleStringPtrUtf32FromRawPointer
✅ SingleStringPtrUtf32FromReadOnlySpan
✅ SingleStringPtrUtf32FromSpan
✅ SingleStringPtrUtf8FromJaggedArray
✅ SingleStringPtrUtf8FromPointerArray
✅ SingleStringPtrUtf8FromRawPointer
✅ SingleStringPtrUtf8FromReadOnlySpan
✅ SingleStringPtrUtf8FromSpan
✅ Silk.NET.Core.UnitTests.RefTests
✅ NullIsNull
✅ SingleStringUtf16FromByteArray
✅ SingleStringUtf16FromRawPointer
✅ SingleStringUtf16FromReadOnlySpan
✅ SingleStringUtf16FromSpan
✅ SingleStringUtf32FromByteArray
✅ SingleStringUtf32FromRawPointer
✅ SingleStringUtf32FromReadOnlySpan
✅ SingleStringUtf32FromSpan
✅ SingleStringUtf8FromByteArray
✅ SingleStringUtf8FromRawPointer
✅ SingleStringUtf8FromReadOnlySpan
✅ SingleStringUtf8FromSpan
✅ ./coverage/_Mac-1732207402473_2024-11-21_16_48_36.trx
66 tests were completed in 15s with 66 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Silk.NET.SilkTouch.UnitTests.ArrayParameterTransformerTests | 13✅ | 298ms | ||
Silk.NET.SilkTouch.UnitTests.Khronos.MixKhronosDataTests | 18✅ | 1s | ||
Silk.NET.SilkTouch.UnitTests.MetadataUtilsTests | 27✅ | 6ms | ||
Silk.NET.SilkTouch.UnitTests.ModUtilsTests | 3✅ | 1ms | ||
Silk.NET.SilkTouch.UnitTests.Naming.NameTests | 5✅ | 30ms |
✅ Silk.NET.SilkTouch.UnitTests.ArrayParameterTransformerTests
✅ Transform("public static void CreateTests([NativeTypeName(\"uint*\")] uint* test1mo)\n => InnerCreateTest(test1mo);","public static uint CreateTest()\n{\n uint test1mo = default;\n InnerCreateTest((uint*)&test1mo);\n return test1mo;\n}")
✅ Transform("public static void CreateTests(int cnt, [NativeTypeName(\"uint*\")] uint* testm)\n => InnerCreateTest(cnt, testm);","public static uint CreateTest()\n{\n uint testm = default;\n InnerCreateTest(1, (uint*)&testm);\n return testm;\n}")
✅ Transform("public static void CreateTests(int cnt, [NativeTypeName(\"uint*\")] uint* testmo)\n => InnerCreateTest(cnt, testmo);","public static uint CreateTest()\n{\n uint testmo = default;\n InnerCreateTest(1, (uint*)&testmo);\n return testmo;\n}")
✅ Transform("public static void CreateTests(int cnt, [NativeTypeName(\"uint*\")] uint* tst)\n => InnerCreateTest(cnt, tst);","public static uint CreateTest()\n{\n uint tst = default;\n InnerCreateTest(1, (uint*)&tst);\n return tst;\n}")
✅ Transform("public static void DeleteTests([NativeTypeName(\"const uint*\")] uint* test1i)\n => InnerDeleteTest(test1i);","public static void DeleteTest([NativeTypeName(\"const uint*\")] uint test1i)\n{\n InnerDeleteTest((uint*)&test1i);\n}")
✅ Transform("public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* test)\n => InnerDeleteTest(cnt, test);","public static void DeleteTest([NativeTypeName(\"const uint*\")] uint test)\n{\n InnerDeleteTest(1, (uint*)&test);\n}")
✅ Transform("public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* testi)\n => InnerDeleteTest(cnt, testi);","public static void DeleteTest([NativeTypeName(\"const uint*\")] uint testi)\n{\n InnerDeleteTest(1, (uint*)&testi);\n}")
✅ Transform("public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* testim)\n => InnerDeleteTest(cnt, testim);","public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* testim) => InnerDeleteTest(cnt, testim);")
✅ Transform("public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* testio)\n => InnerDeleteTest(cnt, testio);","public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* testio) => InnerDeleteTest(cnt, testio);")
✅ Transform("public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* testo)\n => InnerDeleteTest(cnt, testo);","public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* testo) => InnerDeleteTest(cnt, testo);")
✅ Transform("public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* testom)\n => InnerDeleteTest(cnt, testom);","public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* testom) => InnerDeleteTest(cnt, testom);")
✅ Transform("public static void DeleteTests(int cnt, [NativeTypeName(\"const uint*\")] uint* tst)\n => InnerDeleteTest(cnt, tst);","public static void DeleteTest([NativeTypeName(\"const uint*\")] uint tst)\n{\n InnerDeleteTest(1, (uint*)&tst);\n}")
✅ Transform("public static void DeleteTests(int cnt, [NativeTypeName(\"uint*\")] uint* testi)\n => InnerDeleteTest(cnt, testi);","public static void DeleteTests(int cnt, [NativeTypeName(\"uint*\")] uint* testi) => InnerDeleteTest(cnt, testi);")
✅ Silk.NET.SilkTouch.UnitTests.Khronos.MixKhronosDataTests
✅ ApiSets("cl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ ApiSets("gl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ ApiSets("glx.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ ApiSets("vk.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ ApiSets("wgl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ DependsStringParsing1
✅ DependsStringParsing2
✅ EnumGroupRegression("cl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData,[Silk.NET.BuildTools.Common.Profile])
✅ EnumGroupRegression("gl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData,[Silk.NET.BuildTools.Common.Profile, Silk.NET.BuildTools.Common.Profile, Silk.NET.BuildTools.Common.Profile])
✅ EnumsToGroups("cl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ EnumsToGroups("gl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ EnumsToGroups("glx.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ EnumsToGroups("wgl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ SupportedApiProfiles("cl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ SupportedApiProfiles("gl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ SupportedApiProfiles("glx.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ SupportedApiProfiles("vk.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ SupportedApiProfiles("wgl.xml",Silk.NET.SilkTouch.Mods.MixKhronosData+JobData)
✅ Silk.NET.SilkTouch.UnitTests.MetadataUtilsTests
✅ GetIndirectionLevels("const int a",0)
✅ GetIndirectionLevels("const int* const* const* a[16]",4)
✅ GetIndirectionLevels("const int* const* const* a[2][8]",4)
✅ GetIndirectionLevels("const int* const* const*",3)
✅ GetIndirectionLevels("const int* const* const*[16]",4)
✅ GetIndirectionLevels("const int* const*",2)
✅ GetIndirectionLevels("const int*",1)
✅ GetMutability("const int a",0,[False],0)
✅ GetMutability("const int* const* const a",2,[False, False, False],0)
✅ GetMutability("const int* const* const* a[16]",4,[True, True, False, False, False],16)
✅ GetMutability("const int* const* const* a[2][8]",4,[True, True, False, False, False],16)
✅ GetMutability("const int* const* const*",3,[True, False, False, False],0)
✅ GetMutability("const int* const* const*[16]",4,[True, True, False, False, False],16)
✅ GetMutability("const int* const*",2,[True, False, False],0)
✅ GetMutability("const int*",1,[True, False],0)
✅ GetMutability("int a",0,[True],0)
✅ GetMutability("int* const* const* a[16]",4,[True, False, False, True, True],16)
✅ GetMutability("int* const* const* a[2][8]",4,[True, False, False, True, True],16)
✅ GetMutability("int* const* const*",3,[True, False, False, True],0)
✅ GetMutability("int* const* const*[16]",4,[True, False, False, True, True],16)
✅ GetMutability("int* const*",2,[True, False, True],0)
✅ GetMutability("int*",1,[True, True],0)
✅ GetMutability("int** const* a[16]",4,[True, True, False, True, True],0)
✅ GetMutability("int** const* a[2][8]",4,[True, True, False, True, True],0)
✅ GetMutability("int** const*",3,[True, False, True, True],0)
✅ GetMutability("int** const*[16]",4,[True, True, False, True, True],16)
✅ GetMutability("int**",2,[True, True, True],0)
✅ Silk.NET.SilkTouch.UnitTests.ModUtilsTests
✅ GetEffectiveName((hello/GL.gen.cs, GL, hello/, .gen.cs))
✅ GetEffectiveName((hello/GL.Interfaces.gen.cs, GL.Interfaces, hello/, .gen.cs))
✅ GetEffectiveName((hello/GL.Manual.cs, GL.Manual, hello/, .cs))
✅ Silk.NET.SilkTouch.UnitTests.Naming.NameTests
✅ RegressionEvalTargetNV
✅ RegressionFragmentShaderColorModMaskATI
✅ RegressionNamespacePrefixDetermination
✅ SimpleGlfwTestDetermination("glfw")
✅ SimpleGlfwTestDetermination(null)
✅ ./coverage/_Mac-1732207402473_2024-11-21_16_48_44.trx
240 tests were completed in 14s with 240 passed, 0 failed and 0 skipped.
✅ Silk.NET.SDL.UnitTests.SDL_AssertDataTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_AtomicIntTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_AtomicU32Tests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_AudioDeviceEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_AudioSpecTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_CameraDeviceEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_CameraSpecTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_ClipboardEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_ColorTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_CommonEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_DateTimeTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_DialogFileFilterTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_DisplayEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_DisplayModeTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_DropEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_EventTests
✅ IsBlittableTest
✅ IsLayoutExplicitTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_FColorTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_FingerTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_FPointTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_FRectTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_GamepadAxisEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_GamepadBindingTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_GamepadButtonEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_GamepadDeviceEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_GamepadSensorEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_GamepadTouchpadEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_GUIDTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_HapticConditionTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_HapticConstantTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_HapticCustomTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_HapticDirectionTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_HapticEffectTests
✅ IsBlittableTest
✅ IsLayoutExplicitTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_HapticLeftRightTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_HapticPeriodicTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_HapticRampTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_hid_device_infoTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_InitStateTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_IOStreamInterfaceTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_JoyAxisEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_JoyBallEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_JoyBatteryEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_JoyButtonEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_JoyDeviceEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_JoyHatEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_KeyboardDeviceEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_KeyboardEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_LocaleTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_MessageBoxButtonDataTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_MessageBoxColorSchemeTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_MessageBoxColorTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_MessageBoxDataTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_MouseButtonEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_MouseDeviceEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_MouseMotionEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_MouseWheelEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_PaletteTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_PathInfoTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_PenAxisEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_PenButtonEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_PenMotionEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_PenProximityEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_PenTouchEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_PixelFormatDetailsTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_PointTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_QuitEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_RectTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_SensorEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_StorageInterfaceTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_SurfaceTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_TextEditingCandidatesEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_TextEditingEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_TextInputEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_TextureTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_TouchFingerEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_UserEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_VertexTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_VirtualJoystickDescTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_VirtualJoystickSensorDescTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_VirtualJoystickTouchpadDescTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
✅ Silk.NET.SDL.UnitTests.SDL_WindowEventTests
✅ IsBlittableTest
✅ IsLayoutSequentialTest
✅ SizeOfTest
Loading