LINUX.ORG.RU

Как собрать и запустить тесты?

 , , , , wscript


0

1

Есть waf и wscript, которые собирают провку для некоторого прибора на ARM'е (в данном случае ARM это микроконтроллер, а не микропроцессор). Прошивка написана на C и использует gcc-arm-none-eabi.

Есть большое желание внедрить TDD в разработку этой прошивки, для чего надо собрать тесты с Google Testing Framework. gtest написана на C++, тесты запускаются на машине программиста, а не целевой, потому собираться должны другим компилятором с другими настройками, обычным g++ для i386. Это, конечно, не совсем хорошо, но всё равно лучше чем ничего. Тесты лежат в отдельной директории, там есть wscript для сборки тестов.

Сейчас у меня проблема, что я вообще не могу собрать тесты. Конечно же я пытаюсь запустить сборку тестов из wscript'а сборки прошивки, потому что тесты должны запускаться вместе со сборкой.

Как правильно вызвать сборку тестов?

★★★★★

Для сборки и, если требуется, запуска тестов нужны отдельные цели в Makefile. А сборка основного проекта должна зависеть от них.

Sorcerer ★★★★★
()
Ответ на: комментарий от Sorcerer

Make is dead.

У меня нет Makefile'а, но мысль вашу я понял.

Camel ★★★★★
() автор топика
Ответ на: variants от Camel

Ну подумаешь н**уя не умеет и через анус работает! Зато стильна-модна-маладёжна, ни то что ваши десятилетиями стабильно работающие makefiles!!!!1111

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