Reference doc from NGCC for context.
Shepherd: Sam Tunnicliffe
ToolRunner has been added enabling us to test tools in java unit tests. This includes capturing their stdout/err and stdin i.e. Most tools have a starting unit test testing their cmd line args happy path. Tickets have been created to improve coverage of those and flagged LHF. Also for those tools big enough they can't be addressed in a simple ticket such as nodetool, a placeholder ticket for future improvements has been created as well. Tickets and status are:
|Tool||UX test||UT coverage||dtest coverage||Comments|
||Not all the sub commands are tested. Dtest also test nodetool as a side effect|
||CASSANDRA-16014||Ran in dtests, no dedicated test|