2016-06-22 18 views
1

Ich versuche, die Codeabdeckung für tSQLt zu testen.Code Coverage Tool für tSQLt

Ich habe ein Tool, SQL Cover, auf der "DLM Automation Suite" Website gefunden. Es gibt einige Prozeduren, die in der Datenbank verschlüsselt sind, daher wird eine Ausnahme ausgelöst. Ist es eine Einschränkung dieses Tools oder gibt es eine alternative Möglichkeit, die Codeabdeckung von tSQLt-Testfällen zu testen?

+0

Sie können die Quellcodeabdeckung nicht messen, wenn der Code * verschlüsselt * ist - es gibt keinen zu bedeckenden Quellcode! Kein Code-Coverage-Tool wird in der Lage sein, die Abdeckung zu berechnen, ohne zuerst die Quelle zu entschlüsseln. Während es einfach ist, diese Verschlüsselung zu erstellen, ist es viel besser, dies selbst zu tun, und dann die Prozeduren erneut zu verschlüsseln –

Antwort

4

schob ich ein Update SQLCover gestern eher verschlüsselten Procs zu überspringen, als Absturz:

Sie werden nicht die Codeabdeckung für verschlüsselte Verfahren, aber es gibt jetzt eine „Warnungen“ Eigenschaft auf die Ergebnisse erhalten Wir zeigen alle verschlüsselten Prozesse, die wir übersprungen haben.

Ed