2017-03-22 3 views
0

Depuis Go does not allow to debug tests in some IDEs (voir aussi ce issue) J'ai dû écrire mes tests deux fois dans mon queue implementation.Comment éviter les tests en double dans Go?

Une fois à l'intérieur main.go, deuxième fois - à l'intérieur queue_test.go

J'utilise le code Visual Studio avec Delve.

Quel est le meilleur IDE ou modèle pour déboguer les tests Go sans les dupliquer?

+0

Veuillez fournir quelques exemples exécutables. – pltvs

+1

"Ne permet pas de déboguer des tests" est une déclaration très audacieuse dont je pense qu'elle est totalement fausse. Comment tu penses que c'est vrai? – Volker

+0

@Volker - Je pense qu'il a posté un lien sur la raison pour laquelle il _thinks_ c'est vrai. –

Répondre

3

Je pense que votre IDE est incapable de déboguer les tests.

Essayez quelque chose de différent. Par exemple, à partir d'aujourd'hui, l'édition d'accès précoce de Gogland fonctionne assez bien en ce qui concerne le débogage, même avec des tests. Il utilise le débogueur Delve sous le capot, de sorte que vous pouvez même recourir à run the debugger manuellement à partir du terminal ou vérifier pour voir s'il est déjà integrated avec votre IDE de votre choix.