{
  "minimumXcdlRequired": "2.0.0",
  "license": "MIT",
  "copyright": "Copyright (c) 2022-2026 Liviu Ionescu. All rights reserved.",
  "cdlPackage": {
    "name": "micro-test-plus",
    "description": "µTest++, a lightweight testing framework for embedded platforms",
    "parent": "micro-os-plus",
    "compilerIncludeFolders": [
      "../include"
    ],
    "compilerSourceFiles": [
      "../src/micro-test-plus.cpp",
      "../src/runner.cpp",
      "../src/reporter.cpp",
      "../src/test-suite.cpp"
    ],
    "compilerDefinitions": [],
    "compilerOptions": [],
    "dependencies": [],
    "generatedDefinition": "MICRO_OS_PLUS_HAS_MICRO_TEST_PLUS",
    "cdlOptions": {
      "trace": {
        "display": "Enable trace in µTest++",
        "description": "Log trace diagnostics in the µTest++ testing framework when TRACE is enabled",
        "valueType": "bool",
        "requires": "isEnabled('diag-trace')",
        "generatedDefinition": "MICRO_OS_PLUS_TRACE_MICRO_TEST_PLUS"
      },
      "trace-constructors": {
        "display": "Enable trace for constructors and destructors in µTest++",
        "description": "Log trace diagnostics for constructors and destructors in the µTest++ testing framework when TRACE is enabled",
        "valueType": "bool",
        "requires": "isEnabled('trace')",
        "generatedDefinition": "MICRO_OS_PLUS_TRACE_MICRO_TEST_PLUS_CONSTRUCTORS"
      }
    }
  
}