Skip to content

Commit

Permalink
chore: add test project.
Browse files Browse the repository at this point in the history
  • Loading branch information
codito committed Jun 23, 2018
1 parent d39c7ac commit 3a3e3c1
Show file tree
Hide file tree
Showing 6 changed files with 64 additions and 11 deletions.
17 changes: 17 additions & 0 deletions nunit.testlogger.sln
Expand Up @@ -11,6 +11,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NUnit.Xml.TestLogger.TestAd
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "package", "src\package\package.csproj", "{B07E01EB-F697-4D97-BBE2-C2C49B2EFBF3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{D244BD05-A6C4-4E04-A392-A21091E4597F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NUnit.Xml.TestLogger.AcceptanceTests", "test\NUnit.Xml.TestLogger.AcceptanceTests\NUnit.Xml.TestLogger.AcceptanceTests.csproj", "{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -60,10 +64,23 @@ Global
{B07E01EB-F697-4D97-BBE2-C2C49B2EFBF3}.Release|x64.Build.0 = Release|x64
{B07E01EB-F697-4D97-BBE2-C2C49B2EFBF3}.Release|x86.ActiveCfg = Release|x86
{B07E01EB-F697-4D97-BBE2-C2C49B2EFBF3}.Release|x86.Build.0 = Release|x86
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Debug|x64.ActiveCfg = Debug|x64
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Debug|x64.Build.0 = Debug|x64
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Debug|x86.ActiveCfg = Debug|x86
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Debug|x86.Build.0 = Debug|x86
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Release|Any CPU.Build.0 = Release|Any CPU
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Release|x64.ActiveCfg = Release|x64
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Release|x64.Build.0 = Release|x64
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Release|x86.ActiveCfg = Release|x86
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{D53B993F-BAA5-4DBA-AAE2-D44DC28D37B2} = {DB72843C-27A3-4646-BE18-164E33702212}
{72D6CC14-E2CE-4271-8CEE-FBEF8E6EC31D} = {DB72843C-27A3-4646-BE18-164E33702212}
{B07E01EB-F697-4D97-BBE2-C2C49B2EFBF3} = {DB72843C-27A3-4646-BE18-164E33702212}
{A47EDBAD-CF86-4F2D-9CE6-02510954CE10} = {D244BD05-A6C4-4E04-A392-A21091E4597F}
EndGlobalSection
EndGlobal
@@ -0,0 +1,24 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<WarningsAsErrors>true</WarningsAsErrors>
<EnableCodeAnalysis>true</EnableCodeAnalysis>
<IsPackable>false</IsPackable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.7.2" />
<PackageReference Include="MSTest.TestAdapter" Version="1.3.2" />
<PackageReference Include="MSTest.TestFramework" Version="1.3.2" />
</ItemGroup>

<!-- Build test assets for acceptance tests -->
<Target Name="TestTarget" AfterTargets="Build">
<Message Importance="High" Text="... Building test assets" />
<RemoveDir Directories="$(NuGetPackageRoot)/xunitxml.testlogger" />
<Exec ContinueOnError="False" Command="dotnet build -c $(Configuration) -p:RestoreSources=$(MSBuildThisFileDirectory)../../src/package/bin/$(Configuration) ../assets/NUnit.Xml.TestLogger.NetCore.Tests/NUnit.Xml.TestLogger.NetCore.Tests.csproj"/>
<Exec ContinueOnError="False" Command="dotnet build -c $(Configuration) -p:RestoreSources=$(MSBuildThisFileDirectory)../../src/package/bin/$(Configuration) ../assets/NUnit.Xml.TestLogger.NetFull.Tests/NUnit.Xml.TestLogger.NetFull.Tests.csproj"/>
<Message Importance="High" Text="... Completed" />
</Target>
</Project>
13 changes: 13 additions & 0 deletions test/NUnit.Xml.TestLogger.AcceptanceTests/UnitTest1.cs
@@ -0,0 +1,13 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace NUnit.Xml.TestLogger.AcceptanceTests
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
}
}
}
@@ -1,15 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk">

<Import Project="../../../scripts/version.props" />

<PropertyGroup>
<TargetFramework>netcoreapp1.1</TargetFramework>
<Version Condition=" '$(LoggerVersion)' == '' ">1.0.0-dev</Version>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
<PackageReference Include="NUnit" Version="3.8.1" />
<PackageReference Include="NUnit3TestAdapter" Version="3.8.0" />
<PackageReference Include="NunitXml.TestLogger" Version="[$(LoggerVersion)]" />
<PackageReference Include="NunitXml.TestLogger" Version="$(PackageVersion)" />
</ItemGroup>

</Project>
</Project>
@@ -1,19 +1,17 @@
<Project Sdk="Microsoft.NET.Sdk">

<Import Project="../../../scripts/version.props" />

<PropertyGroup>
<TargetFramework>net46</TargetFramework>
<Version Condition=" '$(LoggerVersion)' == '' ">1.0.0-dev</Version>
<FrameworkPathOverride Condition="'$(OS)' != 'Windows_NT'">/usr/lib/mono/4.5/</FrameworkPathOverride>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
<PackageReference Include="NUnit" Version="3.8.1" />
<PackageReference Include="NUnit3TestAdapter" Version="3.8.0" />
<PackageReference Include="NunitXml.TestLogger" Version="[$(LoggerVersion)]" />
</ItemGroup>

<ItemGroup>
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
<PackageReference Include="NunitXml.TestLogger" Version="$(PackageVersion)" />
</ItemGroup>

<ItemGroup>
Expand All @@ -22,4 +20,4 @@
</Compile>
</ItemGroup>

</Project>
</Project>

0 comments on commit 3a3e3c1

Please sign in to comment.