<Project>
  <PropertyGroup>
    <!-- Centralized results directories -->
    <Test_Benchmark_ResultsDir>$(MSBuildThisFileDirectory)Test_Benchmark_Results</Test_Benchmark_ResultsDir>
    <TestResultsDirectory>$(Test_Benchmark_ResultsDir)\MSTest</TestResultsDirectory>
    <!-- Provide a property for benchmark artifacts to be used by Benchmark projects if referenced -->
    <BenchmarkArtifactsPath>$(Test_Benchmark_ResultsDir)\Benchmark</BenchmarkArtifactsPath>

    <!-- Global runsettings file (placed at repository root) used by dotnet test when configured -->
    <RunSettingsFile>$(MSBuildThisFileDirectory)test.runsettings</RunSettingsFile>

    <!-- Expose MSBuild property that test runners may use -->
    <VSTestResultsDirectory>$(TestResultsDirectory)</VSTestResultsDirectory>
  </PropertyGroup>
</Project>