私のプロジェクトでは、次の 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"
これを launch.json 構成オブジェクトに入れると、プロジェクトが完全に実行されます。単体テストでは、同じ vmArgs を settings.json の 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 行は、launch.json にあるものの正確なコピーです。