Teste de unidade no Android NDK

Como você executa testes de unidade no código nativo do Android (nativo C / C ++,não Java)? Até agora eu só encontrei1 pergunta semelhante, e a resposta diz usar junit com JNI, o que eu não quero fazer (adicionar chamadas JNI parece desnecessariamente complicado para testes de unidade, e não é realmente um teste de unidade do código nativo de qualquer maneira).

O CppUnit (também sugerido) realmente funciona no Android? Observe que quero que os testes sejam executados nativamente no dispositivo, não no ambiente de desenvolvimento do host.este parece uma porta Android, vale a pena olhar?

Uma estrutura de teste oficial do Google comogoogletest seria ideal, mas isso não parece funcionar com o NDK.

questionAnswers(1)

yourAnswerToTheQuestion