105 lines
6.1 KiB
JSON
105 lines
6.1 KiB
JSON
{
|
|
"passed": true,
|
|
"frameworkVersion": "v0.31.0-preview",
|
|
"frameworkSum": "h1:d0sf951iJwMUtHj29D6BjUwOgg+C79GwQ+2vjAHLjDo=",
|
|
"toolchain": "go version go1.25.0 darwin/arm64",
|
|
"freshModuleCache": true,
|
|
"noLocalReplace": true,
|
|
"durationSeconds": 25.68,
|
|
"packages": [
|
|
"git.yuntuo.hk/k2safe/go-omni/examples/websocketRPC",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/hub",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/observe",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/omni",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc"
|
|
],
|
|
"tests": [
|
|
"git.yuntuo.hk/k2safe/go-omni/examples/websocketRPC:TestBidirectionalRPCAndRestore",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/hub:TestHubConcurrentLifecycle",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/hub:TestHubLimitsAndReusedID",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/hub:TestHubRealSessionDeliveryAndDisconnect",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/hub:TestHubRoutingBackpressureAndCleanup",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverCloseCallbackBoundaryAndPanic",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverCloseFieldsNeverExpandsErrors",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverConcurrentSessionsAndTotals",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverPayloadFreeLogsAndIndependentDurations",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/observe:TestObserverQueueSnapshotsAndSampledPeaks",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/omni:TestAppRetainsResourcesForBlockedComponent",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/omni:TestMountLifetimeAndStatus",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/omni:TestMountRejectsNative",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:FuzzProtocolDecode",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestBidirectionalNestedCalls",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestCancellationBusyAndCompletionBarrier",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestDuplicateIncomingIDRejected",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestErrorsDoNotExposeImplementation",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestEventErrorObservation",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestPendingLimitAndDisconnect",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestRealTCPRPCAndShutdown",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestReplyLateDuplicateAndProtocolLimits",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestResultEncodingPanicAndOversize",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws/rpc:TestSubscriptionsRestoreAndRemoval",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:FuzzOrigin",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientCloseCancelsHandshakeAndBackoff",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientConcurrentDialLimitAndClose",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientDoesNotReconnectAuthenticationOrProtocolFailure",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientElapsedBudgetInterruptsStalledHandshake",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientHTTPProxyAuthenticationAndTunnel",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientHandshakeDeadlineDoesNotExpireSession",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientHandshakeStats",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientHeadersRefreshReconnectAndFreshSessions",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientReconnectsRemoteGoingAway",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientRetryBudgetAndValidation",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientSingleSlotRapidReconnect",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientSubprotocol",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestClientTLSAndMutualTLS",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerAllowedOriginsAndAuthentication",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerConcurrentShutdown",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerConfigValidation",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerHandshakeRateAndPanic",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerLimitsAndShutdownCallbacks",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerOriginAndProtocolPolicy",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerParallelConnections",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerStopDuringHandshake",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerTypedNilRejection",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestServerUnsupportedWriter",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionBoundedDispatcherDoesNotBlockPing",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionCallbackPanicAndCloseBarrier",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionCanceledQueueDoesNotCloseConnection",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionCompressedReadLimitAndInvalidUTF8",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionConcurrentSendAndJSON",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionConfigUpperBounds",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionEchoAndCompletion",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionHeartbeatDetectsUnresponsivePeer",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionInboundQueueFullCancelsCallback",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionQueueBoundsCopiesAndGracefulDrain",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionValidationAndRedactedErrors",
|
|
"git.yuntuo.hk/k2safe/go-omni/ws:TestSessionWriteCancellationStopsConnection"
|
|
],
|
|
"checks": [
|
|
"remoteCLIInstall",
|
|
"installedVersionDefault",
|
|
"fixedRemoteModuleChecksum",
|
|
"downloadedWebsocketRaceTests",
|
|
"remoteEchoAndGroupExample",
|
|
"remoteBidirectionalRPCExample",
|
|
"remoteTwoConnectionSubscriptionRestore",
|
|
"generatedCustomRoutesConsumer",
|
|
"oldServiceWithoutHook",
|
|
"handwrittenHookPreserved",
|
|
"customRouteFailureCleanup"
|
|
],
|
|
"examples": {
|
|
"websocket": "hello websocket\nhello group",
|
|
"websocketRPC": "connection 1: double=42, remote callback=\"generic Go client\", restored=1, event=1\nconnection 2: double=42, remote callback=\"generic Go client\", restored=1, event=2"
|
|
},
|
|
"sourceHashes": {
|
|
"scripts/verifyWebsocketRelease.py": "f87e2981fb352b8e5d494afc2d0b496bed5949af05e7b03a5340c8fc1901d56a",
|
|
"cmd/go-omni/apigen/customRoutes_test.go": "3250e489326faa5a2cf60be4fb97f75d2e2666baef726b30f72464898c057f0d"
|
|
},
|
|
"limitations": [
|
|
"Functional release acceptance; not a vulnerability scan or browser UI test.",
|
|
"Known framework HTTP/2 dependency vulnerabilities remain documented in the validation report."
|
|
]
|
|
}
|