InfiniBand Test Specification  1.0.38
Public Member Functions | Protected Member Functions | List of all members
SM_SA_Validation

25.2.5 25.2.3 SUBNET MANAGEMENT SUBNET ADMINISTRATION - VALIDATION More...

Inherits C15_0_1_012.

Public Member Functions

boolean execute () throws TestException
 

Protected Member Functions

boolean initialize () throws TestException
 

Detailed Description

25.2.5 25.2.3 SUBNET MANAGEMENT SUBNET ADMINISTRATION - VALIDATION

Test Procedure

◆ initialize()

boolean initialize ( ) throws TestException
protected

Initialization:

  1. PortInfo:PortState is initialized to ACTIVE for both MADTester and DUT.
  2. GMP_DATA, MAD_DATA variable of type MadPacketSpec

◆ execute()

boolean execute ( ) throws TestException

Test Procedure:

  1. Creating MAD Packet SubnAdmSet(SA_Attribute.SERVICERECORD)

  2. SendMad(SubnAdmSet(ServiceRecord))

  3. Verify MAD was received

  4. Creating MAD Packet SubnAdmGet(SA_Attribute.SERVICERECORD)

  5. SendMad(SubnAdmGet(ServiceRecord))

  6. Verify MAD was received

  7. Creating MAD Packet SubnAdmDelete(SA_Attribute.SERVICERECORD)

  8. SendMad(SubnAdmDelete(ServiceRecord))

  9. Verify MAD was received

  10. Creating MAD Packet SubnAdmGet(SA_Attribute.SERVICERECORD)

  11. SendMad(SubnAdmGet(ServiceRecord))

  12. Verify MAD was received

  13. Creating MAD Packet SubnAdmGet(SA_Attribute.PATHRECORD)

  14. SendMad(SubnAdmGet(ServiceRecord))

  15. Verify MAD was received


The documentation for this class was generated from the following file: