Хадсон и конфигурации (отладка, выпуск, параллель и т. Д.) - PullRequest
2 голосов
/ 18 ноября 2010

Интересно, есть ли хорошие практики для тестирования нескольких конфигураций в Гудзоне? Мы компилируем тесты в режиме отладки и выпуска, а также включаем и выключаем MPI.

Система make принимает ряд параметров (DEBUG = FALSE, OPT = TRUE, MPI = TRUE) и делает все правильно, выполняя тестовые исполняемые файлы с хорошей маркировкой. Возможно, я мог бы создать монолитный управляющий скрипт, который бы делал все, но мне интересно, не хватает ли мне какой-то возможности для перебора списка параметров. Еще лучше было бы, если бы я мог очистить проект между ними.

У кого-нибудь есть мнение? Это лучше всего сделать с отдельными проектами? С параметрами? Просто написав очень полный сценарий?

1 Ответ

4 голосов
/ 18 ноября 2010

Выберите опцию Создать мультиконфигурационный проект при первом создании задания.

В многоконфигурационной сборке вы можете добавить «Ось», которая определяет набор значений для одного из ваших параметров сборки. Затем скрипт сборки может ссылаться на параметр Axis как переменную среды. Определите несколько осей, и Гудзон пройдет через все комбинации.

...