Auf meinem Windows-Rechner habe ich Visual Studio-Code installiert. Um Tests manuell zu starten, gehe ich in die Konsole zum Projekte-Ordner und gebeDebuggen Go-Tests in Visual Studio-Code
einEs funktioniert perfekt.
Aber ich habe eine Situation, in der ich brauche, um meine Prüfung zu verstehen, zu debuggen, was los ist.
Dazu öffne ich launch.json und fügen Sie eine Konfiguration
{
"name": "Tests",
"type": "go",
"request": "launch",
"mode": "test",
"remotePath": "",
"port": 2346,
"host": "127.0.0.1",
"program": "${workspaceRoot}",
"env": {},
"args": [
"main_test.go"
],
"showLog": true
}
Nachdem ich drücken F5 Ich habe
2017/03/29 13:28:11 server.go:73: Using API v1
2017/03/29 13:28:11 debugger.go:68: launching process with args: [./debug.test main_test.go main_go]
not an executable file
Process exiting with code: 1
Irgendwelche Ideen, warum dieser Fehler auftritt und was ausführbar es suchen?
Versuchen deaktiviert werden, um anzugeben ‚Programm‘ Eigenschaft in der Konfiguration mit ausführbarer Datei ‚$ {} workspaceRoot /main_test.go‘ – Bob
Das ist es, danke! – Vitalii