Questo è il comando bats che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
pipistrelli - Sistema di test automatizzato Bash
SINOSSI
pipistrelli [-c] [-p | -T] test [test ...]
test è il percorso di un file di test di Bats o il percorso di una directory contenente test di Bats
File.
DESCRIZIONE
Bats è un framework di test conforme a TAP per Bash. Fornisce un modo semplice per verificare
che i programmi UNIX che scrivi si comportano come previsto.
Un file di test Bats è uno script Bash con una sintassi speciale per definire casi di test. Sotto il
cappuccio, ogni caso di test è solo una funzione con una descrizione.
I casi di test sono costituiti da comandi shell standard. Bats fa uso di Bash's errore (set -e)
opzione durante l'esecuzione di casi di test. Se ogni comando nel test case termina con a 0 status
codice (successo), il test ha esito positivo. In questo modo, ogni riga è un'affermazione di verità.
See pipistrelli(7) per ulteriori informazioni sulla scrittura dei test sui pipistrelli.
JOGGING vs RUNNING PROVE
Per eseguire i test, invoca il pipistrelli interprete con un percorso a un file di prova. Il test del file
i casi vengono eseguiti in sequenza e isolatamente. Se tutti i casi di test passano, pipistrelli esce con a
0 codice di stato. Se ci sono guasti, pipistrelli esce con a 1 codice di stato.
È possibile richiamare la pipistrelli interprete con più argomenti del file di test o con un percorso per a
directory contenente più .pipistrelli File. I pipistrelli eseguiranno ogni file di test individualmente e
aggregare i risultati. Se un test case fallisce, pipistrelli esce con a 1 codice di stato.
VERSIONI
-c, --contare
Contare il numero di casi di test senza eseguire alcun test
-h, --Aiuto
Visualizza messaggio di aiuto
-p, --bello
Mostra i risultati in un bel formato (predefinito per i terminali)
-t, --rubinetto
Mostra i risultati in formato TAP
-v, --versione
Visualizza il numero di versione
USCITA
Quando esegui Bats da un terminale, vedrai l'output man mano che viene eseguito ogni test, con a
segno di spunta accanto al nome del test se passa o una "X" se fallisce.
$ aggiunta di pipistrelli.pipistrelli
✓ addizione usando bc
✓ addizione usando dc
2 test, 0 fallimenti
Se Bats non è connesso a un terminale, in altre parole, se lo esegui da un continuo
sistema di integrazione o reindirizzare il suo output su un file: i risultati vengono visualizzati in
formato TAP leggibile dall'uomo e analizzabile dalla macchina. È possibile forzare l'uscita TAP da un terminale tramite
invocando i pipistrelli con il --rubinetto opzione.
$ pipistrelli --tap addizione.pipistrelli
1 2 ..
ok 1 addizione usando bc
ok 2 addizione usando dc
EXIT STATUS
I pipistrelli l'interprete esce con un valore di 0 se tutti i casi di test passano, oppure 1 se uno o più
i casi di test falliscono.
Usa i pipistrelli online utilizzando i servizi onworks.net