vsCode java .test.config vmArgs не работает - PullRequest
5 голосов
/ 19 февраля 2020

Для моего проекта требуются следующие vmArgs:

"vmArgs": "-javaagent:lib/aspectjweaver-1.9.5.jar -javaagent:lib/spring-instrument-5.2.3.RELEASE.jar --module-path lib/javafx-sdk-13.0.2/lib --add-modules=javafx.controls"

Помещение этого в запуск. json объект конфигурации обеспечивает идеальную работу проекта. Для модульных тестов в настройках должны быть указаны те же vmArgs. json s java .test.config, что я и сделал, как вы видите ниже:

{
    "java.test.config": 
    [
        {
            "name": "testConfig",
            "workingDirectory": "${workspaceFolder}",
            "vmArgs": "-javaagent:lib/aspectjweaver-1.9.5.jar -javaagent:lib/spring-instrument-5.2.3.RELEASE.jar --module-path lib/javafx-sdk-13.0.2/lib --add-modules=javafx.controls"
        }
    ],
    "java.test.defaultConfig": "testConfig"
}

Эта часть не работает , Мои тесты JUnit не были правильно оснащены. Что я делаю неправильно? Строка vmArgs является точной копией того, что у меня при запуске. json.

...