Skip to content

Conversation

@mvz
Copy link
Contributor

@mvz mvz commented Dec 20, 2025

Summary

This makes GitHub Actions run just the Cucumber scenarios in section 01 (getting started) on Windows, and makes them pass.

Details

This cherry-picks commits from #894 (and originally from other pull requests) that affect scenarios from section 01. The goal is to gradually activate more sections until the whole suite passes.

  • Run cucumber scenarios from section 1 on Windows in CI
  • Add bat runner for default test cli app
  • CI: Skip scenarios with @requires-bash unless bash is installed.
  • CI: Windows - Fixed 01\getting_started\RunCommands feature.
  • CI: Windows - Fixed supported_testing_frameworks.feature
  • Windows: Fix getting started with aruba/run commands feature

Motivation and Context

One small step toward fully testing on Windows.

How Has This Been Tested?

I ran the GitHub Action by hand.

Types of changes

Internal change (refactoring, test improvements, developer experience or update of dependencies)

@mvz mvz force-pushed the run-cucumber-features-section-1-on-windows branch from 6fd8954 to 2ab2b5f Compare December 20, 2025 10:53
@mvz mvz enabled auto-merge December 20, 2025 11:01
@mvz mvz merged commit 7b20e40 into main Dec 20, 2025
31 checks passed
@mvz mvz deleted the run-cucumber-features-section-1-on-windows branch December 20, 2025 11:17
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.

2 participants