use tectonic::{
config::PersistentConfig, driver::ProcessingSessionBuilder,
status::termcolor::TermcolorStatusBackend, status::ChatterLevel, test_util::TestBundle,
};
mod util;
#[test]
fn the_letter_a() {
util::set_test_root();
let _config = PersistentConfig::default();
let mut status = TermcolorStatusBackend::new(ChatterLevel::Minimal);
let bundle = TestBundle::default();
let tempdir = tempfile::Builder::new()
.prefix("tectonic_driver_test")
.tempdir()
.unwrap();
let mut pbuilder = ProcessingSessionBuilder::default();
pbuilder
.primary_input_path(util::test_path(&["tex-outputs", "the_letter_a.tex"]))
.tex_input_name("the_letter_a.tex")
.format_name("plain")
.format_cache_path(util::test_path(&[]))
.output_dir(tempdir.path())
.bundle(Box::new(bundle));
let mut session = pbuilder
.create(&mut status)
.expect("couldn't create processing session");
session
.run(&mut status)
.expect("failed to execute processing session");
}