C# 클래스 Microsoft.Protocol.TestSuites.Smbd.TestSuite.SmbdCreditManagement

상속: Microsoft.Protocols.TestTools.TestClassBase
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites

공개 메소드들

메소드 설명
Initialize_ConsumeAllSendCredits ( bool sendOneMoreMessage = false ) : void

Initialize for "Comsume Send Credits" test cases. It will establish RDMA connection and then consume all sent credits

Initialize_ReceiveSmbdDataTransferTestCase ( ushort maxReceiveCredit, ushort maxSendCredit, uint smb2ReadResponseSize, bool isUseMaxSendSize = false ) : void

Initialize receive SMBDirect data transfer test case And send the SMB2 READ request to peer

LogSmbdEndpointEvent ( string log ) : void
OperationWithSpecifiedCredits ( ushort credits ) : void
ValidateReadResponse ( int credits, int readResponseSize ) : void

Receive and validate SMB2 Read Response

보호된 메소드들

메소드 설명
TestCleanup ( ) : void
TestInitialize ( ) : void

비공개 메소드들

메소드 설명
BVT_SmbdCreditMgmt_OperationWithMinimumCredits ( ) : void
ClassCleanup ( ) : void
ClassInitialize ( Microsoft.VisualStudio.TestTools.UnitTesting.TestContext context ) : void
SmbdCreditMgmt_ConsumeAllCreditServer_Timeout ( ) : void
SmbdCreditMgmt_ConsumeAllReceiveCredits ( ) : void
SmbdCreditMgmt_ConsumeAllSendCredits ( ) : void
SmbdCreditMgmt_NegativeParameter_CreditRequested ( ) : void
SmbdCreditMgmt_OperationWithLimitedCredits ( ) : void

메소드 상세

Initialize_ConsumeAllSendCredits() 공개 메소드

Initialize for "Comsume Send Credits" test cases. It will establish RDMA connection and then consume all sent credits
public Initialize_ConsumeAllSendCredits ( bool sendOneMoreMessage = false ) : void
sendOneMoreMessage bool
리턴 void

Initialize_ReceiveSmbdDataTransferTestCase() 공개 메소드

Initialize receive SMBDirect data transfer test case And send the SMB2 READ request to peer
public Initialize_ReceiveSmbdDataTransferTestCase ( ushort maxReceiveCredit, ushort maxSendCredit, uint smb2ReadResponseSize, bool isUseMaxSendSize = false ) : void
maxReceiveCredit ushort
maxSendCredit ushort
smb2ReadResponseSize uint
isUseMaxSendSize bool
리턴 void

LogSmbdEndpointEvent() 공개 메소드

public LogSmbdEndpointEvent ( string log ) : void
log string
리턴 void

OperationWithSpecifiedCredits() 공개 메소드

public OperationWithSpecifiedCredits ( ushort credits ) : void
credits ushort
리턴 void

TestCleanup() 보호된 메소드

protected TestCleanup ( ) : void
리턴 void

TestInitialize() 보호된 메소드

protected TestInitialize ( ) : void
리턴 void

ValidateReadResponse() 공개 메소드

Receive and validate SMB2 Read Response
public ValidateReadResponse ( int credits, int readResponseSize ) : void
credits int
readResponseSize int Size of SMB2 read response
리턴 void