28 lines
967 B
Gherkin
28 lines
967 B
Gherkin
Feature: CLI Main Module Coverage
|
|
As a developer
|
|
I want to test the main CLI entry points
|
|
So that coverage includes the primary CLI functionality
|
|
|
|
Background:
|
|
Given the CleverAgents system is available
|
|
And I have a valid configuration environment
|
|
|
|
Scenario: Main CLI command group execution
|
|
When I execute the main CLI group
|
|
Then the CLI should initialize successfully
|
|
And the version option should be available
|
|
|
|
Scenario: CLI help command functionality
|
|
When I run the CLI with help flag
|
|
Then the help text should display
|
|
And all command options should be listed
|
|
|
|
Scenario: Main module entry point execution
|
|
When I run the main module via python -m
|
|
Then the CLI main function should be called
|
|
And the application should start properly
|
|
|
|
Scenario: CLI command registration
|
|
When the CLI module is imported
|
|
Then all command groups should be registered
|
|
And click decorators should be properly applied |