0
我有一個運行我的Lua單元測試的腳本。每個測試都有自己的摘要輸出。但是,我想在所有測試運行後統計並查看哪個測試失敗。如何總結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'可能運行所有測試」我指的是所有測試文件中的所有測試。如果你發佈一個測試文件外觀的例子,我可能會給你更多的建議。 (特別是,他們如何打印出測試結果以及他們返回的價值。) –