Files
cleveragents-core/features/coverage_boost.feature

52 lines
1.9 KiB
Gherkin

Feature: Code Coverage Boost
As a developer
I want to ensure all code paths are tested
So that I achieve 85% test coverage
Scenario: Test convert_exit_code function
When I test convert_exit_code with various inputs
Then convert_exit_code should handle all types correctly
Scenario: Test CLI app commands directly
When I test the CLI app commands
Then all CLI commands should work correctly
Scenario: Test exception handling
When I test exception handling in main
Then exception handling should return correct codes
Scenario: Show lightweight CLI help output
When I trigger the basic CLI help output
Then the basic help output should list common commands
Scenario: Ensure CLI subcommands are registered lazily
When I ensure CLI subcommands are registered lazily
Then the registration flag should stay enabled
Scenario: Shortcut tell forwards actor override
When I invoke the tell shortcut with an actor override
Then the tell shortcut should forward the actor override
Scenario: Shortcut build forwards actor override
When I invoke the build shortcut with an actor override
Then the build shortcut should forward the actor override
Scenario: Test Settings class initialization
When I create a Settings instance
Then it should have default values
Scenario: Test Settings production check
When I check if Settings is in production mode
Then it should return the correct production status
Scenario: Test Settings database URL
When I get the database URL from Settings
Then it should return the configured database URL
Scenario: Test Settings provider check
When I check if any provider is configured in Settings
Then it should return the provider status
Scenario: Test platform module
When I import and use the platform module
Then ensure_cli_importable should work