Skip to content

Commit cdca8aa

Browse files
committed
Packaging
1 parent 7912ab5 commit cdca8aa

File tree

5 files changed

+25
-3
lines changed

5 files changed

+25
-3
lines changed

src/Microsoft.VisualStudio.Extensibility.Testing.Xunit.Shared/Microsoft.VisualStudio.Extensibility.Testing.Xunit.Shared.projitems

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
<Compile Include="$(MSBuildThisFileDirectory)Threading\WpfTestSharedData.cs" />
6464
<Compile Include="$(MSBuildThisFileDirectory)VisualStudioVersion.cs" />
6565
</ItemGroup>
66-
<ItemGroup>
66+
<ItemGroup Condition="'$(IsXUnit3)' != 'true'">
6767
<Content Include="$(MSBuildThisFileDirectory)build\Microsoft.VisualStudio.Extensibility.Testing.Xunit.props" PackagePath="build" />
6868
<Content Include="$(MSBuildThisFileDirectory)build\Microsoft.VisualStudio.Extensibility.Testing.Xunit.targets" PackagePath="build" />
6969
</ItemGroup>

src/Microsoft.VisualStudio.Extensibility.Testing.Xunit.Shared/build/Microsoft.VisualStudio.Extensibility.Testing.Xunit.targets

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
<GenerateTestFrameworkAttribute Condition="'$(GenerateTestFrameworkAttribute)' == ''">true</GenerateTestFrameworkAttribute>
77
</PropertyGroup>
88

9-
<!-- TODO: In xUnit 3, the attribute has a single parameter Type. -->
10-
<!-- The generation should be like [assembly: global::Xunit.TestFrameworkAttribute(typeof(global::Xunit.Harness.IdeTestFramework))] -->
119
<ItemGroup Condition="'$(GenerateTestFrameworkAttribute)' == 'true'">
1210
<AssemblyAttribute Include="Xunit.TestFrameworkAttribute">
1311
<_Parameter1>Xunit.Harness.IdeTestFramework</_Parameter1>

src/Microsoft.VisualStudio.Extensibility.Testing.Xunit.v3/Microsoft.VisualStudio.Extensibility.Testing.Xunit.v3.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<PropertyGroup>
55
<TargetFramework>net472</TargetFramework>
66
<RootNamespace>Xunit</RootNamespace>
7+
<IsXUnit3>true</IsXUnit3>
78
<DefineConstants>$(DefineConstants);MERGED_PIA;USES_XUNIT_3</DefineConstants>
89

910
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
@@ -45,4 +46,8 @@
4546

4647
<Import Project="..\Microsoft.VisualStudio.Extensibility.Testing.Xunit.Shared\Microsoft.VisualStudio.Extensibility.Testing.Xunit.Shared.projitems" Label="Shared" />
4748

49+
<ItemGroup>
50+
<Content Include="$(MSBuildThisFileDirectory)build\Microsoft.VisualStudio.Extensibility.Testing.Xunit.v3.props" PackagePath="build" />
51+
<Content Include="$(MSBuildThisFileDirectory)build\Microsoft.VisualStudio.Extensibility.Testing.Xunit.v3.targets" PackagePath="build" />
52+
</ItemGroup>
4853
</Project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
</Project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
4+
<!-- This file might be evaluated before GenerateAssemblyInfo is set to its default value, so account for both cases. -->
5+
<PropertyGroup Condition="'$(GenerateAssemblyInfo)' == '' OR '$(GenerateAssemblyInfo)' == 'true'">
6+
<GenerateTestFrameworkAttribute Condition="'$(GenerateTestFrameworkAttribute)' == ''">true</GenerateTestFrameworkAttribute>
7+
</PropertyGroup>
8+
9+
<ItemGroup Condition="'$(GenerateTestFrameworkAttribute)' == 'true'">
10+
<AssemblyAttribute Include="Xunit.TestFrameworkAttribute">
11+
<_Parameter1>Xunit.Harness.IdeTestFramework</_Parameter1>
12+
<_Parameter1_TypeName>System.Type</_Parameter1_TypeName>
13+
</AssemblyAttribute>
14+
</ItemGroup>
15+
16+
</Project>

0 commit comments

Comments
 (0)