-
-
Notifications
You must be signed in to change notification settings - Fork 111
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Problem Statement
Current behavior: The --disable-logo and --no-progress flags must be passed on every command-line invocation
when running the test executable directly. There's no way to set these as defaults via environment variables.
Desired behavior: Environment variables like TUNIT_DISABLE_LOGO=true and TUNIT_NO_PROGRESS=true that apply
these flags automatically, following the existing pattern of TUNIT_GITHUB_REPORTER_STYLE and
TUNIT_DISABLE_GITHUB_REPORTER.
Proposed Solution
Add environment variable support:
TUNIT_DISABLE_LOGO=true→ equivalent to--disable-logoTUNIT_NO_PROGRESS=true→ equivalent to--no-progress
Alternatives Considered
TestingPlatformCommandLineArgumentsMSBuild property - only works withdotnet test, not direct.exeexecution- Shell aliases - not portable across environments
Feature Category
Test Execution / Lifecycle
How important is this feature to you?
Nice to have - would improve my experience
Additional Context
Why This Benefits Most Users
- AI/LLM coding assistants (Claude Code, Copilot, Cursor) run tests and parse output - the ASCII banner wastes
tokens and adds noise - CI/CD pipelines can set env vars globally instead of modifying every test command
- Consistency with existing TUnit env var patterns (
TUNIT_*)
Additional Context
Similar pattern exists in other tools (e.g., DOTNET_NOLOGO, NO_COLOR).
Contribution
- I'm willing to submit a pull request for this feature
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request