2012-03-27 13 views
12

Das Redgate-Tool SQLTest für SQL-Komponententests bietet nun die Möglichkeit, Tests aus SQLCop hinzuzufügen. Das Redgate-Tool wird jedoch nur mit wenigen dieser Tests vor dem Build ausgeliefert.SQLCop-Tests für tSQLt

Da Tests nur gespeicherte Prozeduren sind, bin ich sicher, dass jemand mehr dieser Tests implementiert hat.

Sind Sie bereit zu teilen? Jemand?

Antwort

20

Ich schrieb SQLCop. Ich habe mit den netten Leuten bei Redgate zusammengearbeitet. Ursprünglich habe ich 5 (oder so) Tests als Proof of Concept geliefert. Seitdem habe ich auch die restlichen Tests zur Verfügung gestellt, die in SQLCop enthalten sind. Sie sollten erwarten, dass die verbleibenden Tests in der nächsten Version von SQL Test enthalten sind.

+1

Da sie alle nur gespeicherte Prozeduren sind und getrennt von dem Rot-Gate-Tool leben könnten - würden Sie bereit sein, sie vor Red Gate zu teilen? Das Problem ist, dass ich, so sehr wie ich das rote Torwerkzeug mag, eher in die Implementierung von Tests als Teil meiner kontinuierlichen Integration schaue, anstatt sie vom Managementstudio über SQLtest zu führen. Übrigens - tolle Arbeit am SQL Cop - ich liebe es! – lstanczyk

+0

Wussten Sie, dass Sie SQLCop in einem Befehlszeilenmodus ausführen können? Geben Sie an einer Eingabeaufforderung "SQLCop -?" Ein. Dies zeigt Ihnen die verfügbaren Befehlszeilenargumente. Ich habe die Befehlszeilenargumente nach SQLCMD modelliert. Wie auch immer ... Sie könnten eine Stapeldatei mit den entsprechenden Befehlszeilenargumenten erstellen, die die Ausgabe an eine Datei sendet, und dann den Windows Taskplaner verwenden, um die Aufgabe nach einem Zeitplan auszuführen. –

+5

Hier ist ein Link zu 48 SQLCop-Tests. http://dl.dropbox.com/u/58229865/SQLCop%20Tests.zip –

1

Ich hatte SQLCop-Typ-Tests auf meiner Liste von Dingen, die ich um die Implementierung herumkommen sollte, aber habe bisher nur einige 'Test-Coverage'-Tests implementiert, die ziemlich spezifisch für unsere Namenskonventionen sind.

Ich stelle fest, dass SQL Test ein Vorschau-Produkt von Red Gate ist, also wird es hoffentlich mehr Tests in der vollständigen Version geben. Von der Lektüre http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/sqlcop-integration-with-red-gate (und ein paar Kommentare auf dem untenstehenden Forum Link) sieht es vielversprechend aus. EDIT: Georges Kommentar oben bestätigt dies.

Sie in Erwägung ziehen könnte die Anfrage auf dem Forum, dass Red Gate-Link zu von ihrer Website für Feedback Anmeldung - http://sqltest.uservoice.com/forums/140716-sql-test-forum

Wenn ich bald für meine eigenen Zwecke geschrieben einige allgemeinere Tests machen, ich sicher, sie teilen würde .

+0

Wenn Sie Tests geschrieben haben, die Sie mit SQLCop enthalten möchten, lassen Sie mich wissen, und ich werde darüber nachdenken einschließlich sie. –