Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Pavlya от Июнь 15, 2013, 13:28



Название: Как организовать проект с тестами?
Отправлено: Pavlya от Июнь 15, 2013, 13:28
Собственно сабж. Хочу организовать проект, который будет включать в себя тесты. Но что-то до конца не могу определится, как оно должно выглядить. Понимаю, что это должен быть некий проект с подпроектами:

Proj_folder
|__ proj.pro
|
|__folder 1
|    |
|    |__f1.pro (или f1.pri?)
|    |__src1.cpp
|    |__src1.h
|
|__folder 2
|    |
|    |__f2.pro (или f2.pri?)
|    |__src2.cpp
|    |__src2.h
|
|__tests_folder
|    |
|    |__tests.pro (или tests.pri?)
|    |__tests.cpp

Как вы поступаете в подобных случаях?

P.S: Если кто-нибуть объяснит (или подскажет где об этом можно почитать), какая разница между *.pro и *.pri и в каких случаях лучше их использовать вместе, буду очень благодарен.


Название: Re: Как организовать проект с тестами?
Отправлено: lit-uriy от Июнь 15, 2013, 14:45
>>какая разница между *.pro и *.pri
принципиальной разницы нет, это сделано для наглядности.
файлы проектов, которые должны (!) включатся в другие файлы проектов (командой include(foo.pri) ) и они не являются самодостаточными, их следует именовать pri.
Самодостаточные файлы (даже если их когда-то станут включать в другие) проектов следует именовать pro


Название: Re: Как организовать проект с тестами?
Отправлено: lit-uriy от Июнь 15, 2013, 14:47
по поводу тестов смотри как организовано у тролей: http://qt.gitorious.org/qt/qt/trees/4.8
в корне лежит папка tests


Название: Re: Как организовать проект с тестами?
Отправлено: Pavlya от Июнь 15, 2013, 15:02
Спасибо. Буду разбираться.