diff options
-rw-r--r-- | build/PackageVersions.targets | 8 | ||||
-rw-r--r-- | build/Project.targets | 7 |
2 files changed, 14 insertions, 1 deletions
diff --git a/build/PackageVersions.targets b/build/PackageVersions.targets index 50a8248..e40c771 100644 --- a/build/PackageVersions.targets +++ b/build/PackageVersions.targets @@ -8,7 +8,7 @@ <PackageReference Update="Microsoft.VisualStudio.Threading" Version="15.8.192"/> <PackageReference Update="Microsoft.VisualStudio.Utilities" Version="15.0.26606"/> <PackageReference Update="Microsoft.VisualStudio.Validation" Version="15.3.15"/> - <PackageReference Update="System.Collections.Immutable" Version="1.5.0"/> + <PackageReference Update="System.Collections.Immutable" Version="1.6.0"/> </ItemGroup> <!-- Used only by src/Editor/Language/Def/Language/CodeLens/Remoting --> @@ -38,4 +38,10 @@ <PackageReference Update="stdole" Version="7.0.3301"/> <PackageReference Update="SQLitePCLRaw.bundle_green" Version="1.1.2"/> </ItemGroup> + + <!-- Unit Tests --> + <ItemGroup> + <PackageReference Update="xunit" Version="2.4.1"/> + <PackageReference Update="xunit.runner.console" Version="2.4.1"/> + </ItemGroup> </Project> diff --git a/build/Project.targets b/build/Project.targets index 1889d00..5601814 100644 --- a/build/Project.targets +++ b/build/Project.targets @@ -61,4 +61,11 @@ <Reference Remove="UIAutomationTypes"/> </ItemGroup> </Target> + + <Target Name="Test" Condition="$(MSBuildProjectFile.EndsWith('UnitTests.csproj'))"> + <PropertyGroup> + <StandaloneMacEditor>$(RepoBinPath)StandaloneMacEditor\$(Configuration)\$(TargetFramework)\MonoDevelop.Ide.app\Contents\MacOS\MonoDevelop.Ide</StandaloneMacEditor> + </PropertyGroup> + <Exec Command=""$(StandaloneMacEditor)" test "$(TargetPath)" -xml "$(RepoArtifactsPath)TestResults\$(TargetName).xml"" /> + </Target> </Project>
\ No newline at end of file |