Неважно, где хранится этот файл, пока вы не будете указывать точный путь к файлу testng.xml при его выполнении.Но если вы разрабатываете каркас вокруг него и вам нужно иметь несколько xmls, например, для здравомыслия, регрессии, производительности и т. Д., Вам нужно позаботиться о следующем:
1) Храните все тестовые xmls в одном каталоге(Например: testngXmls).Сохраняет структуру фреймворка в чистоте.
2) Как подсказал Тони Эннис, вы можете напрямую запустить
java org.testng.TestNG "pathToTestng file"
или используя ant, не забудьте добавить <
xmlfileset file = "pathToTestng file" / >
3) Если вы используете Maven, вам нужно добавить
<
suiteXmlFiles>
<
suiteXmlFile> src / main / resources / testngXmls / testng.xml <
/ suiteXmlFile>
<
/ suiteXmlFiles>
вКонфигурация maven-surefire-plugin