Skip to content

Commit 95283d5

Browse files
committed
Tests folder improvements
- Now all projects that contains tests are in `tests` folder - No ambiguity for test assemblies for DEBUG/RELEASE configurations like it was done for main assemblies
1 parent 00cba99 commit 95283d5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Directory.Build.props

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@
4646
<BaseIntermediateOutputPath>$(ArtifactsDir)obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
4747
<IntermediateOutputPath>$(BaseIntermediateOutputPath)$(Configuration)\</IntermediateOutputPath>
4848
<BaseOutputPath>$(ArtifactsDir)bin\$(Configuration)\</BaseOutputPath>
49-
<BaseOutputPath Condition="$(MSBuildProjectName.Contains('Tests'))">$(ArtifactsDir)tests\</BaseOutputPath>
49+
<BaseOutputPath Condition="$(MSBuildProjectName.Contains('Tests'))
50+
OR $(MSBuildProjectName) == 'TestCommon'
51+
OR $(MSBuildProjectName) == 'Xtensive.Orm.Manual'">$(ArtifactsDir)tests\$(Configuration)\</BaseOutputPath>
5052
<OutputPath>$(BaseOutputPath)lib\</OutputPath>
5153
<MSBuildProjectExtensionsPath>$(BaseIntermediateOutputPath)</MSBuildProjectExtensionsPath>
5254
<ProjectAssetsFile>$(MSBuildProjectExtensionsPath)project.assets.json</ProjectAssetsFile>

0 commit comments

Comments
 (0)