Browse Source

Providers: test folder structure

pull/445/head
Christoph Ruegg 10 years ago
parent
commit
7c2d3b1892
  1. 76
      MathNet.Numerics.NativeProviders.sln
  2. 6
      src/UnitTests/Providers/FourierTransform/FourierTransformProviderTests.cs
  3. 2
      src/UnitTests/Providers/LinearAlgebra/Complex/LinearAlgebraProviderTests.cs
  4. 2
      src/UnitTests/Providers/LinearAlgebra/Complex32/LinearAlgebraProviderTests.cs
  5. 2
      src/UnitTests/Providers/LinearAlgebra/Double/LinearAlgebraProviderTests.cs
  6. 2
      src/UnitTests/Providers/LinearAlgebra/Single/LinearAlgebraProviderTests.cs
  7. 9
      src/UnitTests/UnitTests.csproj

76
MathNet.Numerics.NativeProviders.sln

@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.23107.0
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{5A0892FF-82CE-40FC-BCE1-73810C615F52}"
ProjectSection(SolutionItems) = preProject
@ -53,6 +53,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{97C9717A
build.fsx = build.fsx
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "src\UnitTests\UnitTests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -387,32 +389,80 @@ Global
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Any CPU.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Mixed Platforms.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Win32.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Win32.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|x64.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|x64.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|Win32.Build.0 = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|x64.ActiveCfg = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-CUDA|x64.Build.0 = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Any CPU.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Any CPU.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Mixed Platforms.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Win32.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Win32.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|x64.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|x64.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Win32.ActiveCfg = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|Win32.Build.0 = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|x64.ActiveCfg = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-MKL|x64.Build.0 = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Any CPU.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Any CPU.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Mixed Platforms.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Win32.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Win32.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|x64.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|x64.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Win32.ActiveCfg = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|Win32.Build.0 = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|x64.ActiveCfg = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-OpenBLAS|x64.Build.0 = Release|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Mixed Platforms.Build.0 = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Win32.ActiveCfg = Release-Signed|Any CPU
{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|x64.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Win32.ActiveCfg = Debug|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Win32.Build.0 = Debug|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|x64.ActiveCfg = Debug|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|x64.Build.0 = Debug|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Any CPU.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Win32.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Win32.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|x64.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|x64.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Any CPU.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Any CPU.Build.0 = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Mixed Platforms.Build.0 = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|Win32.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|x64.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-CUDA|x64.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Any CPU.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Any CPU.Build.0 = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Mixed Platforms.Build.0 = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Win32.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|Win32.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|x64.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-MKL|x64.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Any CPU.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Any CPU.Build.0 = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Mixed Platforms.Build.0 = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Win32.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|Win32.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|x64.ActiveCfg = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-OpenBLAS|x64.Build.0 = Release|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Mixed Platforms.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Mixed Platforms.Build.0 = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Win32.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Win32.Build.0 = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|x64.ActiveCfg = Release-Signed|Any CPU
{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|x64.Build.0 = Release-Signed|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

6
src/UnitTests/FourierTransformProviderTests/FourierTransformProviderTests.cs → src/UnitTests/Providers/FourierTransform/FourierTransformProviderTests.cs

@ -33,7 +33,7 @@ using MathNet.Numerics.Providers.FourierTransform;
using MathNet.Numerics.Statistics;
using NUnit.Framework;
namespace MathNet.Numerics.UnitTests.FourierTransformProviderTests
namespace MathNet.Numerics.UnitTests.Providers.FourierTransform
{
#if NOSYSNUMERICS
using Complex = Numerics.Complex;
@ -42,10 +42,10 @@ namespace MathNet.Numerics.UnitTests.FourierTransformProviderTests
#endif
/// <summary>
/// Base class for linear algebra provider tests.
/// Fourier transform provider tests.
/// </summary>
[TestFixture, Category("LAProvider")]
public class LinearAlgebraProviderTests
public class FourierTransformProviderTests
{
[Test]
public void ForwardInplaceRealSine()

2
src/UnitTests/LinearAlgebraProviderTests/Complex/LinearAlgebraProviderTests.cs → src/UnitTests/Providers/LinearAlgebra/Complex/LinearAlgebraProviderTests.cs

@ -36,7 +36,7 @@ using MathNet.Numerics.LinearAlgebra.Factorization;
using MathNet.Numerics.Providers.LinearAlgebra;
using NUnit.Framework;
namespace MathNet.Numerics.UnitTests.LinearAlgebraProviderTests.Complex
namespace MathNet.Numerics.UnitTests.Providers.LinearAlgebra.Complex
{
#if NOSYSNUMERICS
using Complex = Numerics.Complex;

2
src/UnitTests/LinearAlgebraProviderTests/Complex32/LinearAlgebraProviderTests.cs → src/UnitTests/Providers/LinearAlgebra/Complex32/LinearAlgebraProviderTests.cs

@ -36,7 +36,7 @@ using MathNet.Numerics.LinearAlgebra.Factorization;
using MathNet.Numerics.Providers.LinearAlgebra;
using NUnit.Framework;
namespace MathNet.Numerics.UnitTests.LinearAlgebraProviderTests.Complex32
namespace MathNet.Numerics.UnitTests.Providers.LinearAlgebra.Complex32
{
using Numerics;

2
src/UnitTests/LinearAlgebraProviderTests/Double/LinearAlgebraProviderTests.cs → src/UnitTests/Providers/LinearAlgebra/Double/LinearAlgebraProviderTests.cs

@ -36,7 +36,7 @@ using MathNet.Numerics.LinearAlgebra.Factorization;
using MathNet.Numerics.Providers.LinearAlgebra;
using NUnit.Framework;
namespace MathNet.Numerics.UnitTests.LinearAlgebraProviderTests.Double
namespace MathNet.Numerics.UnitTests.Providers.LinearAlgebra.Double
{
/// <summary>
/// Base class for linear algebra provider tests.

2
src/UnitTests/LinearAlgebraProviderTests/Single/LinearAlgebraProviderTests.cs → src/UnitTests/Providers/LinearAlgebra/Single/LinearAlgebraProviderTests.cs

@ -36,7 +36,7 @@ using MathNet.Numerics.LinearAlgebra.Single;
using MathNet.Numerics.Providers.LinearAlgebra;
using NUnit.Framework;
namespace MathNet.Numerics.UnitTests.LinearAlgebraProviderTests.Single
namespace MathNet.Numerics.UnitTests.Providers.LinearAlgebra.Single
{
/// <summary>
/// Base class for linear algebra provider tests.

9
src/UnitTests/UnitTests.csproj

@ -142,6 +142,7 @@
<Compile Include="FinancialTests\SemiDeviationTests.cs" />
<Compile Include="GenerateTests.cs" />
<Compile Include="GoodnessOfFit\RSquaredTest.cs" />
<Compile Include="Providers\FourierTransform\FourierTransformProviderTests.cs" />
<Compile Include="IntegralTransformsTests\FourierTest.cs" />
<Compile Include="IntegralTransformsTests\HartleyTest.cs" />
<Compile Include="IntegralTransformsTests\InverseTransformTest.cs" />
@ -158,10 +159,10 @@
<Compile Include="InterpolationTests\LinearInterpolationCase.cs" />
<Compile Include="FitTests.cs" />
<Compile Include="InterpolationTests\StepInterpolationTest.cs" />
<Compile Include="LinearAlgebraProviderTests\Complex32\LinearAlgebraProviderTests.cs" />
<Compile Include="LinearAlgebraProviderTests\Complex\LinearAlgebraProviderTests.cs" />
<Compile Include="LinearAlgebraProviderTests\Double\LinearAlgebraProviderTests.cs" />
<Compile Include="LinearAlgebraProviderTests\Single\LinearAlgebraProviderTests.cs" />
<Compile Include="Providers\LinearAlgebra\Complex32\LinearAlgebraProviderTests.cs" />
<Compile Include="Providers\LinearAlgebra\Complex\LinearAlgebraProviderTests.cs" />
<Compile Include="Providers\LinearAlgebra\Double\LinearAlgebraProviderTests.cs" />
<Compile Include="Providers\LinearAlgebra\Single\LinearAlgebraProviderTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\DenseMatrixTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\DenseVectorTests.cs" />
<Compile Include="LinearAlgebraTests\Complex32\DiagonalMatrixTests.cs" />

Loading…
Cancel
Save