-
Notifications
You must be signed in to change notification settings - Fork 9
Test tmt Test Run plugin and fixes #199
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
Merged
Merged
Conversation
This file contains hidden or 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
…d unit test for passing and failing tmt test cases from local files Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
Limit the wait-on to 2 minutes
Fix BASIL project root path in test_testrun_tmt.py
Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
…ot see the patch applied during the test execution on github actions. Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
expose basil-api-image to artifacts for investigation
recreate the basil-api image from the running container
podman save need to run with sudo as run_demo.sh has been executed with sudo. Otherwise the image list is different.
remove image export and investigate podman.py and tmt version and file used in the api image
collect tmt logs in case of failure
fix wrong version of upload artifacts
tmt log directory is defeind as TEST_RUNS_BASE_DIR env variable
Signed-off-by: Luigi Pellecchia <[email protected]>
TEST_RUNS_BASE_DIR wasn't used in the CI job. Used its default value TEST_RUNS_BASE_DIR
Signed-off-by: Luigi Pellecchia <[email protected]>
Restore default values for e2e api and app urls
set BASIL_ADMIN_PASSWORD as the one used by the e2e Testing
Signed-off-by: Luigi Pellecchia <[email protected]>
Update constants.tsx fix api url
Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
…o ids. Fix app/cypress/e2e/test_failing_tmt_test_case.cy.js strings to cerify in log. Signed-off-by: Luigi Pellecchia <[email protected]>
…s. Added unit test for validation phase of the tmt plugin. Signed-off-by: Luigi Pellecchia <[email protected]>
Remove check for podman.py patch and move the collection of test run folder after cypress and pytest
Signed-off-by: Luigi Pellecchia <[email protected]>
… to avoid to be considered an abs path Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
Signed-off-by: Luigi Pellecchia <[email protected]>
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.
There was an issue after the migration from sqlite3 to postgresql that prevented the visualization of the test results and the execution of test cases via tmt plugin.
This PR is solving the issues and is introducing an e2e test that verifies the tmt plugin as part of the CI.