Files
cdev-1.7.2n/doc/html/TestPlan_1.5.html
2022-12-13 12:44:04 +01:00

556 lines
15 KiB
HTML
Executable File

<! This document generated using mif2html Version 1.0 - Walt Akers - 1996 !>
<head>
<title>CDEV Documentation</title>
</head>
<body bgcolor="#E0E0FF">
<body>
<! *************************** TABLE OF CONTENTS ****************************!>
<! **************************** LIST OF FIGURES *****************************!>
<! ************************ FILE : ./TestPlan_1.5.mif *****************************!>
<br><hr><br>
<table width=100%>
<tr><td>
<! ***** Empty Column ***** !>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
<strong>NOTE:</strong> Information addressing the appropriate content of each of the following sections can be found
in Section 2.0 of the Test Plan Instructions.
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
<br><hr><br>
<table width=100%>
<tr><td valign=top>
<!*** Start .Title: ***!><font size=+3 color=Black><strong>
Test Plan Title:
<!*** Finish .Title: ***!></p></strong></font>
</td>
<td valign=top>
<!*** Start .Title: ***!><font size=+3 color=Black><strong>
CDEV 1.5 Release Test
<!*** Finish .Title: ***!></p></strong></font>
</td></tr>
</table>
<br><hr><br>
<table width=100%>
<tr><td>
<! ***** Empty Column ***** !>
</td>
<td valign=top>
<!*** Start .Author: ***!><font size=+2 color=Black>
Author(s):
Walt Akers
<!*** Finish .Author: ***!></p></font>
<!*** Start .Date Submitted: ***!><font size=+2 color=Black>
Date Submitted:
Dec 10, 1996
<!*** Finish .Date Submitted: ***!></p></font>
<table>
<tr><td valign=top>
<!*** Start .Revision Number: ***!><font size=+2 color=Black>
Revision Number:
<!*** Finish .Revision Number: ***!></p></font>
</td>
<td valign=top>
<!*** Start .Revision Number: ***!><font size=+2 color=Black>
Rev. 1, Dec 10, 1996
<!*** Finish .Revision Number: ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Brief Purpose of Test</strong><font size=+2 color=Black><strong><font size=+3 color=PANTONE 185 CVC>
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td width=5% valign=top>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
This test will ensure the proper operation of the Control Device Interface (CDEV)
Version 1.5.
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Anticipated Benefits
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td width=5% valign=top>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
The new version of CDEV will introduce Collection Devices into the API and will
correct several deficiencies that were identified in earlier versions of the class
library.
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Beam Conditions Required
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td width=5% valign=top>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
Complete all of the following tables, entering a value or an <strong>X</strong> in the appropriate spaces:
<table border=1>
<tr>
<td valign=top>
<!*** Start ***!>
Beam Type/Current (enter value)
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
</tr>
<tr>
<td valign=top>
<!*** Start ***!>
Beam Type/Current (enter value)
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
</tr>
<tr>
<td valign=top>
<!*** Start ***!>
Beam Type
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
Beam Current
<!*** Finish ***!><br></font>
</td>
</tr>
<tr>
<td valign=top>
<!*** Start ***!>
Beam Off
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
</tr>
</table>
<table border=1>
<tr>
<td valign=top>
<!*** Start ***!>
Beam Energy (select one)
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
</tr>
<tr>
<td valign=top>
<!*** Start ***!>
Beam Energy (select one)
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
</tr>
</table>
<table border=1>
<tr>
<td valign=top>
<!*** Start ***!>
Beam Termination Point (select one)
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
</tr>
<tr>
<td valign=top>
<!*** Start ***!>
Beam Termination Point (select one)
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
</tr>
</table>
<table border=1>
<tr>
<td valign=top>
<!*** Start ***!>
Type of Test (select one)
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
</tr>
<tr>
<td valign=top>
<!*** Start ***!>
Type of Test (select one)
<!*** Finish ***!><br></font>
</td>
<td valign=top>
<!*** Start ***!>
<!*** Finish ***!><br></font>
</td>
</tr>
</table>
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Time Required
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td width=5% valign=top>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
30 Minutes
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Preferred Time of Test
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td width=5% valign=top>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
Daylight
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Staff Required to Execute the Test <font size=+1>(including contact info)<font size=+3>
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td width=5% valign=top>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
Walt Akers - ext. 7669
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Controlled Access Requirements
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td width=5% valign=top>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
None
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Hardware and/or Software Changes Required
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td width=5% valign=top>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
<strong>NOTE:</strong> If software changes are part of the test plan, include the name of the application, the old
revision level, the new revision level, and if applicable, whether or not it is possible to roll back to the
old revision level (are there hardware limitations, etc.).
</p>
No existing software will be modified. A new version of CDEV will be added.
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Setup Procedure
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
1.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td>
<td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
Install and compile the CDEV libraries in /usr/csite2/cdev/1.5
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td></tr>
<tr><td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
2.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td>
<td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
Unarchive and compile ACE Version 4.0.32
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td></tr>
<tr><td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
3.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td>
<td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
Compile and link the CDEV Generic Server Engine
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Test Procedure
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
1.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td>
<td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
Execute /usr/csite2/cdev/1.5/test/cdevDataTest Application to ensure that the
data components of the library are functioning properly.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td></tr>
<tr><td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
2.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td>
<td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
Execute /usr/csite2/cdev/1.5/test/collectionTest Application to ensure that
CDEV collection devices are functioning properly (this requires the local
test.ddl to be the CDEVDDL file.)
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td></tr>
<tr><td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
3.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td>
<td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
Execute /usr/csite2/cdev/1.5/extensions/cdevGenericServer/bin/hpux-09.XX/
NameServer, TestServer and TestProgram to ensure that the CDEV Generic
Server Engine and communications portions of CDEV are functioning cor
rectly.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Backout Procedure
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
1.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td>
<td valign=top>
<!*** Start PROCEDURE STEPS ***!><font size=+2 color=Black>
Because the version of CDEV that is in use is a selectable value, the installation
and operation of Version 1.5 of CDEV is of no impact unless it is specifically
chosen. Therefore, no backout procedures are specified.
<!*** Finish PROCEDURE STEPS ***!></p></font>
</td></tr>
</table>
<!*** Start /Section Heads (w/ bar) ***!><font size=+3 color=PANTONE 185 CVC><strong>
Test Results
<!*** Finish /Section Heads (w/ bar) ***!></p></strong></font>
<table>
<tr><td width=5% valign=top>
</td>
<td valign=top>
<!*** Start BODY TEXT ***!><font size=+2 color=Black>
The test was conducted for two version of the operating system, therefore, the
results will be presented separately:
</p>
HPUX 09.XX:
</p>
<strong>cdevDataTest Program:</strong> Pass on all 18 Sub-Tests
</p>
<strong>cdevDataEqualTest Program:</strong> Pass
</p>
<strong>cdevDataTagMapTest Program:</strong> Pass
</p>
<strong>collectionTest Program:</strong> Pass on 1000 Iterations
</p>
</p>
<strong>NameServer Program:</strong> Executed correctly
</p>
<strong>TestServer Program:</strong> Executed correctly for 100,000 packets.
</p>
<strong>TestProgram Program:</strong> Executed correclty for 100,000 packets.
</p>
</p>
HPUX 10.XX:
</p>
The following corrections had to be made to the system in order to get the
10.XX machines to function properly.
</p>
</p>
Directory <em>/cs/lib</em> had to be linked to <em>/cs/op/lib.</em>
</p>
Directory <em>/usr/csite/cdev</em> had to be linked to directory <em>/usr/csite2/cdev</em>.
</p>
File <em>/cs/lib/epics3.12/hpux-10.xx/libca.sl </em>had to be made executable.
</p>
</p>
<strong>cdevDataTest Program:</strong> Pass on all 18 Sub-Tests
</p>
<strong>cdevDataEqualTest Program:</strong> Pass
</p>
<strong>cdevDataTagMapTest Program:</strong> Pass
</p>
<strong>collectionTest Program:</strong> Pass on 1000 Iterations
</p>
</p>
<strong>NameServer Program:</strong> Executed correctly
</p>
<strong>TestServer Program:</strong> Executed correctly for 215,000 packets.
</p>
<strong>TestProgram Program:</strong> Executed correclty for 215,000 packets.
</p>
<!*** Finish BODY TEXT ***!></p></font>
</td></tr>
</table>
</td></tr>
</table>
</body>