Browse Prior Art Database

Personality-Neutral Test and Automation Server

IP.com Disclosure Number: IPCOM000117235D
Original Publication Date: 1996-Jan-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 60K

Publishing Venue

IBM

Related People

Brown, MW: AUTHOR [+2]

Abstract

Disclosed is a test and automation server allowing unattended data input into some or all of the operating system personalities in a microkernel-based system, for the purpose of testing operating system components and applications. (In this context, the "personality" of a subsystem denotes its capability to operate with a particular operating system; a personality-neutral subsystem can operate with several different operating systems.)

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 59% of the total text.

Personality-Neutral Test and Automation Server

      Disclosed is a test and automation server allowing unattended
data input into some or all of the operating system personalities in
a microkernel-based system, for the purpose of testing operating
system components and applications.  (In this context, the
"personality" of a subsystem denotes its capability to operate with a
particular operating system; a personality-neutral subsystem can
operate with several different operating systems.)

      The Figure is a block diagram showing the operation of a
microkernel-based system during a test process under control of the
Test and Automation Server (TAS 2).  In this example, the microkernel
has a DOS personality 3, through which DOS applications 4 are run, an
OS/2 personality 5, through which OS/2* applications 6 are run, and
an AIX/UNIX** personality 7, through which  AIX* and UNIX
applications 8 are run.

      The microkernel also includes an Event Window Server (EWS 9),
which is personality-neutral, providing system-wide services for
handling all input events 10, such as mouse clicks and keyboard data
entry, which occur regardless of the operating system in use.  The

EWS 9 is modified to allow a secondary server, TAS 2 to register its
presence with the EWS 8.  After TAS 2 is registered, it is shown each
input event 10, and allowed to determine whether the event is then
passed on to an application 4, 6, or 8, through an operating system
personality 3, 5, or...