エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Flutter で便利な Goldenテスト、これをGitHub Actions等のCIで実行すると、失敗してしまうことがあり... Flutter で便利な Goldenテスト、これをGitHub Actions等のCIで実行すると、失敗してしまうことがあります。 ローカルの環境では成功するのに何故、、、?と頭を悩ましました。 この問題の解決法について解説します。 課題 Goldenテストがローカルの環境では成功するが、 GitHub Actions等のCIで実行すると失敗してしまう。 解決法 Goldenを生成したOSとCIで実行するOSを揃える。 Goldenを生成したPCのOSがMac OSの最新版ならば、 CIの実行環境のOSもMac OSの最新版にする。 解説 CIの失敗はオペレーションシステムによって、生成されるGolden(スクリーンショット)が微妙に異なることが原因で発生します。 こちら、公式で言及されています。 Golden tests may be executed locally on Linux