Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
github actions上でのbuild時にのみ、Rspecのテストが失敗する現象が発生したのでまとめ

確認事項

  • 外部ストレージと接続するようなテストが存在していないか
    • stubを使って、適当な関数が全てmockを返すように設定してあるか
  • 環境変数に依存するような処理が存在しているかどうか
  • SQLのcachedがされていないかどうか

明示的なキャッシュクリア

ActiveRecord::Base.connection.query_cache.clear
  • timezoneがlocal環境とgithub actions上でのcontainer内で異なっていないか
  • gemのversionが異なっていないか
    • 複数人編集の場合はgemsのversionが異なり易いため、gemsのversionによって発生するerrorもしくは、バグの可能性がある
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment