From 9b57a30fd91c604fa6acf6097ff6294ff5f9661f Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Thu, 23 Jan 2020 01:04:44 +1100 Subject: [PATCH] Filter xunit references so testrunner does not throw. --- .github/workflows/build-and-test.yml | 2 +- tests/Directory.Build.props | 2 +- tests/Directory.Build.targets | 2 +- .../Conversion/RgbAndHslConversionTest.cs | 23 +++++++++++++++++++ 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 8b47b0f76..b4b966a02 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -80,7 +80,7 @@ jobs: - name: Test shell: pwsh - run: ./ci-test.ps1 "${{matrix.options.os}}" "${{matrix.options.framework}}" "${{matrix.options.runtime}}" "${{matrix.options.codecov}}" Debug + run: ./ci-test.ps1 "${{matrix.options.os}}" "${{matrix.options.framework}}" "${{matrix.options.runtime}}" "${{matrix.options.codecov}}" env: CI: True XUNIT_PATH: .\tests\ImageSharp.Tests # Required for xunit diff --git a/tests/Directory.Build.props b/tests/Directory.Build.props index 3d8286971..64f79e324 100644 --- a/tests/Directory.Build.props +++ b/tests/Directory.Build.props @@ -24,7 +24,7 @@ - + diff --git a/tests/Directory.Build.targets b/tests/Directory.Build.targets index 22c70d8ca..137a7a030 100644 --- a/tests/Directory.Build.targets +++ b/tests/Directory.Build.targets @@ -17,7 +17,7 @@ - + diff --git a/tests/ImageSharp.Tests/Colorspaces/Conversion/RgbAndHslConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/Conversion/RgbAndHslConversionTest.cs index 8b1fed84c..21f32861d 100644 --- a/tests/ImageSharp.Tests/Colorspaces/Conversion/RgbAndHslConversionTest.cs +++ b/tests/ImageSharp.Tests/Colorspaces/Conversion/RgbAndHslConversionTest.cs @@ -5,6 +5,7 @@ using System; using SixLabors.ImageSharp.ColorSpaces; using SixLabors.ImageSharp.ColorSpaces.Conversion; using Xunit; +using Xunit.Abstractions; namespace SixLabors.ImageSharp.Tests.Colorspaces.Conversion { @@ -21,6 +22,24 @@ namespace SixLabors.ImageSharp.Tests.Colorspaces.Conversion private static readonly ColorSpaceConverter Converter = new ColorSpaceConverter(); private static readonly ApproximateColorSpaceComparer ColorSpaceComparer = new ApproximateColorSpaceComparer(.0001F); + public static TheoryData Hsl_To_Rgb + = new TheoryData + { + { 0, 0, 0, 0, 0, 0 }, + { 0, 1, 1, 1, 1, 1 }, + { 360, 1, 1, 1, 1, 1 }, + { 0, 1, .5F, 1, 0, 0 }, + { 120, 1, .5F, 0, 1, 0 }, + { 240, 1, .5F, 0, 0, 1 } + }; + + private readonly ITestOutputHelper output; + + public RgbAndHslConversionTest(ITestOutputHelper output) + { + this.output = output; + } + /// /// Tests conversion from to . /// @@ -31,6 +50,8 @@ namespace SixLabors.ImageSharp.Tests.Colorspaces.Conversion [InlineData(0, 1, .5F, 1, 0, 0)] [InlineData(120, 1, .5F, 0, 1, 0)] [InlineData(240, 1, .5F, 0, 0, 1)] + //[Theory] + //[MemberData(nameof(Hsl_To_Rgb))] public void Convert_Hsl_To_Rgb(float h, float s, float l, float r, float g, float b) { // Arrange @@ -54,6 +75,8 @@ namespace SixLabors.ImageSharp.Tests.Colorspaces.Conversion { Assert.Equal(expected, actualSpan[i], ColorSpaceComparer); } + + this.output.WriteLine("Verifying Convert_Hsl_To_Rgb is run"); } ///