А чего это за сервис специальный ? =) мне тоже хотелось бы чтобы тесты можно было инициировать не через командную строку, а как-нить по другому. Расскажите поподробнее...
Я разработал Web Interface для работы с тестами. Для каждого модуля тестируемой системы - своя страница с гридом (с общей информацией о test-case'ах). Общая информация о test-case'ах (имя test-case'а, текущий статус test-case'а, дата последнего запуска, ссылка на лог с последнего запуска и т.д... но главное - флаг, нужно ли запускать test-case) находится в таблице БД, которая внешним ключом связана с другой таблицей - здесь определены необходимые для каждого test-case'а переменные. Далее, был разработан сервис, который установлен на машине с тестируемым приложением. Сервис с определённым интервалом чекает основную таблицу на наличие флага, и если у флага значение true, он запускает tast-case, а после завершения - снимает флаг. Вот, собственно, в двух словах.