luaunitをインストールする。
luarocks install luaunit
lcovtoolsをインストールする。
luarocksに対応していないため、自分の環境でビルドしてlcovtools.dll
をclibsにコピーする。
以下からmsxsl.exe
を入手する。
all_test.lua
を実行するとすべてのテストを実行して、result.xml
というXML形式の解析データを出力。
lua test/all_test.lua -v
lcovtools
のPythonスクリプトを適当な場所にコピーする。
以下のコマンドを実行すると、report.xml
にコードカバレッジレポートをXML形式で出力。
python scripts/extractlines.py lua\openrtm\*.lua > validLines.xml python scripts/makereport.py validLines.xml result.xml report.xml -b ./
lcovtools
のlua.css
、report.xsl
を適当な場所にコピーする。
以下のコマンドでreport.html
を出力。
msxsl report.xml report.xsl -o report.html