ローカルでCIテストを実行する

ついに初めての PR をオープンしました!(:tada:)

残念ながら、CI チェックの 1 つ(具体的には core backend > Core RSpec)で失敗してしまいました。失敗した特定のテストは TopicsController#invite when logged in when user is a group manager should attach group to the invite. です。

新しいコードをコミットする前に、問題が解決したかどうかを確認するために、このテスト失敗をローカルで再現したいと考えています。

しかし、ローカルでテストを実行する方法についてのドキュメントが見つかりません。

どなたか始め方を教えていただけますか?

こちらで見つかりました:
https://github.com/discourse/discourse/blob/master/docs/DEVELOPMENT-OSX-NATIVE.md#now-test-it-out

テストを実行するには、以下を実行してください。

bundle exec rspec

重要ですが、これを行う前に RAILS_ENV 環境変数を ‘test’ に設定してください。

RAILS_ENV=test

素晴らしい!

あなたの PR はフロントエンドのコードのみを扱っているため、テストの失敗はそれに関連していないと思います。これはバックエンドの失敗であり、おそらく一時的な失敗(つまり、時々失敗するテスト)でしょう。

非常に参考になりました。ありがとう、Penar!