Skip to content

Conversation

@mvz
Copy link
Contributor

@mvz mvz commented Feb 3, 2026

Summary

Add some specs for #have_finished_in_time and #run_too_long matchers

Details

  • Unify command matcher specs
  • Add specs for #have_finished_in_time and #run_too_long

Motivation and Context

While attempting to get the cucumber scenarios to run on Windows (#968), it became clear that after a timeout Aruba's work directory does not get cleaned up properly.

The fact that this only became clear in the cucumber features is worrisome. Therefore, I'm adding specs so the timeout system gets exercised in the specs as well.

How Has This Been Tested?

I ran the specs on Linux.

I'm kind of hoping this fails on Windows.

Types of changes

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

Checklist:

  • I've added tests for my code

@mvz mvz enabled auto-merge February 3, 2026 13:47
@mvz
Copy link
Contributor Author

mvz commented Feb 3, 2026

Alas, no test failure on Windows. Still merging since this is an improvement.

@mvz mvz merged commit 38c64f7 into main Feb 3, 2026
47 of 48 checks passed
@mvz mvz deleted the spec-more-command-matchers branch February 3, 2026 13:52
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