I have inherited a huge c++ codebase with some integration tests. This is a critical system which feeds data to a lot of downstream systems. As the tests are very unreliable our team is not able to push changes confidently.
We want to introduce some tests in the system but most of the developers have Java background. What options do we have ?
1) Learn C++
2) Use JNI : Not sure how easy that is