Dies ist der Befehl cxxtestgen, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
cxxtestgen – führt eine Testerkennung durch, um einen CxxTest-Testläufer zu erstellen
ZUSAMMENFASSUNG
cxxtestgen [Optionen] [ ...]
BESCHREIBUNG
Der Befehl cxxtestgen verarbeitet C++-Headerdateien, um die Testerkennung durchzuführen, und führt sie dann aus
Erstellt Dateien für den CxxTest-Testläufer.
OPTIONAL
-H, --help
Diese Hilfemeldung anzeigen und beenden
--Version
Schreiben Sie die CxxTest-Version.
-Ö, --Ausgabe=NAME/FUNKTION
Schreiben Sie die Ausgabe in die Datei NAME.
-w, --Welt
Die Bezeichnung der Tests, die zur Benennung der XML-Ergebnisse verwendet wird.
--enthalten=HEADER
Fügen Sie die Datei HEADER vor anderen Headern in den Testläufer ein.
--abort-on-fail
Abbrechen von Tests bei fehlgeschlagenen Asserts (wie xUnit).
--hauptsächlich
Geben Sie einen alternativen Namen für die Funktion main() an.
--header
Geben Sie einen Dateinamen an, der eine Liste der Header-Dateien enthält, die zur Generierung verarbeitet werden
ein Testläufer.
--Läufer=KLASSE
Erstellen Sie einen Testläufer, der Testereignisse mithilfe der Klasse CxxTest::CLASS verarbeitet.
--gui=KLASSE
Erstellen Sie einen GUI-Testläufer, der Testereignisse mithilfe der Klasse CxxTest::CLASS verarbeitet.
(veraltet)
--error-printer
Erstellen Sie einen Testläufer mit der ErrorPrinter-Klasse und erlauben Sie die Verwendung des Standards
Bibliothek.
--xunit-printer
Erstellen Sie einen Testläufer mit der XUnitPrinter-Klasse.
--xunit-Datei
Die Datei, in die die XML-Zusammenfassung für Testläufer geschrieben wird, die den XUnitPrinter verwenden
Klasse. Der Standard-XML-Dateiname ist TEST- .xml, wo ist der Wert der
--world-Option. (Standard: cxxtest)
--have-std
Verwenden Sie die Standardbibliothek (auch wenn sie in Tests nicht gefunden wird).
--no-std
Verwenden Sie keine Standardbibliothek (auch wenn sie in Tests gefunden wird).
--haben-eh
Verwenden Sie die Ausnahmebehandlung (auch wenn sie in Tests nicht gefunden wird).
--nein-eh
Verwenden Sie keine Ausnahmebehandlung (auch wenn sie in Tests gefunden wird).
--lang Lang=TYP
Verwenden Sie TYPE wie für lange Ganzzahlen. (Standard: nicht unterstützt)
--no-static-init
Verlassen Sie sich nicht auf die statische Initialisierung im Testläufer.
--Vorlage=TEMPLATE
Generieren Sie den Testläufer mithilfe der Datei TEMPLATE, um eine Vorlage zu definieren.
--Wurzel
Schreiben Sie die Funktion main() und die globalen Daten für einen Testläufer.
--Teil
Schreiben Sie die Testerklassen für einen Testläufer.
-F, --fog-parser
Neuen FOG C++-Parser verwenden (deaktiviert)
EXIT STATUS
0
Erfolg
1
Fehler (Syntax- oder Verwendungsfehler; Konfigurationsfehler; Fehler bei der Dokumentverarbeitung;
unerwarteter Fehler).
Verwenden Sie cxxtestgen online über die Dienste von onworks.net