Мне нужно определить системное свойство для моих тестов JUnit. Я пробовал различные шаги, чтобы передать пару имя / значение в Gradle. (Я пробовал Milestone-3 и 4).
Ни один из этих подходов не сработал:
- определение строки systemProp.foo = в файле gradle.properties
- передача -Dfoo = bar в командной строке
- передача -PsystemProp.foo = bar в командной строке
Я не вижу дополнительных свойств из "свойств gradle", хотя я не уверен, что должен это делать. Но что более важно, я сбросил свойства System.properties в статическом инициализаторе, а свойства там нет. Мне нужно передать системные свойства работающим тестам, чтобы сообщить им, в какой среде (локальной, Jenkins и т. Д.) Они работают.