Я искал https://sourceforge.net/projects/testngdatabind/ и искал возможность установить местоположение свойств при запуске тестов.Дело в том, что у меня больше сред (например, разных баз данных), где я хочу запускать одни и те же тесты.
В привязке данных TestNG есть два разных файла свойств.Первый (называемый файлом свойств данных) определяет тип источника данных (в моем случае это «свойства») и URL-адрес реальных пар ключ / значение, используемых в тесте (называемый «Свойства источника данных»).Но ни один из них не принимает переменную, переданную в тест, например, через системную переменную среды.
Даже если среда привязки данных TestNG не разрабатывается в течение ~ 6 лет, она работает довольно хорошо.Есть ли альтернатива, как сделать тесты TestNG универсальными, чтобы их можно было запускать в средах, отличающихся только используемыми данными?