This version is beta, please do not use it in production right now :)
Pestener is a new way to factorize the length of your Pester tests. Indeed, when you have so many Pester tests, it takes quite time for your build to finish. This module is here to help you reduce this time, thanks to Docker.
It use the Pester file architecture to build some new Pester test file for each describe bloc. Right now, there are limitations:
- You must use simple Describe or inmodulescope blocks in order to have the module Workspace.
- If you want to launch a script before tests, run it in a describe block.
Import-Module Pestener.psm1
Start-Pestener -PesterFile .\Tests\DSC.tests.ps1 -Workspace D:\Git\Pestener `
-testPath D:\temp -DockerFile D:\Git\Pestener -Maintener "Fabien Dibot" -MaintenerMail "[email protected]" -NewImage
Creator:
Licence Model: MIT See licence file here