SunVTS 4.5 ユーザーマニュアル

付録 A SunVTS のウィンドウおよびダイアログボックスリファレンス

この付録では、SunVTS のメインウィンドウおよびダイアログボックスについて、以下の構成で説明します。

SunVTS メインウィンドウ

SunVTS ダイアログボックス

SunVTS メインウィンドウ

CDE メインウィンドウ

図 A-1 SunVTS CDE メインウィンドウ

Graphic

表 A-1 SunVTS CDE メインウィンドウ

表示項目 

説明 

メニューバー 

次のプルダウンメニューから、SunVTS のさまざまな機能を使用することができます。 

Commands メニュー 

  • Start testing: 有効にしたテストの起動、テストセッションの記録、または記録されたテストセッションの再生を行います。

  • Stop: テストを停止します。

  • Reset: パスおよびエラーの回数を 0 に設定します。一時停止します。

  • Suspend: 実行中のテストを一時停止します。

  • Resume: テストを再開します。

  • Connect to Host: SunVTS カーネルを実行中の別のマシンに接続します。

  • Trace test: 有効にしたテストをトレースします。

  • Reprobe system: もう一度システムを検索します。

  • Quit SunVTS: ユーザーインタフェースおよびカーネル、ユーザーインタフェースのみ、またはカーネルのみを終了します。

View メニュー

  • Open System map

  • Close System map

Options メニュー [SunVTS CDE ダイアログボックスで数値を増減するには、上下の矢印キーを使用するか、テキストボックスに新しい値を入力して Return を押します。ダイアログボックスのすべての変更内容を適用するには、Apply を押します。] (この章に各メニューの詳しい説明があります。)

  • Thresholds

  • Notify

  • Schedule

  • Test execution

  • Advanced

  • Option files

Reports メニュー

  • ログファイル情報を表示、印刷、または削除します。

メニューバー 

DSched メニュー

  • Start DS ― テスト手順スケジューラを起動し、Deterministic Scheduler ダイアログボックスを表示します。

  • Show DS ― テスト手順スケジューラのユーザーインタフェースを終了した後で、Deterministic Scheduler ダイアログボックスを表示します。

  • Quit Options ― 以下の終了オプションを使用できます。

    • Quit DS UI only ― テスト手順スケジューラは動作させたまま、Deterministic Scheduler ダイアログボックスを終了します。

    • Quite DS ― Deterministic Scheduler ダイアログボックスを終了し、テスト手順スケジューラを停止します。

Help メニュー 

  • SunVTS のバージョンを表示します。

  • Solaris/SunVTS のリリーステーブルを表示します。

クイックアクセス ボタン 

CDE メニューバーでよく使用する機能がまとめられています。

  • Start-テストセッションを開始します。

  • Stop-テストセッションを停止します。

  • Reset-パスおよびエラー回数を 0 に、テストの色を黒に、システム状態情報を 0 に設定します。

  • Host-Connect to Host ダイアログボックスを開きます。

  • Quit-SunVTS カーネルを動作させたまま、SunVTS のユーザーインタフェースを終了します。

状態パネル 

SunVTS のテスト状態全体を以下のように表示します。 

  • Hostname ― テスト中のシステム名が表示されます。

  • Model ― テスト中のシステムのモデルが表示されます。

  • Testing status ― SunVTS の以下の状態が表示されます。

    • ds_idle ― テスト手順スケジューラが起動されており、テストは行われていません。

    • ds_running ― テスト手順スケジューラが起動されており、テストシーケンスが実行されています。

    • ds_suspended ― テスト手順スケジューラが起動されており、テストシーケンスは一時的に中断されています。

    • Idle ― テストは行われていません。

    • Replay ― 過去に記録されたテストセッションが表示されます。

    • Stopping ― テストセッションが中止されたときに一時的に表示されます。

    • Suspend ― テストセッションは一時的に中断されています。

    • Testing ― テストセッションを実行中です。

  • System passes ― 成功したシステムパスの合計値が表示されます (すべてのテストが 1 回実行された時点で、システムパス 1 回になります)。

  • Cumulative errors ― すべてのテストでのエラー発生回数の合計値です。

  • Elapsed test time ― 時 : 分 : 秒の形式でテストの経過時間が表示されます。

  • Last Option File ― 最後にアクセスされたオプションファイルの名前が表示されます。

  • AC Coverage ― 選択された自動構成対象レベルのタイプ (自動構成機能を使用していない場合、confidencecomprehensive、または no_coverage のいずれか) が表示されます。

Select Devices ウィンドウ 

テスト対象として選択されたデバイスを制御するボタンがあります。intervention モードを有効にするボタンもこのパネルにあります。 

Select mode ウィンドウ 

テストモードを制御するボタンがあります。 

  • 接続 (Connection) テストモード ― 選択したデバイスに対して低負荷かつ高速なテストを行い、可用性と接続状態を調べます。このモードで実施されるテストは非占有型であり、高速テストを完了すると、デバイスはすぐに開放されます。システムに多大な負荷がかかることはありません。

  • 機能 (Functional) テストモード ― システムとデバイスに対してより徹底的なテストを行います。テスト中は常にシステム資源が使用されるため、他のアプリケーションが動作していないことが前提となります。

  • 自動機能 (Auto Functional) テストモード ― 自動構成機能を使用できるようにする Automatic Configuration ダイアログボックスを開きます。自動構成機能では、テスト対象のプラットフォームに対して信頼性の高い一貫したテストオプションのセットが自動で選択され、実行するテストセッションの構成手順が簡略化されます。この機能の使用方法については、「自動構成機能の使用方法」を参照してください。

System Map  

選択可能なデバイスを表示します。個々のデバイスとそのテスト属性を選択することができます。以下の項目が表示されます。縮小/展開記号Graphic-各グループのデバイスの表示方法を制御します。+ (プラス) は、デバイスが閉じられている (隠されている) ことを示します。- (マイナス) は、デバイスが展開されている (各デバイスが表示されている) ことを示します。

  • グループ ― デバイスの集合を表します。テストを実行するグループを選択すると、そのグループに属するすべてのデバイスに対するテストが行われます。

  • デバイス ― テスト対象として選択できる個々のデバイスの名前です。

  • テスト名 ― デバイスを検査する SunVTS テストの名前です。テスト名は括弧で囲まれて表示されます。

  • チェックボックス Graphic-デバイスまたはデバイスグループがテスト対象として選択されているかどうかを示します。

  • 色 ― デバイスの状態を表します。赤は異常、緑は正常、黒はテストが行われていないことを示します。

  • アスタリスクGraphic-そのデバイスが現在テスト中であることを示します。

Test Message ウィンドウ 

テストセッションのメッセージを表示します。 

OPEN LOOK メインウィンドウ

図 A-2 SunVTS OPEN LOOK メインウィンドウ

Graphic

表 A-2 SunVTS OPEN LOOK メインウィンドウ

項目 

説明 

状態パネル 

SunVTS のテストセッション全体の状態を表示します。 

パフォーマンスメーターパネル 

さまざまなサブシステムの動作をグラフで表します。 

コントロールパネル 

SunVTS を制御することができます。 

Test Status パネル 

テスト実行中のデバイスと、パスおよびエラー回数を表示します。 

Message パネル 

SunVTS のメッセージを表示します。 

テスト選択パネル 

選択可能なテストと関連するテストオプションを表示します。 

TTY メインウィンドウ

図 A-3 SunVTS TTY メインウィンドウ

Graphic

表 A-3 SunVTS TTY メインウィンドウ

表示項目 

説明 

コントロールパネル 

このパネルから SunVTS のコマンドとオプションを使用することができます。 

Test_Groups パネル 

テスト可能な (グループ分けされた) デバイスとそのテストオプションを表示します。 

Status パネル 

SunVTS test status 情報が表示されます。 

Message パネル 

テストメッセージが表示される領域です。ユーザーからの入力は受け付けられません。 

SunVTS ダイアログボックス

Advanced

図 A-4 Advanced ダイアログボックス

Graphic

表 A-4 Advanced ダイアログボックスの説明

項目 

説明 

System Override 

全テストの全オプションを、システムレベルでの設定に戻します。グループまたはデバイスレベルのオプション設定は無効になります。 

Group Override 

グループオプションが優先され、デバイスレベルのテストオプションは無効になります。 

Group Lock 

特定のグループオプションが、システムレベルで設定されたオプションによって変更されないように保護します。 

Test Lock 

デバイスレベルのオプションが、グループまたはシステムレベルで設定されたオプションによって変更されないように保護します 。 

Auto Configuration

図 A-5 Automatic Configuration ダイアログボックス

Graphic

表 A-5 Automatic Configuration ダイアログボックスの説明

項目 

説明 

Comprehensive 

完全なテストを実行するためのすべてのテストオプションを設定します。適用可能なすべての機能テストが有効となります。このテストセッションではシステムのすべての機能が検証されるので、対象システムにハードウェア障害が存在しないことが保証されます。 

Confidence 

必須のテストオプションのみを設定します。Comprehensive レベルのテストに比べて機能テストの範囲を限定し、より短時間でシステムの主要な機能だけを検証します。 


注 -

Help ボタンにより、自動構成の情報と説明のダイアログボックスを表示できます。



注 -

自動構成機能は SunVTS CDE ユーザーインタフェースでのみ使用できます。


Connect to Host

図 A-6 Connect to Host ダイアログボックス

Graphic

表 A-6 Connect to Host ダイアログボックスの説明

I項目 

説明 

Connect to Host 

接続先システムのホスト名を指定します。指定するホスト上で (ローカルのユーザーインタフェースと同じバージョンの) SunVTS カーネルが動作しており、ユーザーはこのホストへのアクセス権を持っている必要があります。 

Hostname List 

このユーザーインタフェースが接続されており、今後接続可能なホストを一覧表示します。SunVTS を終了すると、この一覧は消去されます。 

DSched

図 A-7 Deterministic Scheduler ダイアログボックス

Graphic

表 A-7 Deterministic Scheduler ダイアログボックスの説明

項目 

説明 

Commands 

以下のテスト手順スケジューラ終了コマンドを使用できます。 

Quit UI Only ―テスト手順スケジューラは動作させたまま、Deterministic Scheduler ダイアログボックスを終了します。 

Quit DS and UI ― Deterministic Scheduler ダイアログボックスを終了し、テスト手順スケジューラを停止します。 

Sequence Name 

Tasks in Sequence 領域に表示されたタスクグループに対して、一意のシーケンス名を指定するときに使用するフィールド。既存のシーケンスを表示するには、このフィールドの隣にある下向きの矢印をクリックします。 

Sequence Name ボタンには、以下の機能があります。 

Store-後の使用のために名前付きシーケンスを保存する。 

Remove-名前付きシーケンスを削除する。 

Close-テスト手順スケジューラは動作させたまま、Deterministic Scheduler ダイアログボックスを終了します。 

Tasks in Sequence 

タスクを現在のシーケンス順序で一覧表示します。 

Insert および Delete ボタン 

Tasks in Sequence 領域に対し、タスクの挿入、削除を行います。 

Select Edit|Run 

Deterministic Scheduler パネルで以下の指定を行います。 

Edit-Deterministic Scheduler 編集パネルを表示します。このパネルでは、テスト手順スケジューラに対して、タスクとシーケンスの作成、読み込み、削除を行うことができます。 

Run-Deterministic Scheduler 実行パネルを表示します。このパネルでは、テスト手順スケジューラに対して、その実行、起動、中断、再開、停止、リセットを行うときのシーケンスの回数 (ループ) を定義することができます。 

Edit panel 

Select ラジオボタンを Edit に設定したときに表示されます。以下の機能が表示されます。 

Task Name-タスク名を指定する。この場合のタスクはSunVTS メインウインドウで選択したテストグループのこと。 

Available Tasks-既存のタスクを一覧表示する。 

Load-選択したタスクを SunVTS メインウィンドウに読み込む。 

Store-タスクを保存。 

Remove-選択したタスクを一覧から削除。 

Run panel 

Select ラジオボタンを Run に設定したときに表示されます。以下の機能が表示されます。 

Total Loops-シーケンスの実行回数を指定。 

Current Loop-シーケンスを実行するときに、そのループ番号を表示。 

Start-Sequence Name フィールドで指定されたシーケンスの実行を開始。 

Stop-実行中のシーケンスを停止。 

Suspend-実行中のシーケンスを一時停止。 

Resume-一時停止中のシーケンスを再開。 

Reset-SunVTS メインウィンドウとシーケンスのダイアログボックスをリセット。 


注 -

Help ボタンにより、テスト手順スケジューラの情報と説明のダイアログボックスを表示できます。



注 -

テスト手順スケジューラ は SunVTS CDE ユーザーインタフェースでのみ使用できます。


Notify

図 A-8 Notify ダイアログボックス

Graphic

表 A-8 Notify ダイアログボックスの説明

項目 

説明 

Send Email 

テストの状態メッセージを電子メールでテスト実行者宛てに送信するかどうかを指定します。 

  • Disabled-メールを送信しない

  • Now -ただちにメールを送信する

  • On Error -エラーが発生したときにメールを送信する

  • Periodically -Log Period オプションで設定した時間間隔で メールを送信する

  • On Error & Periodically -エラーが発生したとき、および定期的にメールを送信する

Email Address 

テスト状態メッセージの送信先電子メールアドレス (デフォルトでは root) を指定します。

Log Period 

テスト状態メッセージを送信する時間間隔を分単位で指定します。 

Option Files

図 A-9 Option Files ダイアログボックス

Graphic

表 A-9 Option Files ダイアログボックスの説明

項目 

説明 

Option Files 

Option Files ダイアログボックスを開きます。後の使用のために SunVTS の構成に名前を付けて保存するときに使用します。以後、このダイアログボックスを開いてオプションファイルを選択し読み込むことによってSunVTSの構成をすばやく行うことができます。 

Option File List 

オプションファイル一覧を表示します。オプションファイルの読み込み、削除を行うことができます。 

Schedule

図 A-10 Schedule ダイアログボックス

Graphic

表 A-10 Schedule ダイアログボックスの説明

項目 

説明 

Auto Start 

Start ボタンを使用せずに、SunVTS テストセッションを開始することができます。このボタンの使用方法については、「自動起動機能の使用方法」を参照してください。

Single Pass 

選択された各テストを 1 回だけ実行します。 

System Concurrency 

テスト対象のマシンで同時に実行する最大インスタンス数を指定します。 

Group Concurrency 

同じグループ内で同時に実行するテスト数を指定します。 

Test Execution

図 A-11 Test Execution ダイアログボックス

Graphic

表 A-11 Test Execution ダイアログボックスの説明

項目 

説明 

Stress 

負荷モードで実行します。通常よりシステム負荷が大きくなります。 

注: 今後の SunVTS のバージョンでは、このオプションは削除されます。 

Verbose 

SunVTS メッセージウィンドウに詳細メッセージを表示します。 

Core File 

テストセッションがコアダンプしたときに、コアファイルを作成します。 

Core File を無効にした場合は、コアファイルは作成されず、エラーの原因となったシグナルを示すメッセージが表示、記録されます。 

「デバッグ機能の使用方法」を参照してください。

Run On Error 

無効に設定した場合は、エラーが発生すると、SunVTS がテストを停止します。 

有効にした場合は、エラーが Max error の値に達するまでテストは続行されます。 

Max Passes 

各テストの最大実行回数を指定します。デフォルトは、無制限を示す 0 です。

Max Errors 

エラーの最大許容回数を指定します (Run On Error オプションが有効な場合にのみ使用)。エラーが指定回数に達すると、テストセッションが停止します。デフォルト値の 0 は、エラーが発生しても SunVTS カーネルによってテストが停止しないことを意味します。

Max Time 

テストセッションの最大実行時間を分単位で指定します。デフォルトは、無制限を示す 0 です。 

Delay Time 

連続する 2 つのテスト実行の間の休止時間を秒単位で指定します。このオプションでは、それを指定したレベルによって以下のように異なるテスト動作が行われます。 

  • システムレベル ― 選択されたすべてのテストの実行の間に、遅延が発生します。

  • グループレベル ― このグループで選択されたテストの実行の間に、遅延が発生します。

  • デバイスレベル ― このデバイスで選択されたテストの実行の間に、遅延が発生します。

0 〜 60 の値を選択してください。デフォルトのゼロ (0) は遅延を行いません。このオプションは、グラフィックデバイステストなどのテストの実行に便利です。テストの実行の間に遅延を追加することで、SunVTS のメインウィンドウで選択をする時間が得られます。 

Number of Instances 

個々のスケーラブルテストに対するインスタンス数を指定します。 

Test Parameter

図 A-12 Test Parameter ダイアログボックス

Graphic


注 -

ダイアログボックスのボタンは、下部に表示されるものを除き、各デバイスで異なります。個々の Test Parameter Options ダイアログボックスに関する説明は、『SunVTS 4.5 テストリファレンスマニュアル』を参照してください。


表 A-12 Test Parameter ダイアログボックスの説明 (下部の一般的なボタン)

項目 

説明 

Processor Affinity 

マルチプロセッサシステム上でのみ使用することができ、すべてのテストを実行するプロセッサを指定します。プロセッサを選択するには、プロセッサ番号をクリックします。プロセッサの指定がない場合は、オペレーティングシステムが、すべてのテストに対しランダムにテストを配分します。注: テストがランダムに配分された場合は、すべてのプロセッサがテストされたかどうかを検証することはできません。 

Within Instance 

設定の適用方法を指定します。 

  • Apply ボタンを押すと、このデバイスだけに適用されます。

  • Apply to Group ボタンを押すと、このグループ内のすべてのデバイスに適用されます。

  • Apply to All ボタンを押すと、すべてのデバイス (すべてのコントローラ上の、デバイスタイプが同じもの) に適用されます。

このオプション設定は、テストの 1 つのインスタンスにのみ適用されます。 

Across All Instances 

設定を適用する範囲を指定します。 

  • Apply ボタンを押すと、このデバイスだけに適用されます。

  • Apply to Group ボタンを押すと、このグループ内のすべてのデバイスに適用されます。

  • Apply to All ボタンを押すと、すべてのデバイス (すべてのコントローラ上の、デバイスタイプが同じもの) に適用されます。

このオプション設定は、すべてのインスタンスに対して適用されます。 

Reset 

オプション値をデフォルトの設定に戻し、テストパラメータのオプションメニューを閉じます。 

Cancel 

オプション値の変更内容をすべて無視し、テストパラメータのオプションメニューを閉じます。 

Thresholds

図 A-13 Thresholds ダイアログボックス

Graphic

表 A-13 Thresholds ダイアログボックスの説明

項目 

説明 

Max System Passes 

システムパスの最大実行回数を指定します。システムパスがこの回数に達すると、すべてのテストは停止します。デフォルト (0) では、Stop ボタンが押されるまで、SunVTS カーネルによってテストが実行されます。注: 選択したすべてのテストが 1 回実行された時点で、システムパス 1 回になります。 

Max System Errors 

許容最大システムエラー数を指定します。エラーがこの数に達すると、SunVTS のすべてのテストが停止します。デフォルト (0) では、エラーが発生しても、SunVTS カーネルによってテストは続行されます。 

Max System Time 

SunVTS のテストの最大継続時間を分単位で指定します。デフォルト (0) では、Stop ボタンが押されるまで、SunVTS カーネルによってテストが実行されます。 

Max System Log Size 

SunVTS のエラーログファイル (/var/opt/SUNWvts/logs/sunvts.err)、SunVTS カーネルエラーログ (/var/opt/SUNWvts/logs/vtsk.err) 、および情報ログファイル (/var/opt/SUNWvts/logs/sunvts.info) の最大容量を MB 単位で指定します。デフォルトは 1 MB です。1 から 5 までの整数を指定してください。

Trace Test

図 A-14 Trace Test ダイアログボックス

Graphic

表 A-14 Trace Test ダイアログボックスの説明

項目 

説明 

Select Test panel 

トレース目的で選択可能なテストを表示します。 

Console/File 

トレースメッセージをメッセージパネルまたはトレースファイル (/var/opt/SUNWvts/logs/sunvts.trace) のいずれに送信するかを指定します。


注 -

Trace mode ダイアログボックスは、SunVTS の CDE または OPEN LOOK ユーザーインタフェースでのみ使用できます。