これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド multidelta です。
プログラム:
NAME
multidelta - 興味深いファイルのヒューリスティック最小化ツール
SYNOPSIS
マルチデルタ [オプション] テストスクリプト 初期ファイル [初期ファイル...]
DESCRIPTION
Deltaは、テストの対象となる「興味深い」ファイルを最小限に抑えるのに役立ちます
面白さ。 このような一般的な状況は、小さな障害を切り分けようとする場合です。
プログラムにバグを表示させる大きな入力の部分文字列を誘導します。
あなたが供給する マルチデルタ
· 入力ファイルが「興味深い」かどうかを判断するテスト シェル スクリプト (テストスクリプト)と
· 入力ファイルの初期セット。
ソース ファイルを引数としてスクリプトを実行する場合、単一ファイルのすべての処理を実行する必要があります。
そのファイルの整合性チェックが行われます。 次に、ビルド全体のチェックに進む必要があります。
他のすべてのファイルはすでに整合性チェックに合格していると仮定します。
スクリプトが引数なしで実行される場合、すべてのファイルの整合性をチェックしてから、
ビルドを確認します。
スクリプトに入力ファイルのリストをハードコーディングする必要がないように、
環境変数「multidelta_all_files」は常に、次のファイルのスペース区切りリストに設定されます。
スクリプトの実行方法に関係なく、ファイル名は変わりません。
OPTIONS
レベル=n
日時 トップフォームフラット化(1)水平に平らにする n。 デフォルトは0です。
-u をコピーして、最後の呼び出しを元に戻します。 * .bak ファイルをオリジナルのコピーにコピーします。
-cpp
平らにする前に、ソースを cpp(1) プリプロセッサ。
onworks.net サービスを使用してマルチデルタをオンラインで使用する