Dit zijn de opdrachtbats die kunnen worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
vleermuizen - Bash geautomatiseerd testsysteem
KORTE INHOUD
vleermuizen [-c] [-p | -T] proef [proef
proef is het pad naar een Bats-testbestand, of het pad naar een map met Bats-test
bestanden.
PRODUCTBESCHRIJVING
Bats is een TAP-compatibel testframework voor Bash. Het biedt een eenvoudige manier om te verifiëren
dat de UNIX-programma's die u schrijft zich gedragen zoals verwacht.
Een Bats-testbestand is een Bash-script met een speciale syntaxis voor het definiëren van testgevallen. Onder de
hood, elke testcase is slechts een functie met een beschrijving.
Testgevallen bestaan uit standaard shell-opdrachten. Bats maakt gebruik van Bash's fout (reeks -e)
optie bij het uitvoeren van testgevallen. Als elk commando in de testcase eindigt met een 0 toestand
code (succes), de test is geslaagd. Op deze manier is elke regel een bewering van de waarheid.
Bekijk vleermuizen(7) voor meer informatie over het schrijven van Bats-toetsen.
RUNNING PROEVEN
Om uw tests uit te voeren, roept u de vleermuizen tolk met een pad naar een testbestand. De bestandstest
zaken worden opeenvolgend en afzonderlijk behandeld. Als alle testgevallen slagen, vleermuizen verlaat met a
0 status code. Als er sprake is van mislukkingen, vleermuizen verlaat met a 1 status code.
U kunt beroep doen op de vleermuizen interpreter met meerdere testbestandargumenten, of met een pad naar a
map met meerdere .vleermuizen bestanden. Bats voert elk testbestand afzonderlijk uit
de resultaten samenvoegen. Als een testgeval mislukt, vleermuizen verlaat met a 1 status code.
OPTIES
-c, --Graaf
Tel het aantal testgevallen zonder tests uit te voeren
-h, --help
Help-bericht weergeven
-p, --zeer
Toon resultaten in mooi formaat (standaard voor terminals)
-t, --tik
Toon resultaten in TAP-formaat
-v, --versie
Geef het versienummer weer
OUTPUT
Wanneer u Bats vanaf een terminal uitvoert, ziet u uitvoer terwijl elke test wordt uitgevoerd, met een
vinkje naast de naam van de test als deze slaagt of een "X" als deze mislukt.
$ vleermuizen optelling.bats
✓ optellen met bc
✓ optelling met dc
2 tests, 0 mislukkingen
Als Bats niet is verbonden met een terminal, met andere woorden, als u het continu uitvoert
integratiesysteem of de uitvoer ervan omleiden naar een bestand; de resultaten worden weergegeven in
voor mensen leesbaar, machinaal parseerbaar TAP-formaat. U kunt TAP-uitvoer vanaf een terminal forceren door
het aanroepen van Bats met de --tik optie.
$ bats --tik op toevoeging.bats
1 .. 2
ok 1 toevoeging met bc
ok 2 toevoeging met dc
EXIT STATUS
De vleermuizen interpreter wordt afgesloten met een waarde van 0 als alle testgevallen slagen, of 1 indien één of meer
testgevallen mislukken.
Gebruik vleermuizen online met behulp van onworks.net-services