これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド shunitXNUMX です。
プログラム:
NAME
shunit2 - シェルスクリプト用の単体テストフレームワーク
SYNOPSIS
shunit2 ユニットファイル
DESCRIPTION
shUnit2 は、Bourne ベースのシェル スクリプト用の xUnit 単体テスト フレームワークであり、
JUnit、PyUnit などと同様の方法で動作します。
シェル スクリプトの単体テストを作成すると、shUnit2 がその仕事を実行できます。
あなたはどちらかを実行することができます シュユニット2 コマンドラインから直接ユニットファイルを指定するか、
直接調達する シュユニット2 実行可能ファイル。
直接実行する場合 シュユニット2 と しない ユニットファイルを指定します。shunit2 は空であると想定します。
testfile を実行すると、エラー メッセージなしで戻ります。
実施例
1 が 1 に等しいかどうかをテストする簡単なスクリプト
#! /bin/sh
testEquality()
{
アサート等しい 1 1
}
#shunit2をロードする
。 シュユニット2
shUnit2 単体テストをコマンドラインから直接実行する
shunit2 /パス/ユニット/ファイルへ
OPTIONS
シュユニット2 コマンドライン オプションはまったくサポートされていません。 Shunit2 をソースとして次のいずれかを実行できます。
単体テストを実行するか、shunit2 をコマンドライン スクリプトとして直接実行します。
onworks.net サービスを使用してオンラインで Shunit2 を使用する