Как выполнить модульные тесты с DSSS и GDC?

Я очень плохо знаком с D и все еще борющийся пытающийся настроить мой набор инструментальных средств.

Я запускаю Кармическую Ubuntu и хотел бы использовать DSSS с GDC и Танго или TangoBos.

До настоящего времени я установил GDC из репозиториев Ubuntu, DSSS, Танго и TangoBos из этих репозиториев, и я могу скомпилировать использование dsss + gdc + tangobos.

Согласно документации DSSS, должно быть возможно выполнить использование модульных тестов

$ dsss build --test

но в моей системе, - проигнорирован тестовый аргумент. У меня есть dsss, последняя версия (0.78) и ее встроенная справка ничего не включают о модульных тестах.

При выполнении ldc - unittest хорошо работает (хотя я не знаю точно, какую библиотеку он берет).

Существует ли способ выполнить мои модульные тесты с помощью того же компилятора и библиотеки, чем для компиляции?

Если так, есть ли способ автоматизировать тестирование, или я должен буду выполнить его модуль на модуль?

5
задан Benoit Vidis 4 March 2010 в 17:19
поделиться

2 ответа

Насколько я могу судить, когда-то около Karmic установка Ubuntu gdc начала игнорировать такие аргументы, как "--foo".

Заметьте:

$ gdc --not-a-real-option
gdc: no input files

vs.

$ gdc -not-a-real-option
gdc: unrecognized option '-not-a-real-option'
gdc: no input files

Таким образом, в Lucid dsss версии 0.76, gdc (Ubuntu 1: 1.046-4.3.4-3ubuntu1) 4.3.4,

dsss build -test 

или

dsss build -unittest

должны компилироваться с помощью модульных тестов

2
ответ дан 15 December 2019 в 06:23
поделиться

Я бы использовал "dsss build -unittest". Я не пробовал, но вижу, что он используется с небольшим поиском в Google.

1
ответ дан 15 December 2019 в 06:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: