レプリケートされない構成のTimesTenのテスト

TimesTenをテストするために、testポッドを作成します。これは、TimesTenのクライアント/サーバー・アクセスを使用して、すべてのTimesTenデータベース(レプリカ)に接続しようとするスクリプトを実行します。スクリプトがデータベースに接続できる場合、スクリプトは内部メタデータを調べ、データベースが適切に機能していることを確認します。テストが成功すると、testポッドは削除されます。

テストでは、testユーザーとしてデータベースに接続します。このtestユーザーは、testUserメタデータ・ファイルで定義します。このユーザーにはCONNECT権限がありますが、他の権限はありません。これにより、テストおよびtestユーザーのデータベースへのアクセスが制限されます。testユーザーを定義しない場合、テストは失敗します。

このテストでは、TimesTenデータベースが稼働中であり、完全に動作していることを確認します。

TimesTenをテストします。

  1. ttclassicリリースを確認します。
    helm list

    出力は、次のようになります。

    
    NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
    norepsamplehelm default         1               2024-08-04 17:42:47.180635098 +0000 UTC deployed        ttclassic-2211270.1.0   22.1.1.26.0

    norepsamplehelmリリースがネームスペースに存在しています。

  2. TimesTenをテストします。
    helm test norepsamplehelm
    出力は、次のようになります。
    NAME: norepsamplehelm
    LAST DEPLOYED: Sun Aug  4 17:42:47 2024
    NAMESPACE: default
    STATUS: deployed
    REVISION: 1
    TEST SUITE:     norepsamplehelm-ttclassic-test
    Last Started:   Sun Aug  4 18:17:22 2024
    Last Completed: Sun Aug  4 18:17:26 2024
    Phase:          Succeeded
    NOTES:
    Version 2211270.1.0 of the ttclassic chart has been installed.
    
    This release is named "norepsamplehelm".
    
    To learn more about the release, try:
    
      $ helm status norepsamplehelm
      $ helm get all norepsamplehelm
      $ helm history norepsamplehelm
    
    To rollback to a previous version of the chart, run:
    
      $ helm rollback norepsamplehelm <REVISION>
        - run 'helm history norepsamplehelm' for a list of revisions.

    norepsamplehelmリリースのテストに成功しました。

おめでとうございます。TimesTenが正常にテストされました。TimesTenデータベースは稼働中であり、完全に動作しています。