vstest.console.exe v18 no longer finds Screen and Voice Recorder.
Currently in order to record tests we use vstest.console.exe from the Microsoft.TestPlatform package.
When using version 18.0.0 it no longer finds the 'Screen and Voice Recorder'.
Data collection : Unable to find a datacollector with friendly name 'Screen and Voice Recorder'.
Data collection : Could not find data collector 'Screen and Voice Recorder'
Using 17.14.1 on the same machine works correctly and finds the Data Collectors.
There data collectors were deprecated in 17.x.x and removed in 18.0.0.
video recording is most useful for tests. is there any work-in-progress or timeline to enable this video recording feature in 18.0.0 version.
There data collectors were deprecated in 17.x.x and removed in 18.0.0.
Can you point to me towards where this was communicated? I have done a search for "collectors" on the old "releases" page and looking through the current GitHub "releases" page. Or anything in the v18 Release notes that "Screen and Voice Recorder" had been removed.
There data collectors were deprecated in 17.x.x and removed in 18.0.0.
Is that specific to video recording or are all the DataCollectors deprecated? I ask because if that is the case, then how does one exclude 3rd party .dlls from code coverage? So is the intention to force those with a primary focus on testing to migrate from VSTest to Microsoft.Testing.Platform?
<CodeCoverage>
<ModulePaths>
<Exclude>
<ModulePath>.*servicestack.*</ModulePath>
</Exclude>
</ModulePaths>
<AllowLowIntegrityProcesses>True</AllowLowIntegrityProcesses>
<CollectFromChildProcesses>True</CollectFromChildProcesses>
<CollectAspDotNet>False</CollectAspDotNet>
<UseVerifiableInstrumentation>True</UseVerifiableInstrumentation>
</CodeCoverage>
I was wrong the recorder was not deprecated, it is broken and we are looking into fix.
All data collectors are not deprecated, and there is no intention to force anyone to MTP, even though we definitely like people moving to MTP from VSTest, as we are able to provide fixes there faster and with better quality.
I was wrong the recorder was not deprecated, it is broken and we are looking into fix.
Any timeframe on the resolution of the issue?
working on that right now, so I am hoping for VS18.3 visual studio release, and sooner in Microsoft.TestPlatform nuget package. Looks like I was just too aggressive removing files when removing test platform v0 from the shipment.
in the linked PR I've added a bit of "docs", mainly focused on maintainers of this repo. Overall the docs on this datacollector seem to be a bit lacking. If you have a good usecase, or additional tips on what to add to docs please let me know.