kermit_bench/lib.rs
1//! Benchmark infrastructure for Kermit.
2//!
3//! Provides YAML-based benchmark definitions, discovery from a `benchmarks/`
4//! directory, and download/cache management for relation files hosted on
5//! ZivaHub.
6//!
7//! See the [workspace `benchmarks/README.md`][] for the YAML schema.
8//!
9//! [workspace `benchmarks/README.md`]: https://github.com/AlexStrickland/kermit/blob/master/benchmarks/README.md
10#![deny(missing_docs)]
11
12pub mod cache;
13pub mod definition;
14pub mod discovery;
15pub mod error;
16
17pub use {
18 definition::{
19 BenchmarkDefinition, GeneratorSpec, QueryDefinition, RelationSource, WatdivStressSpec,
20 DEFAULT_LUBM_ONTOLOGY,
21 },
22 error::BenchError,
23};