Hai dipendenze open-ejb con scope test
Funziona in runtime, perché dipende dalle dipendenze fornite che il server Apache ha quando esegui l'applicazione, quando esegui i test non hai fornito le dipendenze di cui hai bisogno.
Puoi fare riferimento a questo link https://mvnrepository.com/artifact /org.apache.openjpa/openjpa/3.0.0
Per risolvere il problema aggiungi questa dipendenza:https:/ /mvnrepository.com/artifact/org.hibernate.javax.persistence/hibernate-jpa-2.1-api