2013-10-16 15 views
11

Wygląda na to, że OpenCV ma test framework oparty na GTest. Używają go do własnych testów jednostkowych, ale nie mogę znaleźć dokumentacji, przykładów ani samouczków, jak go używać poza OpenCV.Jak używać platformy testowej OpenCV z CMake?

Byłoby idealnie pasować do testów, które zamierzam wdrożyć w naszej bibliotece opartej na OpenCV, ale tak naprawdę nie wiem od czego zacząć, ponieważ nie jestem tak naprawdę ekspertem w CMake (który buduje naszą bibliotekę).

Byłbym bardzo wdzięczny za pomoc przy konfiguracji pewnego rodzaju "Hello ts World", tj. Jak skonfigurować główny CMakeList.txt i ten w katalogu testowym, aby uruchomić testy takie jak te znajdujące się w modułów za badanie subdirectoriess (np core's test folder)

+0

proszę zatwierdzić odpowiedź – rafee

+0

Masz świadomość, że http://answers.opencv.org również pytania dotyczące OpenCV nie są? – IsaacS

+0

@IsaacS: Nie byłem pewien, co było najlepiej dopasowane między answer.opencv.org i SO, biorąc pod uwagę CMake część pytania. Sądzę, że nie byłoby dobrą praktyką duplikowanie lub przenoszenie pytania tam w porządku? – user981733

Odpowiedz

11

Po kilku badań i testów, mam odpowiedzi na moje własne pytanie w moim blogu: Using OpenCV's test framework (with CMake)

Ponownie, nie jestem ekspertem CUpewnij, więc komentarze są mile widziane!

+1

W OpenCV używają one 'file (GLOB ...' do wyświetlania zasobów dla każdego modułu ... https://github.com/opencv/opencv/blob/master/cmake/OpenCVModule.cmake#L651 – Bossliaw

Powiązane problemy