[
  {
    "suite": "001-targets",
    "test": "TestAddExplicitOutput",
    "go": "pass",
    "rust": "pass",
    "duration_go": 6.01,
    "duration_rust": 2.009,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestAddExplicitSubscription",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.01,
    "duration_rust": 4.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestAddImplicitOutput",
    "go": "pass",
    "rust": "pass",
    "duration_go": 6.01,
    "duration_rust": 6.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestChangeSubscriptionAddPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.01,
    "duration_rust": 4.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestExplicitListIgnoresImplicit",
    "go": "pass",
    "rust": "pass",
    "duration_go": 17.01,
    "duration_rust": 17.02,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestRemoveExplicitOutput",
    "go": "pass",
    "rust": "pass",
    "duration_go": 20.03,
    "duration_rust": 18.02,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestRemoveExplicitSubscription",
    "go": "pass",
    "rust": "pass",
    "duration_go": 24.01,
    "duration_rust": 26.03,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestTargetAdminState",
    "go": "pass",
    "rust": "pass",
    "duration_go": 16.02,
    "duration_rust": 18.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestTargetRestarted",
    "go": "pass",
    "rust": "pass",
    "duration_go": 8.02,
    "duration_rust": 12.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestTargetSubscriptionListChange",
    "go": "pass",
    "rust": "pass",
    "duration_go": 6.01,
    "duration_rust": 6.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestTargetTLSChange",
    "go": "pass",
    "rust": "pass",
    "duration_go": 16.01,
    "duration_rust": 16.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestUnreachableTargetErrorState",
    "go": "pass",
    "rust": "pass",
    "duration_go": 16.01,
    "duration_rust": 16.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestUpdateTargetAddress",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.01,
    "duration_rust": 4.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "001-targets",
    "test": "TestUpdateTargetCredentials",
    "go": "pass",
    "rust": "pass",
    "duration_go": 16.01,
    "duration_rust": 16.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestAddOnChangeToStream",
    "go": "fail",
    "rust": "pass",
    "duration_go": 32.02,
    "duration_rust": 6.01,
    "go_message": "Failed",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestAddPathDifferentInterval",
    "go": "pass",
    "rust": "pass",
    "duration_go": 6.01,
    "duration_rust": 6.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestAddPathToStream",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.01,
    "duration_rust": 4.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestAddPrefixAndPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.01,
    "duration_rust": 4.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestAddRemoveSubscriptions",
    "go": "pass",
    "rust": "pass",
    "duration_go": 8.01,
    "duration_rust": 10.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestChangeEncoding",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.01,
    "duration_rust": 4.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestChangeSampleInterval",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.01,
    "duration_rust": 2.009,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestChangeStreamMode",
    "go": "pass",
    "rust": "pass",
    "duration_go": 6.01,
    "duration_rust": 6.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestChangeSubscriptionPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 16.02,
    "duration_rust": 16.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestHeartbeatInterval",
    "go": "pass",
    "rust": "pass",
    "duration_go": 1.01,
    "duration_rust": 1.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestOnceMode",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.009,
    "duration_rust": 2.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestPollMode",
    "go": "pass",
    "rust": "pass",
    "duration_go": 6.01,
    "duration_rust": 6.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestRemovePathFromStream",
    "go": "pass",
    "rust": "pass",
    "duration_go": 16.02,
    "duration_rust": 16.01,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestSuppressRedundant",
    "go": "pass",
    "rust": "pass",
    "duration_go": 1.0,
    "duration_rust": 1.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "002-subscriptions",
    "test": "TestUpdatesOnly",
    "go": "pass",
    "rust": "pass",
    "duration_go": 1.0,
    "duration_rust": 1.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestFileOutputCreateDelete",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.08,
    "duration_rust": 0.05,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestFileOutputFilenameChange",
    "go": "pass",
    "rust": "pass",
    "duration_go": 3.21,
    "duration_rust": 3.19,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestFileOutputFormatChange",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.29,
    "duration_rust": 6.23,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestFileOutputProcessorInPlace",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.26,
    "duration_rust": 2.23,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestFileOutputProcessorsAddRemove",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.35,
    "duration_rust": 4.28,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestInfluxDBOutput",
    "go": "pass",
    "rust": "pass",
    "duration_go": 12.35,
    "duration_rust": 12.29,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestJetstreamOutput",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "003-outputs",
    "test": "TestKafkaOutput",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "003-outputs",
    "test": "TestNatsOutput",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "003-outputs",
    "test": "TestPrometheusChangeAddress",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.01,
    "duration_rust": 2.009,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestPrometheusChangePath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 4.01,
    "duration_rust": 2.009,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestPrometheusOutputCreateDelete",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.009,
    "duration_rust": 2.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestPrometheusRemoteWrite",
    "go": "pass",
    "rust": "pass",
    "duration_go": 12.02,
    "duration_rust": 12.02,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestShutdownGateDeleteUnderLoad",
    "go": "pass",
    "rust": "pass",
    "duration_go": 10.07,
    "duration_rust": 10.05,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestShutdownGateDeleteUnderLoad/prometheus",
    "go": "pass",
    "rust": "pass",
    "duration_go": 7.04,
    "duration_rust": 7.02,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "003-outputs",
    "test": "TestShutdownGateDeleteUnderLoad/remote-write",
    "go": "pass",
    "rust": "pass",
    "duration_go": 3.03,
    "duration_rust": 3.02,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorAddTagDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.08,
    "duration_rust": 0.06,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorAllowDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.13,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorChainOrdering",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 0.06,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorConvertDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorCreateUpdateDelete",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.05,
    "duration_rust": 0.04,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorDataConvertDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorDateStringDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 0.06,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorDeleteDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorDropDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 8.039,
    "duration_rust": 8.039,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorDurationConvertDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorExtractTagsDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 2.11,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorGroupByDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.16,
    "duration_rust": 0.09,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorIeeeFloat32DataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.13,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorJQDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.13,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorMergeDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.16,
    "duration_rust": 2.13,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorOverrideTsDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.13,
    "duration_rust": 0.06,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorRateLimitDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorStringsDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.13,
    "duration_rust": 0.06,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorTimeEpochDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.13,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorToTagDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorValueTagDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorValueTagV2DataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.12,
    "duration_rust": 2.1,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "004-processors",
    "test": "TestProcessorWriteDataPath",
    "go": "pass",
    "rust": "pass",
    "duration_go": 2.08,
    "duration_rust": 2.06,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "005-cluster",
    "test": "TestAddRemoveMembers",
    "go": "pass",
    "rust": "\u2014",
    "duration_go": 13.43,
    "duration_rust": null,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "005-cluster",
    "test": "TestClusterFormation",
    "go": "pass",
    "rust": "\u2014",
    "duration_go": 11.66,
    "duration_rust": null,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "005-cluster",
    "test": "TestFailoverWithTargets",
    "go": "pass",
    "rust": "\u2014",
    "duration_go": 0.45,
    "duration_rust": null,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "005-cluster",
    "test": "TestLeaderSwitchover",
    "go": "pass",
    "rust": "\u2014",
    "duration_go": 3.01,
    "duration_rust": null,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "005-cluster",
    "test": "TestLeaderTakeover",
    "go": "pass",
    "rust": "\u2014",
    "duration_go": 39.42,
    "duration_rust": null,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "005-cluster",
    "test": "TestTargetAssignment",
    "go": "pass",
    "rust": "\u2014",
    "duration_go": 3.04,
    "duration_rust": null,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "007-inputs",
    "test": "TestJetstreamInputAddressChange",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.01,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestJetstreamInputCreateDelete",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.01,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestJetstreamInputFormatChange",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestJetstreamInputProcessorModify",
    "go": "fail",
    "rust": "fail",
    "duration_go": 40.1,
    "duration_rust": 40.07,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestJetstreamInputProcessorsAddRemove",
    "go": "fail",
    "rust": "fail",
    "duration_go": 40.16,
    "duration_rust": 40.09,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestJetstreamInputSubjectChange",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.01,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestKafkaInputAddressChange",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.03,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestKafkaInputCreateDelete",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.01,
    "duration_rust": 0.03,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestKafkaInputFormatChange",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.0,
    "duration_rust": 0.1,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestKafkaInputProcessorModify",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.04,
    "duration_rust": 0.03,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestKafkaInputProcessorsAddRemove",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.06,
    "duration_rust": 0.15,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestKafkaInputTopicChange",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestNatsInputAddressChange",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.01,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestNatsInputCreateDelete",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.01,
    "duration_rust": 0.01,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestNatsInputFormatChange",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.01,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestNatsInputProcessorModify",
    "go": "fail",
    "rust": "fail",
    "duration_go": 40.11,
    "duration_rust": 40.07,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestNatsInputProcessorsAddRemove",
    "go": "fail",
    "rust": "fail",
    "duration_go": 40.3,
    "duration_rust": 40.28,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "007-inputs",
    "test": "TestNatsInputSubjectChange",
    "go": "fail",
    "rust": "fail",
    "duration_go": 0.01,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestAddRemoveOutputs",
    "go": "fail",
    "rust": "fail",
    "duration_go": 2.009,
    "duration_rust": 0.0,
    "go_message": "Failed",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestAddRemoveSubscriptions",
    "go": "pass",
    "rust": "fail",
    "duration_go": 30.03,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestAddRemoveTargets",
    "go": "pass",
    "rust": "fail",
    "duration_go": 30.03,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestApplyInputs",
    "go": "pass",
    "rust": "fail",
    "duration_go": 2.009,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestApplyProcessors",
    "go": "pass",
    "rust": "fail",
    "duration_go": 10.01,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestApplyReset",
    "go": "pass",
    "rust": "fail",
    "duration_go": 0.01,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestSwitchOutputs",
    "go": "pass",
    "rust": "fail",
    "duration_go": 12.02,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestSwitchSubAndOutput",
    "go": "pass",
    "rust": "fail",
    "duration_go": 2.009,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestSwitchSubscriptions",
    "go": "pass",
    "rust": "fail",
    "duration_go": 30.02,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestSwitchTargetAndOutput",
    "go": "pass",
    "rust": "fail",
    "duration_go": 4.01,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestSwitchTargetAndSub",
    "go": "pass",
    "rust": "fail",
    "duration_go": 30.03,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestSwitchTargetSubAndOutput",
    "go": "pass",
    "rust": "fail",
    "duration_go": 4.019,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "008-apply",
    "test": "TestSwitchTargets",
    "go": "pass",
    "rust": "fail",
    "duration_go": 32.03,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": "Failed"
  },
  {
    "suite": "009-validation",
    "test": "TestApplyInputsWithoutOutputs",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestApplyInvalidJSON",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestApplyTargetsWithoutSubscriptions",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestApplyTunnelMatchesWithoutSubscriptions",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestApplyValidationPreservesState",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestHealthz",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestInputDeleteUnknown",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestInputGetUnknown",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestInputOutputsPatchNotImplemented",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestInputPostInvalidJSON",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestInputPostMissingName",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestInputPostMissingType",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestInputPostUnknownType",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestInputProcessorsPatchNotImplemented",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestOutputGetUnknown",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestOutputPostInvalidJSON",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestOutputPostMissingName",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestOutputPostUnknownType",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestOutputProcessorsPatchNotImplemented",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestProcessorDeleteInUse",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.04,
    "duration_rust": 0.04,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestProcessorGetUnknown",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestProcessorPostInvalidJSON",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestProcessorPostMissingName",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestProcessorPostMissingType",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestSubscriptionDeleteUnknown",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestSubscriptionGetUnknown",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestSubscriptionPostInvalidJSON",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetGetUnknown",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetPatchOutputsUnknownTarget",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetPatchSubscriptionsUnknownSub",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetPatchSubscriptionsUnknownTarget",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetPostInvalidJSON",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetPostMissingAddress",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetPostMissingName",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetPostUnknownOutput",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetPostUnknownSubscription",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetStateMissingState",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "009-validation",
    "test": "TestTargetStateUnknownTarget",
    "go": "pass",
    "rust": "pass",
    "duration_go": 0.0,
    "duration_rust": 0.0,
    "go_message": "",
    "rust_message": ""
  },
  {
    "suite": "010-profiling",
    "test": "TestCRUDOutputs",
    "go": "skip",
    "rust": "\u2014",
    "duration_go": 0.0,
    "duration_rust": null,
    "go_message": "=== RUN   TestCRUDOutputs\n    profiling_test.go:150: profiling/soak suite; set RUN_PROFILING=1 to run\n--- SKIP: TestCRUDOutputs (0.00s)\n",
    "rust_message": ""
  },
  {
    "suite": "010-profiling",
    "test": "TestCRUDProcessors",
    "go": "skip",
    "rust": "\u2014",
    "duration_go": 0.0,
    "duration_rust": null,
    "go_message": "=== RUN   TestCRUDProcessors\n    profiling_test.go:170: profiling/soak suite; set RUN_PROFILING=1 to run\n--- SKIP: TestCRUDProcessors (0.00s)\n",
    "rust_message": ""
  },
  {
    "suite": "010-profiling",
    "test": "TestCRUDSubscriptions",
    "go": "skip",
    "rust": "\u2014",
    "duration_go": 0.0,
    "duration_rust": null,
    "go_message": "=== RUN   TestCRUDSubscriptions\n    profiling_test.go:136: profiling/soak suite; set RUN_PROFILING=1 to run\n--- SKIP: TestCRUDSubscriptions (0.00s)\n",
    "rust_message": ""
  },
  {
    "suite": "010-profiling",
    "test": "TestCRUDTargets",
    "go": "skip",
    "rust": "\u2014",
    "duration_go": 0.0,
    "duration_rust": null,
    "go_message": "=== RUN   TestCRUDTargets\n    profiling_test.go:186: profiling/soak suite; set RUN_PROFILING=1 to run\n--- SKIP: TestCRUDTargets (0.00s)\n",
    "rust_message": ""
  }
]
