LINUX.ORG.RU

QtCreator unit tests running

 ,


0

2

Кто нибудь баловался с сабжем?

Есть ли более элегантный способ запустить прогон тестов, нежели что то вида:

runall=echo start; for test in `find . -name tst_*`; do runall=$runall && ./$test; done; $runall



Последнее исправление: batbko (всего исправлений: 1)

В исходниках самого QtCreator часть модульных тестов собирается как цели сборки, часть в составе отладочной версии среды. Первые запускаются отдельно, вторые с помощью параметра командной строки при запуске отладочной версии QtCreator.

А если честно, я не понял, какова задача и что же в итоге надо получить.

quiet_readonly ★★★★
()
Последнее исправление: quiet_readonly (всего исправлений: 1)
Ответ на: комментарий от quiet_readonly

Хочется запускать тесты по фильтру/галкам на UI. Примерно как это сделанно в gtest'ах. Т.е. хотелось бы иметь возможность время от времени прогонять все тесты(перед коммитом например), и, после внесения правок, те тесты, которые на мой взгляд могли бы были упасть.

Я конечно понимаю, что тут несколько иной подход - на один кейс один экзешник. Но, в таком случае, всё равно должна была бы быть утилита для прогона этих самых тестов или сей процесс должен быть встроен в систему сборки, как это принято для check. Иначе, как их CI живет например? Хотя на CI можно как раз и закостылить... Тогда конечно - беда печаль.

batbko
() автор топика
Ответ на: комментарий от dhampire

Топик не читай, сразу отвечай.

И, в пешее эротическое путешествие, приглашенье получай.

batbko
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.