Generated 2026-08-16 09:59 UTC. History lives on the results branch.
srl-weekly run 31936910602 2026-08-16T09:59:49Z
go: openconfig/gnmic@main (TARGET_BACKEND=srl)
rust: gnmic/gnmic.rs@main (TARGET_BACKEND=srl)
both pass 68 both fail 89 diverge 0 other 14 total 171
| suite | test | go | rust |
|---|---|---|---|
001-targets | TestAddExplicitOutput | ❌ | ❌ |
001-targets | TestAddExplicitSubscription | ❌ | ❌ |
001-targets | TestAddImplicitOutput | ❌ | ❌ |
001-targets | TestChangeSubscriptionAddPath | ❌ | ❌ |
001-targets | TestExplicitListIgnoresImplicit | ❌ | ❌ |
001-targets | TestRemoveExplicitOutput | ❌ | ❌ |
001-targets | TestRemoveExplicitSubscription | ❌ | ❌ |
001-targets | TestRuntimeAPIAndMetricsSmoke | ✅ | ✅ |
001-targets | TestTargetAdminState | ❌ | ❌ |
001-targets | TestTargetRestarted | ❌ | ❌ |
001-targets | TestTargetSubscriptionListChange | ❌ | ❌ |
001-targets | TestTargetTLSChange | ❌ | ❌ |
001-targets | TestUnreachableTargetErrorState | ✅ | ✅ |
001-targets | TestUpdateTargetAddress | ❌ | ❌ |
001-targets | TestUpdateTargetCredentials | ❌ | ❌ |
002-subscriptions | TestAddOnChangeToStream | ❌ | ❌ |
002-subscriptions | TestAddPathDifferentInterval | ❌ | ❌ |
002-subscriptions | TestAddPathToStream | ❌ | ❌ |
002-subscriptions | TestAddPrefixAndPath | ❌ | ❌ |
002-subscriptions | TestAddRemoveSubscriptions | ❌ | ❌ |
002-subscriptions | TestChangeEncoding | ❌ | ❌ |
002-subscriptions | TestChangeSampleInterval | ❌ | ❌ |
002-subscriptions | TestChangeStreamMode | ❌ | ❌ |
002-subscriptions | TestChangeSubscriptionPath | ❌ | ❌ |
002-subscriptions | TestHeartbeatInterval | ⏭ | ⏭ |
002-subscriptions | TestInvalidSubscriptionRejected | ✅ | ✅ |
002-subscriptions | TestInvalidSubscriptionRejected/bad-sample-interval | ✅ | ✅ |
002-subscriptions | TestInvalidSubscriptionRejected/empty-paths | ✅ | ✅ |
002-subscriptions | TestInvalidSubscriptionRejected/missing-name | ✅ | ✅ |
002-subscriptions | TestInvalidSubscriptionRejected/unknown-encoding | ✅ | ✅ |
002-subscriptions | TestInvalidSubscriptionRejected/unknown-mode | ✅ | ✅ |
002-subscriptions | TestInvalidSubscriptionRejected/unknown-stream-mode | ✅ | ✅ |
002-subscriptions | TestOnceMode | ❌ | ❌ |
002-subscriptions | TestPollMode | ⏭ | ⏭ |
002-subscriptions | TestRemovePathFromStream | ❌ | ❌ |
002-subscriptions | TestSuppressRedundant | ⏭ | ⏭ |
002-subscriptions | TestUpdatesOnly | ⏭ | ⏭ |
003-outputs | TestClickHouseOutput | ❌ | ❌ |
003-outputs | TestCollectorRestartResumesOutput | ❌ | ❌ |
003-outputs | TestFileOutputCreateDelete | ❌ | ❌ |
003-outputs | TestFileOutputFilenameChange | ❌ | ❌ |
003-outputs | TestFileOutputFormatChange | ❌ | ❌ |
003-outputs | TestFileOutputProcessorInPlace | ❌ | ❌ |
003-outputs | TestFileOutputProcessorsAddRemove | ❌ | ❌ |
003-outputs | TestInfluxDBOutput | ❌ | ❌ |
003-outputs | TestInfluxDBOutputChangeBucket | ❌ | ❌ |
003-outputs | TestJetstreamOutput | ❌ | ❌ |
003-outputs | TestJetstreamOutputChangeStream | ❌ | ❌ |
003-outputs | TestKafkaOutput | ❌ | ❌ |
003-outputs | TestKafkaOutputChangeTopic | ❌ | ❌ |
003-outputs | TestNatsOutput | ❌ | ❌ |
003-outputs | TestNatsOutputChangeSubject | ❌ | ❌ |
003-outputs | TestOTLPOutput | ❌ | ❌ |
003-outputs | TestPrometheusChangeAddress | ❌ | ❌ |
003-outputs | TestPrometheusChangeExpiration | ❌ | ❌ |
003-outputs | TestPrometheusChangeMetricPrefix | ❌ | ❌ |
003-outputs | TestPrometheusChangePath | ❌ | ❌ |
003-outputs | TestPrometheusOutputCreateDelete | ❌ | ❌ |
003-outputs | TestPrometheusProcessorsAddRemove | ❌ | ❌ |
003-outputs | TestPrometheusProcessorsModify | ❌ | ❌ |
003-outputs | TestPrometheusRemoteWrite | ❌ | ❌ |
003-outputs | TestPrometheusRemoteWriteChangePrefix | ❌ | ❌ |
003-outputs | TestPrometheusRemoteWriteProcessors | ❌ | ❌ |
003-outputs | TestShutdownGateDeleteUnderLoad | ❌ | ❌ |
003-outputs | TestShutdownGateDeleteUnderLoad/file | ❌ | ❌ |
003-outputs | TestShutdownGateDeleteUnderLoad/kafka | ❌ | ❌ |
003-outputs | TestShutdownGateDeleteUnderLoad/prometheus | ❌ | ❌ |
003-outputs | TestShutdownGateDeleteUnderLoad/remote-write | ❌ | ❌ |
004-processors | TestProcessorAddTagDataPath | ❌ | ❌ |
004-processors | TestProcessorAllowDataPath | ❌ | ❌ |
004-processors | TestProcessorChainOrdering | ❌ | ❌ |
004-processors | TestProcessorConvertDataPath | ❌ | ❌ |
004-processors | TestProcessorCreateUpdateDelete | ❌ | ❌ |
004-processors | TestProcessorDataConvertDataPath | ❌ | ❌ |
004-processors | TestProcessorDateStringDataPath | ❌ | ❌ |
004-processors | TestProcessorDeleteDataPath | ❌ | ❌ |
004-processors | TestProcessorDropDataPath | ✅ | ✅ |
004-processors | TestProcessorDurationConvertDataPath | ❌ | ❌ |
004-processors | TestProcessorExtractTagsDataPath | ❌ | ❌ |
004-processors | TestProcessorGroupByDataPath | ❌ | ❌ |
004-processors | TestProcessorIeeeFloat32DataPath | ❌ | ❌ |
004-processors | TestProcessorJQDataPath | ❌ | ❌ |
004-processors | TestProcessorMergeDataPath | ❌ | ❌ |
004-processors | TestProcessorOverrideTsDataPath | ❌ | ❌ |
004-processors | TestProcessorRateLimitDataPath | ❌ | ❌ |
004-processors | TestProcessorStringsDataPath | ❌ | ❌ |
004-processors | TestProcessorTimeEpochDataPath | ❌ | ❌ |
004-processors | TestProcessorToTagDataPath | ❌ | ❌ |
004-processors | TestProcessorValueTagDataPath | ❌ | ❌ |
004-processors | TestProcessorValueTagV2DataPath | ❌ | ❌ |
004-processors | TestProcessorWriteDataPath | ❌ | ❌ |
005-cluster | TestAddRemoveMembers | ✅ | — |
005-cluster | TestClusterFormation | ✅ | — |
005-cluster | TestFailoverWithTargets | ❌ | — |
005-cluster | TestLeaderSwitchover | ✅ | — |
005-cluster | TestLeaderTakeover | ✅ | — |
005-cluster | TestTargetAssignment | ❌ | — |
007-inputs | TestJetstreamInputAddressChange | ❌ | ❌ |
007-inputs | TestJetstreamInputCreateDelete | ❌ | ❌ |
007-inputs | TestJetstreamInputFormatChange | ❌ | ❌ |
007-inputs | TestJetstreamInputProcessorModify | ✅ | ✅ |
007-inputs | TestJetstreamInputProcessorsAddRemove | ✅ | ✅ |
007-inputs | TestJetstreamInputSubjectChange | ❌ | ❌ |
007-inputs | TestKafkaInputAddressChange | ❌ | ❌ |
007-inputs | TestKafkaInputCreateDelete | ❌ | ❌ |
007-inputs | TestKafkaInputFormatChange | ❌ | ❌ |
007-inputs | TestKafkaInputProcessorModify | ✅ | ✅ |
007-inputs | TestKafkaInputProcessorsAddRemove | ✅ | ✅ |
007-inputs | TestKafkaInputTopicChange | ❌ | ❌ |
007-inputs | TestNatsInputAddressChange | ❌ | ❌ |
007-inputs | TestNatsInputCreateDelete | ❌ | ❌ |
007-inputs | TestNatsInputFormatChange | ❌ | ❌ |
007-inputs | TestNatsInputProcessorModify | ✅ | ✅ |
007-inputs | TestNatsInputProcessorsAddRemove | ✅ | ✅ |
007-inputs | TestNatsInputSubjectChange | ❌ | ❌ |
008-apply | TestAddRemoveOutputs | ✅ | ✅ |
008-apply | TestAddRemoveSubscriptions | ✅ | ✅ |
008-apply | TestAddRemoveTargets | ✅ | ✅ |
008-apply | TestApplyInputs | ✅ | ✅ |
008-apply | TestApplyProcessors | ✅ | ✅ |
008-apply | TestApplyReset | ✅ | ✅ |
008-apply | TestApplyTunnelTargetMatches | ✅ | ✅ |
008-apply | TestSwitchOutputs | ✅ | ✅ |
008-apply | TestSwitchSubAndOutput | ✅ | ✅ |
008-apply | TestSwitchSubscriptions | ✅ | ✅ |
008-apply | TestSwitchTargetAndOutput | ✅ | ✅ |
008-apply | TestSwitchTargetAndSub | ✅ | ✅ |
008-apply | TestSwitchTargetSubAndOutput | ✅ | ✅ |
008-apply | TestSwitchTargets | ✅ | ✅ |
009-validation | TestApplyInputsWithoutOutputs | ✅ | ✅ |
009-validation | TestApplyInvalidJSON | ✅ | ✅ |
009-validation | TestApplyTargetsWithoutSubscriptions | ✅ | ✅ |
009-validation | TestApplyTunnelMatchesWithoutSubscriptions | ✅ | ✅ |
009-validation | TestApplyValidationPreservesState | ✅ | ✅ |
009-validation | TestHealthz | ✅ | ✅ |
009-validation | TestInputDeleteUnknown | ✅ | ✅ |
009-validation | TestInputGetUnknown | ✅ | ✅ |
009-validation | TestInputOutputsPatchNotImplemented | ✅ | ✅ |
009-validation | TestInputPostInvalidJSON | ✅ | ✅ |
009-validation | TestInputPostMissingName | ✅ | ✅ |
009-validation | TestInputPostMissingType | ✅ | ✅ |
009-validation | TestInputPostUnknownType | ✅ | ✅ |
009-validation | TestInputProcessorsPatchNotImplemented | ✅ | ✅ |
009-validation | TestOutputGetUnknown | ✅ | ✅ |
009-validation | TestOutputPostInvalidJSON | ✅ | ✅ |
009-validation | TestOutputPostMissingName | ✅ | ✅ |
009-validation | TestOutputPostUnknownType | ✅ | ✅ |
009-validation | TestOutputProcessorsPatchNotImplemented | ✅ | ✅ |
009-validation | TestProcessorDeleteInUse | ✅ | ✅ |
009-validation | TestProcessorGetUnknown | ✅ | ✅ |
009-validation | TestProcessorPostInvalidJSON | ✅ | ✅ |
009-validation | TestProcessorPostMissingName | ✅ | ✅ |
009-validation | TestProcessorPostMissingType | ✅ | ✅ |
009-validation | TestSubscriptionDeleteUnknown | ✅ | ✅ |
009-validation | TestSubscriptionGetUnknown | ✅ | ✅ |
009-validation | TestSubscriptionPostInvalidJSON | ✅ | ✅ |
009-validation | TestTargetGetUnknown | ✅ | ✅ |
009-validation | TestTargetPatchOutputsUnknownTarget | ✅ | ✅ |
009-validation | TestTargetPatchSubscriptionsUnknownSub | ✅ | ✅ |
009-validation | TestTargetPatchSubscriptionsUnknownTarget | ✅ | ✅ |
009-validation | TestTargetPostInvalidJSON | ✅ | ✅ |
009-validation | TestTargetPostMissingAddress | ✅ | ✅ |
009-validation | TestTargetPostMissingName | ✅ | ✅ |
009-validation | TestTargetPostUnknownOutput | ✅ | ✅ |
009-validation | TestTargetPostUnknownSubscription | ✅ | ✅ |
009-validation | TestTargetStateMissingState | ✅ | ✅ |
009-validation | TestTargetStateUnknownTarget | ✅ | ✅ |
010-profiling | TestCRUDOutputs | ⏭ | — |
010-profiling | TestCRUDProcessors | ⏭ | — |
010-profiling | TestCRUDSubscriptions | ⏭ | — |
010-profiling | TestCRUDTargets | ⏭ | — |
| when | workflow | run | both pass | diverge | total | go | rust |
|---|---|---|---|---|---|---|---|
| 2026-08-16T09:59:49Z | srl-weekly | 31936910602 | 68 | 0 | 171 | openconfig/gnmic@main (TARGET_BACKEND=srl) | gnmic/gnmic.rs@main (TARGET_BACKEND=srl) |
| 2026-08-16T08:11:10Z | tunnel-nightly | 31935037901 | 18 | 0 | 18 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-16T06:58:29Z | nightly | 31931567950 | 108 | 1 | 173 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-15T08:09:18Z | tunnel-nightly | 31873022804 | 18 | 0 | 18 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-15T06:57:07Z | nightly | 31869495561 | 161 | 0 | 171 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-14T09:00:42Z | tunnel-nightly | 31785041909 | 18 | 0 | 18 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-14T07:44:44Z | nightly | 31779255723 | 161 | 0 | 171 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-13T09:07:12Z | tunnel-nightly | 31683808854 | 16 | 2 | 18 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-13T07:46:51Z | nightly | 31677191014 | 161 | 0 | 171 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-12T09:03:05Z | tunnel-nightly | 31579845162 | 17 | 1 | 18 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-12T07:43:53Z | nightly | 31573271585 | 135 | 21 | 171 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-12T06:44:09Z | on-demand | 31569070304 | 173 | 1 | 189 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-12T01:55:19Z | on-demand | 31553400037 | 151 | 0 | 189 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-11T07:17:36Z | nightly | 31466994875 | 102 | 13 | 147 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-11T01:17:40Z | on-demand | 31447610208 | 114 | 1 | 147 | openconfig/gnmic@main | gnmic/gnmic.rs@main |
| 2026-08-10T17:29:59Z | on-demand | 31413465926 | 38 | 0 | 38 | openconfig/gnmic@main | gnmic/gnmic.rs@main |