問題タブ [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.

0 投票する
1 に答える
103 参照

ruby - ファイル保存の検出における ZenTest の仕組み

ZenTest のソース コードをいくつか読みましたが、実装されている場所が見つかりませんでした。

手がかりを教えていただけますか?前もって感謝します。

0 投票する
1 に答える
94 参照

ruby - ZenTest のソースコードの問題

これは、モンキーが autotest の Dir[] メソッドにパッチを当てたメソッドの 1 つです。

この行を説明してください$-w, old_warn = false, $-w。前もって感謝します。

0 投票する
3 に答える
477 参照

ruby - Rubyブロックの「_」パラメータ

ZenTestのソースコードを読んだときにこれに出会いました。

add_mappingメソッドの定義は次のとおりです。

Autottest.initailize()add_method実装のマッピングを追加するために呼び出されます。

私の質問は、ブロックの2番目のパラメーターである「_」が何を意味するのかということです。ブロックでは使用されていないようです。

ありがとう

0 投票する
2 に答える
806 参照

ruby - 自動テスト用のきれいな GUI

自動テスト用の優れた GUI を誰かが知っているかどうか疑問に思っていましたか?

autotest で配布されているすべてのプラグイン (growl、knotify など) については既に知っていますが、もう少し欲しいものがあります。

失敗したテストの総数を常に表示する GUI が必要です。GUI でクリックして失敗したテストに移動できるようにしたい (vim で開く) 失敗した各テストの横にスタック トレースを表示したい。しかし、私はビューが雑然としたくありません。

0 投票する
3 に答える
184 参照

ruby-on-rails - 自動テストのパフォーマンス低下

私は何年もの間、Rails プロジェクトのすべてのテストを実行するためにZenTestを使用してきました。しかし、私の Mac では、すべてのテストを実行するのに突然 3 倍の時間がかかり始めました。1219 のテストがあり、過去 1 年間は平均で約 300 秒ですべてのテストを実行していました。ただし、ほぼ 900 秒かかります。

このような減速が発生する理由は考えられません。最新のgemバージョンに更新して、テストからのログ出力を減らし、テストデータベースを再生成しようとしましたが、すべて役に立ちませんでした. 誰かがパフォーマンスを改善する方法を提案できますか?

0 投票する
2 に答える
714 参照

ruby-on-rails - Rails:ZenTest/autospecを使用して新しいディレクトリの仕様をテストする

Railsアプリケーションにサービスクラスのディレクトリを追加しています:app / services

これらのクラスの仕様を次のディレクトリに追加したいと思います:spec / services

スペック/サービスにスペックを追加しましたが、autospecを実行してもサンプルは実行されません。

新しいディレクトリで例を実行するようにautospecを構成する方法はありますか?

ありがとう。

0 投票する
7 に答える
3942 参照

ruby-on-rails - 「autotest/rails [...] は [...] 存在しません。中止します」

自動テストが機能しなくなっていることがわかりました...

このブログ投稿によると、このエラーの一般的な理由は、autotest-rails gem がインストールされていないことです。ただし、私は間違いなくそれをインストールしています:

昨日はインストールしたかもしれませんが、今日も昨日も新しいgemをインストールしていませんgem update

私が言及したもう 1 つの問題は、Ruby 1.9 との非互換性でしたが、私は MRI Ruby 1.8.6 を使用しています。

0 投票する
1 に答える
410 参照

ruby-on-rails - レールを自動仕様でループを停止させる方法

私はautospecを使用しており、すべてのテストに合格すると緑色のメッセージが1回だけポップアップしますが、テストに合格しないと、うなり声で無限の赤いウィンドウがポップアップしたままになります。これをオフにして、ファイルを保存した直後にautospecを実行する方法を知っている人はいますか?

自宅に次の内容の.autotestファイルがあります。

0 投票する
5 に答える
2641 参照

ruby-on-rails - ZenTest 自動テストがテストを実行していない

ZenTest 4.1.4 から 4.1.3 にダウングレードすることで解決する前に、オートテストで問題が発生しました。

現在、Mac OS 10.6.1 Snow Leopard システムで$ autotestプロジェクトを実行すると、テストが実行されず、この出力が得られることがわかりました...

試してみてくださいcontrol-C...

実行すると正常に動作$ rake testします。すべてのテストを実行します...

これを見た人いますか?


アップデート

しばらくして、別のアプリに取り組んでいて、同じ問題に再び遭遇しました。今回は ZenTest をダウングレードしても解決しませんでした。

0 投票する
1 に答える
412 参照

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