Commit a492502
committed
test: Reduce escape slash regression
Replace the oversized escape_slash and escape_slash_hier regressions with minimal DEF-backed fixtures that preserve the targeted slash escaping cases.
The old tests depended on floorplan, placement, and CTS behavior even though they only validated Verilog and SPEF name escaping. The new fixtures keep one flat escaped slash path and one hierarchical escaped slash path while avoiding unrelated flow commands.
Update the expected Verilog, SPEF, and log goldens for the reduced designs.
Tested: RESULTS_DIR=/workspace/exp/escape_slash_min/final_flat openroad -no_init -no_splash -exit -metrics /workspace/exp/escape_slash_min/final_escape_slash.metrics.json escape_slash.tcl
Tested: RESULTS_DIR=/workspace/exp/escape_slash_min/final_hier openroad -no_init -no_splash -exit -metrics /workspace/exp/escape_slash_min/final_escape_slash_hier.metrics.json escape_slash_hier.tcl
Tested: git diff --check
Co-authored-by: OmX <omx@oh-my-codex.dev>
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>1 parent 8ff372b commit a492502
12 files changed
Lines changed: 138 additions & 7828 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
Large diffs are not rendered by default.
0 commit comments