<Configuration>
  <Import ConfigFile="Debugger.Tests.Common.txt" />

  <RootBinDir>$(RepoRootDir)/artifacts</RootBinDir>
  <InstallDir>$(RootBinDir)/bin/$(OS).$(TargetArchitecture).$(TargetConfiguration)</InstallDir>

  <Options>
    <Option Condition="'$(OS)' == 'linux'">
      <SOSPath>$(InstallDir)/libsosplugin.so</SOSPath>
    </Option>
    <Option Condition="'$(OS)' == 'osx'">
      <SOSPath>$(InstallDir)/libsosplugin.dylib</SOSPath>
    </Option>
  </Options>

  <!-- Run tests on Linux -->
  <RunTestsLinux_x64>false</RunTestsLinux_x64>
  <RunTestsLinux_x64 Condition="'$(OS)' == 'linux'">$(RunTests)</RunTestsLinux_x64>
  <RunTestsLinux_x64 Condition="'$(TargetArchitecture)' != 'x64'">false</RunTestsLinux_x64>
  
  <RunTestsLinux_arm64>false</RunTestsLinux_arm64>
  <RunTestsLinux_arm64 Condition="'$(OS)' == 'linux'">$(RunTests)</RunTestsLinux_arm64>
  <RunTestsLinux_arm64 Condition="'$(TargetArchitecture)' != 'arm64'">false</RunTestsLinux_arm64>
  
  <!-- Linux x64 testing -->
  <Options Condition="'$(RunTestsLinux_x64)' == 'true'">
    <Option>
      <DumpFile>$(Package_TestAssets_Linux_x64_6_0)/DivZero/SOS.DivZero.Heap.dmp</DumpFile>
      <TestDataFile>$(Package_TestAssets_Linux_x64_6_0)/DivZero/SOS.DivZero.Heap.dmp.xml</TestDataFile>
    </Option>
    <Option>
      <DumpFile>$(Package_TestAssets_Linux_x64_6_0)/DivZero/SOS.DivZero.Triage.dmp</DumpFile>
      <TestDataFile>$(Package_TestAssets_Linux_x64_6_0)/DivZero/SOS.DivZero.Triage.dmp.xml</TestDataFile>
    </Option>
    <Option>
      <DumpFile>$(Package_TestAssets_Linux_x64_6_0)/WebApp3/SOS.WebApp3.Heap.dmp</DumpFile>
      <TestDataFile>$(Package_TestAssets_Linux_x64_6_0)/WebApp3/SOS.WebApp3.Heap.dmp.xml</TestDataFile>
    </Option>
  </Options>

  <!-- Linux arm64 testing -->
  <Options Condition="'$(RunTestsLinux_arm64)' == 'true'">
    <Option>
      <DumpFile>$(Package_TestAssets_Linux_arm64_6_0)/DivZero/SOS.DivZero.Heap.dmp</DumpFile>
      <TestDataFile>$(Package_TestAssets_Linux_arm64_6_0)/DivZero/SOS.DivZero.Heap.dmp.xml</TestDataFile>
    </Option>
    <Option>
      <DumpFile>$(Package_TestAssets_Linux_arm64_6_0)/DivZero/SOS.DivZero.Triage.dmp</DumpFile>
      <TestDataFile>$(Package_TestAssets_Linux_arm64_6_0)/DivZero/SOS.DivZero.Triage.dmp.xml</TestDataFile>
    </Option>
    <Option>
      <DumpFile>$(Package_TestAssets_Linux_arm64_6_0)/WebApp3/SOS.WebApp3.Heap.dmp</DumpFile>
      <TestDataFile>$(Package_TestAssets_Linux_arm64_6_0)/WebApp3/SOS.WebApp3.Heap.dmp.xml</TestDataFile>
    </Option>
  </Options>
  
  <!-- Run tests on OSX x64 -->
  <RunTestsOSX>false</RunTestsOSX>
  <RunTestsOSX Condition="'$(OS)' == 'osx'">true</RunTestsOSX>
  <RunTestsOSX Condition="'$(TargetArchitecture)' == 'arm'">false</RunTestsOSX>
  <RunTestsOSX Condition="'$(TargetArchitecture)' == 'arm64'">false</RunTestsOSX>
  
  <Options Condition="'$(RunTestsOSX)' == 'true'">
  </Options>
</Configuration>
