Ticket #4052 (closed enhancement: fixed)
Migrate generic utilities into UTILIB
|Reported by:||wehart||Owned by:||wehart|
|Keywords:||Cc:||jdsiiro caphill jberry jwatson lafisk|
For some time, I have been uncomfortable with the organization of various utilities in Acro. For example, I think the memmon utility would be of interest to a broad audience, but to check out and build this utility requires a checkout of Acro, and the utility is buried in acro/packages/coopr_tools/src.
This issue was underscored by my development of gcovr today, which is a Python script to run gcov and then generate a summary output. The goal of this script is to help transform the ease with which coverage testing can be applied. Although I've committed this in acro/bin, this doesn't have any dependencies on Acro libraries!
I'd like to manage these types of utilities in a smaller package that facilitates their adoption. I've though about whether we should have separate 'packages' for memmon and gcovr, but that's probably too much of a hassle. I think a smart compromise is to extend UTILIB to include a bin directory, and to build executables that are populated in that directory.
I'm open to other suggestions!