Microsoft's Visual Studio Code team has added initial support for the JUnit 5 testing framework, along with other Java functionality via extensions to the open source, cross-platform code editor.
I can't speak for generics as we are using the IBM 1.3 JRE, but we have been using Emma to start doing our JUnit coverage reports. Maybe check Emma out.