2016-08-17 7 views
0

Ich habe eine Reihe von Tests, die manchmal ausgeführt werden, wenn Redgate SQLTest ausgeführt wird und manchmal geben sie mir den ersten Fehler im Screenshot. Wenn ich meinen Testcode manuell ausführe, dauert es etwa 22 Sekunden.Warum ist TSQLT in SQLTest fehlerhaft und wird nicht ausgeführt, wenn es manuell ausgeführt wird?

Auch wenn ich manuell mit dem folgenden Befehl ausgeführt wird, sagt es 0 Tests ausgeführt und läuft in < 1 Sekunde. Ich habe keine Ahnung, warum meine Tests nicht laufen.

EXEC tsqlt.Run @TestName = '[SolrShowConversion].Condition - No Condition  Record in Stage'; 

errors

+0

Was passiert, wenn Sie dies ausführen: 'EXEC tsqlt.Run @TestName = '[SolrShowConversion]. [Bedingung - Keine Konditionsaufzeichnung in der Bühne]';'? –

+0

Gleiche Sache. 0 Tests wurden ausgeführt. –

+0

Testprozeduren müssen eigentlich mit dem Wort "test" beginnen. SQLTest versteckt diese Tatsache von Ihnen. Es scheint also keine Prozedur mit dem Namen zu geben, den Sie in der Datenbank verwendet haben. Überprüfen Sie auch die Schreibweise des Schemanamens. –

Antwort

0

Sieht aus wie ein Verbindungsproblem von dem Fehler. Ich merke auch, dass Sie nicht die neueste Version von SQL Test ausführen - gehen Sie zu Hilfe-> Nach Updates suchen und sehen Sie, ob das hilft.

Wir sind dabei, eine ganze Reihe von Verbesserungen an SQL Test zu senden (wahrscheinlich nächste Woche), halten Sie also Ausschau nach dem.

Der beste Weg, Probleme mit uns zu erheben ist über [email protected]

Hoffnung, das hilft.

+1

Ich habe ein Upgrade durchgeführt und das Timeout-Problem wurde nicht behoben. –

Verwandte Themen