Création du stage tests unitaires sur GoCD

Cette première implémentation va nous permettre de mettre en place progressivement nos tests automatiques dans notre CI. Nous allons pour cela procéder en deux étapes.

La première va consister à mettre à jour notre fichier build.cake. Nous allons créer une nouvelle tâche Run-Unit-Tests. Ce script exécutera ensuite en ligne de commande le fichier DLL de tests qui sera généré par le build à chaque commit de code.

La deuxième sera de créer le nouveau stage dans notre pipeline siteWEB.

 Ouvrez maintenant votre fichier qui se trouve dans c:\eni\dev1\siteWEB\build.cake et remplacez l’ensemble du contenu par le code suivant :

#tool nuget:?package=NUnit.ConsoleRunner&version=3.8.0 
//////////////////////////////////////////////////////////////// 
// ARGUMENTS 
//////////////////////////////////////////////////////////////// 
var target = Argument("target", "Default"); 
var configuration = Argument("configuration", "Release"); 
var solution = "./siteWEB.sln"; 
var testproject = "siteWEB.Tests"; 
//////////////////////////////////////////////////////////////// 
// PREPARATION 
//////////////////////////////////////////////////////////////// 
// Define directories. 
var buildDir = Directory("./build") + Directory(configuration); 
var isRunningUnderCI  =...
Pour consulter la suite, découvrez le livre suivant :
couv_EPDEVOPIC.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Exemple de mise en œuvre
Suivant
Conclusion