gnmic testbed — parity

Generated 2026-08-19 07:10 UTC. History lives on the results branch.

Latest run

nightly run 32223939557 2026-08-19T07:10:36Z

go: openconfig/gnmic@main
rust: gnmic/gnmic.rs@main

both pass 188 both fail 0 diverge 13 other 16 total 217

suitetestgorust
001-targetsTestAddExplicitOutput
001-targetsTestAddExplicitSubscription
001-targetsTestAddImplicitOutput
001-targetsTestChangeSubscriptionAddPath
001-targetsTestExplicitListIgnoresImplicit
001-targetsTestRemoveExplicitOutput
001-targetsTestRemoveExplicitSubscription
001-targetsTestRuntimeAPIAndMetricsSmoke
001-targetsTestRuntimeStateRouteParity
001-targetsTestTargetAdminState
001-targetsTestTargetDeletionTearsDown
001-targetsTestTargetEventTags
001-targetsTestTargetRestarted
001-targetsTestTargetSubscriptionListChange
001-targetsTestTargetTLSChange
001-targetsTestUnreachableTargetErrorState
001-targetsTestUnreachableTargetRecovers
001-targetsTestUpdateTargetAddress
001-targetsTestUpdateTargetCredentials
002-subscriptionsTestAddOnChangeToStream
002-subscriptionsTestAddPathDifferentInterval
002-subscriptionsTestAddPathToStream
002-subscriptionsTestAddPrefixAndPath
002-subscriptionsTestAddRemoveSubscriptions
002-subscriptionsTestChangeEncoding
002-subscriptionsTestChangeSampleInterval
002-subscriptionsTestChangeStreamMode
002-subscriptionsTestChangeSubscriptionPath
002-subscriptionsTestDeleteReferencedSubscription
002-subscriptionsTestHeartbeatInterval
002-subscriptionsTestInvalidSubscriptionRejected
002-subscriptionsTestInvalidSubscriptionRejected/bad-sample-interval
002-subscriptionsTestInvalidSubscriptionRejected/empty-paths
002-subscriptionsTestInvalidSubscriptionRejected/missing-name
002-subscriptionsTestInvalidSubscriptionRejected/unknown-encoding
002-subscriptionsTestInvalidSubscriptionRejected/unknown-mode
002-subscriptionsTestInvalidSubscriptionRejected/unknown-stream-mode
002-subscriptionsTestOnceMode
002-subscriptionsTestPollMode
002-subscriptionsTestRemovePathFromStream
002-subscriptionsTestRuntimeSubscriptionMembership
002-subscriptionsTestStreamSubscriptionValidation
002-subscriptionsTestStreamSubscriptionValidation/child-invalid-stream-mode
002-subscriptionsTestStreamSubscriptionValidation/child-missing-path
002-subscriptionsTestStreamSubscriptionValidation/paths-and-stream-subscriptions
002-subscriptionsTestStreamSubscriptionValidation/stream-children-under-once
002-subscriptionsTestSubscriptionScopedOutputRouting
002-subscriptionsTestSuppressRedundant
002-subscriptionsTestTargetDefinedStreamMode
002-subscriptionsTestUpdatesOnly
003-outputsTestClickHouseOutput
003-outputsTestCollectorRestartResumesOutput
003-outputsTestFileOutputAddTargetTemplate
003-outputsTestFileOutputCreateDelete
003-outputsTestFileOutputFilenameChange
003-outputsTestFileOutputFormatChange
003-outputsTestFileOutputInvalidReplacementPreservesOld
003-outputsTestFileOutputMissingDirRecovers
003-outputsTestFileOutputProcessorInPlace
003-outputsTestFileOutputProcessorsAddRemove
003-outputsTestInfluxDBOutput
003-outputsTestInfluxDBOutputChangeBucket
003-outputsTestJetstreamOutput
003-outputsTestJetstreamOutputChangeStream
003-outputsTestKafkaOutput
003-outputsTestKafkaOutputChangeTopic
003-outputsTestNatsOutput
003-outputsTestNatsOutputChangeSubject
003-outputsTestOTLPOutput
003-outputsTestPrometheusChangeAddress
003-outputsTestPrometheusChangeExpiration
003-outputsTestPrometheusChangeMetricPrefix
003-outputsTestPrometheusChangePath
003-outputsTestPrometheusOutputCreateDelete
003-outputsTestPrometheusProcessorsAddRemove
003-outputsTestPrometheusProcessorsModify
003-outputsTestPrometheusRemoteWrite
003-outputsTestPrometheusRemoteWriteChangePrefix
003-outputsTestPrometheusRemoteWriteProcessors
003-outputsTestShutdownGateDeleteUnderLoad
003-outputsTestShutdownGateDeleteUnderLoad/file
003-outputsTestShutdownGateDeleteUnderLoad/kafka
003-outputsTestShutdownGateDeleteUnderLoad/prometheus
003-outputsTestShutdownGateDeleteUnderLoad/remote-write
004-processorsTestProcessorAddTagDataPath
004-processorsTestProcessorAllowDataPath
004-processorsTestProcessorChainOrdering
004-processorsTestProcessorCombineConditional
004-processorsTestProcessorCombineCycleRejected
004-processorsTestProcessorCombineNestedUpdate
004-processorsTestProcessorConvertDataPath
004-processorsTestProcessorCreateUpdateDelete
004-processorsTestProcessorDataConvertDataPath
004-processorsTestProcessorDateStringDataPath
004-processorsTestProcessorDeleteDataPath
004-processorsTestProcessorDropDataPath
004-processorsTestProcessorDurationConvertDataPath
004-processorsTestProcessorExtractTagsDataPath
004-processorsTestProcessorGroupByDataPath
004-processorsTestProcessorIeeeFloat32DataPath
004-processorsTestProcessorInvalidUpdateNonDestructive
004-processorsTestProcessorJQDataPath
004-processorsTestProcessorMergeDataPath
004-processorsTestProcessorOverrideTsDataPath
004-processorsTestProcessorRateLimitDataPath
004-processorsTestProcessorSharedFanoutUpdate
004-processorsTestProcessorStringsDataPath
004-processorsTestProcessorTimeEpochDataPath
004-processorsTestProcessorToTagDataPath
004-processorsTestProcessorValueTagDataPath
004-processorsTestProcessorValueTagV2DataPath
004-processorsTestProcessorWriteDataPath
005-clusterTestAddRemoveMembers
005-clusterTestAddTargetToRunningCluster
005-clusterTestClusterFormation
005-clusterTestDrainMember
005-clusterTestFailoverWithTargets
005-clusterTestLeaderSwitchover
005-clusterTestLeaderTakeover
005-clusterTestManualAssignmentOverridesPlacement
005-clusterTestRebalanceSkewedAssignments
005-clusterTestRemoveAssignedTarget
005-clusterTestTargetAssignment
007-inputsTestJetstreamInputAddressChange
007-inputsTestJetstreamInputCreateDelete
007-inputsTestJetstreamInputFormatChange
007-inputsTestJetstreamInputProcessorModify
007-inputsTestJetstreamInputProcessorsAddRemove
007-inputsTestJetstreamInputSubjectChange
007-inputsTestKafkaInputAddressChange
007-inputsTestKafkaInputCreateDelete
007-inputsTestKafkaInputFormatChange
007-inputsTestKafkaInputProcessorModify
007-inputsTestKafkaInputProcessorsAddRemove
007-inputsTestKafkaInputTopicChange
007-inputsTestNatsInputAddressChange
007-inputsTestNatsInputCreateDelete
007-inputsTestNatsInputFanoutTwoOutputs
007-inputsTestNatsInputFormatChange
007-inputsTestNatsInputMalformedIsolation
007-inputsTestNatsInputOutputListChange
007-inputsTestNatsInputProcessorModify
007-inputsTestNatsInputProcessorsAddRemove
007-inputsTestNatsInputSubjectChange
008-applyTestAddRemoveOutputs
008-applyTestAddRemoveSubscriptions
008-applyTestAddRemoveTargets
008-applyTestApplyDependentSectionsTogether
008-applyTestApplyInputs
008-applyTestApplyProcessors
008-applyTestApplyReset
008-applyTestApplyResetDrainsRuntime
008-applyTestApplyTunnelTargetMatches
008-applyTestGzipApply
008-applyTestNoopApplyPreservesSessions
008-applyTestSwitchOutputs
008-applyTestSwitchSubAndOutput
008-applyTestSwitchSubscriptions
008-applyTestSwitchTargetAndOutput
008-applyTestSwitchTargetAndSub
008-applyTestSwitchTargetSubAndOutput
008-applyTestSwitchTargets
009-validationTestApplyInputsWithoutOutputs
009-validationTestApplyInvalidJSON
009-validationTestApplyTargetsWithoutSubscriptions
009-validationTestApplyTunnelMatchesWithoutSubscriptions
009-validationTestApplyValidationPreservesState
009-validationTestClusterRoutesWithoutClustering
009-validationTestConfigSnapshotConsistency
009-validationTestDeleteReferencedOutputOrSubscription
009-validationTestFailedOutputReplacementPreservesConfig
009-validationTestHealthz
009-validationTestInputDeleteUnknown
009-validationTestInputGetUnknown
009-validationTestInputOutputsPatchNotImplemented
009-validationTestInputPostInvalidJSON
009-validationTestInputPostMissingName
009-validationTestInputPostMissingType
009-validationTestInputPostUnknownType
009-validationTestInputProcessorsPatchNotImplemented
009-validationTestMethodAndMediaType
009-validationTestOutputGetUnknown
009-validationTestOutputPostInvalidJSON
009-validationTestOutputPostMissingName
009-validationTestOutputPostUnknownType
009-validationTestOutputProcessorsPatchNotImplemented
009-validationTestProcessorDeleteInUse
009-validationTestProcessorDeleteInUseByInput
009-validationTestProcessorGetUnknown
009-validationTestProcessorPostInvalidJSON
009-validationTestProcessorPostMissingName
009-validationTestProcessorPostMissingType
009-validationTestSSEInvalidQuery
009-validationTestSecretsRedacted
009-validationTestSubscriptionDeleteUnknown
009-validationTestSubscriptionGetUnknown
009-validationTestSubscriptionPostInvalidJSON
009-validationTestTargetGetUnknown
009-validationTestTargetPatchOutputsUnknownTarget
009-validationTestTargetPatchSubscriptionsUnknownSub
009-validationTestTargetPatchSubscriptionsUnknownTarget
009-validationTestTargetPostInvalidJSON
009-validationTestTargetPostMissingAddress
009-validationTestTargetPostMissingName
009-validationTestTargetPostUnknownOutput
009-validationTestTargetPostUnknownSubscription
009-validationTestTargetStateMissingState
009-validationTestTargetStateUnknownTarget
009-validationTestTunnelMatchInvalidExpression
009-validationTestTunnelMatchInvalidExpression/bad-id-regex
009-validationTestTunnelMatchInvalidExpression/missing-id
010-profilingTestCRUDOutputs
010-profilingTestCRUDProcessors
010-profilingTestCRUDSubscriptions
010-profilingTestCRUDTargets
011-gnmi-serverTestGNMIServerCapabilities
011-gnmi-serverTestGNMIServerStreamCache

