-
-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Additional integration Pester tests are needed to verify the various psake/InvokeBuild tasks function as expected.
Sub-tasks
🟢 Good First Issues (unit tests, no fixture module needed)
- Tests: Clear-PSBuildOutputFolder #94
Clear-PSBuildOutputFolder - Tests: Initialize-PSBuild #95
Initialize-PSBuild - Tests: Test-PSBuildScriptAnalysis #96
Test-PSBuildScriptAnalysis
Integration Tests (require fixture module)
- Tests: Create shared fixture module #97 Create shared fixture module (prerequisite for all below)
- Tests: Build-PSBuildModule #98
Build-PSBuildModule - Tests: Build-PSBuildMarkdown #99
Build-PSBuildMarkdown - Tests: Build-PSBuildMAMLHelp #100
Build-PSBuildMAMLHelp - Tests: Build-PSBuildUpdatableHelp #101
Build-PSBuildUpdatableHelp - Tests: Test-PSBuildPester #102
Test-PSBuildPester - Tests: Publish-PSBuildModule #103
Publish-PSBuildModule
Notes
- All tests should use Pester 5 syntax
- Shared fixture module lives at
tests/fixtures/TestModule/ Build-PSBuildUpdatableHelprequires Windows (skip on Linux CI runners)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request