Вот сценарий:
Имеет скрипт , который вызывает ant с одним аргументом. Муравей, в свою очередь, выполняет testng.xml (файл набора), передавая тот же аргумент, а testng, в свою очередь, выполняет test при передаче того же аргумента.
В моем случае я передаю строку браузера , например, аргумент (firefox, iexplore), который будет указывать, какой браузерный тест будет выполняться. Я хочу, чтобы мои результаты теста сообщали мне, в каком браузере выполняется тест.
Я получаю аргумент из командной строки в муравье так:
...
<sysproperty key="browser" value="${browser}"/>
Я думал, что так как муравей вызывает testng.xml, я могу сделать то же самое в testng.xml
Я пошел в testng.xml и сделал что-то вроде:
<suite name="AcceptanceSuite_${browser}">
<test name="Acceptance Test_${browser}" >
Надеюсь, я никого не потерял. Не лучший для объяснения вещей, но просто нужно убрать этот аргумент в testng.xml и включить его в имя комплекта