MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / byte_budgets_cover_every_engine

Function byte_budgets_cover_every_engine

nodedb/src/config/engine.rs:241–253  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

239
240 #[test]
241 fn byte_budgets_cover_every_engine() {
242 let cfg = EngineConfig::default();
243 let budgets = cfg.to_byte_budgets(1024 * 1024 * 1024); // 1 GiB
244 for &engine in EngineId::ALL {
245 assert!(budgets.get(engine) > 0, "{engine} has a zero byte budget");
246 }
247 let one_gib = 1024.0 * 1024.0 * 1024.0;
248 assert_eq!(
249 budgets.get(EngineId::Vector),
250 (one_gib * cfg.vector_budget_fraction) as usize
251 );
252 assert!(budgets.total() <= 1024 * 1024 * 1024);
253 }
254
255 #[test]
256 fn missing_toml_keys_fall_back_to_defaults() {

Callers

nothing calls this directly

Calls 1

to_byte_budgetsMethod · 0.80

Tested by

no test coverage detected