Megosztás a következőn keresztül:


Terminálkimenet

A terminálteszt-riporter az állapot- és állapotjelentések beépített megvalósítása a terminálon (konzolon). Ez a Microsoft.Testing.Platform alapvető része, és nem igényel további NuGet-csomagokat.

Kimeneti módok

Két kimeneti mód érhető el:

  • Normala kimenet tartalmazza a szalagcímet, a tesztek teljes hibáit, a figyelmeztető üzeneteket és a futtatás összegzését. 1 sikertelen teszt és összefoglaló

  • Detailed, ugyanaz, mint Normal, de Passed teszteket is jelent. Kimenet 1 sikertelen és 1 sikeres teszttel, valamint összefoglalóval

ANSI

Belsőleg 2 különböző kimeneti formázó található, amelyek automatikusan észlelik az ANSI-feloldókódok kezelésére alkalmas terminálképességet.

  • Az ANSI-formázó akkor használatos, ha a terminál képes megjeleníteni a feloldó kódokat.
  • A nem ANSI-formázó akkor használatos, ha a terminál nem tudja kezelni a feloldókódokat, mikor --no-ansi használják, vagy amikor a kimenet átirányításra kerül.

Az alapértelmezett beállítás a képességek automatikus észlelése.

Progress

A rendszer egy folyamatjelzőt ír a terminálba. Az állapotjelző az átadott tesztek, a sikertelen tesztek és a kihagyott tesztek számát mutatja, majd a tesztelt szerelvény nevét, a cél keretrendszerét és architektúráját.

Folyamatjelző sáv 23 sikeres teszttel, 0 sikertelen teszttel és 0 kihagyott teszttel

A folyamatjelző a kiválasztott mód alapján van megírva:

  • ANSI, a folyamatjelző sáv animált, a képernyő aljára ragasztva, és 500 másodpercenként frissül. A folyamatjelző sáv eltűnik, amint a teszt végrehajtása befejeződött.
  • nem ANSI, a folyamatjelző sáv a képernyőre lesz írva 3 másodpercenként. A haladás a kimenetben marad.

Beállítások

Lehetőség Description
--no-progress A folyamat előrehaladásának jelentéskészítésének letiltása a képernyőre.
--no-ansi Tiltsa le az ANSI-feloldó karakterek képernyőre történő kimenetét.
--output Kimenet részletezése a tesztek jelentésekor. Az érvényes értékek a következők: Normal és Detailed. Az alapértelmezett érték Normal.