feat(core): add performance profiles, transport observability, and edge stream budget controls
This commit is contained in:
@@ -185,6 +185,14 @@ tap.test('QUIC setup: start TCP echo server and QUIC tunnel', async () => {
|
||||
expect(tunnel.hub.running).toBeTrue();
|
||||
const status = await tunnel.edge.getStatus();
|
||||
expect(status.connected).toBeTrue();
|
||||
const hubStatus = await tunnel.hub.getStatus();
|
||||
expect(hubStatus.connectedEdges.length).toBeGreaterThanOrEqual(1);
|
||||
const edgeStatus = hubStatus.connectedEdges[0];
|
||||
expect(edgeStatus.transportMode).toEqual('quic');
|
||||
expect(edgeStatus.fallbackUsed).toEqual(false);
|
||||
expect(edgeStatus.performance.profile).toEqual('balanced');
|
||||
expect(edgeStatus.flowControl.applies).toEqual(false);
|
||||
expect(edgeStatus.traffic.streamsOpenedTotal).toEqual(0);
|
||||
});
|
||||
|
||||
tap.test('QUIC: single TCP stream echo — 1KB', async () => {
|
||||
|
||||
Reference in New Issue
Block a user