-
Notifications
You must be signed in to change notification settings - Fork 323
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
Tr/run a single test #208
Tr/run a single test #208
Conversation
- Implement `parse_command_to_run_only_a_single_test` to modify test commands for single test execution. - Introduce `--run-each-test-separately` argument to control test execution mode. - Add timeout handling in `Runner` class using `max_allowed_runtime_seconds` from configuration. - Update configuration to include `max_allowed_runtime_seconds` setting.
- Implement `parse_command_to_run_only_a_single_test` to modify test commands for single test execution. - Introduce `--run-each-test-separately` argument to control test execution mode. - Add timeout handling in `Runner` class using `max_allowed_runtime_seconds` from configuration. - Update configuration to include `max_allowed_runtime_seconds` setting.
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 8b263b2 Previous suggestionsSuggestions up to commit 8b263b2
Suggestions up to commit c6f31b3
|
PR Type
enhancement, configuration changes
Description
CoverAgent
.Runner
usingsubprocess.run
with a configurable timeout.--run-each-test-separately
to control test execution mode.max_allowed_runtime_seconds
for test command timeouts.Changes walkthrough 📝
CoverAgent.py
Add single test execution support in CoverAgent
cover_agent/CoverAgent.py
parse_command_to_run_only_a_single_test
to modify testcommands for single test execution.
Runner.py
Implement command timeout handling in Runner
cover_agent/Runner.py
subprocess.run
.max_allowed_runtime_seconds
from settings for timeout.utils.py
Add CLI argument for separate test execution
cover_agent/utils.py
--run-each-test-separately
argument for test execution mode.--max-iterations
.configuration.toml
Update configuration with test timeout setting
cover_agent/settings/configuration.toml
max_allowed_runtime_seconds
setting under[tests]
.