英語フランス語スペイン語

Ad


OnWorksファビコン

バット-クラウドのオンライン

Ubuntu Online、Fedora Online、Windows Onlineエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでバットを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドバットです。

プログラム:

NAME


コウモリ -Bash自動テストシステム

SYNOPSIS


コウモリ[-c] [-p | -t] test [test ...]

test Batsテストファイルへのパス、またはBatsテストを含むディレクトリへのパスです
ファイル。

DESCRIPTION


Batsは、Bash用のTAP準拠のテストフレームワークです。 確認する簡単な方法を提供します
作成したUNIXプログラムが期待どおりに動作すること。

Batsテストファイルは、テストケースを定義するための特別な構文を持つBashスクリプトです。 下
フード、各テストケースは説明付きの単なる関数です。

テストケースは、標準のシェルコマンドで構成されています。 コウモリはBashを利用します エラー (セッションに -e)
テストケースを実行するときのオプション。 テストケース内のすべてのコマンドが 0 status
コード(成功)、テストに合格します。 このように、各行は真実の主張です。

見る コウモリ(7)バットテストの作成の詳細については。

ランニング TESTS


テストを実行するには、 コウモリ テストファイルへのパスを持つインタプリタ。 ファイルのテスト
ケースは順番に、そして分離して実行されます。 すべてのテストケースに合格した場合、 コウモリ で終了します
0 ステータスコード。 障害が発生した場合は、 コウモリ で終了します 1 ステータスコード。

あなたが起動することはできます コウモリ 複数のテストファイル引数を持つ、またはへのパスを持つインタプリタ
複数を含むディレクトリ .bats ファイル。 コウモリは各テストファイルを個別に実行し、
結果を集計します。 テストケースが失敗した場合、 コウモリ で終了します 1 ステータスコード。

OPTIONS


-c, - カウント
テストを実行せずにテストケースの数を数える

-h, - 助けて
ヘルプメッセージを表示する

-p, - かわいい
結果をきれいな形式で表示する(端末のデフォルト)

-t, -タップ
結果をTAP形式で表示する

-v, - バージョン
バージョン番号を表示する

出力


ターミナルからBatsを実行すると、各テストが実行されるたびに出力が表示されます。
合格した場合はテスト名の横にチェックマークを付け、不合格の場合は「X」を付けます。

$コウモリaddition.bats
✓bcを使用した加算
✓DCを使用した加算

2つのテスト、0の失敗

Batsが端末に接続されていない場合、つまり、連続して実行している場合
統合システムまたはその出力をファイルにリダイレクトします-結果はに表示されます
人間が読める形式で、機械で解析できるTAP形式。 端末からのTAP出力を強制することができます
でバットを呼び出す -タップ オプションを選択します。

$ bats --tapaddition.bats
1 2 ..
bcを使用して1つの追加をOK
DCを使用したOK2の追加

EXIT ステータス


  コウモリ インタプリタは次の値で終了します 0 すべてのテストケースに合格した場合、または 1 XNUMXつ以上の場合
テストケースは失敗します。

onworks.netサービスを使用してオンラインでコウモリを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad