Heim >Backend-Entwicklung >Golang >Wie führe ich kompilierte Go-Test-Binärdateien aus?

Wie führe ich kompilierte Go-Test-Binärdateien aus?

WBOY
WBOYnach vorne
2024-02-13 16:21:181098Durchsuche

如何运行编译好的 Go 测试二进制文件?

php-Editor Xigua erklärt Ihnen, wie Sie die kompilierte Go-Test-Binärdatei ausführen. In der Go-Sprache kann die kompilierte Binärdatei direkt ausgeführt werden. Geben Sie zunächst über die Befehlszeile das Verzeichnis ein, in dem sich die Binärdatei befindet. Geben Sie dann den Namen der Binärdatei ein und drücken Sie die Eingabetaste, um sie auszuführen. Wenn Sie Parameter übergeben müssen, können Sie Parameter nach dem Namen der Binärdatei hinzufügen. Während des laufenden Prozesses können Sie die Ausgabeergebnisse in der Befehlszeile anzeigen. Auf diese Weise können Sie kompilierte Go-Binärdateien reibungslos ausführen und testen.

Frageninhalt

Wenn ich die go test -c ./model 编译了一个 Go 测试库。根据 Go 文档,它可以使用 go run -exec xprog 命令运行,但是,在尝试运行生成的 model.test-Binärdatei ausführe, erhalte ich ständig Fehlermeldungen. Wie lautet hier der vollständige Befehl?

P.S. Ich weiß, dass man zum Kompilieren und Ausführen verschiedene Flags verwenden kann, aber das ist nicht das, was ich brauche.

Workaround

Sie können diese Binärdatei wie jede andere Binärdatei ausführen. Zum Beispiel in der Shell:

./model.test

Die Testergebnisse werden in die Standardausgabe geschrieben, und wenn alle Tests erfolgreich sind, lautet der Prozess-Exit-Code 0.

Das obige ist der detaillierte Inhalt vonWie führe ich kompilierte Go-Test-Binärdateien aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen