NUnit в Finalbuilder: как я могу указать путь к nunit-console без опции finalbuilder - PullRequest
0 голосов
/ 03 сентября 2010

У моего магазина есть прецедент проверки сторонних инструментов для контроля версий и использования относительных путей в проектах / сборках, чтобы найти все. Кроме того, поскольку NUnit выпускает новые версии, несколько версий NUnit были допущены в этот раздел сторонних библиотек в системе управления версиями, поэтому изменение старых тестов не требовалось для использования более новых версий.

Однако Finalbuilder определяет путь к nunit-console.exe в разделе Инструменты | Меню параметров, и этот путь не только не использует переменные окружения, но и только один из них.

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

1 Ответ

3 голосов
/ 04 сентября 2010

Вы можете сделать это в событии сценария BeforeAction (javaScript):

var nunitOptions = GetOptionsObject("NUnit")
nunitOptions.NUnitLocation = FBVariables.MYUNITPATH

где MYUNITPATH ​​- переменная проекта FinalBuilder, указывающая на nunit. Обратите внимание, что вам следует избегать относительных путей для этого, так как они не полностью поддерживаются из-за многопоточной природы FB.

...