pgr2junit 0.1.0

Utility to process pg_regress output to junit xml format
Documentation
#![allow(unused)] // FIXME
use std::{fs, path::Path};

use pgr2junit::pgr_model::{Model, State};

#[test]
fn fail() {
    let model = Model::new(Path::new("data/fail"));
    assert_eq!(model.cases.len(), 1);
    let c = model.cases.get(0).unwrap();
    assert_eq!(c.result.state, State::FAILED);
    assert_eq!(c.result.runtime.as_secs_f32(), 0.283);
    assert_eq!(c.name, "misc");
    assert_eq!(c.diff.len(), 528);
}

#[test]
fn mixed() {
    let model = Model::new(Path::new("data/mixed"));
    assert_eq!(model.cases.len(), 3);
}

#[test]
fn parallel() {
    let model = Model::new(Path::new("data/parallel"));
}