私はfuzzyテストを信頼性のない方法で作成しました。いくつかのデバッグコードを追加しましたが、今はテストが失敗するまでテストを実行して、デバッグ出力を収集できます。シェルコマンドが失敗するまで繰り返し実行しますか?
私が使用してそれを実行することができますので、私は、セットアップのテストをしました:
./runtest
を私の現在のソリューションは、untilfail
スクリプト記述することです。そして、それを使用
#!/bin/bash
[email protected]
while [ $? -eq 0 ]; do
[email protected]
done
を:
untilfail ./runtest
もっと簡単なソリューションはありますか?あなたは./runtest
(通常、障害の指標である)ゼロ以外の終了コードを返すとき、これがループを停止します
while ./runtest; do :; done
単純に使用できるように
サイドノート:「$ @」と覚えておいてください。 – jordanm