Организация запуска скопа тестов

Всем доброго времени суток !
Пытаюсь грамотно организовать запуск скопа тестов. Расскажу, что есть на данный момент. Работаю с testng. Изначально имеется файл с набором данных(сценарии запуска теста). Т.е например в файле 4 сценария, я их разбиваю и передаю через DataProvider непосредственно в тест. Получается у меня 4 теста и вроде бы все хорошо, НО таких файлов(со сценариями) много. Без проблем можно организовать “подачу” этих файлов ant скриптом и все будет работать отлично, но такое решение не оптимально, т.к. для каждого файла(набора данных) тест будет запускаться с самого начала и получается на каждый прогон будет открываться браузер, логиниться и т.д… Т.е на каждый файл будет дополнительно тратиться время. И как-раз очень хотелось бы избежать/обойти этот момент. Собственно вопрос, как можно организовать запуск всех файлов в одном скопе ?

Спасибо всем за участие !
Вопрос решился использованием @Factory для testng!