Running CTests from Child Projects in Parent Project

I have an embedded (ARM Cortex-M) project where I am creating separate projects to compile some of the code for unit testing on a PC (Windows or Linux). I have the child projects (and CTests) working just fine on their own, but I’d like a way to tie their tests into the main embedded project so that other developers don’t have to know that the child projects exist. Thanks in advance!

Could you provide some more context? It’s not clear whether child projects find_package(parent) or vice versa. And what do you mean by “tie their tests into the main executable”?