-
Notifications
You must be signed in to change notification settings - Fork 139
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
Clean up of integration tests #476
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ninstall in the end to end test.
to the tar extractor a 'trusted_filter' mode, if the python version is greater or equal 12.0. We expect that this will preserve the existing tar default arvhining mode in future version of python.
… check' and 'make check_all' stays the same and tests all tests, offline and online.
an the _build directory.
developement process including building, linting, and testing.
a seperate test topic.
wity the '--uninstall command'.
Now also restoring the system path on each apio command to prevent the repeated extension of the path on each command (this happens only in testing where pytest invokes apio multiple times within the same python process).
This commit redirects the 'examples' packge to my own provate repo until the official one will be update with the latest PR.
home, packages, and project (was util.py) and apio exits with an error if any of them contains a white space. This is a temporary error until we will resolve FPGAwars#474
Obijuan
approved these changes
Nov 26, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR focuses on cleaning up the integration tests. With this PR we cover packages operations, examples operations, and build/test/lint/report for ice40 and ecp5.
As part of the cleanup, the various paio text fixtures where consolidate into one called apio_runner which makes it easy to add new functionality and allows to wrap apio invocation with test code (e.g. to avoid extended PATH propogation from one test to the next).
Caveats: