录制视频所在的单元测试
Unit test where the video recorded are located
我正在 visual studio 2017 企业通过 CodedUITest 框架开发一个测试解决方案。
我正在使用此处详述的 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>
但是我没有找到视频文件的存储位置。
知道在哪里可以找到它吗?是否可以指定我们要存储记录的文件夹路径?
谢谢,
进一步检查 runsettings 文件:录音存储在 ResultsDirectory
下
<RunSettings>
<RunConfiguration>
...
<!-- Path relative to directory that contains .runsettings file-->
<ResultsDirectory>.\TestResults</ResultsDirectory>
我正在 visual studio 2017 企业通过 CodedUITest 框架开发一个测试解决方案。 我正在使用此处详述的 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>
但是我没有找到视频文件的存储位置。 知道在哪里可以找到它吗?是否可以指定我们要存储记录的文件夹路径?
谢谢,
进一步检查 runsettings 文件:录音存储在 ResultsDirectory
<RunSettings>
<RunConfiguration>
...
<!-- Path relative to directory that contains .runsettings file-->
<ResultsDirectory>.\TestResults</ResultsDirectory>