ホームページ  >  記事  >  バックエンド開発  >  Terratest Helm Chart が Go 単体テストで失敗する

Terratest Helm Chart が Go 単体テストで失敗する

WBOY
WBOY転載
2024-02-08 23:06:28881ブラウズ

Terratest Helm Charts 在 Go 单元测试中失败

php 編集者の Strawberry は、Terratest Helm Chart が Go 単体テストで失敗する問題が頻繁に発生することを発見しました。 Terratest は、自動化された反復可能なインフラストラクチャ テストを作成するための Go ライブラリであり、Helm Charts は Kubernetes のパッケージ管理ツールです。 Helm チャートの単体テストに Terratest を使用すると、さまざまな問題が発生してテストが失敗することがあります。この記事では、これらの問題の原因を調査し、開発者がこれらの課題に適切に対処できるように、対応する解決策を提供します。初心者でも経験豊富な開発者でも、この記事から役立つ知識とスキルを得ることができます。

質問の内容

terratest を使用してヘルム チャートの単体テストを行おうとしていますが、奇妙なエラーが発生します:

これは私の単体テストです:

リーリー

デプロイメントの出力は次のとおりです:

リーリー

これは出力です:

リーリー

なぜ失敗したのでしょうか?ここで何が足りないのでしょうか?

解決策

なんとか修正できました。インポートは次のようになります:

リーリー

次に、デプロイメント オブジェクトのインスタンス化を変更する必要があります:

リーリー

ポッドオブジェクトの代わりに。

以上がTerratest Helm Chart が Go 単体テストで失敗するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。