Files

23 lines
732 B
JSON
Raw Permalink Normal View History

{
"name": "test_unload_module_cpp",
"version": "1.0.0",
"type": "core",
"category": "testing",
"description": "Exercises the module teardown contract: aboutToUnload() answering Synchronous, Asynchronous-then-finishing, and Asynchronous-then-never-finishing. Which one it does is chosen at RUNTIME from LOGOS_UNLOAD_MODE, so one built module covers all three cases and the runner does not need three builds to tell them apart.",
"main": "test_unload_module_cpp_plugin",
"interface": "universal",
"dependencies": [],
"nix": {
"packages": {
"build": [],
"runtime": ["nlohmann_json"]
},
"external_libraries": [],
"cmake": {
"find_packages": [],
"extra_sources": []
}
}
}