gnatpython-mainloop - Online nel cloud

Questo è il comando gnatpython-mainloop che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gnatpython-mainloop - interfaccia a riga di comando per testsuite mainloop (in ACATS/Fixed
stile bug)

SINOSSI


gnatpython-mainloop [opzioni] test_list_file command_pattern

DESCRIZIONE


gnatpython-mainloop utilizzare il pacchetto MainLoop che fornisce una classe chiamata
MainLoop che fornisce un'implementazione generica di un ciclo principale di testsuite. Parallelismo,
aborto e controllo del tempo sono le caratteristiche principali.

Ogni istanza MainLoop controlla un insieme di Worker il cui numero è impostato dall'utente. La lista
delle mansioni/prove da svolgere da parte dei lavoratori, è fornito da un elenco. Il ciclo principale
distribuire gli elementi ai lavoratori quando non hanno nulla da fare. Di solito, an
elemento è una stringa che identifica il test da eseguire. Un elemento può anche essere un elenco in quello
caso il lavoratore eseguirà in sequenza ogni "sottoelemento". Questo caso è usato per affrontare
dipendenza tra i test (si verifica ad esempio con l'ACAT).

Quando a un lavoratore viene chiesto di eseguire un test, il comando viene eseguito chiamando run_testcase
(testimone). Una volta terminato un test, verrà chiamata la funzione collect_result con test id,
and process (un oggetto gnatpython.ex.Run) e job_info come parametri. Entrambi run_testcase
e collect_result sono funzioni definite dall'utente.

Nota anche che dal punto di vista dell'utente non c'è parallelismo da gestire. I due utenti
le funzioni definite run_testcase e collect_result vengono chiamate in sequenza.

Nota che questa pagina principale è scritta usando i commenti dal codice del pacchetto
manutentore.

VERSIONI


Le opzioni non sono documentate.

Usa gnatpython-mainloop online usando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows