JPH01305441A - 試験プログラム再実行方式 - Google Patents

試験プログラム再実行方式

Info

Publication number
JPH01305441A
JPH01305441A JP63136933A JP13693388A JPH01305441A JP H01305441 A JPH01305441 A JP H01305441A JP 63136933 A JP63136933 A JP 63136933A JP 13693388 A JP13693388 A JP 13693388A JP H01305441 A JPH01305441 A JP H01305441A
Authority
JP
Japan
Prior art keywords
test
monitor
command
execution
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63136933A
Other languages
English (en)
Inventor
Masami Saito
斉藤 真美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63136933A priority Critical patent/JPH01305441A/ja
Publication of JPH01305441A publication Critical patent/JPH01305441A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Retry When Errors Occur (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は情報処理装置評価システムに関し、特に試験プ
ログラムの動作継続ができなくなる要因(以降これをシ
ステムクラッシュと称する)の発生時の試験プログラム
再実行方式に関する。
[従来の技術〕 従来の情報処理装置評価システムとしては、試験プログ
ラムの実行中にシステムクラッシュを検出すると、その
ままモニタによる処理を終えていた。このためオペレー
タはシステムクラッシュが発生するごとに装置の初期化
を行ない、モニタを再ロートして、システムクラッシュ
したときの試験実行単位の次の試験実行単位から試験プ
ログラムの最後までを実行させる必要があった。
[発明が解決しようとする課題] 上述した従来の情報処理装置評価システムによる試験プ
ログラム実行方式は、試験プログラムの新規開発・改造
に伴うバグ等によりシステムクラッシュを生じた場合、
再び人手により装置の初期化な行ない、モニタを再ロー
ドし、システムクラッシュを生じた試験実行単位以降の
試験実行を再開しなければならないので、試験プログラ
ムまたは情報処理装置の評価の全容が判るまで手間がか
かるという欠点がある。
[課題を解決するための手段] 本発明の試験プログラム再実行方式は、モニタが試験プ
ログラム中のある試験実行単位を実行中、試験プログラ
ムの動作継続が不可能となる要因を検出したとき、現在
実行中の試験実行単位をスキップさせる試験スキップ指
令と該試験実行単位から最後の試験実行単位までを実行
させる試験実行指令とを制御モニタに通知して情報処理
装置を停止し、 該試験実行指令を受取った制御モニタはこれを保持する
とともに情報処理装置を初期化して再起動し、外部記憶
装置からモニタを情報処理装置に再ロードして実行を再
開させ、 再実行を開始したモニタは再び、指令入力要求を制御モ
ニタに通知し、 該指令入力要求を受けた制御モニタは保持している前記
試験スキップ指令と試験実行指令を順次モニタに渡すと
ともに外部記憶装置から試験プログラムを情報処理装置
に再ロードし、 以上の処理完了後、モニタは前記要因を検出した試験実
行単位をスキップしてその次の試験実行単位から試験プ
ログラムの実行を再開する方式である。
[作 用] 情報処理装置内のモニタにより試験プログラムの実行中
に、モニタがシステムクラッシュ要因を検出すれば、モ
ニタはそのとき実行中であったシステムクラッシュ要因
を含む試験実行単位をスキップさせる試験スキップ指令
と、該試験実行単位から最後の試験実行単位までを実行
させる試験実行指令を制御モニタに渡して情報処理装置
を停止させる。
制御モニタはこれに応じて情報処理装置を初期化し再起
動して、モニタを情報処理装置に再ロードする。実行を
再開したモニタは制御モニタに指令入力要求を行ない、
制御モニタは前記試験スキップ指令と試験実行指令をモ
ニタに渡すとともに、試験プログラムを情報処理装置内
に再ロードする。
そこで、モニタは入力された試験スキップ指令と試験実
行指令にしたがって、システムクラッシュを検出し中断
した試験実行単位の次の試験実行単位から試験を再開す
るものである。
〔実施例〕
本発明の実施例について図面を参照して説明する。
第1図は本発明の試験プログラム再実行方式の一実施例
を説明するための、情報処理評価システムの要部構成を
示すブロック図である。
供試される試験プログラム111は試験1から試験nま
でのn個の試験実行単位からなる。外部記憶装置13は
予め、そのモニタファイル31に試験プログラム111
を情報処理装置11に実行させるモニタ112を、また
試験プログラムファイル32に試験プログラム111を
、さらに指令ファイル33にモニタ112に与えられる
試験1から試験nまでの試験実行指令および試験を終了
させる試験終了指令をそれぞれ保有している。情報処理
装置11のメモリ14には、試験開始時に外部記憶装置
13の各ファイル31および32からモニタ112と試
験プログラム111がそれぞれロードされる。サービス
プロセッサ12内の制御モニタ21は各種メツセージの
入出力等、情報処理装置11にロードされたモニタ11
2の動作を補完するもので、再起動時指令22は再起動
時に必要とされる試験スキップ指令および試験実行指令
が格納される。
次に本実施例による処理を説明する。
オペレータの操作により制御モニタ21は、試験プログ
ラム111の試験1から試験nまでを実行させる試験実
行指令と試験を終了させる試験終了指令を外部記憶装置
13の指令ファイル33に格納した後情報処理装置11
を起動させ、モニタファイル31から情報処理装置11
のメモリ14上にモニタ112をロードする。実行を開
始したモニタ112は指令入力要求を出力し、これを受
けて制御モニタ21は指令ファイル33に格納されてい
る試験実行指令を取り出してモニタ112に渡すととも
に試験プログラムファイル32から試験プログラム11
1を取り出してメモリ14上にロートする。そこで、モ
ニタ112は試験プログラム111をその試験1から順
に実行していく。いまモニタ112が試験iを実行して
システムクラッシュ要因を検出すると、モニタ112は
現在実行中の試験jをスキップさせる試験スキップ指令
と、試験iから試験nまでを実行させる試験実行指令を
制御モニタ211に通知するするとともに情報処理装置
1を停止させる。制御モニタ21はこれらの指令を受取
ると再起動時指令22に格納するとともに情報処理装置
11を初期化し、再起動してモニタファイル31からメ
モリ14上にモニタ112を再ロートし、実行させる。
再実行を開始したモニタ112は再び指令入力要求を制
御モニタ21に対して出力し、要求にしたがって制御モ
ニタ21は再起動時指令22中の試験スキップ指令と試
験実行指令を取り出して順次モニタ112に渡す。本指
令にしたがって、モニタ112は試験iをスキップする
ように用意をし、制御モニタ21はさらに試験プログラ
ムファイル32からメモリ14上に試験プログラム11
1を再ロードし、そこでモニタ112は試験iから順に
試験を再開しようとする。しかし、試験スキップ指令に
より試験iをスキップするため、結局試験i+1から試
験を再開して試験nまで実行する。試験nを終了したら
モニタ112は指令人力要求を出力し、制御モニタ21
はこれを受けて外部記憶装置3内の指令ファイル33か
ら試験終了指令を受け取り、モニタ112に渡して l
処理を終了させる。試験プログラム111内にクラッシ
ュ要因の検出される試験が複数ある場合も、同様の処理
をくり返して最後の試験nまでを実行することができる
[発明の効果] 以上説明したように本発明は、システムクラッシュ時に
モニタがシステムクラッシュした試験実行単位の次の試
験実行単位から試験を再実行させるための指令を制御モ
ニタに通知し、制御モニタがこれを受けて装置の初期化
とモニタの再ロードを行なった後、実行を再開したモニ
タからの指令入力要求に対して前記通知された指令を順
次応答するとともに、試験プログラムを再ロートして中
断した試験実行単位の次の単位から自動的に試験を再開
させることにより、システムクラッシュが生じたとき、
試験を再開するための装置・モニタの再起動とシステム
クラッシュした試験実行単位以降の試験プログラムの実
行再開の操作の手間を省くことができる効果がある。
【図面の簡単な説明】
第1図は本発明の試験プログラム再実行方式の一実施例
を説明するための情報処理評価システムの要部構成を示
す図である。 11・・・・・・・・・情報処理装置、12・・・・・
・・・・サービスプロセッサ、13・・・・・・・・・
外部記憶装置、14・・・・・・メモリ、 21・・・・・・・・・制御モニタ、 22・・・・・・再起動時指令、 31・・・・・・・・・モニタファイル、32・・・・
・・・・・J式験プログラムファイル、33・・・・・
・・・・指令ファイル、Ill・・・・・・試験プログ
ラム、112・・・・・・モニタ。

Claims (1)

  1. 【特許請求の範囲】 1、少なくとも1つの試験実行単位からなる試験プログ
    ラムと該試験プログラムを実行させるモニタを保有して
    いる外部記憶装置に、サービスプロセッサの制御モニタ
    が試験プログラムの先頭から最後まで試験を実行させる
    ための試験実行指令と試験を終了させる試験終了指令と
    を格納して供試用の情報処理装置を起動させ、さらに外
    部記憶装置より前記モニタを情報処理装置にロードし、
    次に制御モニタは実行を開始したモニタより指令入力要
    求を受け取り、外部記憶装置から前記試験実行指令を取
    り出して情報処理装置に伝えるとともに試験プログラム
    を取り出して情報処理装置にロードし、以後情報処理装
    置のモニタにより試験プログラムを実行する情報処理装
    置評価システムにおいて、 モニタが試験プログラム中のある試験実行単位を実行中
    、試験プログラムの動作継続が不可能となる要因を検出
    したとき、現在実行中の試験実行単位をスキップさせる
    試験スキップ指令と、該試験実行単位から最後の試験実
    行単位までを実行させる試験実行指令とを制御モニタに
    通知して情報処理装置を停止し、 該試験実行指令を受取った制御モニタはこれを保持する
    とともに情報処理装置を初期化して再起動し、外部記憶
    装置からモニタを情報処理装置に再ロードして実行を再
    開させ、 再実行を開始したモニタは再び、指令入力要求を制御モ
    ニタに通知し、 該指令入力要求を受けた制御モニタは保持している前記
    試験スキップ指令と試験実行指令を順次モニタに渡すと
    ともに外部記憶装置から試験プログラムを情報処理装置
    に再ロードし、 以上の処理完了後、モニタは前記要因を検出した試験実
    行単位をスキップしてその次の試験実行単位から試験プ
    ログラムの実行を再開する試験プログラム再実行方式。
JP63136933A 1988-06-02 1988-06-02 試験プログラム再実行方式 Pending JPH01305441A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63136933A JPH01305441A (ja) 1988-06-02 1988-06-02 試験プログラム再実行方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63136933A JPH01305441A (ja) 1988-06-02 1988-06-02 試験プログラム再実行方式

Publications (1)

Publication Number Publication Date
JPH01305441A true JPH01305441A (ja) 1989-12-08

Family

ID=15186944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63136933A Pending JPH01305441A (ja) 1988-06-02 1988-06-02 試験プログラム再実行方式

Country Status (1)

Country Link
JP (1) JPH01305441A (ja)

Similar Documents

Publication Publication Date Title
JPH09244923A (ja) ウォッチドッグタイマを用いた異常監視装置
JPH01305441A (ja) 試験プログラム再実行方式
JPH064318A (ja) エラー検出方式
JP4192380B2 (ja) Plcシミュレータ装置及びシミュレーションするためのプログラムとこれが記録された記録媒体
JPS63177231A (ja) 並列プログラムデバグ方式
JP3126473B2 (ja) コンピュータシステムの立ち上げ方法
JPS62271151A (ja) コンピユ−タ本体自動試験方式
JPH01217650A (ja) ソフトウェアシミュレータにおける試験実行方式
JPH01258138A (ja) 中央処理装置のテスト方法
JP2928139B2 (ja) 試験プログラム走行装置
JPH02272947A (ja) 障害監視方式
JPH0332143A (ja) マルチ分散制御交換システムのプロセッサ増設方法
JPH07105045A (ja) 情報処理装置機能試験プログラムのデバッグ方式
JPH02181836A (ja) プログラム制御方式
JPH0887421A (ja) プロセス切換方法およびプロセス切換システム
JPH02244232A (ja) 情報処理装置
JPH0378034A (ja) プログラム並行実行装置
JPS59153245A (ja) デバツグ装置
JPH02242301A (ja) モニタ機能を有する工程制御方式
JPH01118947A (ja) 入出力処理の試験方式
JPH01163842A (ja) 入出力装置障害試験方式
JPS62249234A (ja) コンパイル中断・再開方式
JPH02278364A (ja) 多重プロセッサの試験方式
JPS6280739A (ja) 関数型情報処理装置のデバツグ制御方式
JPH02122335A (ja) Ras回路の試験方法