запускать юнит-тесты из папки bin вместо .. \ Out \ ... в MSTest - PullRequest
0 голосов
/ 11 июня 2019

Я работаю с VS 2017, версия 15.9.12, я работаю с модулем Unit-Testproject, но в настоящее время, когда я отлаживаю тест, моя среда IDE всегда запускает тест в ".... \ TestResults \ testuser_notebook1065 2019-06-11 09_23_41 \ Out \ chromedriver.exe "Папка.Уже прочитал эту ветку: Как запустить модульный тест в папке bin

И создал файл .testsettings, который выглядит так:

<?xml version="1.0" encoding="UTF-8"?>
<TestSettings name="Buildserver" id="a31724c1-140a-435b-a39d-dff082acb2af" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
  <Description>These are default test settings for a local test run.</Description>
  <Deployment>
	<DeploymentItem filename="..\..\..\Facelift\Binaries\SystemTestsFacelift\" />
  </Deployment>
  <Execution>
    <TestTypeSpecific>
      <UnitTestRunConfig testTypeId="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b">
        <AssemblyResolution>
            <Directory Path="D:\Builds\Facelift\Binaries\SystemTestsFacelift" includeSubDirectories="true" />
        </AssemblyResolution>
      </UnitTestRunConfig>
    </TestTypeSpecific>
    <AgentRule name="Execution Agents">
    </AgentRule>
  </Execution>
</TestSettings>

Изменены в IDE следующие настройки:

  • "Тест", "Настройки теста", ".... Путь к моемуФайл .testsetting "
  • " Тест "," Настройки теста "," Поддерживать работоспособность механизма выполнения теста "

Хотите изменить запущенную папку на" ... \ Tests \ SystemTestsFacelift "\ bin \ Debug "-

Спасибо за помощь!

...