Zpracovávání výsledků testů

Tato obrazovka se postará o případy, kdy máme testovací zařízení, které ukládá výsledky do lokálního adresáře. Předpokládá se, že zařízení neumožňuje přihlášení a výběr výrobní objednávky, o to se stará obrazovka TracePRO. Myšlenka je ta, že před začátkem práce se spustí obrazovka Zpracování výsledků TracePRO. Do ní se pracovník přihlásí, vybere výrobní objednávku a operaci. Pak se spustí vlastní testovací program a testuje se.

Testovací zařízení pro každý výsledek zapíše na disk soubor. TracePRO soubor najde, vyčte z něj barkód výrobku, výsledek, a případně další data, a uloží do TracePRO.

Pokud testovací zařízení nenačítá barkód, dostane TracePRO výsledek bez barkódu, a na barkód se zeptá.

Nastavení

V klientovi TracePRO se spouští obrazovka pgtestwatcher.

V konfiguračním souboru je třeba definovat, kde najde TracePRO výsledky testování, a jak je má zpracovávat. Tato sekce je navržena a vytvořena během instalace systému TracePRO. Příklad nastavení:

test_watcher.name=JMENO
test_watcher.dir=/home/test/results
test_watcher.glob=*.json
test_watcher.processor=tccli.testprocessors.json_result_processor

Detailně:

  • test_watcher.name: Může to být libovolné jméno (bez diakritiky). Toto jméno se použije pro soubor, do kterého si TracePRO ukládá pozice zpracovaných souborů.

  • test_watcher.dir: Adresář, ve kterém jsou výsledky testů.

  • test_watcher.glob: Maska pro příkaz glob, pomocí které se najdou testovací soubory.

  • test_watcher.processor: Jméno procedury pro vyčtení výsledků ze souborů. Musí to být jméno funkce dostupné v klientovi TracePRO.