add: tests, test utils, simplecov-rcov