es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La prueba unitaria de Python falla con el código de salida 138 y errores de suite vacía.

Soy capaz de ejecutar esta prueba de Python directamente desde IntelliJ:

from unittest import TestCase

class TestDebug(TestCase):

    def test_debug(self):
        print("test")

Salida:

/Users/work/dev/venv/bin/python3 "/Users/work/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/213.5744.223/IntelliJ IDEA.app.plugins/python/helpers/pycharm/_jb_unittest_runner.py" --target test_debug.TestDebug
Testing started at 9:45 AM ...
Lanzando pruebas unitarias con argumentos python -m unittest test_debug.TestDebug en /Users/work/dev/tests
Ejecutado 1 prueba en 0.001s
OK
Proceso finalizado con código de salida 0
test

Sin embargo, al ejecutarlo en modo de depuración falla con esta salida:

/Users/work/dev/venv/bin/python3 "/Users/work/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/213.5744.223/IntelliJ IDEA.app.plugins/python/helpers/pydev/pydevd.py" --multiproc --qt-support=auto --client 127.0.0.1 --port 57545 --file "/Users/work/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/213.5744.223/IntelliJ IDEA.app.plugins/python/helpers/pycharm/_jb_unittest_runner.py" --target test_debug.TestDebug
Testing started at 9:45 AM ...
Conectado al depurador de pydev (versión 213.5744.223)
Proceso finalizado con código de salida 138 (interrumpido por señal 10: SIGBUS)
Conjunto vacío
Conjunto vacío

¡Se agradece cualquier ayuda!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que ejecutar la prueba en modo de depuración está causando un problema. La salida muestra que IntelliJ está intentando lanzar pydevd.py para depurar, pero el proceso se interrumpe por la señal 10: SIGBUS. Esta señal generalmente indica un error de hardware o una violación de acceso a memoria.

    Una posible solución es intentar restablecer las configuraciones de depuración en IntelliJ y volver a intentarlo. Otra opción es verificar si hay algún problema con el código, como fugas de memoria o bucles infinitos, que puedan estar causando el fallo en el proceso de depuración.

    También puede ser útil verificar los requisitos del sistema para ejecutar IntelliJ y asegurarse de que la computadora los cumpla. Además, puede ser necesario actualizar IntelliJ y cualquier software relacionado, como Python o las bibliotecas de depuración, para resolver el problema.

    Si estos pasos no funcionan, puede ser necesario buscar ayuda adicional, como contactar al equipo de soporte de IntelliJ o consultar foros en línea para problemas similares.

Comments are closed.