diff --git a/SnipeItPS.build.ps1 b/SnipeItPS.build.ps1 index dbaf8d9..5bbf1b5 100644 --- a/SnipeItPS.build.ps1 +++ b/SnipeItPS.build.ps1 @@ -99,11 +99,7 @@ task TestPS5 { } # Synopsis: Invoke Pester Tests -<<<<<<< HEAD -task PesterTests, { -======= task PesterTests CreateHelp, { ->>>>>>> 13ec3a62ac71275ec2bbe0bbf993130e9f53589f try { $result = Invoke-Pester -PassThru -OutputFile "$BuildRoot\TestResult.xml" -OutputFormat "NUnitXml" if ($env:APPVEYOR_PROJECT_NAME) { @@ -122,11 +118,6 @@ task PesterTests CreateHelp, { # Synopsis: Build shippable release task Build GenerateRelease, ConvertMarkdown, UpdateManifest -<<<<<<< HEAD - -# Synopsis: Generate .\Release structure -task GenerateRelease, { -======= task CreateHelp { Import-Module platyPS -Force New-ExternalHelp -Path "$BuildRoot\docs" -OutputPath "$BuildRoot\SnipeitPS\en-US" -Force @@ -135,7 +126,6 @@ task CreateHelp { # Synopsis: Generate .\Release structure task GenerateRelease CreateHelp, { ->>>>>>> 13ec3a62ac71275ec2bbe0bbf993130e9f53589f # Setup if (-not (Test-Path "$releasePath\SnipeitPS")) { $null = New-Item -Path "$releasePath\SnipeitPS" -ItemType Directory @@ -155,10 +145,6 @@ task GenerateRelease CreateHelp, { # Synopsis: Update the manifest of the module task UpdateManifest GetVersion, { Update-Metadata -Path "$releasePath\SnipeitPS\SnipeitPS.psd1" -PropertyName ModuleVersion -Value $script:Version -<<<<<<< HEAD - # Update-Metadata -Path "$releasePath\SnipeitPS\SnipeitPS.psd1" -PropertyName FileList -Value (Get-ChildItem $releasePath\SnipeitPS -Recurse).Name -======= ->>>>>>> 13ec3a62ac71275ec2bbe0bbf993130e9f53589f $functionsToExport = Get-ChildItem "$BuildRoot\SnipeitPS\Public" | ForEach-Object {$_.BaseName} Set-ModuleFunctions -Name "$releasePath\SnipeitPS\SnipeitPS.psd1" -FunctionsToExport $functionsToExport } @@ -181,8 +167,6 @@ task GetVersion { $newRevision } -<<<<<<< HEAD -======= # Synopsis: Convert markdown files to HTML. # $ConvertMarkdown = @{ @@ -197,7 +181,6 @@ task ConvertMarkdown -Partial @ConvertMarkdown InstallPandoc, {process { exec { Tools\pandoc.exe $_ --standalone --from=markdown_github "--output=$2" } } }, RemoveMarkdownFiles ->>>>>>> 13ec3a62ac71275ec2bbe0bbf993130e9f53589f # endregion # region publish @@ -249,15 +232,9 @@ task RemoveGeneratedFiles { Remove-Item $itemsToRemove -Force -Recurse -ErrorAction 0 } -<<<<<<< HEAD -# endregion - -task . ShowDebug, Clean, Test, Build, Deploy -======= task RemoveMarkdownFiles { Remove-Item "$releasePath\SnipeitPS\*.md" -Force -ErrorAction 0 } # endregion task . ShowDebug, Clean, Test, Build, Deploy ->>>>>>> 13ec3a62ac71275ec2bbe0bbf993130e9f53589f diff --git a/Tests/SnipeItPS.Tests.ps1 b/Tests/SnipeItPS.Tests.ps1 index cb0c5f1..afa5a96 100644 --- a/Tests/SnipeItPS.Tests.ps1 +++ b/Tests/SnipeItPS.Tests.ps1 @@ -8,11 +8,7 @@ $manifestFile = "$moduleRoot\SnipeitPS.psd1" $changelogFile = "$projectRoot\CHANGELOG.md" $appveyorFile = "$projectRoot\appveyor.yml" $publicFunctions = "$moduleRoot\Public" -<<<<<<< HEAD -$privateFunctions = "$moduleRoot\Private" -======= -$internalFunctions = "$moduleRoot\Private" ->>>>>>> 13ec3a62ac71275ec2bbe0bbf993130e9f53589f +#$internalFunctions = "$moduleRoot\Private" Describe "SnipeitPS" { Context "All required tests are present" { @@ -140,7 +136,7 @@ Describe "SnipeitPS" { It "Appveyor version matches manifest version" { $appveyorVersion -as [Version] | Should Be ( $script:manifest.ModuleVersion -as [Version] ) } - } + # The CI changes I'm testng now will render this section obsolete, # as it should automatically patch the module manifest file with all @@ -202,7 +198,6 @@ Describe "SnipeitPS" { throw "The following $($badLines.Count) lines contain trailing whitespace: `r`n`r`n$($badLines -join "`r`n")" } } - } It 'Source files all end with a newline' { $badFiles = @( @@ -228,7 +223,7 @@ Describe "SnipeitPS" { It "Should pass $rule" { If (($analysis) -and ($analysis.RuleName -contains $rule)) { $analysis | - Where RuleName -EQ $rule -OutVariable failures | + Where-Object RuleName -EQ $rule -OutVariable failures | Out-Default $failures.Count | Should Be 0 }