{ "schema_version": 1, "name": "structural_diff", "repeats": 3, "cases": [ { "name": "positive", "baseline": "tests/fixtures/diff/positive/baseline", "current": "tests/fixtures/diff/positive/current", "expect": { "added_nodes": 1, "removed_nodes": 1, "changed_nodes": 1, "added_edges": 2, "removed_edges": 1, "changed_edges": 1 } }, { "name": "negative", "baseline": "tests/fixtures/diff/negative/baseline", "current": "tests/fixtures/diff/negative/current", "expect": { "added_nodes": 0, "removed_nodes": 0, "changed_nodes": 0, "added_edges": 0, "removed_edges": 0, "changed_edges": 0 } }, { "name": "relocated_positive", "baseline": "tests/fixtures/diff/positive/baseline", "current": "tests/fixtures/diff/positive/current", "expect": { "added_nodes": 1, "removed_nodes": 1, "changed_nodes": 1, "added_edges": 2, "removed_edges": 1, "changed_edges": 1 }, "allow_root_relocation": true }, { "name": "relocated_negative", "baseline": "tests/fixtures/diff/negative/baseline", "current": "tests/fixtures/diff/negative/current", "expect": { "added_nodes": 0, "removed_nodes": 0, "changed_nodes": 0, "added_edges": 0, "removed_edges": 0, "changed_edges": 0 }, "allow_root_relocation": true } ] }