mirror of
https://github.com/logos-co/logos-test-modules.git
synced 2026-08-31 04:01:16 +00:00
26 lines
880 B
JSON
26 lines
880 B
JSON
{
|
|||
|
|
"name": "test_fullapi_proxy",
|
||
|
|
"version": "1.0.0",
|
||
|
|
"type": "core",
|
||
|
|
"category": "testing",
|
||
|
|
"description": "Universal C++ proxy: consumes the full_api surface of EITHER provider (test_fullapi_cpp or test_fullapi_rust) via an interface dependency and re-exposes it — forwards every method and re-emits every event. useProvider(name) binds the runtime target, so the same proxy exercises both cross-language providers.",
|
||
|
|
"main": "test_fullapi_proxy_plugin",
|
||
|
|
"interface": "universal",
|
||
|
|
"dependencies": ["test_fullapi_cpp", "test_fullapi_rust"],
|
||
|
|
"interface_dependencies": [
|
||
|
|
{ "name": "full_api", "file": "interfaces/full_api.h", "impl_class": "IFullApi" }
|
||
|
|
],
|
||
|
|
|
||
|
|
"nix": {
|
||
|
|
"packages": {
|
||
|
|
"build": [],
|
||
|
|
"runtime": ["nlohmann_json"]
|
||
|
|
},
|
||
|
|
"external_libraries": [],
|
||
|
|
"cmake": {
|
||
|
|
"find_packages": [],
|
||
|
|
"extra_sources": []
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|