SunVTS 4.0 ユーザーマニュアル

カスタムテストの組み込み

SunVTS 環境に独自のカスタムテストを追加することができます。このマニュアルでは、SunVTS 環境にカスタムテストを組み込むために必要な作業についてのみ説明します。テスト環境については説明しません。

カスタムテストを組み込む
  1. カスタムテストのバイナリファイルを SunVTS バイナリのディレクトリにコピーします。

    SunVTS バイナリのデフォルトのディレクトリは /opt/SUNWvts/bin です。

  2. 以下に示すファイル形式に従って .customtest というテキストファイルを編集します。

    .customtest ファイルに設定したオプションは、各テストのデフォルトの設定になります。デフォルトのオプションは、SunVTS ウィンドウインタフェースのオプションメニューを使用して変更することができます。Reset ボタンを使用すると、すべてのオプションが、元の .customtest ファイルで指定したデフォルトの設定に戻ります。

  3. SunVTS を再起動するか、システムを再調査します。

    SunVTS を起動すると、そのユーザーインタフェースにカスタムテストが表示されます。

.customtest のファイル形式

.customtest ファイルは、2 箇所に置かれています。

使用している Solaris 環境に従って (32 ビットまたは 64 ビットのいずれか)、適切なファイルを編集してください。

.customtest ファイルの各行は、セミコロン (;) で区切られた複数のフィールドから構成されます。

以下の例に示すように、ユーザーテストの定義には、セミコロン (;) で区切った少なくとも 2 つのフィールドが必要です。


% ラベル名;テスト名

  1. スケーラビリティオプションを追加するには、SCA を指定します。


    % ラベル名;テスト名;SCA

  1. オプションメニューを作成する場合は、オプション指定を追加します。


    % オプション名  <オプションの種類||デフォルト値|コマンド行オプション>

  1. 複数のオプションを指定する場合は、各オプションをコンマ (,) で区切ります。


    % ラベル名;テスト名;Numeric<NUMERIC|0,100|50|numeric>, Exc_Choice<EXC_CHOICE|Top,Middle,Bottom|Middle|exc_choice>, Inc_Choice
    <INC_CHOICE|Left,Center,Right|Left+Center+Right|inc_choice>,
    Toggle<TOGGLE|This,That|This|toggle>,
    Text <TEXT|20|Type_Here|text>,Slidebar<SLIDEBAR|0,10|5|slidebar>, Errors<CYCLE|Yes,No|No|errors>, Cycle<CYCLE|First,Second,Third|First|cycle>;SCA

SunVTS は、上記のテストを以下の形式で呼び出します。


% ./テスト名 -s[vq..] [-i n] -o 
dev=ユーザー名[0,1..],コマンド行オプション=...

customtest 機能では、テストの状態調査を行うことはできません。バイナリが、SunVTS が実行されている Solaris カーネルのバージョンと互換性があるかどうかを確認する必要があります。


注 -

.customtest ファイルの名前を .customtest- <グループ> に変更した場合は、ファイルに含まれるすべてのユーザーテストが、指定した <グループ> の下に表示されます。