Skip to content

Bring back some of the build infrastructure #604

Bring back some of the build infrastructure

Bring back some of the build infrastructure #604

GitHub Actions / .NET Test Report (osx-arm64) succeeded Dec 15, 2024 in 0s

842 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
./coverage/_Mac-1734297388026_2024-12-15_21_39_49.trx 31✅ 4s
./coverage/_Mac-1734297388026_2024-12-15_21_39_50.trx 505✅ 3s
./coverage/_Mac-1734297388026_2024-12-15_21_40_13.trx 240✅ 9s
./coverage/_Mac-1734297388026_2024-12-15_21_40_21.trx 66✅ 7s

✅ ./coverage/_Mac-1734297388026_2024-12-15_21_39_49.trx

31 tests were completed in 4s with 31 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Silk.NET.Core.UnitTests.Ptr2DTests 1✅ 4ms
Silk.NET.Core.UnitTests.PtrTests 1✅ 1ms
Silk.NET.Core.UnitTests.Ref2DTests 16✅ 18ms
Silk.NET.Core.UnitTests.RefTests 13✅ 6ms

✅ 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-1734297388026_2024-12-15_21_39_50.trx

505 tests were completed in 3s with 505 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Silk.NET.Maths.Tests.ExpTests 5✅ 9ms
Silk.NET.Maths.Tests.LogTests 7✅ 1ms
Silk.NET.Maths.Tests.Matrix4x4Tests 121✅ 1s
Silk.NET.Maths.Tests.PlaneTests 20✅ 15ms
Silk.NET.Maths.Tests.PowIntTests 5✅ 9ms
Silk.NET.Maths.Tests.QuaternionTests 57✅ 556ms
Silk.NET.Maths.Tests.ScalarBitwiseTest 16✅ 28ms
Silk.NET.Maths.Tests.ScalarTests 25✅ 27ms
Silk.NET.Maths.Tests.Vector2Tests 78✅ 48ms
Silk.NET.Maths.Tests.Vector3Tests 78✅ 32ms
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-1734297388026_2024-12-15_21_40_13.trx

240 tests were completed in 9s with 240 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Silk.NET.SDL.UnitTests.SDL_AssertDataTests 3✅ 5ms
Silk.NET.SDL.UnitTests.SDL_AtomicIntTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_AtomicU32Tests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_AudioDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_AudioSpecTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_CameraDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_CameraSpecTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_ClipboardEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_ColorTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_CommonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DateTimeTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DialogFileFilterTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DisplayEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DisplayModeTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_DropEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_EventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_FColorTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_FingerTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_FPointTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_FRectTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadAxisEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadBindingTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadButtonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadSensorEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GamepadTouchpadEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_GUIDTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticConditionTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticConstantTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticCustomTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticDirectionTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticEffectTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticLeftRightTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticPeriodicTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_HapticRampTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_hid_device_infoTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_InitStateTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_IOStreamInterfaceTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyAxisEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyBallEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyBatteryEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyButtonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_JoyHatEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_KeyboardDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_KeyboardEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_LocaleTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MessageBoxButtonDataTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MessageBoxColorSchemeTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MessageBoxColorTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MessageBoxDataTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MouseButtonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MouseDeviceEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MouseMotionEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_MouseWheelEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PaletteTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PathInfoTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PenAxisEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PenButtonEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PenMotionEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PenProximityEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PenTouchEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PixelFormatDetailsTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_PointTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_QuitEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_RectTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_SensorEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_StorageInterfaceTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_SurfaceTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_TextEditingCandidatesEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_TextEditingEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_TextInputEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_TextureTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_TouchFingerEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_UserEventTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_VertexTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_VirtualJoystickDescTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_VirtualJoystickSensorDescTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_VirtualJoystickTouchpadDescTests 3✅ 0ms
Silk.NET.SDL.UnitTests.SDL_WindowEventTests 3✅ 0ms

✅ 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

✅ ./coverage/_Mac-1734297388026_2024-12-15_21_40_21.trx

66 tests were completed in 7s with 66 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Silk.NET.SilkTouch.UnitTests.ArrayParameterTransformerTests 13✅ 185ms
Silk.NET.SilkTouch.UnitTests.Khronos.MixKhronosDataTests 18✅ 750ms
Silk.NET.SilkTouch.UnitTests.MetadataUtilsTests 27✅ 4ms
Silk.NET.SilkTouch.UnitTests.ModUtilsTests 3✅ 0ms
Silk.NET.SilkTouch.UnitTests.Naming.NameTests 5✅ 18ms

✅ 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)