TL;DR
Python Testの動かし方
PYTHONPATH=/home/kmtr/work/opencv/modules/python/test ./setup_vars.sh python /home/kmtr/work/opencv/modules/python/test/test_misc.py
課題
- Python wrapper周りの修正コードを書いた。
- あれ?テストコードってどう書いたらいいのかな?
- ソースコードは、opencv/modules/python/test にあるけど
- キックする方法がよく分からない・・・
結論
このあたりに書いてた。公式ドキュメントは、あとで見つかったら書いておこう。
- https://answers.opencv.org/question/225157/how-to-trigger-tests-in-miscpythontest/
- https://github.com/opencv/opencv/pull/16405#issuecomment-577096863
Opencvをbuildしていたフォルダで、こんな感じのコマンドを実行。
PYTHONPATH=/home/kmtr/work/opencv/modules/python/test ./setup_vars.sh python /home/kmtr/work/opencv/modules/python/test/test_misc.py
今回は、テストマクロは、test_misc.pyに追加する形としたので、ファイル追加は考慮していない。