packages feed

rdkafka-hs-1.1.0.0: docs/testing/transaction-evidence.json

{
  "status": "accepted",
  "fingerprint": "b578bd424b68a7f6dda5b028cc9b8c2574cc4367dde558fe70e1c675e0330ead",
  "revision": "5a80c66d7dcccc74062e14f146d18d32b33587ff",
  "normal": {
    "log": "/tmp/rdkafka-ep12-normal-final.log",
    "unit": 29,
    "integration": 426,
    "integration_seconds": 162.15
  },
  "instrumented": {
    "manifest": "docs/testing/coverage-evidence.json",
    "unit": 29,
    "integration": 426,
    "integration_seconds": 165.96
  },
  "focused": {
    "cases": 51,
    "log": "/tmp/rdkafka-ep12-focused2.log",
    "seconds": 12.08
  },
  "native_errors": {
    "repeated_immediate_calls": 300,
    "created": 300,
    "destroyed": 300,
    "control_sequence": "One repaired begin establishes the live producer, then the C control repeats the inherited init/begin/abort decode-without-destroy sequence on that producer.",
    "control_created": 4,
    "control_destroyed_before_cleanup": 1,
    "control_outstanding": 3,
    "control_cleanup": "The fixture destroys retained native objects after the assertions."
  },
  "mutations": "dist-mutations/20261024T141053Z-transaction-39758-0/results.json",
  "mutations_caught": 10,
  "unchanged_controls": 1,
  "native_diagnostics": "docs/testing/transaction-native-diagnostics.json",
  "required_checks": "/tmp/rdkafka-ep12-check.log",
  "package_check": "/tmp/rdkafka-ep12-cabalcheck.log",
  "tooling_controls": 19,
  "tests": [
    "rdkafka-hs-integration.transaction-errors.transaction-error-leak-probe releases 300 immediate native errors",
    "rdkafka-hs-integration.transaction-errors.native allocation control detects the inherited three-error leak",
    "rdkafka-hs-integration.transaction-errors.initialization timeout destroys its native error on each retry",
    "rdkafka-hs-integration.transaction-errors.zero-timeout initialization resumes successfully against the broker",
    "rdkafka-hs-integration.transaction-errors.transaction state errors preserve empty commit and abort recovery",
    "rdkafka-hs-integration.transaction-errors.duplicate transactional IDs report a real fatal fencing error",
    "rdkafka-hs-integration.transaction-errors.broker-rejected delivery requires abort and permits a successful new transaction",
    "rdkafka-hs-integration.transaction-errors.init without transactional ID preserves native code and destroys error",
    "rdkafka-hs-integration.transaction-errors.begin without transactional ID preserves native code and destroys error",
    "rdkafka-hs-integration.transaction-errors.abort without transactional ID preserves native code and destroys error",
    "rdkafka-hs-integration.transaction-errors.commit without transactional ID preserves native code and destroys error",
    "rdkafka-hs-integration.transaction-errors.offset without transactional ID preserves native code and destroys error",
    "rdkafka-hs-integration.transaction-errors.init NULL return remains success",
    "rdkafka-hs-integration.transaction-errors.begin NULL return remains success",
    "rdkafka-hs-integration.transaction-errors.abort NULL return remains success",
    "rdkafka-hs-integration.transaction-errors.commit NULL return remains success",
    "rdkafka-hs-integration.transaction-errors.offset NULL return remains success",
    "rdkafka-hs-integration.transaction-errors.init invalid native code still destroys acquired error",
    "rdkafka-hs-integration.transaction-errors.begin invalid native code still destroys acquired error",
    "rdkafka-hs-integration.transaction-errors.abort invalid native code still destroys acquired error",
    "rdkafka-hs-integration.transaction-errors.commit invalid native code still destroys acquired error",
    "rdkafka-hs-integration.transaction-errors.offset invalid native code still destroys acquired error",
    "rdkafka-hs-integration.transaction-errors.commit copies native flag combination 0 before destruction",
    "rdkafka-hs-integration.transaction-errors.commit copies native flag combination 1 before destruction",
    "rdkafka-hs-integration.transaction-errors.commit copies native flag combination 2 before destruction",
    "rdkafka-hs-integration.transaction-errors.commit copies native flag combination 3 before destruction",
    "rdkafka-hs-integration.transaction-errors.commit copies native flag combination 4 before destruction",
    "rdkafka-hs-integration.transaction-errors.commit copies native flag combination 5 before destruction",
    "rdkafka-hs-integration.transaction-errors.commit copies native flag combination 6 before destruction",
    "rdkafka-hs-integration.transaction-errors.commit copies native flag combination 7 before destruction",
    "rdkafka-hs-integration.transaction-errors.offset copies native flag combination 0 before destruction",
    "rdkafka-hs-integration.transaction-errors.offset copies native flag combination 1 before destruction",
    "rdkafka-hs-integration.transaction-errors.offset copies native flag combination 2 before destruction",
    "rdkafka-hs-integration.transaction-errors.offset copies native flag combination 3 before destruction",
    "rdkafka-hs-integration.transaction-errors.offset copies native flag combination 4 before destruction",
    "rdkafka-hs-integration.transaction-errors.offset copies native flag combination 5 before destruction",
    "rdkafka-hs-integration.transaction-errors.offset copies native flag combination 6 before destruction",
    "rdkafka-hs-integration.transaction-errors.offset copies native flag combination 7 before destruction",
    "rdkafka-hs-integration.transaction-errors.init cancellation at decoder stage 20 releases once",
    "rdkafka-hs-integration.transaction-errors.begin cancellation at decoder stage 20 releases once",
    "rdkafka-hs-integration.transaction-errors.abort cancellation at decoder stage 20 releases once",
    "rdkafka-hs-integration.transaction-errors.commit cancellation at decoder stage 20 releases once",
    "rdkafka-hs-integration.transaction-errors.commit cancellation at decoder stage 21 releases once",
    "rdkafka-hs-integration.transaction-errors.commit cancellation at decoder stage 22 releases once",
    "rdkafka-hs-integration.transaction-errors.commit cancellation at decoder stage 23 releases once",
    "rdkafka-hs-integration.transaction-errors.offset cancellation at decoder stage 20 releases once",
    "rdkafka-hs-integration.transaction-errors.offset cancellation at decoder stage 21 releases once",
    "rdkafka-hs-integration.transaction-errors.offset cancellation at decoder stage 22 releases once",
    "rdkafka-hs-integration.transaction-errors.offset cancellation at decoder stage 23 releases once",
    "rdkafka-hs-integration.transaction-errors.async commit publishes output and source next offset atomically; abort publishes neither",
    "rdkafka-hs-integration.transaction-errors.sync commit publishes output and source next offset atomically; abort publishes neither"
  ],
  "remaining": "EP-15 owns compatibility tuples and wider network/auth/native heap evidence. No EP-12 contract row remains open."
}