Move tests subclases to opensuse lib and more.

why is that needed?