History

whenworkflowrunboth passdivergetotalgorust
2026-08-19T07:10:36Znightly3222393955718813217openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-18T08:22:44Ztunnel-nightly3211431360121122openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-18T07:11:29Znightly3210738721019011217openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-17T08:24:00Ztunnel-nightly3200877089318018openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-17T07:11:02Znightly320026844101610171openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-16T09:59:49Zsrl-weekly31936910602680171openconfig/gnmic@main (TARGET_BACKEND=srl)gnmic/gnmic.rs@main (TARGET_BACKEND=srl)
2026-08-16T08:11:10Ztunnel-nightly3193503790118018openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-16T06:58:29Znightly319315679501081173openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-15T08:09:18Ztunnel-nightly3187302280418018openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-15T06:57:07Znightly318694955611610171openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-14T09:00:42Ztunnel-nightly3178504190918018openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-14T07:44:44Znightly317792557231610171openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-13T09:07:12Ztunnel-nightly3168380885416218openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-13T07:46:51Znightly316771910141610171openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-12T09:03:05Ztunnel-nightly3157984516217118openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-12T07:43:53Znightly3157327158513521171openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-12T06:44:09Zon-demand315690703041731189openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-12T01:55:19Zon-demand315534000371510189openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-11T07:17:36Znightly3146699487510213147openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-11T01:17:40Zon-demand314476102081141147openconfig/gnmic@maingnmic/gnmic.rs@main
2026-08-10T17:29:59Zon-demand3141346592638038openconfig/gnmic@maingnmic/gnmic.rs@main