Есть ли способ прикрепить тест FEST к ранее запущенному Приложению вместо запуска приложения из теста?Присоединение FEST к приложению
Я прошу об этом, потому что Squish, например, может это сделать. Я не мог найти ничего подобного для FEST.
Этот вопрос исходит с точки зрения приложения, которое требует многого для входа. Я знаю, что для запуска тестов я могу просто войти один раз в BeforeClass или когда я запускаю тесты из Ant/Maven, но я думаю, было бы очень приятно иметь возможность подключаться к приложению, особенно при отладке теста.
Я думал о создании библиотеки, которая делает это через какое-то сообщение, например, RMI. У вас есть пустой тест, который только запускает ваше приложение и ждет подключения и фактического теста, который соединяет и отправляет все команды. Проблема, которую я вижу, заключается в том, что слишком много вещей, которые нужно проксировать, и, вероятно, много объектов, которые не могут быть сериализованы и нуждаются в обходных решениях.
Любые мнения по этому вопросу?
В то время, когда мы начали разработку нашей инфраструктуры, AssertJ Swing еще не существует. Я посмотрю, стоит ли мигрировать или нет. Бывают случаи, когда выполнение теста в отдельной JVM помогает. Я уже начал работать над библиотекой FEST Attach, и я надеюсь, что она не займет много времени, пока она не будет использоваться. После того, как он будет в стабильной форме, я опубликую его на GitHub –
Отлично. В настоящий момент AssertJ Swing предоставляет лишь небольшие преимущества перед FEST. Но обновленные зависимости (например, AssertJ core), которые имеют множество новых функций :) –