{
  "source_commit": "1a9af3865e16140bfa5e515d7bf3db57fe4e9943",
  "finished_utc": "2026-09-10T09:04:21Z",
  "build_exit": 0,
  "source_unchanged": true,
  "runtime_unchanged": true,
  "dependency_hashes": {
    "/home/yann/code/libhft/engine/java/target/libhft-java-0.1.0-SNAPSHOT.jar": "e1a8b47d8eb8ff3cac84ca08e436ea93c1fafe4ff4310c11b49700ab3f5c4116",
    "/home/yann/code/libhft/bench/java/hft-bench/target/hft-bench-0.1.0-SNAPSHOT.jar": "9f6e6bd2ebdfd4e99b38b3ab74f36754dad324689af9f1fcc6c53cc6bbb7fce3"
  },
  "changed_jar_entries": [
    "META-INF/BenchmarkList",
    "org/latency/libhftjava/LHProviderTcpRemoteMultiClient.class",
    "org/latency/libhftjava/OpenPhaseTiming.class"
  ],
  "removed_jar_entries": [],
  "jmh_registry_entries_verified": 7,
  "tests": [
    {
      "name": "org.latency.bench.BenchmarkScenarioContractTest",
      "tests": 4,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "f94a96d36418b7032d1b6916ddf248444b32443908936b2538b1089d2f73e460"
    },
    {
      "name": "org.latency.bench.BusinessWorkloadTest",
      "tests": 2,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "c66c83dc412a723dbcad375adb55f649dda6f1ca99c1a94c479134f1a49e298b"
    },
    {
      "name": "org.latency.bench.ExtractionSinkTest",
      "tests": 7,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "52521a49cd25ee59ab320045b2755267958d1ebcd3e161855df0d60e4916ccdc"
    },
    {
      "name": "org.latency.bench.FixBenchWireTest",
      "tests": 5,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "99ac4ff76a882766de1278cf835f59c40e9644fae802e814c906bf66217ad7c3"
    },
    {
      "name": "org.latency.bench.MarketMakerWorkloadTest",
      "tests": 1,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "0e46373b3c446b86441427f158103aef35bbe27ac8feab27bbdb58058b8d4314"
    },
    {
      "name": "org.latency.bench.ServerTickToTradeRecorderTest",
      "tests": 3,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "0b0e2b7df654d5b9416e76a079eb448419a1dbbbe502ed0df71b0ed5dde7ea84"
    },
    {
      "name": "org.latency.libhftjava.LHProviderFrontendPlacementTest",
      "tests": 4,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "b01be93c8e97e63128bbe3cd6473bbb2eff5f56e8e0b102556c2a01c7366919e"
    },
    {
      "name": "org.latency.libhftjava.LHProviderShardParticipationTest",
      "tests": 4,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "853a4b869f610fe84ce2fbd04db78286a79e489cbf9326471c2d88fda5e95f84"
    },
    {
      "name": "org.latency.libhftjava.LHProviderTcpRemoteMultiClientBarrierTest",
      "tests": 5,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "8744a75a26705cde5f34c82045a14b10ffe45175468faef566134d4e8aaa2bbf"
    },
    {
      "name": "org.latency.libhftjava.LHProviderTcpRemoteMultiClientTest",
      "tests": 53,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "4b1cca7d56cfec5abdfbe099fb18e0b5451cde8c0b2b28197730a9acdcf991b5"
    },
    {
      "name": "org.latency.libhftjava.LHProviderTcpRemoteSupportTest",
      "tests": 4,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "c1ed6da6936bddd522015b02f517890ef3e4a334f39f497799dff487c52de83c"
    },
    {
      "name": "org.latency.libhftjava.LHProviderTcpSingleOwnerTest",
      "tests": 5,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "8445e4fefe2b62dedac7dc97bc1fa69f53f20324d8b735961d8e8779406f8b30"
    },
    {
      "name": "org.latency.philadelphia.PHEngineParityTest",
      "tests": 1,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "74d305ccfb3081e3669b1955326c280bf200497901f7b0d83f7d9386ef82f9ea"
    },
    {
      "name": "org.latency.quickfix.QFEngineParityTest",
      "tests": 1,
      "failures": 0,
      "errors": 0,
      "skipped": 0,
      "sha256": "ac30b8373169828997f38203611bc048bd72e715b48cfcf4b1ee79a3558c697c"
    }
  ],
  "build_log_sha256": "6b1f5437f2bbf757e157afcea7f91eca3781477e8ee2561a33750dae786ca626",
  "artifacts": {
    "/home/yann/code/libhft/bench/java/fixbench/target/fixbench.jar": "f914d004afd640f5dd0704a5caa061e4a8c47e6c94b6e33905833fb46066c9c3",
    "/home/yann/code/libhft/ops/scripts/bench-run": "4cd5d483b4c2cef765dc7d2b6da25ac9fa52c4f25491c2716b1083410c1b3bef"
  },
  "verified": true
}
