Je lance pdb sur mes testcases en Python via le buffer gud. Quand je reçois un stacktrace/échec dans mon cas de test, il ressemble à ceci:Rendre les noms de fichiers/lignes connectables dans le tampon gud Emacs
FAIL: test_foo_function (__main__.TestFoo)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/testfoo.py", line 499, in test_foo_function
self.assertEqual('foo', 'foo')
J'aimerais être en mesure de faire la ligne (s) comme:
File "test/testfoo.py", line 499, in test_foo_function
cliquable et prendre être à la ligne 499 dans testfoo.py. (Edit) Les gens de la liste en mode python m'ont conduit à pdbtrack et j'ai réussi à le faire fonctionner là-bas. Voir la réponse ci-dessous ...
ce serait plutôt cool. Je suis curieux d'en savoir plus sur votre configuration pour exécuter des tests dans le tampon gud. désolé je ne peux pas répondre à votre question si –
J'ai un post sur mon blog concernant mon ancienne configuration (http://panela.blog-city.com/python_and_emacs_5_pdb_and_emacs.htm). Suis actuellement en mode shell/mode python (version python.org pas la version emacs) et pdbtrack –