Files
ViewDesignEngine/tests/CMakeLists.txt
T
茂之钳 69888621cd
CI / Build & Test (push) Failing after 30s
CI / Release Build (push) Failing after 38s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
feat(v9): distributed computing + cloud-native + KBE + WASM + digital twin
v9.1 — Distributed Computing (超越 Parasolid):
- cluster_engine: ClusterManager, TaskScheduler(DAG+Kahn), 4 load-balance strategies
- distributed_boolean, distributed_marching_cubes, distributed_ray_tracing
- grpc_service: BrepOps/MeshOps/SdfOps RPC, streaming, TLS, connection pool
- ~750 lines

v9.2 — Cloud-Native + KBE + WASM + Digital Twin (34/34 tests passing):
- cloud_native: CloudSession, OperationalTransform, DeltaSync, Serverless, ObjectStorage
- knowledge_engine: CheckMate(13 rules), RuleEngine, DesignTable, GA+Adam optimizer
- vde_wasm: WasmBridge, WebWorkerPool, SharedArrayBuffer, IndexedDB
- dt_engine: DigitalTwin, MQTT/OPC-UA, RealTimeSync, PredictiveMaintenance(RUL)
- 3950 lines, 34 tests all passing

Pending: AI/ML integration (retrying)

18 files, ~4700 lines
2026-07-26 23:44:24 +08:00

24 lines
663 B
CMake

function(add_vde_test name)
add_executable(${name} ${name}.cpp)
target_link_libraries(${name} PRIVATE vde GTest::gtest GTest::gtest_main)
target_include_directories(${name} PRIVATE ${CMAKE_SOURCE_DIR}/include)
gtest_discover_tests(${name})
endfunction()
add_subdirectory(core)
add_subdirectory(curves)
add_subdirectory(mesh)
add_subdirectory(spatial)
add_subdirectory(collision)
add_subdirectory(boolean)
add_subdirectory(brep)
add_subdirectory(sdf)
add_subdirectory(sketch)
add_subdirectory(foundation)
add_subdirectory(fuzz)
add_subdirectory(distributed)
add_subdirectory(gpu)
add_subdirectory(ai)
add_subdirectory(cloud)
add_subdirectory(kbe)