refactor: make this a valid nuget package for Powershell gallery
feat: add build environment scripts
This commit is contained in:
parent
69c2684ee7
commit
46b1b7c83f
38 changed files with 200 additions and 42 deletions
36
scripts/test.ps1
Executable file
36
scripts/test.ps1
Executable file
|
|
@ -0,0 +1,36 @@
|
|||
#! /usr/bin/pwsh
|
||||
|
||||
Set-StrictMode -Version Latest
|
||||
|
||||
$ErrorActionPreference = 'Stop'
|
||||
|
||||
$ErrorView = "NormalView"
|
||||
|
||||
Import-Module Pester -ErrorAction Stop -Force
|
||||
|
||||
Invoke-Pester -Configuration @{
|
||||
'Debug' = @{
|
||||
'ShowFullErrors' = $false
|
||||
'ShowNavigationMarkers' = $false
|
||||
'WriteDebugMessagesFrom' = 'CodeCoverage'
|
||||
}
|
||||
'Output' = @{
|
||||
'Verbosity' = 'Normal'
|
||||
}
|
||||
'Run' = @{
|
||||
'Path' = Join-Path $PSScriptRoot '..' 'tests' '*'
|
||||
'Exit' = $true
|
||||
'PassThru' = $true
|
||||
}
|
||||
'CodeCoverage' = @{
|
||||
'Enabled' = $true
|
||||
'Path' = Join-Path $PSScriptRoot '..' 'src' '*'
|
||||
'OutputPath' = Join-Path $PSScriptRoot '..' 'test-reports' `
|
||||
'coverage.xml'
|
||||
}
|
||||
'TestResult' = @{
|
||||
'Enabled' = $true
|
||||
'OutputPath' = Join-Path $PSScriptRoot '..' 'test-reports' 'testResults.xml'
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue