Je recherche un outil de couverture unittTest et de code pour les Sprates TSQL. Peut quelqu'un en recommander un bon? Commercial ou gratuit. P>
4 Réponses :
J'ai utilisé Tsqlunit , et vient de remarquer
Les VSTS pour les bases de données ne produisent pas malheureusement la couverture de code SPROC. Nous avons fini par utiliser SQLUNIT car il est plus facile de configurer que VSTS pour les bases de données. Vous cherchez toujours une bonne solution de couverture de code ..
Je suis intéressé par la façon dont cela s'avère. Pourrait rendre ma vie plus facile aussi.
Jérémie Peschka a commencé à construire T-SQL dynamique pour appeler chaque PROC stocké dans la base de données, mais je n'ai pas utilisé cela personnellement: P>
Je ne pouvais pas y trouver un non plus et donc je viens de fouetter un ensemble: p>
https://github.com/jbarker7/sqlcc P>
C'est une version alpha et n'a pas encore de documentation approfondie, mais pour la plupart, vous devriez pouvoir modifier l'application.Config et voir l'exemple et le faire fonctionner pour votre base de données. P>
Pour les tests de l'unité, vous ne pouvez pas vraiment aller mieux que TSQLT - la fonctionnalité moqueuse via la faiblesse et l'espionnage sont vraiment de première vitesse et d'autre à néant. P>
Si vous utilisez SSDT, vous pouvez l'utiliser pour mesurer votre couverture de code: P>
https: //Le.AgileSQL.club/Blog/ed-elliott/2016-01-14/T-SQL-CODE-COVERAGE-IN-SSDT P>
(Je l'ai écrit mais c'est exactement ce que c'est pour et que c'est oss) p>
J'ai une version maintenant qui ne s'appuie pas sur SSDT et que vous pouvez utiliser dans le cadre d'un processus de construction: p>
ed p>