blazingly faster
Validate Operations / validate-operations (push) Has been cancelled

This commit is contained in:
NiccoloN
2026-07-19 09:59:49 +02:00
parent 5f42da36ae
commit ab54243fda
76 changed files with 4363 additions and 4323 deletions
@@ -1,2 +1,2 @@
Source,Target,Weight,Type,stage,source_lane,target_lane,channel_id
scb:1:5,sc:0,512,tensor<1x8x1x16xf32>,spatial3,5,,0
scb:1:5,sc:0,512,tensor<1x8x1x16xf32>,spatial4,5,,0
1 Source Target Weight Type stage source_lane target_lane channel_id
2 scb:1:5 sc:0 512 tensor<1x8x1x16xf32> spatial3 spatial4 5 0
@@ -79,8 +79,8 @@ def test_collapse_reconstructs_every_boundary(regression_output: Path):
assert all(edge["representation"] == "raw" for edge in graph["edges"])
def test_spatial3_includes_isolated_nodes_and_has_distinct_positions(regression_output: Path):
graph = project(regression_output, "spatial3_scheduled", view="raw")
def test_spatial4_includes_isolated_nodes_and_has_distinct_positions(regression_output: Path):
graph = project(regression_output, "spatial4_scheduled", view="raw")
assert graph["counts"] == {
"nodes": 16, "edges": 1, "isolated_nodes": 14,
"raw_nodes": 16, "aggregate_nodes": 0, "raw_edges": 1, "aggregate_edges": 0,
@@ -100,20 +100,20 @@ def test_header_only_edges_preserve_all_nodes(regression_output: Path):
def test_projection_cap_is_actionable_and_never_partial(regression_output: Path):
with pytest.raises(DisplayGraphTooLarge, match="Use an aggregate view or increase"):
project(regression_output, "spatial3_scheduled", view="raw", cap=16)
project(regression_output, "spatial4_scheduled", view="raw", cap=16)
client = TestClient(create_app(regression_output, expansion_cap=16))
response = client.get("/api/reports/spatial3_scheduled/display-graph?view=raw")
response = client.get("/api/reports/spatial4_scheduled/display-graph?view=raw")
assert response.status_code == 400
assert "safety cap" in response.json()["detail"] and "aggregate view" in response.json()["detail"]
def test_display_api_and_static_raw_interactions(regression_output: Path):
client = TestClient(create_app(regression_output))
assert client.get("/api/reports/spatial3_scheduled/display-graph?view=raw").json()["counts"]["nodes"] == 16
assert client.get("/api/reports/spatial4_scheduled/display-graph?view=raw").json()["counts"]["nodes"] == 16
index = client.get("/").text
script = client.get("/app.js").text
assert '<option value="raw">Raw instances</option>' in index
assert 'report?.stage === "spatial3"' in script
assert 'report?.stage === "spatial4"' in script
assert 'local.representation === "raw"' in script
reducer = script[script.index("function reduceEdge"):script.index("function applyFilters")]
assert "state.graph.source(id)" not in reducer