Parent: #2079
Phase 1 — CLI commands module
| Module |
Stmts |
Current coverage |
cli_cmds/ |
2,782 |
20% |
Key files to cover:
cli_cmds/cmd_init.py (310 stmts, 0%)
cli_cmds/init_java.py (301 stmts, 0%)
cli_cmds/github_workflow.py (439 stmts, 0%)
cli_cmds/init_auth.py (110 stmts, 0%)
cli_cmds/console.py (276 stmts, 5%)
cli_cmds/extension.py (122 stmts, 0%)
cli_cmds/oauth_handler.py (189 stmts, 16%)
cli_cmds/cmd_compare.py (130 stmts, 0%)
cli_cmds/cli.py (302 stmts, 58%)
cli_cmds/init_javascript.py (366 stmts, 52%)
cli_cmds/init_config.py (173 stmts, 62%)
Largest untested module by statement count. Test CLI argument parsing, init wizards with mocked prompts, workflow generation output, and console formatting.
Target
100% coverage for cli_cmds/ (~2,782 statements).
Parent: #2079
Phase 1 — CLI commands module
cli_cmds/Key files to cover:
cli_cmds/cmd_init.py(310 stmts, 0%)cli_cmds/init_java.py(301 stmts, 0%)cli_cmds/github_workflow.py(439 stmts, 0%)cli_cmds/init_auth.py(110 stmts, 0%)cli_cmds/console.py(276 stmts, 5%)cli_cmds/extension.py(122 stmts, 0%)cli_cmds/oauth_handler.py(189 stmts, 16%)cli_cmds/cmd_compare.py(130 stmts, 0%)cli_cmds/cli.py(302 stmts, 58%)cli_cmds/init_javascript.py(366 stmts, 52%)cli_cmds/init_config.py(173 stmts, 62%)Largest untested module by statement count. Test CLI argument parsing, init wizards with mocked prompts, workflow generation output, and console formatting.
Target
100% coverage for
cli_cmds/(~2,782 statements).