2011-12-03 15 views
2

最近、SQL Server 2008 R2のSSMSを実行している仮想マシン(VMWare 8)にSQL Testプラグインをインストールしました。これはtSQLtのフロントエンドです。私はサーバー上でCLRを有効にしました。私はtSQLtサンプルデータベースをインストールしました。私は[実行]ボタンを押しました。私は、すべてのサンプルテストが合格することを期待しています。私はすべてが1回通過することを観察します。システムで最初のtSQLtサンプルテストがRed Gate SQLテストに失敗しますか?

[AcceleratorTests]と題された最初のテスト[2粒子の場合の実験の準備ができました]:予想:<>が、< 0>でした。

私は関連するSQLを読みましたが、すべてが合格するようです。私が知る限りでは、Red Gateが提供するコードは、サンプルデータベースのtSQLtが提供するコードと同じです。マシンにはいくつかの新しい層がありますが、現在はSQL TestランナーとtSQLTスクリプトセットがあります。私はエラーがどこにあるのかを見出そうとしています。私が最初に見なければならないことについてのアドバイスは何ですか?

TIA

答えて

5

私はこのプロジェクトに取り組んでSQLテスト/ tSQLtチームのレッドゲートの半分にしました。あなたが参照しているこのテストは、実際には失敗しているはずでした。その考え方は、それを修正する方法と独自の方法を説明するチュートリアルに導かれました。チュートリアルでは、ここで見つけることができます:

http://tsqlt.org/after-running-the-examples-smss/

あなたが判明したように、ツールは、チュートリアルをご案内しませんでした!これを私たちの注意を引くことに感謝します。少なくとも、失敗したテストの出力テキストに上記のURLを入れて、次に何をするべきかについての指針がなく失敗したテストがある「不満足な」状態に陥らないようにしてください。

私たちの注意を引くためにありがとうございます。今後のリリースでこれを改善することを間違いなく見ていきます。チュートリアルへのリンクがあるので、この回答にコメントを投稿して、それがあなたに合っているかどうかをお知らせください。

2

サンプルテストの初期インストールでは、意図的にテストに失敗しています。あなたはそれを修正する方法を見ることができますhere

関連する問題