Format native comparison probe
This commit is contained in:
@@ -208,9 +208,9 @@ fn source_bytes(p: &Project) -> Vec<u8> {
|
|||||||
|
|
||||||
fn main() -> Result<(), Box<dyn Error>> {
|
fn main() -> Result<(), Box<dyn Error>> {
|
||||||
let mut args = std::env::args_os().skip(1);
|
let mut args = std::env::args_os().skip(1);
|
||||||
let first = args.next().ok_or(
|
let first = args
|
||||||
"Usage: arrange_reset_native_probe NEW_DIRECTORY | --compare ACTUAL EXPECTED",
|
.next()
|
||||||
)?;
|
.ok_or("Usage: arrange_reset_native_probe NEW_DIRECTORY | --compare ACTUAL EXPECTED")?;
|
||||||
if first == "--compare" {
|
if first == "--compare" {
|
||||||
let actual_path = args.next().ok_or("Missing ACTUAL path")?;
|
let actual_path = args.next().ok_or("Missing ACTUAL path")?;
|
||||||
let expected_path = args.next().ok_or("Missing EXPECTED path")?;
|
let expected_path = args.next().ok_or("Missing EXPECTED path")?;
|
||||||
@@ -220,9 +220,12 @@ fn main() -> Result<(), Box<dyn Error>> {
|
|||||||
let actual = persistence::decode(&fs::read(actual_path)?)?;
|
let actual = persistence::decode(&fs::read(actual_path)?)?;
|
||||||
let expected = persistence::decode(&fs::read(expected_path)?)?;
|
let expected = persistence::decode(&fs::read(expected_path)?)?;
|
||||||
let equal = actual == expected;
|
let equal = actual == expected;
|
||||||
println!("{}", json!({"complete_project_equal": equal,
|
println!(
|
||||||
|
"{}",
|
||||||
|
json!({"complete_project_equal": equal,
|
||||||
"actual_diagrams": actual.diagrams.len(),
|
"actual_diagrams": actual.diagrams.len(),
|
||||||
"expected_diagrams": expected.diagrams.len()}));
|
"expected_diagrams": expected.diagrams.len()})
|
||||||
|
);
|
||||||
if !equal {
|
if !equal {
|
||||||
return Err("Complete typed Projects differ".into());
|
return Err("Complete typed Projects differ".into());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user