cucapra / cucapra/protocols

Improve ASCII Diffing for excluded tests

Open
#265 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
15
Forks
0
Avg merge
6h 20m
Merged PRs (30d)
15

Description

In `generate_runt_configs.py`:
# these cases are correct, but our ASCII diffing isn't good enough
# for us to know they are the same
xfailed = ["examples/serv/serv_regfile.tx",
"tests/adders/adder_d1/wait_and_add_correct.tx",
"tests/fifo/fifo.tx",
"tests/fifo/push_pop_identity_ok.tx",
"tests/wishbone/wishbone.tx"]

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in generate_runt_configs.py and inspect the ASCII diffing logic alongside the xfailed list. Compare the listed cases to determine why equivalent outputs are treated as different; done means the diffing recognizes these correct cases as equal without requiring the exclusions.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.