Pester
@LaurentDardenne question, tu avais les ecrits les tests dans quelle version de pester ??? parce que la quand je lance le build.ps1 il crash !
System.Management.Automation.RuntimeException: No test files were found and no scriptblocks were provided.
at Invoke-Pester<End>, C:\Program Files\WindowsPowerShell\Modules\Pester\5.0.4\Pester.psm1: line 4520
en revanche quand je lance le bouzin en direct dans la console, pas de soucis ... !
Je ne sais plus :-) je regarderais demain, la ligne de commande a changé. Dans le script j'avais noté ceci :
Require Pester v5.1.0 rc1 ou >
Essaie qq chose dans ce genre dans le répertoire de tests :
$Configuration=[PesterConfiguration]@{ Output = @{ Verbosity = 'Detailed' } }
Invoke-Pester -Configuration $Configuration
mouais bah enfait dans le script de build, je me suis placé dans le répertoire de tests, et je fait juste "invoke-pester" sans param et ça fonctionne ... c'est à n y rien comprendre !
Sans paramètre il prend le comportement par défaut et les anciens paramètres ne sont plus gérés je crois. Il faut utiliser une configuration, classe [PesterConfiguration]. Recherche ce nom sur le repo de Pester il y a qq exemples.