Модульный тест, в котором расположено записанное видео

#visual-studio-2017

#visual-studio-2017

Вопрос:

Я работаю над тестовым решением с помощью платформы CodedUITest на visual studio 2017 enterprise. Я использую файл runsettings, как описано здесь: https://docs.microsoft.com/fr-fr/visualstudio/test/configure-unit-tests-by-using-a-dot-runsettings-file?view=vs-2019#example-runsettings-file

Я установил mediarecorder, чтобы получить видео даже после прохождения теста:

 <DataCollector uri="datacollector://microsoft/VideoRecorder/1.0" assemblyQualifiedName="Microsoft.VisualStudio.TestTools.DataCollection.VideoRecorder.VideoRecorderDataCollector, Microsoft.VisualStudio.TestTools.DataCollection.VideoRecorder, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" friendlyName="Screen and Voice Recorder">
    <!--Video data collector was introduced in Visual Studio 2017 version 15.5 -->
    <Configuration>
      <!-- Set "sendRecordedMediaForPassedTestCase" to "false" to add video attachments to failed tests only -->
      <MediaRecorder sendRecordedMediaForPassedTestCase="true"  xmlns="">           
        <ScreenCaptureVideo bitRate="512" frameRate="2" quality="20" />
      </MediaRecorder>
    </Configuration>
  </DataCollector>
 

Но я не нашел, где хранится видеофайл.
Есть идеи, где я могу его найти? Можно ли указать путь к папке, в которой мы хотим сохранить запись?

Спасибо,

Ответ №1:

Проверьте дальше в файле runsettings: записи хранятся под ResultsDirectory

 <RunSettings>
  <RunConfiguration>
    ...
      <!-- Path relative to directory that contains .runsettings file-->
      <ResultsDirectory>.TestResults</ResultsDirectory>
 

Комментарии:

1. Действительно… Я слепой, ахах ^^ ‘