Rspecのロード時間がゼロ?!

チームの皆さん、こんにちは。

Discourseプロジェクトに貢献したいと思っており、RSpecテストのロード時間が0秒であることに気づきました!

その時間を短縮するためのヒントはありますか?私のプロジェクトでは30秒ほどかかっています!

どのコマンドを実行しましたか?何が起こりましたか?何が起こることを期待していましたか?

時間はゼロだと言っていますが、ゼロ未満にしたいのですか?あなたのプロジェクトにかかる時間は、何千ものテストがある非常に大きなプロジェクトであるDiscourseにかかる時間とは何の関係もありません。

いいえ、どうやって作ったのか知りたくて楽しみにしていました。私のプロジェクトでも同じことをしたいのです。

時間はゼロだと言っているのに、ゼロ未満にしたいのですか?

私自身のプロジェクトに30秒かかっており、その時間を短縮したいので、Discourseチームがspecファイルの読み込み時間をゼロにした方法を学ぶ機会としてこれを利用しています。

どこでそれを見たのですか?正直なところ、0.0秒と表示されている場合、それはおそらく測定エラーでしょうね :sweat_smile:

RSpecのパフォーマンスを向上させるために使用しているいくつかの重要な点は次のとおりです。

「いいね!」 1

ご返信ありがとうございます。

こちらです:

「いいね!」 1

これは、parallel_tests の使用による副作用かもしれません。出力を書き込んでいるプロセスは、実際にはテストをロードしません。代わりに、テストを実行するために複数のワーカープロセスを起動します。

承知いたしました、ありがとうございます!

CIでSpringを使うのは良い考えだと思いますか?