Отладка модульных тестов Java в VSCodeJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Отладка модульных тестов Java в VSCode

Сообщение Anonymous »

Я пытаюсь отладить класс во время запуска теста JUnit, однако моя конфигурация кажется неправильной:
tasks.json

Код: Выделить всё

{
"version": "2.0.0",
"tasks": [
{
"label": "Maven: compile",
"type": "shell",
"command": "mvn",
"args": ["compile"],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": ["$maven"],
"detail": "Compile the project using Maven"
},
{
"label": "Maven: test",
"type": "shell",
"command": "mvn",
"args": ["test"],
"group": {
"kind": "test",
"isDefault": true
},
"problemMatcher": ["$maven"],
"dependsOn": "Maven: compile",
"detail": "Run all tests using Maven"
},
{
"label": "Maven: test XodusDatabaseTest",
"type": "shell",
"command": "mvn",
"args": ["compile", "test", "-Dtest=XodusDatabaseTest"],
"group": {
"kind": "test",
"isDefault": true
},
"problemMatcher": ["$maven"],
"detail": "Run XodusDatabaseTest using Maven"
},
{
"label": "Maven: debug XodusDatabaseTest",
"type": "shell",
"command": "mvn",
"args": [
"compile",
"test",
"-Dtest=XodusDatabaseTest",
"-Dmaven.surefire.debug"
],
"problemMatcher": ["$maven"],
"detail": "Debug XodusDatabaseTest using Maven"
}
]
}

launch.json

Код: Выделить всё

{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug Test XodusDatabaseTest",
"request": "launch",
"mainClass": "",
"preLaunchTask": "Maven: debug XodusDatabaseTest",
"cwd": "${workspaceFolder}",
"vmArgs": "-Dfile.encoding=UTF-8",
"console": "integratedTerminal",
"debugServer": 5005
}
]
}
Выполнение «Отладочного теста...» зависает в ожидании отладчика:

Код: Выделить всё

-------------------------------------------------------
T E S T S
-------------------------------------------------------
Listening for transport dt_socket at address: 5005
Я ожидаю, что он продолжит модульные тесты и остановится на любой точке останова, установленной в VScode.

Подробнее здесь: https://stackoverflow.com/questions/786 ... -in-vscode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»