Function modelator::traces [−][src]
pub fn traces<P: AsRef<Path>>(
tla_tests_file: P,
tla_config_file: P,
options: &Options
) -> Result<Vec<JsonTrace>, Error>
Generate TLA+ traces (encoded as JSON) given a crate::artifact::TlaFile containing TLA+ assertions and a crate::artifact::TlaConfigFile.
Examples
let tla_tests_file = "tests/integration/tla/NumbersAMaxBMinTest.tla"; let tla_config_file = "tests/integration/tla/Numbers.cfg"; let options = modelator::Options::default(); let traces = modelator::traces(tla_tests_file, tla_config_file, &options).unwrap(); println!("{:?}", traces);