テストスイートをパラメーターとして渡すことができるスクリプトがあります:
$ bash-specs a.suite b.suite
ユーザーがテスト スイートを提供しない場合、現在のフォルダー内のすべてのテスト スイートが実行されます。これは私が現在これを行う方法です:
local suites
if (($# > 0)); then
suites=$@
else
suites=*.suite
fi
これは問題ない解決策ですが、もっとエレガントな方法があると感じています。私は基本的に、パラメータが指定されていない場合に条件付きの割り当てを行うか、デフォルト値を設定する方法を探しています。