Skip to content

Conversation

@liambrady
Copy link
Contributor

Refactor mutest such that the 'execute_test' function can be called from a non-mutest context. Specifically, it is modified such that it can be called from the munet CLI, allowing a mutest to be run repeatedly when drafting the test or after changes are made in the topology for debugging a test. Alongside this, a new Completer is added to detect local mutest files and auto-complete the command.

Refactor mutest such that the 'execute_test' function can be called from
a non-mutest context. Specifcally, it is modified such that it can be
called from the munet CLI, allowing a mutest to be run repeatedly when
drafting the test. Alongside this, a new Completer is added to detect
local mutest files and auto-complete the command.

Signed-off-by: Liam Brady <lbrady@labn.net>
@liambrady liambrady requested a review from choppsv1 September 29, 2025 16:49
@liambrady liambrady added enhancement New feature or request mutest mutest related item labels Sep 29, 2025
@codecov
Copy link

codecov bot commented Sep 29, 2025

Codecov Report

❌ Patch coverage is 11.90476% with 37 lines in your changes missing coverage. Please review.
✅ Project coverage is 59.63%. Comparing base (b310137) to head (c495522).
⚠️ Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
munet/cli.py 11.90% 37 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #72      +/-   ##
==========================================
- Coverage   59.66%   59.63%   -0.03%     
==========================================
  Files          19       19              
  Lines        5781     5819      +38     
==========================================
+ Hits         3449     3470      +21     
- Misses       2332     2349      +17     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request mutest mutest related item

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant