{
  "isError" : false,
  "request" : {
    "projectDir" : "<workspace-root>"
  },
  "response" : {
    "buildLog" : "Bootstrap: Initialising compiler\nBootstrap: Compiler ready\nDiscovery: Scanning for .ek9 files\nDiscovery: 1 source file(s)\nCompile: Compiling 1 source file(s)\nCompile: Compilation succeeded\nTest: Discovering tests\nTest: No tests found\n",
    "compileSucceeded" : true,
    "coverageSufficient" : true,
    "hex" : {
      "available" : false,
      "reason" : "no per-construct metrics were registered - typically no tests ran; caMax may still be present (notes:true for the full reason)."
    },
    "inputVariety" : {
      "assertedPercent" : 0.0,
      "assertionValidatedTests" : 0,
      "constructCount" : 0,
      "constructs" : [ ],
      "drivenPercent" : 0.0,
      "interactionNote" : "no target, deliberately - compare a callable against ITSELF over time; notes:true for why.",
      "note" : "omitted (invariant, ~1,300 tokens): pass notes:true, or ek9_help keyword 'hex' once.",
      "outputValidatedTests" : 0,
      "totalAsserted" : 0,
      "totalDriven" : 0,
      "totalDrivenPairs" : 0,
      "totalFloor" : 0,
      "totalPairCeiling" : 0
    },
    "mainSource" : "seed.ek9",
    "meta" : {
      "serverMs" : "<timing>"
    },
    "overallCoverage" : 0.0,
    "projectDir" : "<workspace-root>",
    "resultCount" : 0,
    "results" : [ ],
    "status" : "no-tests-found",
    "summary" : "No @Test programs found - nothing ran",
    "testRunOutput" : "",
    "tests" : {
      "allTestsPassed" : false,
      "failed" : 0,
      "passed" : 0
    },
    "totalDurationMs" : "<timing>"
  },
  "scenario" : "run_tests_shape",
  "tool" : "run_tests"
}
