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

Use Smoke instead of shelltestrunner #1710

Merged
merged 17 commits into from Jan 10, 2023
Merged

Use Smoke instead of shelltestrunner #1710

merged 17 commits into from Jan 10, 2023

Conversation

jonaprieto
Copy link
Collaborator

@jonaprieto jonaprieto commented Jan 9, 2023

This PR adds smoke tests using Smoke tool for all the shell tests we have. One reason for adopting Smoke instead of the previous tool, shelltestrunner, is that tests are declared cleanly and simply using Smoke Yaml syntax compared to shelltestrunner's syntax.

To add a new smoke test, create a file with the suffix ".smoke.yaml" in the tests/smoke folder. In such a folder, you can also find examples of how to test the CLI.

@jonaprieto jonaprieto added enhancement New feature or request smoke-testing labels Jan 9, 2023
@jonaprieto jonaprieto added this to the 0.2.9 milestone Jan 9, 2023
@jonaprieto jonaprieto self-assigned this Jan 9, 2023
.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
@jonaprieto jonaprieto marked this pull request as ready for review January 9, 2023 23:48
Makefile Outdated Show resolved Hide resolved
@jonaprieto jonaprieto merged commit 8805a02 into main Jan 10, 2023
@jonaprieto jonaprieto deleted the smoke branch January 10, 2023 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request smoke-testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants