2011-12-25 17 views
3

私はdojoで始まります。 GWTとバックボーンから来て、私はjunitとjasmineを使ってアプリケーションをテストしました。 Dojo DOHのテストフレームワークをロックした後、それを使用する価値があるのか​​、ジャスミンやバスターズのような外部テストフレームワークをとる方が良いのだろうかと思います。私の心配の1つは、jenkinsのようなCIサーバでどのように使用するかについての情報源が見つかりませんでした。また、DOHでsinonのような嘲笑的なフレームワークを使用できるかどうかも知りたいです。 DOHには、ジャスミンのような便利なマッチャーが不足しているようだ。Dojoのユニットテスト

+0

doh.robotを試しましたか? http://dojotoolkit.org/reference-guide/util/dohrobot.html。 – Philippe

+0

doh.robotは、アプリケーションのロジックをテストするためのものではなく、UIテストのためのものです。限り、私はドキュメントを理解する限り、そのセレンのように。また、私はそれがジェンキンスとどのように動作するか見ることができません。 –

+0

私はDOHの経験があり、私の大きな不満はそれからデバッグすることは非常に難しいということです。彼らはjavascript evalを使用しています。すべての関数を定義して、ブレークポイントを設定するコードを見つけるのは難しいと思います。 – markdemich

答えて

1

さて、DOH(これはうまく機能します)とは別にチェックしたいかもしれません。 eventdとselenium 2も確認できます。 私はJenkins/selenium 2の統合チュートリアルがそれをテストしていないことを覚えています。 EDIT:たぶん、いくつかのリフレッシュを必要とするが、ここであなたはもっとに関する情報を見つけるかもしれない:https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin

+0

Jenkinsと一緒にSeleniumを実行できますが、私が探しているのはJenkinsからDOHテストを実行して、失敗した場合に通知します。 –

+0

テストを実行して失敗を報告するためにジェンキンスページのボタンのような意味ですか?テストを実行するビルドやxmlレポートを読むのと同じように? – PEM

+0

テストを実行して結果xmlを読んで、それは私が探しているものです。 –