Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Dessa tillägg samlar in bevis under en testkörning så att du kan diagnostisera fel i efterhand. Varje tillägg kräver ytterligare ett NuGet-paket, enligt beskrivningen i varje avsnitt.
Tips/Råd
När du använder Microsoft.Testing.Platform.MSBuild (ingår transitivt av MSTest, NUnit och xUnit-löpare) registreras dessa tillägg automatiskt när du installerar deras NuGet-paket – inga kodändringar behövs. Den manuella registrering som anges i den här artikeln krävs bara om du inaktiverade den automatiskt genererade startpunkten genom att ange <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
Information om diagnostik på processnivå finns i relaterade tillägg för krasch- och låsningsdumpar , som samlar in processdumpfiler när testvärden kraschar eller låser sig.
Videospelare
Videoinspelningen registrerar skärmen medan dina tester körs och kopplar de insamlade videorna till testsessionen som artefakter. Inspelning måste aktiveras per körning och styrs av en extern ffmpeg-process, som måste finnas på PATH eller anges med en explicit sökväg. Det här tillägget kräver Microsoft. Testing.Extensions.VideoRecorder NuGet-paketet.
Note
Finns i MTP från och med version 2.3.0. Det här tillägget är experimentellt och dess alternativ och utdataformat kan ändras i en framtida version.
Manuell registrering
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddVideoRecorderProvider();
Options
| Option | MTP-version | Description |
|---|---|---|
--capture-video |
2.3.0 | Aktiverar skärminspelning. Det valfria värdet styr kvarhållning: on-failure (standard) behåller endast bilder för misslyckade tester och always behåller bilder för varje test. |
--capture-video-source |
2.3.0 | Anger insamlingskällan. Giltiga värden är screen (standard) och window. Kräver --capture-video. |
--capture-video-granularity |
2.3.0 | Anger om inspelaren skapar en video per test eller en kapitelindelad video för hela körningen. Giltiga värden är test (standard) och session. Kräver --capture-video. |
--capture-video-max-duration |
2.3.0 | Begränsar diskanvändningen på långa körningar genom att behålla ungefär de sista N sekunderna av bilder. Värdet är ett positivt heltalsantal sekunder. Kräver --capture-video. |
--capture-video-chapters |
2.3.0 | Anger huruvida kapitelbokmärken läggs till i videon för sessionen. Giltiga värden är on (standard) och off. Kräver --capture-video. |
--capture-video-args |
2.3.0 | Skickar extra argument till den underliggande inspelaren (ffmpeg). Kräver --capture-video. |