これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド go-test です。
プログラム:
NAME
go - Go ソースコードを管理するためのツール
SYNOPSIS
go test [-c] [-i] [ ビルド フラグ ] [ パッケージ ] [ フラグ for test バイナリ ]
DESCRIPTION
「Go test」は、インポート パスで指定されたパッケージのテストを自動化します。 概要を出力します
テスト結果の形式:
ok アーカイブ/tar 0.011s
FAIL アーカイブ/zip 0.022s
OK 圧縮/gzip 0.033 秒
...
次に、失敗した各パッケージの詳細な出力が続きます。
「Go test」は、ファイルと一致する名前を持つファイルとともに各パッケージを再コンパイルします。
パターン「*_test.go」。 これらの追加ファイルには、テスト関数、ベンチマークを含めることができます。
関数と関数の例。 見る ゴーテストファンク(7) 詳細については。
デフォルトでは、go test には引数は必要ありません。 ソースを含むパッケージをコンパイルしてテストします。
テストを含む現在のディレクトリを検索し、テストを実行します。
パッケージは一時ディレクトリに構築されるため、テスト以外の作業には影響しません。
インストール。
OPTIONS
ビルド フラグに加えて、「go test」自体によって処理されるフラグは次のとおりです。
-c テスト バイナリを pkg.test にコンパイルしますが、実行はしません。
-i テストの依存関係であるパッケージをインストールします。 テストは実行しないでください。
テスト バイナリは、テストの実行を制御するフラグも受け入れます。 これらのフラグは
「go test」からもアクセスできます。 見る ゴーテストフラグ詳細は(7)。
ビルドフラグの詳細については、を参照してください。 ゴービルドとします。
パッケージの指定の詳細については、を参照してください。 ゴーパッケージとします。
onworks.net サービスを使用してオンラインで go-test を使用する