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

Set up parsing integration tests with simple rust programs #411

Open
4 tasks done
jberthold opened this issue Aug 26, 2024 · 0 comments
Open
4 tasks done

Set up parsing integration tests with simple rust programs #411

jberthold opened this issue Aug 26, 2024 · 0 comments
Assignees

Comments

@jberthold
Copy link
Member

jberthold commented Aug 26, 2024

To test the MIR extraction and parser infrastructure on more real-world input, a collection of small Rust programs should be added to discover regressions in the processing chain. This also means integrating smir_pretty into mir-semantics, as we don't want to check in the intermediate stable-MIR artefacts which are still subject to changes.

  • salvage old rust test programs from textual-mir branch
  • integrate smir_pretty into integration test setup
    • This could use either nix (if all repos are nix-ready) or git submodule and make (for now)
  • test parsing the programs (successful smir_pretty run and successful parse of the result)
  • fix parser errors/deficiencies discovered in the tests
@jberthold jberthold self-assigned this Aug 26, 2024
@jberthold jberthold changed the title Set up integration tests with simple rust programs Set up parsing integration tests with simple rust programs Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant