2017-06-15 3 views
0

J'ai de nombreux projets dans une application scala qui ont des classes dans les tests principaux/et les tests unitaires dans test /. Supposons que le projet soit en version 0.2. J'aimerais pouvoir lancer les tests dans test/avec les classes de la version 0.1 qui étaient dans main /.Comment les tests de régression sont-ils effectués sur scala en utilisant sbt?

Existe-t-il un moyen de le faire dans sbt? Ce que vous décrivez n'est pas appelé test de régression.

Répondre

0

Vous disposez d'une suite de tests révisée et vous souhaitez exécuter ces tests sur la version 0.1 de votre application.

Vous aurez besoin de créer un environnement spécifiquement pour 0.1. Ensuite, mettez à niveau vos tests dans cet environnement à 0,2. Effectuez vos tests sur 0.1 comme d'habitude. Cependant, l'environnement multiple n'est pas géré directement par sbt. sbt ne serait utilisé que pour exécuter les tests dans chaque environnement.