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

Add functional tests against regular cargo behavior #12

Open
12 of 13 tasks
CohenArthur opened this issue Jun 18, 2021 · 1 comment
Open
12 of 13 tasks

Add functional tests against regular cargo behavior #12

CohenArthur opened this issue Jun 18, 2021 · 1 comment
Labels
priority:high High priority issue. Essential to the project's operation testing Issue related to unit or functional tests

Comments

@CohenArthur
Copy link
Member

CohenArthur commented Jun 18, 2021

I think this should get split up in multiple PRs in order to better the review process. This issue shall become the tracking issue for the subtasks of the final PR.

After discussing it with @flip1995, it seems that running functional tests within the rust code would be best. This is what clippy does, for example here

This should be split into multiple sub-issues:

Once this test harness framework is done, add tests for the project

Since all of these PRs wouldn't make sense by themselves, I think it would be best to create them against a specific branch such as feature/functional-testing and then merge this branch into master once the test harness is complete.

@CohenArthur CohenArthur added testing Issue related to unit or functional tests priority:high High priority issue. Essential to the project's operation labels Jun 22, 2021
@CohenArthur
Copy link
Member Author

I started work on checking the correct file type for each binary produced, but noticed that gccrs and rustc have a different behavior when producing binaries #35

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:high High priority issue. Essential to the project's operation testing Issue related to unit or functional tests
Projects
None yet
Development

No branches or pull requests

1 participant