SunVTS 3.0 テストリファレンスマニュアル

SunVTS のテストの集合

SunVTS アプリケーションでは、多数の独立したテストによってテストの集合体が構成されています。それぞれのテストは、SunVTS カーネルから独立したプロセスです。それぞれのテストは、コマンド行または SunVTS のユーザーインタフェースから個々に実行することができます。

SunVTS を起動すると、SunVTS カーネルが自動的にシステムカーネルを調べ、ハードウェアデバイスを探します。見つかったデバイスと、それらのデバイスに対応するテストおよびテストオプションが、SunVTS コントロールパネルに表示されます。これによって、システムのハードウェア構成を素早く確認することができ、システム構成に当てはまらないテストを実行する無駄がなくなります。

テスト中、すべての SunVTS ハードウェアテストは、プロセス間通信 (IPC) プロトコルを使用して SunVTS カーネルにテスト状態とメッセージを SunVTS カーネルに送ります。カーネルは、その状態をユーザーインタフェースに渡し、メッセージを記録します。

SunVTS は、テスト固有のプローブルーチンを含む共有オブジェクトライブラリを持っています。実行時に、SunVTS カーネルはこれらのプローブルーチンに動的に接続し、呼び出し、テスト固有の情報によってデータ構造を初期化します。ユーザーは、SunVTS のソースコードを再コンパイルすることなく、新しいテストを SunVTS 環境に追加することができます。

SunVTS 3.0 現在、SunVTS カーネルと大部分のテストは、32 ビットと 64 ビットの両方の操作環境に対応しています。sunvts コマンドを使用して SunVTS を起動すると、操作環境に対応するバージョン (32 または 64 ビット) のテストが用意されます。

32 ビットテストと 64 ビットテスト

それぞれのテストは独立したプログラムであるため、それぞれのテストは、コマンド行から直接に実行することができます。その場合は、動作中のオペレーティングシステム (32 または 64 ビット) に対応しているテストを選んで実行してください。テストのバージョンの選択は、以下に示すディレクトリのうち、対応するディレクトリに格納されているテストを実行することによって行います。

sunvts コマンドを使用して SunVTS を実行した場合、SunVTS は、動作中の Solaris 操作環境が 32 ビットまたは 64 ビットのどちらであるかに基づいて自動的に 32 ビットまたはは 64 ビットのテストを割り当てます。したがって、操作環境が 32 ビットと 64 ビットのどちらであるかに注意する必要があるのは、コマンド行から SunVTS カーネルまたはは SunVTS テストを実行するときだけです。

動作中のオペレーティングシステムのバージョン (32 または 64 ビット) が不明な場合は、Solaris 7 のシステム管理に関するマニュアルを参照してください。Solaris 7 では、次のコマンドを使用してシステムが対応しているアプリケーションを調べることができます。


# isainfo -v


注 -

isainfo コマンドは、2.6 以前のバージョンの Solaris では提供されていません。