Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[fud2] Several more tests #1962

Merged
merged 3 commits into from
Mar 9, 2024
Merged

[fud2] Several more tests #1962

merged 3 commits into from
Mar 9, 2024

Conversation

sampsyo
Copy link
Contributor

@sampsyo sampsyo commented Mar 7, 2024

A follow-up to #1954. And part of #1878.

Just adds a bunch more tests to fud2 using the setup I created recently. Now every op in fud2 is covered except for primitive-uses; this should probably be covered once we have a more complete FIRRTL pipeline in here that depends on it.

(Incidentally, I had to look around for code coverage tools for Rust. I found I liked llvm-cov more than the more popular tarpaulin. The main problem I had with the latter is that I couldn't filter out all the rest of the source files—so there was this giant list of source files with 0% coverage from the rest of the entire Calyx workspace. Surely there is a flag to just focus on one crate/subdirectory, but I couldn't find it? Anyway, llvm-cov did the right thing by default.)

@sampsyo sampsyo added the C: fud2 experimental driver label Mar 7, 2024
@sampsyo sampsyo merged commit bdbddcb into main Mar 9, 2024
8 checks passed
@sampsyo sampsyo deleted the fud2-more-tests branch March 9, 2024 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: fud2 experimental driver
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant