問題タブ [zentest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - ファイル保存の検出における ZenTest の仕組み
ZenTest のソース コードをいくつか読みましたが、実装されている場所が見つかりませんでした。
手がかりを教えていただけますか?前もって感謝します。
ruby - ZenTest のソースコードの問題
これは、モンキーが autotest の Dir[] メソッドにパッチを当てたメソッドの 1 つです。
この行を説明してください$-w, old_warn = false, $-w
。前もって感謝します。
ruby - Rubyブロックの「_」パラメータ
ZenTestのソースコードを読んだときにこれに出会いました。
add_mappingメソッドの定義は次のとおりです。
でAutottest.initailize()
、add_method
実装のマッピングを追加するために呼び出されます。
私の質問は、ブロックの2番目のパラメーターである「_」が何を意味するのかということです。ブロックでは使用されていないようです。
ありがとう
ruby - 自動テスト用のきれいな GUI
自動テスト用の優れた GUI を誰かが知っているかどうか疑問に思っていましたか?
autotest で配布されているすべてのプラグイン (growl、knotify など) については既に知っていますが、もう少し欲しいものがあります。
失敗したテストの総数を常に表示する GUI が必要です。GUI でクリックして失敗したテストに移動できるようにしたい (vim で開く) 失敗した各テストの横にスタック トレースを表示したい。しかし、私はビューが雑然としたくありません。
ruby-on-rails - 自動テストのパフォーマンス低下
私は何年もの間、Rails プロジェクトのすべてのテストを実行するためにZenTestを使用してきました。しかし、私の Mac では、すべてのテストを実行するのに突然 3 倍の時間がかかり始めました。1219 のテストがあり、過去 1 年間は平均で約 300 秒ですべてのテストを実行していました。ただし、ほぼ 900 秒かかります。
このような減速が発生する理由は考えられません。最新のgemバージョンに更新して、テストからのログ出力を減らし、テストデータベースを再生成しようとしましたが、すべて役に立ちませんでした. 誰かがパフォーマンスを改善する方法を提案できますか?
ruby-on-rails - Rails:ZenTest/autospecを使用して新しいディレクトリの仕様をテストする
Railsアプリケーションにサービスクラスのディレクトリを追加しています:app / services
これらのクラスの仕様を次のディレクトリに追加したいと思います:spec / services
スペック/サービスにスペックを追加しましたが、autospecを実行してもサンプルは実行されません。
新しいディレクトリで例を実行するようにautospecを構成する方法はありますか?
ありがとう。
ruby-on-rails - 「autotest/rails [...] は [...] 存在しません。中止します」
自動テストが機能しなくなっていることがわかりました...
このブログ投稿によると、このエラーの一般的な理由は、autotest-rails gem がインストールされていないことです。ただし、私は間違いなくそれをインストールしています:
昨日はインストールしたかもしれませんが、今日も昨日も新しいgemをインストールしていませんgem update
。
私が言及したもう 1 つの問題は、Ruby 1.9 との非互換性でしたが、私は MRI Ruby 1.8.6 を使用しています。
ruby-on-rails - レールを自動仕様でループを停止させる方法
私はautospecを使用しており、すべてのテストに合格すると緑色のメッセージが1回だけポップアップしますが、テストに合格しないと、うなり声で無限の赤いウィンドウがポップアップしたままになります。これをオフにして、ファイルを保存した直後にautospecを実行する方法を知っている人はいますか?
自宅に次の内容の.autotestファイルがあります。
ruby-on-rails - ZenTest 自動テストがテストを実行していない
ZenTest 4.1.4 から 4.1.3 にダウングレードすることで解決する前に、オートテストで問題が発生しました。
現在、Mac OS 10.6.1 Snow Leopard システムで$ autotest
プロジェクトを実行すると、テストが実行されず、この出力が得られることがわかりました...
試してみてくださいcontrol-C
...
実行すると正常に動作$ rake test
します。すべてのテストを実行します...
これを見た人いますか?
アップデート
しばらくして、別のアプリに取り組んでいて、同じ問題に再び遭遇しました。今回は ZenTest をダウングレードしても解決しませんでした。
ruby - autospec 使用時に色なし
autospec を使用して Rails 以外の Ruby プロジェクトをテストしている場合、テストが赤または緑で表示されるのに常に問題があります。
通常の 'spec spec/ --color' コマンドを実行すると、通常の赤/緑の応答が返されます。あらゆる種類のコマンドを .autotest ファイルに入れてみましたが、うまくいきません。
また、私の Rails プロジェクトでは、この問題は発生しません。
注: ZenTest(4.2.1) と redgreen (1.2.2) の gem がインストールされています。私は現在、このプロジェクトで動作させようとしています: http://github.com/coreyhaines/kata-number-to-led