Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: frostyland от Ноябрь 15, 2010, 11:15



Название: Как сделать реальный автотестинг?
Отправлено: frostyland от Ноябрь 15, 2010, 11:15
Приветствую.

ПИшем тестовый класс, он запускается.
Пишем второй - он запускается тоже.
А как бы сделать, чтобы запускалась вся пачка тестовых классов.
Вроде в TDD это называется TestCase.

Другими словами, подсмотрев auto-test в иходниках QtCreator я набросал "проект проектов", и кинул туда 2 теста
(http://content.foto.mail.ru/mail/frost666/heap/i-212.jpg)

В результате запускается все равно любой один из них.
А надо бы чтоб все. Как это реализуется?


Название: Re: Как сделать реальный автотестинг?
Отправлено: BlackTass от Ноябрь 15, 2010, 22:52
я в свое время делал обертку над этим и запускал пачку тестов через несколько QTest::qExec.


Название: Re: Как сделать реальный автотестинг?
Отправлено: frostyland от Ноябрь 16, 2010, 07:44
Ну я на BCB тож мутил в свое время прогу а-ля CPPUnit.
Просто в Qt есть вроде бы поддержка тесто на уровне библиотек, вот я и подумал, неужели такой очевидной штуки, как запуск всего набора тестов, нету???
Это же косяк конкретный (((