Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
293 changes: 293 additions & 0 deletions src/test/MsQuicTests.h
Original file line number Diff line number Diff line change
Expand Up @@ -912,6 +912,299 @@ QuicTestStreamAppProvidedBuffersOutOfSpace_ServerSend_ProvideMoreBuffer(
const AppProvidedBuffersConfig& BufferConfig
);

//
// DataPath WinUser tests
//

void
QuicTestDataPathInitUdp(
);

void
QuicTestDataPathInitUdpTcp(
);

void
QuicTestDataPathInitNullOutput(
);

void
QuicTestDataPathInitNullWorkerPool(
);

void
QuicTestDataPathInitUdpMissingRecv(
);

void
QuicTestDataPathInitUdpMissingUnreach(
);

void
QuicTestDataPathInitTcpMissingAccept(
);

void
QuicTestDataPathInitTcpMissingConnect(
);

void
QuicTestDataPathInitTcpMissingRecv(
);

void
QuicTestDataPathInitTcpMissingSendComplete(
);

void
QuicTestDataPathInitDscpOnRecv(
);

void
QuicTestDataPathFeatureQuery(
);

void
QuicTestDataPathIsPaddingPreferred(
);

void
QuicTestDataPathResolveLocalhostV4(
);

void
QuicTestDataPathResolveLocalhostV6(
);

void
QuicTestDataPathResolveNumericV4(
);

void
QuicTestDataPathResolveNumericV6(
);

void
QuicTestDataPathResolveInvalidHost(
);

void
QuicTestDataPathGetLocalAddresses(
);

void
QuicTestDataPathGetGatewayAddresses(
);

void
QuicTestDataPathUdpServerSocket(
);

void
QuicTestDataPathUdpClientSocket(
);

void
QuicTestDataPathUdpGetLocalAddress(
);

void
QuicTestDataPathUdpGetRemoteAddress(
);

void
QuicTestDataPathUdpGetMtu(
);

void
QuicTestDataPathUdpBindV4(
);

void
QuicTestDataPathUdpBindV6(
);

void
QuicTestDataPathUdpPcpSocket(
);

void
QuicTestDataPathSendDataAllocFree(
);

void
QuicTestDataPathSendDataAllocBuffer(
);

void
QuicTestDataPathSendDataFreeBuffer(
);

void
QuicTestDataPathSendDataIsFull(
);

void
QuicTestDataPathSendDataAllocMultiple(
);

void
QuicTestDataPathUdpSendLoopback(
);

void
QuicTestDataPathUdpSendRecvLoopback(
const FamilyArgs& Params
);

void
QuicTestDataPathTcpListener(
);

void
QuicTestDataPathTcpClient(
);

void
QuicTestDataPathTcpConnect(
);

void
QuicTestDataPathUpdateIdleTimeout(
);

void
QuicTestDataPathSendWithEcn(
);

void
QuicTestDataPathSendWithDscp(
);

void
QuicTestDataPathSendRecvV6(
);

void
QuicTestDataPathServerSocketV6(
);

void
QuicTestDataPathUdpShareFlag(
);

void
QuicTestDataPathSendWithMaxThroughput(
);

void
QuicTestDataPathSendRecvDscpV6(
);

void
QuicTestDataPathSendWithEcnV6(
);

void
QuicTestDataPathTcpConnectV6(
);

void
QuicTestDataPathTcpStatistics(
);

void
QuicTestDataPathTcpSendRecv(
);

void
QuicTestDataPathUdpBindSpecificPort(
);

void
QuicTestDataPathMultipleSendRecv(
);

void
QuicTestDataPathFeatureQueryWithFlags(
);

void
QuicTestDataPathInitWithClientRecvContextLength(
);

void
QuicTestDataPathSendDataSegmented(
);

void
QuicTestDataPathRecvDataReturnNull(
);

void
QuicTestDataPathUdpDualStack(
);

void
QuicTestDataPathSendDataFreeBufferSegmented(
);

void
QuicTestDataPathTcpConnectDisconnect(
);

void
QuicTestDataPathSendLargePayload(
);

void
QuicTestDataPathInitDscpRecvDscpSocket(
);

void
QuicTestDataPathServerSendToRemote(
);

void
QuicTestDataPathServerSendToRemoteV6(
);

void
QuicTestDataPathSendEcnAndDscp(
);

void
QuicTestDataPathSendEcnAndDscpV6(
);

void
QuicTestDataPathTcpCreateWithLocalAddr(
);

void
QuicTestDataPathSegmentedSendOverWire(
);

void
QuicTestDataPathResolveUnspecFamily(
);

void
QuicTestDataPathSendDataIsFullSegmented(
);

void
QuicTestDataPathTcpListenerV6(
);

void
QuicTestDataPathUdpSocketWithLocalAndRemote(
);

void
QuicTestDataPathDscpRecvSendRecv(
);

//
// QuicDrill tests
//
Expand Down
Loading
Loading