|
Author(s):
Walt Akers
Date Submitted:
Dec 10, 1996
Revision Number:
|
Rev. 1, Dec 10, 1996
|
Brief Purpose of Test
|
This test will ensure the proper operation of the Control Device Interface (CDEV)
Version 1.5.
|
Anticipated Benefits
|
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.
|
Beam Conditions Required
|
Complete all of the following tables, entering a value or an X in the appropriate spaces:
Beam Type/Current (enter value)
|
|
Beam Type/Current (enter value)
|
|
Beam Type
|
Beam Current
|
Beam Off
|
|
Beam Energy (select one)
|
|
|
|
|
|
|
Beam Energy (select one)
|
|
|
|
|
|
|
Beam Termination Point (select one)
|
|
|
|
|
|
|
Beam Termination Point (select one)
|
|
|
|
|
|
|
Type of Test (select one)
|
|
Type of Test (select one)
|
|
|
Time Required
Preferred Time of Test
Staff Required to Execute the Test (including contact info)
Controlled Access Requirements
Hardware and/or Software Changes Required
|
NOTE: 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.).
No existing software will be modified. A new version of CDEV will be added.
|
Setup Procedure
1.
|
Install and compile the CDEV libraries in /usr/csite2/cdev/1.5
|
2.
|
Unarchive and compile ACE Version 4.0.32
|
3.
|
Compile and link the CDEV Generic Server Engine
|
Test Procedure
1.
|
Execute /usr/csite2/cdev/1.5/test/cdevDataTest Application to ensure that the
data components of the library are functioning properly.
|
2.
|
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.)
|
3.
|
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.
|
Backout Procedure
1.
|
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.
|
Test Results
|
The test was conducted for two version of the operating system, therefore, the
results will be presented separately:
HPUX 09.XX:
cdevDataTest Program: Pass on all 18 Sub-Tests
cdevDataEqualTest Program: Pass
cdevDataTagMapTest Program: Pass
collectionTest Program: Pass on 1000 Iterations
NameServer Program: Executed correctly
TestServer Program: Executed correctly for 100,000 packets.
TestProgram Program: Executed correclty for 100,000 packets.
HPUX 10.XX:
The following corrections had to be made to the system in order to get the
10.XX machines to function properly.
Directory /cs/lib had to be linked to /cs/op/lib.
Directory /usr/csite/cdev had to be linked to directory /usr/csite2/cdev.
File /cs/lib/epics3.12/hpux-10.xx/libca.sl had to be made executable.
cdevDataTest Program: Pass on all 18 Sub-Tests
cdevDataEqualTest Program: Pass
cdevDataTagMapTest Program: Pass
collectionTest Program: Pass on 1000 Iterations
NameServer Program: Executed correctly
TestServer Program: Executed correctly for 215,000 packets.
TestProgram Program: Executed correclty for 215,000 packets.
|
|