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

Run Cucumber feature tests on CI #530

Merged
merged 5 commits into from
Feb 28, 2025
Merged

Run Cucumber feature tests on CI #530

merged 5 commits into from
Feb 28, 2025

Conversation

neilvcarvalho
Copy link
Member

The CI builds are just too fast. We're only running RSpec and Minitest there, skipping the much slower Cucumber feature tests. This has happened because we broke the RSpec and Minitest runs into two different CI steps, forgetting Cucumber was there.

This commit re-adds Cucumber as a separate step.

@neilvcarvalho
Copy link
Member Author

neilvcarvalho commented Feb 7, 2025

This will probably fail. And this explains why the tests are taking so long (and failing) locally, but passing so fast on CI.

Edit: awesome, they didn't!
Edit 2: oh, some of the failing feature tests were after #529, so let's wait.
Edit 3: there they are.

@neilvcarvalho neilvcarvalho changed the title Run Cucumber feature tests Run Cucumber feature tests on CI Feb 7, 2025
The CI builds are just too fast. We're only running RSpec and Minitest
there, skipping the much slower Cucumber feature tests. This has
happened because we broke the RSpec and Minitest runs into two different
CI steps, forgetting Cucumber was there.

This commit re-adds Cucumber as a separate step.
@neilvcarvalho neilvcarvalho force-pushed the nc-run-cucumber branch 2 times, most recently from 765199c to ae99feb Compare February 7, 2025 21:39
@neilvcarvalho neilvcarvalho merged commit 83109a5 into main Feb 28, 2025
20 checks passed
@neilvcarvalho neilvcarvalho deleted the nc-run-cucumber branch February 28, 2025 15:16
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