brick/tests/benchmarks/plans/structural_diff.json
trvon 050b1b105b
Some checks failed
build / build-linux (push) Successful in 1m2s
build / build-macos (push) Has been cancelled
build / release (push) Has been cancelled
feat: support explicit cross-worktree structural diffs
2026-09-05 12:34:35 -06:00

61 lines
1.5 KiB
JSON

{
"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
}
]
}