Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump NUnit3TestAdapter from 4.5.0 to 4.6.0 #2260

Open
wants to merge 1 commit into
base: develop/3.0
Choose a base branch
from

Bump NUnit3TestAdapter from 4.5.0 to 4.6.0

dbd0b10
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

Bump NUnit3TestAdapter from 4.5.0 to 4.6.0 #2260

Bump NUnit3TestAdapter from 4.5.0 to 4.6.0
dbd0b10
Select commit
Loading
Failed to load commit list.
GitHub Actions / .NET Test Report (osx-arm64) succeeded Aug 1, 2024 in 1s

594 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
./coverage/_Mac-1722524415139_2024-08-01_15_07_46.trx 25✅ 3s
./coverage/_Mac-1722524415139_2024-08-01_15_07_46[1].trx 505✅ 2s
./coverage/_Mac-1722524415139_2024-08-01_15_07_59.trx 64✅ 9s

✅ ./coverage/_Mac-1722524415139_2024-08-01_15_07_46.trx

25 tests were completed in 3s with 25 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 13✅ 15ms
Silk.NET.Core.UnitTests.RefTests 10✅ 6ms

✅ Silk.NET.Core.UnitTests.Ptr2DTests

✅ NullIsNull

✅ Silk.NET.Core.UnitTests.PtrTests

✅ NullIsNull

✅ Silk.NET.Core.UnitTests.Ref2DTests

✅ NullIsNull
✅ SingleStringPtrUtf16FromJaggedArray
✅ SingleStringPtrUtf16FromPointerArray
✅ SingleStringPtrUtf16FromRawPointer
✅ SingleStringPtrUtf16FromSpan
✅ SingleStringPtrUtf32FromJaggedArray
✅ SingleStringPtrUtf32FromPointerArray
✅ SingleStringPtrUtf32FromRawPointer
✅ SingleStringPtrUtf32FromSpan
✅ SingleStringPtrUtf8FromJaggedArray
✅ SingleStringPtrUtf8FromPointerArray
✅ SingleStringPtrUtf8FromRawPointer
✅ SingleStringPtrUtf8FromSpan

✅ Silk.NET.Core.UnitTests.RefTests

✅ NullIsNull
✅ SingleStringUtf16FromByteArray
✅ SingleStringUtf16FromRawPointer
✅ SingleStringUtf16FromSpan
✅ SingleStringUtf32FromByteArray
✅ SingleStringUtf32FromRawPointer
✅ SingleStringUtf32FromSpan
✅ SingleStringUtf8FromByteArray
✅ SingleStringUtf8FromRawPointer
✅ SingleStringUtf8FromSpan

✅ ./coverage/_Mac-1722524415139_2024-08-01_15_07_46[1].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✅ 1ms
Silk.NET.Maths.Tests.Matrix4x4Tests 121✅ 780ms
Silk.NET.Maths.Tests.PlaneTests 20✅ 25ms
Silk.NET.Maths.Tests.PowIntTests 5✅ 1ms
Silk.NET.Maths.Tests.QuaternionTests 57✅ 463ms
Silk.NET.Maths.Tests.ScalarBitwiseTest 16✅ 43ms
Silk.NET.Maths.Tests.ScalarTests 25✅ 23ms
Silk.NET.Maths.Tests.Vector2Tests 78✅ 17ms
Silk.NET.Maths.Tests.Vector3Tests 78✅ 77ms
Silk.NET.Maths.Tests.Vector4Tests 93✅ 78ms

✅ 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-1722524415139_2024-08-01_15_07_59.trx

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

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

✅ 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

✅ RegressionFragmentShaderColorModMaskATI
✅ SimpleGlfwTestDetermination("glfw")
✅ SimpleGlfwTestDetermination(null)