Ako čítať protokol

Po odovzdaní programu Judge automaticky otestuje tvoje riešenie a zobrazí protokol testovania. Tento dokument vysvetľuje, čo jednotlivé časti protokolu znamenajú.

Stav testovania

Hneď po odovzdaní sa zobrazí stav testovania. Po dokončení testovania sa zobrazí plný protokol. Ak testovanie stále prebieha, stránka sa automaticky obnovuje.

Prehľad testov (teplomer)

Hlavnou vizuálnou časťou protokolu je teplomer. Ide o maticu farebných štvorčekov, kde každý štvorček reprezentuje jeden test.

Sady (batche)

Testy sú zvyčajne zoskupené do sád (batchov). Názov sady je zobrazený v šedom štvorčeku na začiatku riadka (napr. sam, 01, 02, …). Všetky testy v jednej sade musia byť správne, aby si získal body za danú sadu. Ak jeden test v sade zlyhá, zvyšok sady sa automaticky ignoruje (verdict IGN).

Farby štvorčekov

Každý štvorček má farbu podľa verdiktu:

Podrobnejší popis jednotlivých verdiktov nájdeš v Verdikty.

Detail testu (tooltip)

Po ukázaní myšou na ľubovoľný štvorček sa zobrazí tooltip s podrobnosťami:

Celkový výsledok

Pod teplomerom sa zobrazuje:

Meta informácie

Pod celkovým výsledkom sa zobrazujú doplnkové údaje:

Záznam testovania (logy)

Pod teplomerom sa môžu zobraziť logy, teda textové výstupy z testovania:

Logy obsahujú užitočné informácie najmä pri chybových stavoch, napríklad chybové hlášky pri páde programu, chyby kompilácie a podobne.