テスト
デモリポジトリには、2つのエンドツーエンドテストスイートが含まれており、どちらもルートディレクトリから make で実行します。
フロントエンドテスト
フロントエンドテストは Cypress を使用して、ウェブストアの主要なフローを実行します。 ホームページの閲覧、商品ページの表示、チェックアウトの完了などが含まれます。 デモが起動した状態で実行します。
make run-frontend-tests
テレメトリーテスト
テレメトリーテストは、コンテナ化された pytest スイートで、各サービスが想定どおりのシグナルを配信しているかを確認します。
サービスを直接検査するのではなく、デモに同梱されているバックエンドに問い合わせます。
トレースには Jaeger、メトリクスには Prometheus、ログには OpenSearch を使用します。
各サービスが出力するシグナルは test/telemetry/services.py で宣言されています。
以下の各ターゲットはデモを起動し、スイートを実行した後、デモを停止します。 デモが停止した状態で実行してください。
make run-telemetry-tests # すべてのサービス
make run-telemetry-tests-minimal # ミニマルモードのみ
make run-telemetry-tests-agentic # エージェント、MCP、チャットボット
詳細については、Telemetry Sanity Tests を参照してください。
フィードバック
このページは役に立ちましたか?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!