2017-03-22 2 views
1

J'ai créé un projet de test unitaire et l'ai ajouté aux définitions de construction.Exécuter le projet de tests unitaires avec l'intégration continue dans plusieurs environnements?

Nous avons Mise en scène env et production env et les essais d'exécution de tests unitaires sur notre api et je voudrais à tester dans ces environnements, mais pour chaque env je remplacer l'adresse api.
pour mise en scène: http://mycompany_staging/api/GetEmployees et
pour productionhttp://mycompany_production/api/GetEmployees

Pour nos autres projets web, nous avons utilisé web.config transformer, mais pour le projet de test unitaire, il ne fonctionne pas parce qu'il ya un problème avec la transformation de son app.config.
J'ai essayé d'utiliser SlowCheetah pour transformer le fichier app.config, mais sans beaucoup de succès.

Je suis sûr qu'il existe une sorte de solution prête à l'emploi de Microsoft, non?

+0

Faites un essai avec cette extension [Configuration Transform] (https://marketplace.visualstudio.com/) sur le marché? –

Répondre

0

Vous pouvez ajouter une étape de tâche dans chaque environnement pour mettre à jour le fichier app.config. Tâches que vous pouvez utiliser: Replace Tokens ou Tokenization Task.