Testprogramm für Grenzfälle angepasst

This commit is contained in:
2026-09-08 16:00:20 +02:00
parent 5b0fdcc403
commit de5f094313
+70 -54
View File
@@ -680,25 +680,16 @@ return;
// //
// BuildTestDefinition // BuildTestDefinition
// //
// Builds: // Builds a TAPE0200 test definition with:
//
// 2 Devices
// //
// Device 1 // Device 1
// Media File 1 // Media File 1 -> 0 Volumes
// DAK066 // Media File 2 -> 1 Volume
// DAK067 // Media File 3 -> 3 Volumes
// Media File 2
// DAK079
// DAK080
// //
// Device 2 // Device 2
// Media File 1 // Media File 1 -> 1 Volume
// DAK089 // Media File 2 -> 3 Volumes
// DAK090
// Media File 2
// DAK091
// DAK092
// //
//===================================================================== //=====================================================================
@@ -740,19 +731,20 @@ dcl-proc BuildTestDefinition;
2; 2;
//--------------------------------------------------------------- //=================================================================
// Device 1 / Resource 1 // Device 1
//--------------------------------------------------------------- //=================================================================
MediaDefinition.Device(1).DeviceName = MediaDefinition.Device(1).DeviceName =
'TAPMLBBRMS'; 'TAPMLBBRMS';
MediaDefinition.Device(1).NumberOfMediaFiles = MediaDefinition.Device(1).NumberOfMediaFiles =
2; 3;
//--------------------------------------------------------------- //---------------------------------------------------------------
// Device 1 / Media File 1 // Device 1 / Media File 1
// 0 Volumes
//--------------------------------------------------------------- //---------------------------------------------------------------
MediaDefinition.Device(1) MediaDefinition.Device(1)
@@ -763,28 +755,17 @@ dcl-proc BuildTestDefinition;
MediaDefinition.Device(1) MediaDefinition.Device(1)
.MediaFile(1) .MediaFile(1)
.StartingPositionInFile = .StartingPositionInFile =
'START-DEVICE1-MEDIAFILE1'; *ALL'0';
MediaDefinition.Device(1) MediaDefinition.Device(1)
.MediaFile(1) .MediaFile(1)
.NumberOfVolumeIdentifiers = .NumberOfVolumeIdentifiers =
2; 0;
MediaDefinition.Device(1)
.MediaFile(1)
.VolumeIdentifier(1)
.VolumeIdentifier =
'DAK066';
MediaDefinition.Device(1)
.MediaFile(1)
.VolumeIdentifier(2)
.VolumeIdentifier =
'DAK067';
//--------------------------------------------------------------- //---------------------------------------------------------------
// Device 1 / Media File 2 // Device 1 / Media File 2
// 1 Volume
//--------------------------------------------------------------- //---------------------------------------------------------------
MediaDefinition.Device(1) MediaDefinition.Device(1)
@@ -795,29 +776,62 @@ dcl-proc BuildTestDefinition;
MediaDefinition.Device(1) MediaDefinition.Device(1)
.MediaFile(2) .MediaFile(2)
.StartingPositionInFile = .StartingPositionInFile =
'START-DEVICE1-MEDIAFILE2'; *ALL'1';
MediaDefinition.Device(1) MediaDefinition.Device(1)
.MediaFile(2) .MediaFile(2)
.NumberOfVolumeIdentifiers = .NumberOfVolumeIdentifiers =
2; 1;
MediaDefinition.Device(1) MediaDefinition.Device(1)
.MediaFile(2) .MediaFile(2)
.VolumeIdentifier(1) .VolumeIdentifier(1)
.VolumeIdentifier = .VolumeIdentifier =
'DAK079'; 'D1M2V1';
//---------------------------------------------------------------
// Device 1 / Media File 3
// 3 Volumes
//---------------------------------------------------------------
MediaDefinition.Device(1) MediaDefinition.Device(1)
.MediaFile(2) .MediaFile(3)
.SequenceNumber =
2;
MediaDefinition.Device(1)
.MediaFile(3)
.StartingPositionInFile =
*ALL'2';
MediaDefinition.Device(1)
.MediaFile(3)
.NumberOfVolumeIdentifiers =
3;
MediaDefinition.Device(1)
.MediaFile(3)
.VolumeIdentifier(1)
.VolumeIdentifier =
'D1M3V1';
MediaDefinition.Device(1)
.MediaFile(3)
.VolumeIdentifier(2) .VolumeIdentifier(2)
.VolumeIdentifier = .VolumeIdentifier =
'DAK080'; 'D1M3V2';
MediaDefinition.Device(1)
.MediaFile(3)
.VolumeIdentifier(3)
.VolumeIdentifier =
'D1M3V3';
//--------------------------------------------------------------- //=================================================================
// Device 2 / Resource 2 // Device 2
//--------------------------------------------------------------- //=================================================================
MediaDefinition.Device(2).DeviceName = MediaDefinition.Device(2).DeviceName =
'TAPMLBBRMS'; 'TAPMLBBRMS';
@@ -828,6 +842,7 @@ dcl-proc BuildTestDefinition;
//--------------------------------------------------------------- //---------------------------------------------------------------
// Device 2 / Media File 1 // Device 2 / Media File 1
// 1 Volume
//--------------------------------------------------------------- //---------------------------------------------------------------
MediaDefinition.Device(2) MediaDefinition.Device(2)
@@ -838,28 +853,23 @@ dcl-proc BuildTestDefinition;
MediaDefinition.Device(2) MediaDefinition.Device(2)
.MediaFile(1) .MediaFile(1)
.StartingPositionInFile = .StartingPositionInFile =
'START-DEVICE2-MEDIAFILE1'; *ALL'3';
MediaDefinition.Device(2) MediaDefinition.Device(2)
.MediaFile(1) .MediaFile(1)
.NumberOfVolumeIdentifiers = .NumberOfVolumeIdentifiers =
2; 1;
MediaDefinition.Device(2) MediaDefinition.Device(2)
.MediaFile(1) .MediaFile(1)
.VolumeIdentifier(1) .VolumeIdentifier(1)
.VolumeIdentifier = .VolumeIdentifier =
'DAK089'; 'D2M1V1';
MediaDefinition.Device(2)
.MediaFile(1)
.VolumeIdentifier(2)
.VolumeIdentifier =
'DAK090';
//--------------------------------------------------------------- //---------------------------------------------------------------
// Device 2 / Media File 2 // Device 2 / Media File 2
// 3 Volumes
//--------------------------------------------------------------- //---------------------------------------------------------------
MediaDefinition.Device(2) MediaDefinition.Device(2)
@@ -870,23 +880,29 @@ dcl-proc BuildTestDefinition;
MediaDefinition.Device(2) MediaDefinition.Device(2)
.MediaFile(2) .MediaFile(2)
.StartingPositionInFile = .StartingPositionInFile =
'START-DEVICE2-MEDIAFILE2'; *ALL'4';
MediaDefinition.Device(2) MediaDefinition.Device(2)
.MediaFile(2) .MediaFile(2)
.NumberOfVolumeIdentifiers = .NumberOfVolumeIdentifiers =
2; 3;
MediaDefinition.Device(2) MediaDefinition.Device(2)
.MediaFile(2) .MediaFile(2)
.VolumeIdentifier(1) .VolumeIdentifier(1)
.VolumeIdentifier = .VolumeIdentifier =
'DAK091'; 'D2M2V1';
MediaDefinition.Device(2) MediaDefinition.Device(2)
.MediaFile(2) .MediaFile(2)
.VolumeIdentifier(2) .VolumeIdentifier(2)
.VolumeIdentifier = .VolumeIdentifier =
'DAK092'; 'D2M2V2';
MediaDefinition.Device(2)
.MediaFile(2)
.VolumeIdentifier(3)
.VolumeIdentifier =
'D2M2V3';
end-proc; end-proc;