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

test: add workflow to run basic functional tests #35

Merged
merged 5 commits into from
May 21, 2024

Conversation

austinletson
Copy link
Collaborator

Add functional test for,

  • basic lake init
  • basic lake init with basic lake test
  • lake init with math template
  • lake init with math template and basic lake test

Add functional test for,
- basic `lake init`
- basic `lake init` with basic `lake test`
- `lake init` with `math` template
- `lake init` with `math` template and basic `lake test`
@austinletson
Copy link
Collaborator Author

This is a first pass at automating functional tests of lean-action.

I believe the tests included here are fast enough to run on each PR which changes files which could break the action.

We should be able to completely replace the manual functional testing which we did for the v1-alpha release, however all these tests don't need to run on every PR so we should probably create an additional pipeline just for releases or major PRs.

@austinletson austinletson force-pushed the create-test-directories branch 3 times, most recently from d5d3c67 to 9cf1b91 Compare May 20, 2024 23:18
@austinletson austinletson merged commit 36ca152 into main May 21, 2024
6 checks passed
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

Successfully merging this pull request may close these issues.

1 participant