Можно, вероятно, использовать svn blame
для получения даты, каждая строка была изменена, и затем используйте sed
, чтобы вытащить только год и месяц и затем использовать sort
и uniq -c
для генерации полезного отчета.
Сколько времени требуется для выполнения всех ваших тестов для проекта?
Если ответ - Не долго
, тогда создайте средство запуска JUnit для всего проекта. Если время от времени вам нужно будет выполнить запуск на одном тестовом примере (для отладки или чего-то еще), вы можете скопировать все свои настройки из средства запуска junit проекта. Я думаю, вы даже можете клонировать свою программу запуска проекта для запуска конкретного тестового примера.
Запустить все тесты
в выбранных параметрах {...}
Общая вкладка
-> Сохранить как
-> Общий доступ
файл
и средство запуска регистрации с
ваш проект Еще одна вещь, которую я бы сделал, - это определить системное свойство в аргументах виртуальной машины запуска, проверить это свойство в функции @Before и выдать исключение, если свойство не установлено. Таким образом вы узнаете, что ваш тест не прошел, потому что он не использует правильную программу запуска.
Если я правильно понял ваш вопрос, я думаю, что Александр понял идею клонирования средства запуска проекта. Eclipse позволяет дублировать конфигурации запуска одним щелчком мыши - просто настройте одну конфигурацию с необходимыми параметрами и нажмите кнопку в левом верхнем углу, чтобы дублировать ее всякий раз, когда вы создаете новую.