Code: Select all
$ bazel-bin/path/to/my_test
----------------------------------------------------------------------
Ran 5 tests in 0.228s
OK
hinzufügen möchteimport debugpy
debugpy.listen(('0.0.0.0', 5678))
debugpy.wait_for_client()
< /code>
Erstellen und Ausführen des Binary, es wartet auf den Client, dann verwende ich diese VSCODE -Konfiguration < /p>
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Remote Attach",
"type": "python",
"request": "attach",
"host": "127.0.0.1",
"port": 5678,
}
]
}
< /code>
Alles funktioniert gut. Ich kann Breakpoints setzen, den Code perfekt umspringen.python3 -m debugpy --listen 0.0.0.0:5678 --wait-for-client bazel-bin/path/to/my_test
< /code>
Es sieht so aus, als ob der Client auf Verbindungen wartet. Dann beginne ich Remote -Debugging auf VSCODE und ... nichts passiert. Der Debugger startet und endet in einer Sekunde. Ich sehe keine Protokolle, keine Fehler.
Wo kann ich Protokolle finden, um zu sehen>