Skip to content

add support for parallel run #739

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

lk-naath
Copy link

@lk-naath lk-naath commented May 16, 2025

@jerome3o-anthropic @jspahrsummers not able to add you guys as reviewer, please help me out here.

Ticket: #736

Added pytest configuration to enable parallel test execution and disable logging during tests for faster and cleaner test runs.

Motivation and Context

Running tests sequentially was causing longer test suite execution times, slowing down development and CI feedback. Enabling parallel test runs with multiple workers improves overall testing speed and efficiency.

How Has This Been Tested?

Tests were run locally with the new configuration enabled. Verified that:

  • Tests execute in parallel across 4 processes.
  • Logging output is disabled during test runs.

Breaking Changes

No breaking changes. This update only affects how tests are executed, not the application code or configurations.

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally

Additional context

Uses pytest-xdist plugin for parallel test execution with --numprocesses 4
Disables logging during tests to reduce noise and improve test output clarity.

Reported-by: lekhnath-parajuli-nexyom <lekhnath.parajuli@nexyom.com>
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