Есть ли способ использовать JMockit
без -javaagent в Java 8/Junit 5 ? Я помню, что в более старой версии JMockit была возможность использовать API-интерфейс для динамической загрузки javaagent (см. без -javaagent), но я больше не могу найти его в библиотеке версии 1.49.
Не все члены моей команды будут знать/понимать, что им нужно добавлять параметр -javaagent
vm каждый раз, когда они хотят запустить модульный тест из IntelliJ, поэтому искал способ заставить агент JMockit загружаться всякий раз, когда тест был запускать без специальной настройки.
Существует плагин JMockit для Eclipse, который обеспечивает правильное указание javaagent, но я не смог найти ничего подобного для IntelliJ.
Есть ли в JMockit поддержка для загрузки/запуска без javaagent?
-javaagent
, например JMockit требует запуска агента. Снова запустите тесты с аргументом виртуальной машины -javaagent:jmockit.jar. - person Johannes Kuhn   schedule 31.05.2020Startup.verifyInstrumentation()
, который я могу использовать из коробки. Но для тех, кто никогда раньше не видел код JMockit, это исключение может быть немного обескураживающим. Хотелось бы, чтобы был способ вообще обойти это требование. - person Eric B.   schedule 31.05.2020