C# Класс Microsoft.Protocol.TestSuites.Smbd.TestSuite.SmbdCreditManagement

Наследование: Microsoft.Protocols.TestTools.TestClassBase
Показать файл Открыть проект

Открытые методы

Метод Описание
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