2017-10-19 9 views
0

Mon code de base existant comprend plus de 500 unités, et en raison de contraintes de ressources dans les environnements de test, les exécuter tous en un seul processus échoue avec des problèmes de mémoire. Existe-t-il un outil pour exécuter les tests par lots? Par exemple. MyTests de 1A.A ... 1000A.AExécution de tests google par lots

de MyTests d'outils --batch-count 10 fera d'abord les 10 premiers en un seul processus. Après l'arrêt du processus, il commencera les 10 suivants dans un autre processus. L'ajout manuel d'un filtre n'est pas possible.

Répondre

0

Google Test a support pour les tests de fragmentation. Vous pouvez spécifier le nombre total de partages auxquels vous souhaitez partager vos tests et l'indice du fragment courant à exécuter dans les variables d'environnement.