Skip to content

Conversation

zoncoen
Copy link
Member

@zoncoen zoncoen commented Jun 18, 2025

This PR introduces parallel test execution capability to the scenarigo testing framework.

Main Feature:

  • Adds a new --parallel command-line option that enables running tests concurrently per file instead of sequentially

Technical Changes:

  • Reporter Interface Enhancement: Added Cleanup and Teardown methods to the Reporter interface to properly handle resource management in parallel execution contexts
  • Parallel Execution Logic: Implemented the core functionality to distribute test files across multiple workers
  • Resource Management: Ensures proper cleanup and teardown procedures when tests run in parallel

This enhancement allows users to significantly speed up their test execution by running test files concurrently, which is especially beneficial for large test suites.

@zoncoen zoncoen force-pushed the worker branch 15 times, most recently from 546d7bd to 33fc2b3 Compare June 22, 2025 16:42
@zoncoen zoncoen changed the title add --workers option add --parallel option Jun 30, 2025
@zoncoen zoncoen force-pushed the worker branch 5 times, most recently from 6bd0915 to 306167d Compare June 30, 2025 18:38
@zoncoen zoncoen merged commit 6c6a560 into main Jul 1, 2025
21 of 22 checks passed
@zoncoen zoncoen deleted the worker branch July 1, 2025 00:22
@scenarigo-bot scenarigo-bot bot mentioned this pull request Jul 1, 2025
@zoncoen zoncoen added the enhancement New feature or request label Jul 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant