私は私のLUAユニットテストを実行するスクリプトを持っています。各テストには、要約の独自の出力があります。しかし、すべてのテストが実行された後に、どのテストが失敗したかを数えて調べたい。ルアユニットテスト結果を要約するには?
スクリプトはそうのようなテストをループ:
# Loop over all the UTs and run them
for utLuaScript in `ls ut*.lua` ; do
echo "LAUNCH TEST: ${utLuaScript}"
lua ./${utLuaScript} -v
echo
done
ここに解決策は何ですか?成功と失敗の数をファイルに保存してから、このループの外にいったんファイルを調べ、すべてのテストを要約します。スクリプトが変数を吐き出すことはできますか?ベストプラクティスとは何ですか?
しかし、私は複数のluaファイルを実行していることを理解しています。したがって、各ファイルにはそれぞれ約12個のテストがあります。すべてのテストを実行した後、すべてを要約したいと思います。 –
はい、私は「lua test_runner.luaはすべてのテストを実行するかもしれない」と言ったときに、私はすべてのテストファイルのすべてのテストを意味していました。テストファイルの表示例を投稿すると、私はあなたにいくつかのアドバイスを与えることができるかもしれません。 (特に、テスト結果をどのように出力し、どのような価値を返すか) –