Jak uruchomić testy jednostkowe w Android kodu natywnego (Język C/C++, Java nie)? Jak dotąd znalazłem tylko podobne pytanie, a odpowiedź brzmi: używaj junit z JNI, którego nie chcę robić (dodawanie wywołań JNI wydaje się niepotrzebnie skomplikowane dla testów jednostkowych i tak naprawdę nie jest testem jednostkowym natywnego kodu tak czy inaczej).Testy jednostkowe na Android NDK
Czy CppUnit (także sugerowane tam) naprawdę działa na systemie Android? Zauważ, że chcę, aby testy były uruchamiane natywnie na urządzeniu, a nie na środowisku programowania hosta. This wygląda jak port Android, czy warto na niego patrzeć?
oficjalny system testowania Google jak googletest byłby idealny, ale to nie wydają się działać z NDK.
Dzięki! Sprawdzimy to. Nie zdawałem sobie sprawy, że możesz również tworzyć pliki wykonywalne. – Indivara
Możesz także utworzyć i połączyć gtest_main.cc. – PSyton
Załóżmy, że chcę rzeczywiście używać wywołań JNI, jak mogę uzyskać lub utworzyć JavaVM *? – syvex